HexxoDev
|
|
February 27, 2017, 11:42:09 AM Last edit: February 27, 2017, 12:01:20 PM by HexxoDev |
|
my guess renaming like #ifndef minmin #define minmin(a,b) (a>b ? (b) :(a)) #endif #ifndef maxmax #define maxmax(a,b) (a<b ? (b) : (a)) #endif or (min)(a, b, compare)
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 27, 2017, 02:56:03 PM |
|
my guess renaming like #ifndef minmin #define minmin(a,b) (a>b ? (b) :(a)) #endif #ifndef maxmax #define maxmax(a,b) (a<b ? (b) : (a)) #endif or (min)(a, b, compare) What I've done is changed any file (only 2) where min is called to define a local version of min and undefine it immediately after using it, and removed the def from miner.h. If min was an inline function instead of a macro the compiler would have probably been able to tell the difference between the function and some class method.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 27, 2017, 03:35:15 PM Last edit: February 27, 2017, 03:52:16 PM by joblo |
|
Tried to use (precompiled from gdrive) windows binary v3.5.10 for x11 algo (Dash):
cpuminer-aes-avx2 -a x11 -t 3 -o stratum+tcp://dash.suprnova.cc:9995 -u aaa -p zzz
This try gives a crash.
The cryptolight and cryptonote algos do work, e.g.: cpuminer-aes-avx2 -a cryptolight -t 4 -o stratum+tcp://aeon.pool.minergate.com ... cpuminer-aes-avx2 -a cryptonight -t 3 -o stratum+tcp://xmr.pool.minergate.com ...
Win7 x64 SP1, 16Gb RAM, i5-4570 Haswell
Some details from dump file:
(d10.13d8): Access violation - code c0000005 (first/second chance not available) ntdll!NtWaitForMultipleObjects+0xa: 00000000`779bc0ea c3 ret
Thanks for the possible solutions.
Yes, it seems to be a problem with the AVX2 build. It works in 3.5.9. I think it's a data alignment issue with some new AVX2 code in 3.5.10. Some other algos may also be affected. I will have to review all of them to ensure their data is properly aligned. It seems to work on Linux but that may be random luck. Edit: One of my optimizations required more strict data alignment and some of the older algos hadn't been made compliant. The newer ones should be ok. Will be fixed in the next release.
|
|
|
|
nizzuu
Full Member
Offline
Activity: 187
Merit: 100
Cryptocurrency enthusiast
|
|
February 27, 2017, 04:09:33 PM |
|
Edit: One of my optimizations required more strict data alignment and some of the older algos hadn't been made compliant. The newer ones should be ok. Will be fixed in the next release.
Thanks, aes-sse42 version really works good. Will stay on it for a while.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 27, 2017, 04:12:01 PM |
|
I'm trying to lengthen the release cycle so I won't be rushing out a new release to fix the 3 reported issues. Other reasons include availalability of workarounds and the limited scope of the problems. Also the aligment issue is going to be long and tedious to fix, with a lot of testing of nearly dead algos. Those algos also need some other maintenance that I have been deferring, so I'll do it all at once.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 27, 2017, 04:18:48 PM |
|
Edit: One of my optimizations required more strict data alignment and some of the older algos hadn't been made compliant. The newer ones should be ok. Will be fixed in the next release.
Thanks, aes-sse42 version really works good. Will stay on it for a while. If your cpu is a haswell (not a pentium) you want to use avx2. You can download the legacy version of cpumier-opt. It will be faster than using aes-sse42.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 27, 2017, 04:47:16 PM |
|
How to build cpuminer-opt for FreeBSD 10 ? Anyone know some method ?
My opinion is if it can work on Windows it must be easier to make it work on freebsd. It's not a matter of if it can be done, it's a matter of a bsd fan actually doing it. My experience with any bsd doesn't go any farther than installing it and playing around a little with the basics. You might find this interesting. http://www.onlamp.com/pub/a/bsd/2000/03/17/linuxapps.html
|
|
|
|
integrale
Full Member
Offline
Activity: 144
Merit: 100
Eager to learn
|
|
February 27, 2017, 04:50:49 PM |
|
********** cpuminer-opt 3.5.10 *********** A CPU miner with multi algo support and optimized for CPUs with AES_NI and AVX extensions. BTC donation address: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT Forked from TPruvot's cpuminer-multi with credits to Lucas Jones, elmad, palmd, djm34, pooler, ig0tik3d, Wolf0, Jeff Garzik and Optiminer.
CPU: Intel(R) Xeon(R) CPU E5462 @ 2.80GHz CPU features: SSE2 SW built on Feb 27 2017 with GCC 5.4.0 SW features: SSE2 Algo features: SSE2 AES AVX AVX2 Start mining with SSE2
[2017-02-27 17:28:23] Starting Stratum on stratum+tcp://yiimp.ccminer.org:3747 [2017-02-27 17:28:23] 4 miner threads started, using 'hmq1725' algorithm. [2017-02-27 17:28:23] Stratum difficulty set to 8 [2017-02-27 17:28:23] hmq1725 block 43118, diff 2.628 *** stack smashing detected ***: ./cpuminer terminated *** *** stack smashing detected ***: ./cpuminer terminated *** *** Abgebrochen (Speicherabzug geschrieben) <--------------------Terminated boss@boss-Asus-P5QL-epu:~/joblo10$
this was built on Xubuntu 16.04LTS gcc 5.4.0 Xeon e5462 Quadcore 4 threads enabled , all other algos working nice except hmq1725 built cmd = ./build.sh > ./configure >make runs perfect and detect the cpu correctly
Algo´s tested : Timetravel , Xevan , Cryponight , C11 , yescrypt tested C11 because it contains a lot of algos included in hmq1725 too
|
AltCoin-Mining @ Xubuntu 16.04 LTS
|
|
|
integrale
Full Member
Offline
Activity: 144
Merit: 100
Eager to learn
|
|
February 27, 2017, 05:10:02 PM |
|
this is from the try to compile it on Xubuntu 16.04LTS GCC 5.4.0 Amd Athlon II x2 240 after executing cmd ./build.sh 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:124: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:106:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix3)));\ ^ algo/echo/aes_ni/hash.c:124: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:107:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\ ^ algo/echo/aes_ni/hash.c:124: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:126:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(ktemp, _k_ipt, t1, t4);\ ^ algo/echo/aes_ni/hash.c:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:126:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(ktemp, _k_ipt, t1, t4);\ ^ algo/echo/aes_ni/hash.c:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:105:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s3, M128(_k_aesmix2)));\ ^ algo/echo/aes_ni/hash.c:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:104:6: error: called from here x = _mm_shuffle_epi8(s2, M128(_k_aesmix1));\ ^ algo/echo/aes_ni/hash.c:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:106:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix3)));\ ^ algo/echo/aes_ni/hash.c:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:107:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\ ^ algo/echo/aes_ni/hash.c:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:132:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(s2, mul2ipt, t1, t2);\ ^ algo/echo/aes_ni/hash.c:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:132:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(s2, mul2ipt, t1, t2);\ ^ algo/echo/aes_ni/hash.c:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:106:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix3)));\ ^ algo/echo/aes_ni/hash.c:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:107:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\ ^ algo/echo/aes_ni/hash.c:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:53:5: error: called from here x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ ^ algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(ktemp, _k_ipt, t1, t4);\ ^ algo/echo/aes_ni/hash.c:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:52:5: error: called from here t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\ ^ algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(ktemp, _k_ipt, t1, t4);\ ^ algo/echo/aes_ni/hash.c:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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: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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:106:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix3)));\ ^ algo/echo/aes_ni/hash.c:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:107:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\ ^ algo/echo/aes_ni/hash.c:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:53:5: error: called from here x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ ^ algo/echo/aes_ni/hash.c:132:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(s2, mul2ipt, t1, t2);\ ^ algo/echo/aes_ni/hash.c:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:52:5: error: called from here t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\ ^ algo/echo/aes_ni/hash.c:132:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(s2, mul2ipt, t1, t2);\ ^ algo/echo/aes_ni/hash.c:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:53:7: error: called from here x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ ^ algo/echo/aes_ni/hash.c:385:4: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(_state[i][j], _k_opt, t1, t2); ^ 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:385:4: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(_state[i][j], _k_opt, t1, t2); ^ 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:7: error: called from here x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ ^ algo/echo/aes_ni/hash.c:385:4: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(_state[i][j], _k_opt, t1, t2); ^ 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:385:4: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(_state[i][j], _k_opt, t1, t2); ^ Makefile:2493: die Regel für Ziel „algo/echo/aes_ni/cpuminer-hash.o“ scheiterte make[2]: *** [algo/echo/aes_ni/cpuminer-hash.o] Fehler 1 make[2]: *** Auf noch nicht beendete Prozesse wird gewartet … mv -f algo/hodl/.deps/cpuminer-hodl_arith_uint256.Tpo algo/hodl/.deps/cpuminer-hodl_arith_uint256.Po mv -f algo/hodl/.deps/cpuminer-hodl.Tpo algo/hodl/.deps/cpuminer-hodl.Po mv -f algo/haval/.deps/cpuminer-haval.Tpo algo/haval/.deps/cpuminer-haval.Po make[2]: Verzeichnis „/home/sklave/joblo10“ wird verlassen Makefile:3552: die Regel für Ziel „all-recursive“ scheiterte make[1]: *** [all-recursive] Fehler 1 make[1]: Verzeichnis „/home/sklave/joblo10“ wird verlassen Makefile:676: die Regel für Ziel „all“ scheiterte make: *** [all] Fehler 2 strip: ‚cpuminer‛: Keine solche Datei sklave@miner3-HP-500B:~/joblo10$
sklave@miner3-HP-500B:~/joblo10$ ./configure checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether gcc needs -traditional... no checking dependency style of gcc... gcc3 checking for ranlib... ranlib checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/endian.h usability... no checking sys/endian.h presence... no checking for sys/endian.h... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for sys/sysctl.h... yes checking whether be32dec is declared... no checking whether le32dec is declared... no checking whether be32enc is declared... no checking whether le32enc is declared... no checking whether le16dec is declared... no checking whether le16enc is declared... no checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for getopt_long... yes checking whether we can compile AVX code... yes checking whether we can compile XOP code... yes checking whether we can compile AVX2 code... yes checking for json_loads in -ljansson... yes checking for pthread_create in -lpthread... yes checking whether __uint128_t is supported... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating compat/Makefile config.status: creating compat/jansson/Makefile config.status: creating cpuminer-config.h config.status: cpuminer-config.h is unchanged config.status: executing depfiles commands sklave@miner3-HP-500B:~/joblo10$
|
AltCoin-Mining @ Xubuntu 16.04 LTS
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 27, 2017, 05:18:38 PM |
|
Thanks for testing. The hmq1275 problem will be fixed in the next realease.
Try with -march-core2 on your old athlon, it doesn't have aes or avx. -march=native doesn't seem to work on amd cpus. The genral rule is use the best arch that compiles.
|
|
|
|
integrale
Full Member
Offline
Activity: 144
Merit: 100
Eager to learn
|
|
February 27, 2017, 05:20:38 PM |
|
after executing "make" this was the result 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:124: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:106:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix3)));\ ^ algo/echo/aes_ni/hash.c:124: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:107:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\ ^ algo/echo/aes_ni/hash.c:124: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:126:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(ktemp, _k_ipt, t1, t4);\ ^ algo/echo/aes_ni/hash.c:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:126:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(ktemp, _k_ipt, t1, t4);\ ^ algo/echo/aes_ni/hash.c:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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: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:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:105:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s3, M128(_k_aesmix2)));\ ^ algo/echo/aes_ni/hash.c:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:104:6: error: called from here x = _mm_shuffle_epi8(s2, M128(_k_aesmix1));\ ^ algo/echo/aes_ni/hash.c:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:106:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix3)));\ ^ algo/echo/aes_ni/hash.c:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:107:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\ ^ algo/echo/aes_ni/hash.c:128: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:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:132:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(s2, mul2ipt, t1, t2);\ ^ algo/echo/aes_ni/hash.c:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:132:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(s2, mul2ipt, t1, t2);\ ^ algo/echo/aes_ni/hash.c:341:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 2, 3, _state, 1, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:106:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix3)));\ ^ algo/echo/aes_ni/hash.c:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:107:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\ ^ algo/echo/aes_ni/hash.c:124: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:53:5: error: called from here x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ ^ algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(ktemp, _k_ipt, t1, t4);\ ^ algo/echo/aes_ni/hash.c:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:52:5: error: called from here t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\ ^ algo/echo/aes_ni/hash.c:126:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(ktemp, _k_ipt, t1, t4);\ ^ algo/echo/aes_ni/hash.c:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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: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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:106:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix3)));\ ^ algo/echo/aes_ni/hash.c:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:107:6: error: called from here x = _mm_xor_si128(x, _mm_shuffle_epi8(s1, M128(_k_aesmix4)));\ ^ algo/echo/aes_ni/hash.c:128: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:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:53:5: error: called from here x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ ^ algo/echo/aes_ni/hash.c:132:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(s2, mul2ipt, t1, t2);\ ^ algo/echo/aes_ni/hash.c:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:52:5: error: called from here t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\ ^ algo/echo/aes_ni/hash.c:132:5: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(s2, mul2ipt, t1, t2);\ ^ algo/echo/aes_ni/hash.c:342:4: note: in expansion of macro ‘ECHO_SUB_AND_MIX’ ECHO_SUB_AND_MIX(_state2, 3, 3, _state, 0, 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:53:7: error: called from here x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ ^ algo/echo/aes_ni/hash.c:385:4: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(_state[i][j], _k_opt, t1, t2); ^ 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:385:4: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(_state[i][j], _k_opt, t1, t2); ^ 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:7: error: called from here x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\ ^ algo/echo/aes_ni/hash.c:385:4: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(_state[i][j], _k_opt, t1, t2); ^ 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:385:4: note: in expansion of macro ‘TRANSFORM’ TRANSFORM(_state[i][j], _k_opt, t1, t2); ^ Makefile:2493: die Regel für Ziel „algo/echo/aes_ni/cpuminer-hash.o“ scheiterte make[2]: *** [algo/echo/aes_ni/cpuminer-hash.o] Fehler 1 make[2]: Verzeichnis „/home/sklave/joblo10“ wird verlassen Makefile:3552: die Regel für Ziel „all-recursive“ scheiterte make[1]: *** [all-recursive] Fehler 1 make[1]: Verzeichnis „/home/sklave/joblo10“ wird verlassen Makefile:676: die Regel für Ziel „all“ scheiterte make: *** [all] Fehler 2 sklave@miner3-HP-500B:~/joblo10$
|
AltCoin-Mining @ Xubuntu 16.04 LTS
|
|
|
integrale
Full Member
Offline
Activity: 144
Merit: 100
Eager to learn
|
|
February 27, 2017, 05:27:28 PM |
|
no problem im happy if i can help a little bit in my case on the Athlons i use : CFLAGS="-O3 -march=btver1 -Wall" CXXFLAGS="$CFLAGS -std=gnu++11" ./configure --with-curl it works at 99.9% of tries except on your nightmare algo´s
|
AltCoin-Mining @ Xubuntu 16.04 LTS
|
|
|
HexxoDev
|
|
February 28, 2017, 03:22:32 AM |
|
There was some people asking for 32bit windows version. Never crossed my mind..
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 28, 2017, 03:33:44 AM |
|
no problem im happy if i can help a little bit in my case on the Athlons i use : CFLAGS="-O3 -march=btver1 -Wall" CXXFLAGS="$CFLAGS -std=gnu++11" ./configure --with-curl it works at 99.9% of tries except on your nightmare algo´s Did you try -march=core2 on the nightmare algos? Remind me again what algos don't work on your x2.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 28, 2017, 03:36:15 AM |
|
There was some people asking for 32bit windows version. Never crossed my mind..
The optimized code won't work on 32 bit cpus, but I think cpuminer-multi supports it.
|
|
|
|
nizzuu
Full Member
Offline
Activity: 187
Merit: 100
Cryptocurrency enthusiast
|
|
February 28, 2017, 07:24:45 AM |
|
Wanna to report another minor issue.
It seems that there's a visible speed drop in case of locking (Win+L) Windows with the miner being active. E.g., on windows 7 & cryptolite, the speed drop is ~370 H/s >> ~310 H/s while the computer is locked, and the speed restores after unlocking. Tested several times to be sure. No issues with other mining software found (yam, xmr-stack, claymore). All possible power-saving options are disabled on my desktops, miner is launched from admin.
Should I try something, or it's really on the miner side?
|
|
|
|
Badamba
|
|
February 28, 2017, 08:57:56 AM |
|
Having some error when compiling:
algo\sha3\sph_gost.c: No such file or directory algo\sha3\sph_whirlpool.c: No such file or directory algo\sha3\sph_hamsi.c: No such file or directory algo\sse2\skein.c: No such file or directory algo\sha3\sph_skein.c: No such file or directory algo\sse2\vect128\vector.c: No such file or directory algo\sse2\vect128\nist.c: No such file or directory algo\sha3\sph_simd.c: No such file or directory algo\sha3\sph_shavite.c: No such file or directory algo\sha3\sph_shabal.c: No such file or directory algo\sse2\luffa_for_sse2.c: No such file or directory algo\sha3\sph_luffa.c: No such file or directory algo\sse2\keccak.c: No such file or directory algo\sha3\sph_keccak.c: No such file or directory algo\sha3\sph_jh.c: No such file or directory algo\aes_ni\groestl\hash-groestl.c: No such file or directory algo\sha3\sph_groestl.c: No such file or directory algo\sha3\sph_fugue.c: No such file or directory algo\aes_ni\echo512\hash.c: No such file or directory algo\sse2\echo.c: No such file or directory algo\sha3\sph_echo.c: No such file or directory algo\sse2\cubehash_sse2.c: No such file or directory algo\sha3\sph_cubehash.c: No such file or directory algo\sse2\bmw.c: No such file or directory algo\sha3\sph_bmw.c: No such file or directory algo\sha3\mod_blakecoin.c: No such file or directory algo\sha3\sph_blake.c: No such file or directory cpuminer-config.h: No such file or directory algo\x15_sse2.c: No such file or directory algo\x15_aes.c: No such file or directory algo\x15.c: No such file or directory cpuminer algo\x14_sse2.c: No such file or directory algo\x14_aes.c: No such file or directory algo\x14.c: No such file or directory cpuminer algo\x13_sse2.c: No such file or directory algo\x13_aes.c: No such file or directory algo\x13.c: No such file or directory cpuminer algo\x11_sse2.c: No such file or directory algo\x11_aes.c: No such file or directory algo\x11.c: No such file or directory cpuminer algo\skein2.c: No such file or directory algo\skein.c: No such file or directory algo\sibcoin.c: No such file or directory cpuminer-config.h: No such file or directory algo\sha2.c: No such file or directory cpuminer-config.h: No such file or directory algo\qubit_sse2.c: No such file or directory algo\qubit_aes.c: No such file or directory algo\qubit.c: No such file or directory algo\quark_sse2.c: No such file or directory algo\quark_aes.c: No such file or directory algo\quark.c: No such file or directory cpuminer-config.h: No such file or directory algo\pentablake.c: No such file or directory cpuminer-config.h: No such file or directory cpuminer-config.h: No such file or directory algo\myr-groestl.c: No such file or directory cpuminer-config.h: No such file or directory cpuminer-config.h: No such file or directory algo\luffa.c: No such file or directory algo\ink.c: No such file or directory algo\keccak.c: No such file or directory algo\heavy.c: No such file or directory algo\groestl.c: No such file or directory cpuminer-config.h: No such file or directory cpuminer-config.h: No such file or directory algo\cryptonight.c: No such file or directory algo\cryptolight.c: No such file or directory algo\c11.c: No such file or directory algo\bmw256.c: No such file or directory algo\blake2.c: No such file or directory algo\blakecoin.c: No such file or directory algo\blake.c: No such file or directory cpuminer-config.h: No such file or directory cpuminer-config.h: No such file or directory algo\sha3\sph_hefty1.c: No such file or directory mm_malloc.h: No such file or directory cpuminer-config.h: No such file or directory cpuminer-config.h: No such file or directory openssl/sha.h: No such file or directory
These files do not exist in GIT. What are the solutions?
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 28, 2017, 01:07:48 PM |
|
Wanna to report another minor issue.
It seems that there's a visible speed drop in case of locking (Win+L) Windows with the miner being active. E.g., on windows 7 & cryptolite, the speed drop is ~370 H/s >> ~310 H/s while the computer is locked, and the speed restores after unlocking. Tested several times to be sure. No issues with other mining software found (yam, xmr-stack, claymore). All possible power-saving options are disabled on my desktops, miner is launched from admin.
Should I try something, or it's really on the miner side?
It's your screensaver running, turn it off and just use power management. If you need to lock the PC you may have to live with the lower hahrate.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 28, 2017, 01:09:15 PM |
|
Having some error when compiling:
These files do not exist in GIT. What are the solutions?
Obviously those files do exist, you can look for yourself. It would help it you said what you did.
|
|
|
|
Badamba
|
|
February 28, 2017, 03:17:28 PM |
|
Having some error when compiling:
These files do not exist in GIT. What are the solutions?
Obviously those files do exist, you can look for yourself. It would help it you said what you did. Here - https://github.com/JayDDee/cpuminer-opt I have not found these files. I have tried to assemble these sources in VC + +2015. Previously download them via GIT. As well as simply by downloading the archive. The content was identical.
|
|
|
|
|