Try -march=native.
Probably the illegal instruction is executed on successful share submission, hence why the other pool doesn't hit it.
did that right after I saw this above problem would not complete with -march=native, got errors half way threw the compile. That was as far back as it would let me go since I had ran many other things since then.Probably the illegal instruction is executed on successful share submission, hence why the other pool doesn't hit it.
New CPU's are here,
![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
Code:
algo/echo/aes_ni/vperm.h:107:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\
^
algo/echo/aes_ni/hash.c:130:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:algo/echo/aes_ni/vperm.h:107:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\
^
algo/echo/aes_ni/hash.c:130:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:53:5: error: called from here
x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:52:5: error: called from here
t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:68:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 1), x);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:70:5: error: called from here
t3 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t1);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:72:5: error: called from here
t4 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), x);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:74:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t3);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:76:5: error: called from here
t3 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t4);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:84:4: error: called from here
y = _mm_shuffle_epi8(*((__m128i*)table + 1), x2);\
^
algo/echo/aes_ni/vperm.h:101:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb1, s1, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:83:4: error: called from here
t = _mm_shuffle_epi8(*((__m128i*)table + 0), x1);\
^
algo/echo/aes_ni/vperm.h:101:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb1, s1, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:84:4: error: called from here
y = _mm_shuffle_epi8(*((__m128i*)table + 1), x2);\
^
algo/echo/aes_ni/vperm.h:102:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb2, s2, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:83:4: error: called from here
t = _mm_shuffle_epi8(*((__m128i*)table + 0), x1);\
^
algo/echo/aes_ni/vperm.h:102:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb2, s2, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:105:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s3, M128(_k_aesmix2)));\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);algo/echo/aes_ni/vperm.h:107:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\
^
algo/echo/aes_ni/hash.c:130:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:53:5: error: called from here
x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:52:5: error: called from here
t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:68:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 1), x);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:70:5: error: called from here
t3 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t1);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:72:5: error: called from here
t4 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), x);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:74:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t3);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:76:5: error: called from here
t3 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t4);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:84:4: error: called from here
y = _mm_shuffle_epi8(*((__m128i*)table + 1), x2);\
^
algo/echo/aes_ni/vperm.h:101:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb1, s1, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:83:4: error: called from here
t = _mm_shuffle_epi8(*((__m128i*)table + 0), x1);\
^
algo/echo/aes_ni/vperm.h:101:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb1, s1, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:84:4: error: called from here
y = _mm_shuffle_epi8(*((__m128i*)table + 1), x2);\
^
algo/echo/aes_ni/vperm.h:102:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb2, s2, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:83:4: error: called from here
t = _mm_shuffle_epi8(*((__m128i*)table + 0), x1);\
^
algo/echo/aes_ni/vperm.h:102:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb2, s2, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:105:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s3, M128(_k_aesmix2)));\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatchalgo/echo/aes_ni/vperm.h:107:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\
^
algo/echo/aes_ni/hash.c:130:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:53:5: error: called from here
x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:52:5: error: called from here
t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:68:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 1), x);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:70:5: error: called from here
t3 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t1);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:72:5: error: called from here
t4 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), x);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:74:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t3);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:76:5: error: called from here
t3 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t4);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:84:4: error: called from here
y = _mm_shuffle_epi8(*((__m128i*)table + 1), x2);\
^
algo/echo/aes_ni/vperm.h:101:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb1, s1, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:83:4: error: called from here
t = _mm_shuffle_epi8(*((__m128i*)table + 0), x1);\
^
algo/echo/aes_ni/vperm.h:101:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb1, s1, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:84:4: error: called from here
y = _mm_shuffle_epi8(*((__m128i*)table + 1), x2);\
^
algo/echo/aes_ni/vperm.h:102:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb2, s2, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:83:4: error: called from here
t = _mm_shuffle_epi8(*((__m128i*)table + 0), x1);\
^
algo/echo/aes_ni/vperm.h:102:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb2, s2, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:105:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s3, M128(_k_aesmix2)));\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:104:6: error: called from here
x = _mm_shuffle_epi8(s2, M128(_k_aesmix1));\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’algo/echo/aes_ni/vperm.h:107:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\
^
algo/echo/aes_ni/hash.c:130:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:53:5: error: called from here
x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:52:5: error: called from here
t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:68:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 1), x);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:70:5: error: called from here
t3 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t1);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:72:5: error: called from here
t4 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), x);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:74:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t3);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:76:5: error: called from here
t3 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 0), t4);\
^
algo/echo/aes_ni/vperm.h:100:2: note: in expansion of macro ‘SUBSTITUTE_VPERM_CORE’
SUBSTITUTE_VPERM_CORE(x, t1, t2, t3, t4);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:84:4: error: called from here
y = _mm_shuffle_epi8(*((__m128i*)table + 1), x2);\
^
algo/echo/aes_ni/vperm.h:101:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb1, s1, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:83:4: error: called from here
t = _mm_shuffle_epi8(*((__m128i*)table + 0), x1);\
^
algo/echo/aes_ni/vperm.h:101:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb1, s1, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:84:4: error: called from here
y = _mm_shuffle_epi8(*((__m128i*)table + 1), x2);\
^
algo/echo/aes_ni/vperm.h:102:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb2, s2, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:83:4: error: called from here
t = _mm_shuffle_epi8(*((__m128i*)table + 0), x1);\
^
algo/echo/aes_ni/vperm.h:102:2: note: in expansion of macro ‘VPERM_LOOKUP’
VPERM_LOOKUP(t2, t3, _k_sb2, s2, t1);\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:105:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s3, M128(_k_aesmix2)));\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:336:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 3, 1, _state, 2, 3, 0, 1, 2);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:104:6: error: called from here
x = _mm_shuffle_epi8(s2, M128(_k_aesmix1));\
^
algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’algo/echo/aes_ni/vperm.h:107:6: error: called from here
x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\
^
algo/echo/aes_ni/hash.c:130:5: note: in expansion of macro ‘AES_ROUND_VPERM_CORE’
AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:53:5: error: called from here
x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:52:5: error: called from here
t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
^
algo/echo/aes_ni/hash.c:134:5: note: in expansion of macro ‘TRANSFORM’
TRANSFORM(s2, mul2ipt, t1, t2);\
^
algo/echo/aes_ni/hash.c:335:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’
ECHO_SUB_AND_MIX(_state2, 2, 1, _state, 3, 2, 3, 0, 1);
^
In file included from algo/echo/aes_ni/vperm.h:20:0,
from algo/echo/aes_ni/hash.c:21:
/usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline ‘_mm_shuffle_epi8’: target specific option mismatch
_mm_shuffle_epi8 (__m128i __X, __m128i __Y)
^
In file included from algo/echo/aes_ni/hash.c:21:0:
algo/echo/aes_ni/vperm.h:68:5: error: called from here
t2 = _mm_shuffle_epi8(*((__m128i*)_k_inv + 1), x);\
^
Tell me you forgot NO_AES_NI, otherwise the problems just got a lot bigger.
Edit:I must have had a messed up environment. It compiled after a make distclean. Now I can look at your problem.