From ef18bccc3a063790e29c6cb33f37974b5f1c1ae4 Mon Sep 17 00:00:00 2001 From: Kevin Greenan Date: Tue, 10 Dec 2013 09:00:32 -0800 Subject: Group for w=128 was failing because SSE4 is enabled, but not ARCH_64 (on my Linux VM). Ensure that both are defined when init'ing group for w=128. --- src/gf_w128.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gf_w128.c b/src/gf_w128.c index 5f6e585..d2e6dc2 100644 --- a/src/gf_w128.c +++ b/src/gf_w128.c @@ -1880,7 +1880,7 @@ int gf_w128_group_init(gf_t *gf) gf->inverse.w128 = gf_w128_euclid; gf->multiply_region.w128 = gf_w128_group_multiply_region; - #ifdef INTEL_SSE4 + #if defined(INTEL_SSE4) && defined(ARCH_64) if(!(scratch->region_type & GF_REGION_NOSSE)) { if ((g_m != 4) && ((g_r != 4) || (g_r != 8))) -- cgit v1.2.1