diff --git a/src/crypto/ocb.cc b/src/crypto/ocb.cc index 161752c..d9516d9 100644 --- a/src/crypto/ocb.cc +++ b/src/crypto/ocb.cc @@ -185,7 +185,7 @@ bl = _mm_slli_epi32(bl, 1); return _mm_xor_si128(bl,tmp); } -#elif __ALTIVEC__ +#elif __ALTIVEC__ && _CALL_ELF != 2 #include typedef vector unsigned block; #define xor_block(x,y) vec_xor(x,y)