diff options
Diffstat (limited to 'src/gf_w64.c')
-rw-r--r-- | src/gf_w64.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gf_w64.c b/src/gf_w64.c index b8baa8f..73bf164 100644 --- a/src/gf_w64.c +++ b/src/gf_w64.c @@ -96,7 +96,7 @@ xor) gf_val_64_t *s64, *d64, *top; gf_region_data rd; -#if defined(INTEL_SSE4_PCLMUL) && defined(ARCH_64) +#if defined(INTEL_SSE4_PCLMUL) __m128i a, b; __m128i result, r1; __m128i prim_poly; @@ -187,7 +187,7 @@ xor) gf_val_64_t *s64, *d64, *top; gf_region_data rd; -#if defined(INTEL_SSE4_PCLMUL) && defined(ARCH_64) +#if defined(INTEL_SSE4_PCLMUL) __m128i a, b; __m128i result, r1; __m128i prim_poly; @@ -385,7 +385,7 @@ gf_w64_clm_multiply_2 (gf_t *gf, gf_val_64_t a64, gf_val_64_t b64) { gf_val_64_t rv = 0; -#if defined(INTEL_SSE4_PCLMUL) && defined(ARCH_64) +#if defined(INTEL_SSE4_PCLMUL) __m128i a, b; __m128i result; @@ -427,7 +427,7 @@ gf_w64_clm_multiply_4 (gf_t *gf, gf_val_64_t a64, gf_val_64_t b64) { gf_val_64_t rv = 0; -#if defined(INTEL_SSE4_PCLMUL) && defined(ARCH_64) +#if defined(INTEL_SSE4_PCLMUL) __m128i a, b; __m128i result; @@ -466,7 +466,7 @@ gf_w64_clm_multiply_4 (gf_t *gf, gf_val_64_t a64, gf_val_64_t b64) void gf_w64_clm_multiply_region(gf_t *gf, void *src, void *dest, uint64_t val, int bytes, int xor) { -#if defined(INTEL_SSE4_PCLMUL) && defined(ARCH_64) +#if defined(INTEL_SSE4_PCLMUL) gf_internal_t *h; int i, j, k; uint8_t *s8, *d8, *dtop; @@ -759,7 +759,7 @@ int gf_w64_cfm_init(gf_t *gf) gf->inverse.w64 = gf_w64_euclid; gf->multiply_region.w64 = gf_w64_multiply_region_from_single; -#if defined(INTEL_SSE4_PCLMUL) && defined(ARCH_64) +#if defined(INTEL_SSE4_PCLMUL) if ((0xfffffffe00000000ULL & h->prim_poly) == 0){ gf->multiply.w64 = gf_w64_clm_multiply_2; gf->multiply_region.w64 = gf_w64_clm_multiply_region_from_single_2; @@ -2030,7 +2030,7 @@ int gf_w64_split_init(gf_t *gf) gf->multiply.w64 = gf_w64_bytwo_p_multiply; -#if defined(INTEL_SSE4_PCLMUL) && defined(ARCH_64) +#if defined(INTEL_SSE4_PCLMUL) if ((!(h->region_type & GF_REGION_NOSSE) && (h->arg1 == 64 || h->arg2 == 64)) || h->mult_type == GF_MULT_DEFAULT){ |