Implementation notes: amd64, alder, crypto_aead/isapa128av20

Computer: alder
Microarchitecture: amd64; Golden Cove (90675-00)
Architecture: amd64
CPU ID: GenuineIntel-00090675-00-bfebfbff
SUPERCOP version: 20240425
Operation: crypto_aead
Primitive: isapa128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2229874565 0 018478 804 1016T:opt_32_compactclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2235555837 0 022312 780 1080T:opt_32_tinygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2242364909 0 1618830 804 1048T:opt_32_stpclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2243155220 0 021688 780 1080T:opt_32_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2247764787 0 019240 780 1080T:opt_32_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2272315644 0 1622120 780 1112T:opt_32_stpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2280325152 0 1619608 780 1112T:opt_32_stpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2291622237 0 016166 804 1016T:opt_32_tinyclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2301444562 0 017443 756 1048T:opt_32_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2311264909 0 019007 772 1080T:opt_32_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2317885263 0 1619375 772 1112T:opt_32_stpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2325452177 0 015075 756 1048T:opt_32_tinygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2328072613 0 017080 780 1080T:opt_32_tinygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2330934917 0 1617795 756 1080T:opt_32_stpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2335742409 0 016535 772 1080T:opt_32_tinygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2358257611 0 023912 812 1016T:opt_32_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2359628170 0 1624480 812 1048T:opt_32_stpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2393224019 0 020336 812 1016T:opt_32_tinyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2718987666 0 023712 812 1048T:opt_32_compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2719397666 0 023584 812 1048T:opt_32_compactclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2724114122 0 020656 788 1080T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
2817508149 0 1624032 812 1048T:opt_32_stpclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2817568149 0 1624192 812 1048T:opt_32_stpclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2839954076 0 020396 820 1048T:refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2855694803 0 018406 804 1016T:opt_32_compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2880354076 0 020252 820 1048T:refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2951065164 0 1618734 804 1048T:opt_32_stpclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
2966534632 0 021052 820 1016T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
3357563943 0 017578 812 1016T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
36734255396 0 071800 780 1080T:bi_32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
36816055126 0 069536 780 1080T:bi_32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
3702437614 0 022080 780 1080T:bi_32_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
3704247339 0 020227 756 1048T:bi_32_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
37052658042 0 070899 756 1048T:bi_32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
3706737736 0 1620635 756 1080T:bi_32_stpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
3715158019 0 1622488 780 1112T:bi_32_stpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
37179160839 0 074903 772 1080T:bi_32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
3752577815 0 024280 780 1080T:bi_32_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
3774748703 0 1625184 780 1112T:bi_32_stpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
3822378026 0 1622151 772 1112T:bi_32_stpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
38252965287 0 079182 804 1016T:bi_32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
3837557610 0 021735 772 1080T:bi_32_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
3854443405 0 017928 788 1080T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
39003465133 0 081360 812 1016T:bi_32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
3911783370 0 019272 812 1048T:opt_32_tinyclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
3912034258 0 020288 812 1048T:opt_32_tinyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
3949627861 0 021790 804 1016T:bi_32_compactclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
3983148301 0 1622238 804 1048T:bi_32_stpclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
39946912313 0 028512 812 1016T:bi_32_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
40077613624 0 1629768 812 1048T:bi_32_stpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
40248360901 0 077032 812 1048T:bi_32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
40313360901 0 076872 812 1048T:bi_32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
40364662037 0 075550 804 1016T:bi_32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
40482211835 0 027896 812 1048T:bi_32_compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
40496011835 0 027768 812 1048T:bi_32_compactclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
40579912970 0 1628816 812 1048T:bi_32_stpclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
40587312970 0 1628976 812 1048T:bi_32_stpclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
4089837939 0 021566 804 1016T:bi_32_compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
4143938310 0 1621934 804 1048T:bi_32_stpclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
4655172446 0 016038 804 1016T:opt_32_tinyclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
5062023458 0 017482 812 1016T:refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
5065672943 0 015915 764 1048T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
5113023194 0 017359 780 1080T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
11492544394 0 020464 812 1048T:opt_8_tinyclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
11622365571 0 021888 812 1016T:opt_8_tinyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
120879914026 0 030064 812 1048T:opt_8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
13253255946 0 022104 812 1048T:opt_8_tinyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
133488122851 0 039152 812 1016T:opt_8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
137497424250 0 040440 812 1048T:opt_8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
137801913333 0 026902 804 1016T:opt_8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
144121316797 0 030710 804 1016T:opt_8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
163095622444 0 038184 812 1048T:bi_8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
163128022460 0 038360 812 1048T:bi_8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
163144721406 0 034838 804 1016T:bi_8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
163784821960 0 035870 804 1016T:bi_8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
164189023043 0 039056 812 1016T:bi_8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
180234928268 0 044696 780 1080T:bi_8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
181956029419 0 043495 772 1080T:bi_8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
183796629783 0 042659 756 1048T:bi_8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
185647628390 0 042808 780 1080T:bi_8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
260575333612 0 050048 780 1080T:opt_8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
294426735744 0 049823 772 1080T:opt_8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
294570835539 0 049960 780 1080T:opt_8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
311207134455 0 047323 756 1048T:opt_8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
42974322594 0 016182 804 1016T:opt_8_tinyclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
48291856647 0 023152 780 1080T:opt_8_tinygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
48471602661 0 016590 804 1016T:opt_8_tinyclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024042620240425
48895422963 0 017432 780 1080T:opt_8_tinygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
49096802864 0 016991 772 1080T:opt_8_tinygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425
54162102681 0 015571 756 1048T:opt_8_tinygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024042620240425

Compiler output

Implementation: T:avx_512
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: isap.c:475:9: error: argument to '__builtin_ia32_prorq128' must be a constant integer
isap.c: P6_avx_first;
isap.c: ^~~~~~~~~~~~
isap.c: isap.c:135:5: note: expanded from macro 'P6_avx_first'
isap.c: ROUNDAVX(0xf0,0x96);\
isap.c: ^~~~~~~~~~~~~~~~~~~
isap.c: isap.c:93:11: note: expanded from macro 'ROUNDAVX'
isap.c: t0a = _mm_ror_epi64(x0a, R[0][0]);\
isap.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
isap.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlintrin.h:4467:12: note: expanded from macro '_mm_ror_epi64'
isap.c: (__m128i)__builtin_ia32_prorq128((__v2di)(__m128i)(a), (int)(b))
isap.c: ^ ~~~~~~~~
isap.c: isap.c:475:9: error: argument to '__builtin_ia32_prorq128' must be a constant integer
isap.c: P6_avx_first;
isap.c: ^~~~~~~~~~~~
isap.c: isap.c:135:5: note: expanded from macro 'P6_avx_first'
isap.c: ROUNDAVX(0xf0,0x96);\
isap.c: ^~~~~~~~~~~~~~~~~~~
isap.c: isap.c:94:11: note: expanded from macro 'ROUNDAVX'
isap.c: t1a = _mm_ror_epi64(x0a, R[0][1]);\
isap.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
isap.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlintrin.h:4467:12: note: expanded from macro '_mm_ror_epi64'
isap.c: (__m128i)__builtin_ia32_prorq128((__v2di)(__m128i)(a), (int)(b))
isap.c: ^ ~~~~~~~~
isap.c: isap.c:475:9: error: argument to '__builtin_ia32_prorq128' must be a constant integer
isap.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx_512
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx_512
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx_512
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx_512
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx_512

Compiler output

Implementation: T:avx_512
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/10/include/immintrin.h:63,
isap.c: from isap.c:3:
isap.c: isap.c: In function 'isap_mac_enc':
isap.c: /usr/lib/gcc/x86_64-linux-gnu/10/include/avx512vlintrin.h:750:1: error: inlining failed in call to 'always_inline' '_mm_maskz_loadu_epi64': target specific option mismatch
isap.c: 750 | _mm_maskz_loadu_epi64 (__mmask8 __U, void const *__P)
isap.c: | ^~~~~~~~~~~~~~~~~~~~~
isap.c: isap.c:420:10: note: called from here
isap.c: 420 | x4a = _mm_maskz_loadu_epi64 (3, tmp);
isap.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
isap.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/10/include/immintrin.h:63,
isap.c: from isap.c:3:
isap.c: /usr/lib/gcc/x86_64-linux-gnu/10/include/avx512vlintrin.h:750:1: error: inlining failed in call to 'always_inline' '_mm_maskz_loadu_epi64': target specific option mismatch
isap.c: 750 | _mm_maskz_loadu_epi64 (__mmask8 __U, void const *__P)
isap.c: | ^~~~~~~~~~~~~~~~~~~~~
isap.c: isap.c:417:10: note: called from here
isap.c: 417 | x3a = _mm_maskz_loadu_epi64 (3, tmp);
isap.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
isap.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/10/include/immintrin.h:63,
isap.c: from isap.c:3:
isap.c: /usr/lib/gcc/x86_64-linux-gnu/10/include/avx512vlintrin.h:750:1: error: inlining failed in call to 'always_inline' '_mm_maskz_loadu_epi64': target specific option mismatch
isap.c: 750 | _mm_maskz_loadu_epi64 (__mmask8 __U, void const *__P)
isap.c: | ^~~~~~~~~~~~~~~~~~~~~
isap.c: isap.c:414:10: note: called from here
isap.c: 414 | x2a = _mm_maskz_loadu_epi64 (3, tmp);
isap.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
isap.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:avx_512
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:avx_512
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:avx_512
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:avx_512

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor %r9d, %r9d, %r8d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor %r8d, %r8d, %r12d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x4_e], %[x4_e], %[x3_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r15d, %r15d, %r11d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'mvn'
isap.c: "eor %[x2_e], %[x2_e], %[x1_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor %ecx, %ecx, %edx
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor %edx, %edx, %r13d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x4_e], %[x4_e], %[x3_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r14d, %r14d, %r11d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'mvn'
isap.c: "eor %[x2_e], %[x2_e], %[x1_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor %r9d, %r9d, %esi
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor %esi, %esi, %r8d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x4_e], %[x4_e], %[x3_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r15d, %r15d, %r11d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'mvn'
isap.c: "eor %[x2_e], %[x2_e], %[x1_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor %r9d, %r9d, %r13d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor %r13d, %r13d, %r15d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x4_e], %[x4_e], %[x3_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r12d, %r12d, %r11d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'mvn'
isap.c: "eor %[x2_e], %[x2_e], %[x1_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: no such instruction: `eor %r8d,%r8d,%r11d'
isap.c: asconp.h:99: Error: no such instruction: `eor %r11d,%r11d,%eax'
isap.c: asconp.h:100: Error: no such instruction: `eor %edi,%edi,%r9d'
isap.c: asconp.h:101: Error: no such instruction: `mvn %ebp,%r8d'
isap.c: asconp.h:102: Error: no such instruction: `orr %ebp,%r11d,%ebp'
isap.c: asconp.h:103: Error: no such instruction: `eor %edi,%edi,$12'
isap.c: asconp.h:104: Error: no such instruction: `bic %r13d,%edi,%r9d'
isap.c: asconp.h:105: Error: no such instruction: `eor %r8d,%r8d,%r13d'
isap.c: asconp.h:106: Error: no such instruction: `mvn %r13d,%r11d'
isap.c: asconp.h:107: Error: no such instruction: `orr %r13d,%eax,%r13d'
isap.c: asconp.h:108: Error: no such instruction: `eor %edi,%edi,%r13d'
isap.c: asconp.h:109: Error: no such instruction: `bic %r13d,%r9d,%r8d'
isap.c: asconp.h:110: Error: no such instruction: `eor %r11d,%r11d,%r13d'
isap.c: asconp.h:111: Error: number of operands mismatch for `and'
isap.c: asconp.h:112: Error: no such instruction: `eor %r9d,%r9d,%r13d'
isap.c: asconp.h:113: Error: no such instruction: `eor %eax,%eax,%ebp'
isap.c: asconp.h:114: Error: no such instruction: `eor %r9d,%r9d,%r8d'
isap.c: asconp.h:115: Error: no such instruction: `eor %eax,%eax,%edi'
isap.c: asconp.h:116: Error: no such instruction: `eor %r8d,%r8d,%r11d'
isap.c: asconp.h:117: Error: no such instruction: `eor %ecx,%ecx,%r10d'
isap.c: asconp.h:118: Error: no such instruction: `eor %r10d,%r10d,%ebx'
isap.c: asconp.h:119: Error: no such instruction: `eor %edx,%edx,$12'
isap.c: asconp.h:120: Error: no such instruction: `eor %edx,%edx,%esi'
isap.c: asconp.h:121: Error: no such instruction: `mvn %ebp,%ecx'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: no such instruction: `eor %edi,%edi,%ebx'
isap.c: asconp.h:99: Error: no such instruction: `eor %ebx,%ebx,%eax'
isap.c: asconp.h:100: Error: no such instruction: `eor %r8d,%r8d,%esi'
isap.c: asconp.h:101: Error: no such instruction: `mvn %r12d,%edi'
isap.c: asconp.h:102: Error: no such instruction: `orr %r12d,%ebx,%r12d'
isap.c: asconp.h:103: Error: no such instruction: `eor %r8d,%r8d,$12'
isap.c: asconp.h:104: Error: no such instruction: `bic %r13d,%r8d,%esi'
isap.c: asconp.h:105: Error: no such instruction: `eor %edi,%edi,%r13d'
isap.c: asconp.h:106: Error: no such instruction: `mvn %r13d,%ebx'
isap.c: asconp.h:107: Error: no such instruction: `orr %r13d,%eax,%r13d'
isap.c: asconp.h:108: Error: no such instruction: `eor %r8d,%r8d,%r13d'
isap.c: asconp.h:109: Error: no such instruction: `bic %r13d,%esi,%edi'
isap.c: asconp.h:110: Error: no such instruction: `eor %ebx,%ebx,%r13d'
isap.c: asconp.h:111: Error: number of operands mismatch for `and'
isap.c: asconp.h:112: Error: no such instruction: `eor %esi,%esi,%r13d'
isap.c: asconp.h:113: Error: no such instruction: `eor %eax,%eax,%r12d'
isap.c: asconp.h:114: Error: no such instruction: `eor %esi,%esi,%edi'
isap.c: asconp.h:115: Error: no such instruction: `eor %eax,%eax,%r8d'
isap.c: asconp.h:116: Error: no such instruction: `eor %edi,%edi,%ebx'
isap.c: asconp.h:117: Error: no such instruction: `eor %ecx,%ecx,%r11d'
isap.c: asconp.h:118: Error: no such instruction: `eor %r11d,%r11d,%ebp'
isap.c: asconp.h:119: Error: no such instruction: `eor %edx,%edx,$12'
isap.c: asconp.h:120: Error: no such instruction: `eor %edx,%edx,%r9d'
isap.c: asconp.h:121: Error: no such instruction: `mvn %r12d,%ecx'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: no such instruction: `eor %r8d,%r8d,%ebp'
isap.c: asconp.h:99: Error: no such instruction: `eor %ebp,%ebp,%eax'
isap.c: asconp.h:100: Error: no such instruction: `eor %edi,%edi,%r9d'
isap.c: asconp.h:101: Error: no such instruction: `mvn %r13d,%r8d'
isap.c: asconp.h:102: Error: no such instruction: `orr %r13d,%ebp,%r13d'
isap.c: asconp.h:103: Error: no such instruction: `eor %edi,%edi,$12'
isap.c: asconp.h:104: Error: no such instruction: `bic %r14d,%edi,%r9d'
isap.c: asconp.h:105: Error: no such instruction: `eor %r8d,%r8d,%r14d'
isap.c: asconp.h:106: Error: no such instruction: `mvn %r14d,%ebp'
isap.c: asconp.h:107: Error: no such instruction: `orr %r14d,%eax,%r14d'
isap.c: asconp.h:108: Error: no such instruction: `eor %edi,%edi,%r14d'
isap.c: asconp.h:109: Error: no such instruction: `bic %r14d,%r9d,%r8d'
isap.c: asconp.h:110: Error: no such instruction: `eor %ebp,%ebp,%r14d'
isap.c: asconp.h:111: Error: number of operands mismatch for `and'
isap.c: asconp.h:112: Error: no such instruction: `eor %r9d,%r9d,%r14d'
isap.c: asconp.h:113: Error: no such instruction: `eor %eax,%eax,%r13d'
isap.c: asconp.h:114: Error: no such instruction: `eor %r9d,%r9d,%r8d'
isap.c: asconp.h:115: Error: no such instruction: `eor %eax,%eax,%edi'
isap.c: asconp.h:116: Error: no such instruction: `eor %r8d,%r8d,%ebp'
isap.c: asconp.h:117: Error: no such instruction: `eor %ecx,%ecx,%ebx'
isap.c: asconp.h:118: Error: no such instruction: `eor %ebx,%ebx,%r12d'
isap.c: asconp.h:119: Error: no such instruction: `eor %edx,%edx,$12'
isap.c: asconp.h:120: Error: no such instruction: `eor %edx,%edx,%esi'
isap.c: asconp.h:121: Error: no such instruction: `mvn %r13d,%ecx'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic '@.syntax_unified'
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: @.syntax_unified
isap.c: ^~~~~~~~~~~~~~~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:28: error: unknown use of instruction mnemonic without a size suffix
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: movs %esi, $12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:32: error: invalid instruction mnemonic 'eor'
isap.c: "movs %[tmp1], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r15d, %r15d, %esi
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[tmp1]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic '@.syntax_unified'
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: @.syntax_unified
isap.c: ^~~~~~~~~~~~~~~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:28: error: unknown use of instruction mnemonic without a size suffix
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: movs %edi, $12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:32: error: invalid instruction mnemonic 'eor'
isap.c: "movs %[tmp1], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r12d, %r12d, %edi
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[tmp1]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic '@.syntax_unified'
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: @.syntax_unified
isap.c: ^~~~~~~~~~~~~~~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:28: error: unknown use of instruction mnemonic without a size suffix
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: movs %ebx, $12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:32: error: invalid instruction mnemonic 'eor'
isap.c: "movs %[tmp1], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r15d, %r15d, %ebx
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[tmp1]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic '@.syntax_unified'
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: @.syntax_unified
isap.c: ^~~~~~~~~~~~~~~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:28: error: unknown use of instruction mnemonic without a size suffix
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: movs %esi, $12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:32: error: invalid instruction mnemonic 'eor'
isap.c: "movs %[tmp1], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r12d, %r12d, %esi
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[tmp1]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: operand type mismatch for `movs'
isap.c: asconp.h:100: Error: no such instruction: `eor %edi,%edi,%r13d'
isap.c: asconp.h:101: Error: no such instruction: `eor %r10d,%r10d,%ebx'
isap.c: asconp.h:102: Error: no such instruction: `eor %ebx,%ebx,%eax'
isap.c: asconp.h:103: Error: no such instruction: `eor %edi,%edi,%r9d'
isap.c: asconp.h:104: Error: operand type mismatch for `movs'
isap.c: asconp.h:105: Error: no such instruction: `bic %ebp,%ebp,%ebx'
isap.c: asconp.h:106: Error: operand type mismatch for `movs'
isap.c: asconp.h:107: Error: no such instruction: `bic %r13d,%r13d,%r9d'
isap.c: asconp.h:108: Error: no such instruction: `eor %r10d,%r10d,%r13d'
isap.c: asconp.h:109: Error: operand type mismatch for `movs'
isap.c: asconp.h:110: Error: no such instruction: `bic %r13d,%r13d,%eax'
isap.c: asconp.h:111: Error: no such instruction: `eor %edi,%edi,%r13d'
isap.c: asconp.h:112: Error: operand type mismatch for `movs'
isap.c: asconp.h:113: Error: no such instruction: `bic %r14d,%r14d,%r10d'
isap.c: asconp.h:114: Error: no such instruction: `eor %r14d,%ebx,%r14d'
isap.c: asconp.h:115: Error: operand type mismatch for `movs'
isap.c: asconp.h:116: Error: no such instruction: `bic %r13d,%r13d,%edi'
isap.c: asconp.h:117: Error: no such instruction: `eor %r13d,%r9d,%r13d'
isap.c: asconp.h:118: Error: no such instruction: `eor %ebp,%eax,%ebp'
isap.c: asconp.h:119: Error: no such instruction: `eor %ebp,%ebp,%edi'
isap.c: asconp.h:120: Error: no such instruction: `eor %r13d,%r13d,%r10d'
isap.c: asconp.h:121: Error: no such instruction: `eor %r10d,%r10d,%r14d'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: operand type mismatch for `movs'
isap.c: asconp.h:100: Error: no such instruction: `eor %edi,%edi,%r13d'
isap.c: asconp.h:101: Error: no such instruction: `eor %r11d,%r11d,%ebp'
isap.c: asconp.h:102: Error: no such instruction: `eor %ebp,%ebp,%eax'
isap.c: asconp.h:103: Error: no such instruction: `eor %edi,%edi,%r10d'
isap.c: asconp.h:104: Error: operand type mismatch for `movs'
isap.c: asconp.h:105: Error: no such instruction: `bic %r12d,%r12d,%ebp'
isap.c: asconp.h:106: Error: operand type mismatch for `movs'
isap.c: asconp.h:107: Error: no such instruction: `bic %r13d,%r13d,%r10d'
isap.c: asconp.h:108: Error: no such instruction: `eor %r11d,%r11d,%r13d'
isap.c: asconp.h:109: Error: operand type mismatch for `movs'
isap.c: asconp.h:110: Error: no such instruction: `bic %r13d,%r13d,%eax'
isap.c: asconp.h:111: Error: no such instruction: `eor %edi,%edi,%r13d'
isap.c: asconp.h:112: Error: operand type mismatch for `movs'
isap.c: asconp.h:113: Error: no such instruction: `bic %r14d,%r14d,%r11d'
isap.c: asconp.h:114: Error: no such instruction: `eor %r14d,%ebp,%r14d'
isap.c: asconp.h:115: Error: operand type mismatch for `movs'
isap.c: asconp.h:116: Error: no such instruction: `bic %r13d,%r13d,%edi'
isap.c: asconp.h:117: Error: no such instruction: `eor %r13d,%r10d,%r13d'
isap.c: asconp.h:118: Error: no such instruction: `eor %r12d,%eax,%r12d'
isap.c: asconp.h:119: Error: no such instruction: `eor %r12d,%r12d,%edi'
isap.c: asconp.h:120: Error: no such instruction: `eor %r13d,%r13d,%r11d'
isap.c: asconp.h:121: Error: no such instruction: `eor %r11d,%r11d,%r14d'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: operand type mismatch for `movs'
isap.c: asconp.h:100: Error: no such instruction: `eor %edi,%edi,%r12d'
isap.c: asconp.h:101: Error: no such instruction: `eor %r10d,%r10d,%ebx'
isap.c: asconp.h:102: Error: no such instruction: `eor %ebx,%ebx,%eax'
isap.c: asconp.h:103: Error: no such instruction: `eor %edi,%edi,%r9d'
isap.c: asconp.h:104: Error: operand type mismatch for `movs'
isap.c: asconp.h:105: Error: no such instruction: `bic %ebp,%ebp,%ebx'
isap.c: asconp.h:106: Error: operand type mismatch for `movs'
isap.c: asconp.h:107: Error: no such instruction: `bic %r12d,%r12d,%r9d'
isap.c: asconp.h:108: Error: no such instruction: `eor %r10d,%r10d,%r12d'
isap.c: asconp.h:109: Error: operand type mismatch for `movs'
isap.c: asconp.h:110: Error: no such instruction: `bic %r12d,%r12d,%eax'
isap.c: asconp.h:111: Error: no such instruction: `eor %edi,%edi,%r12d'
isap.c: asconp.h:112: Error: operand type mismatch for `movs'
isap.c: asconp.h:113: Error: no such instruction: `bic %r13d,%r13d,%r10d'
isap.c: asconp.h:114: Error: no such instruction: `eor %r13d,%ebx,%r13d'
isap.c: asconp.h:115: Error: operand type mismatch for `movs'
isap.c: asconp.h:116: Error: no such instruction: `bic %r12d,%r12d,%edi'
isap.c: asconp.h:117: Error: no such instruction: `eor %r12d,%r9d,%r12d'
isap.c: asconp.h:118: Error: no such instruction: `eor %ebp,%eax,%ebp'
isap.c: asconp.h:119: Error: no such instruction: `eor %ebp,%ebp,%edi'
isap.c: asconp.h:120: Error: no such instruction: `eor %r12d,%r12d,%r10d'
isap.c: asconp.h:121: Error: no such instruction: `eor %r10d,%r10d,%r13d'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic '@.syntax_unified'
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: @.syntax_unified
isap.c: ^~~~~~~~~~~~~~~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:28: error: unknown use of instruction mnemonic without a size suffix
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: movs %r9d, $12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:32: error: invalid instruction mnemonic 'eor'
isap.c: "movs %[tmp1], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %eax, %eax, %r9d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[tmp1]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: invalid instruction mnemonic '@.syntax_unified'
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: @.syntax_unified
isap.c: ^~~~~~~~~~~~~~~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:28: error: unknown use of instruction mnemonic without a size suffix
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: movs %ecx, $12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:32: error: invalid instruction mnemonic 'eor'
isap.c: "movs %[tmp1], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r9d, %r9d, %ecx
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[tmp1]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: operand type mismatch for `movs'
isap.c: asconp.h:100: Error: no such instruction: `eor %esi,%esi,%r13d'
isap.c: asconp.h:101: Error: no such instruction: `eor %r9d,%r9d,%edx'
isap.c: asconp.h:102: Error: no such instruction: `eor %edx,%edx,%ecx'
isap.c: asconp.h:103: Error: no such instruction: `eor %esi,%esi,%r8d'
isap.c: asconp.h:104: Error: operand type mismatch for `movs'
isap.c: asconp.h:105: Error: no such instruction: `bic %r12d,%r12d,%edx'
isap.c: asconp.h:106: Error: operand type mismatch for `movs'
isap.c: asconp.h:107: Error: no such instruction: `bic %r13d,%r13d,%r8d'
isap.c: asconp.h:108: Error: no such instruction: `eor %r9d,%r9d,%r13d'
isap.c: asconp.h:109: Error: operand type mismatch for `movs'
isap.c: asconp.h:110: Error: no such instruction: `bic %r13d,%r13d,%ecx'
isap.c: asconp.h:111: Error: no such instruction: `eor %esi,%esi,%r13d'
isap.c: asconp.h:112: Error: operand type mismatch for `movs'
isap.c: asconp.h:113: Error: no such instruction: `bic %r14d,%r14d,%r9d'
isap.c: asconp.h:114: Error: no such instruction: `eor %r14d,%edx,%r14d'
isap.c: asconp.h:115: Error: operand type mismatch for `movs'
isap.c: asconp.h:116: Error: no such instruction: `bic %r13d,%r13d,%esi'
isap.c: asconp.h:117: Error: no such instruction: `eor %r13d,%r8d,%r13d'
isap.c: asconp.h:118: Error: no such instruction: `eor %r12d,%ecx,%r12d'
isap.c: asconp.h:119: Error: no such instruction: `eor %r12d,%r12d,%esi'
isap.c: asconp.h:120: Error: no such instruction: `eor %r13d,%r13d,%r9d'
isap.c: asconp.h:121: Error: no such instruction: `eor %r9d,%r9d,%r14d'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: operand type mismatch for `movs'
isap.c: asconp.h:100: Error: no such instruction: `eor %r11d,%r11d,%r13d'
isap.c: asconp.h:101: Error: no such instruction: `eor %ebp,%ebp,%eax'
isap.c: asconp.h:102: Error: no such instruction: `eor %eax,%eax,%r10d'
isap.c: asconp.h:103: Error: no such instruction: `eor %r11d,%r11d,%ebx'
isap.c: asconp.h:104: Error: operand type mismatch for `movs'
isap.c: asconp.h:105: Error: no such instruction: `bic %r12d,%r12d,%eax'
isap.c: asconp.h:106: Error: operand type mismatch for `movs'
isap.c: asconp.h:107: Error: no such instruction: `bic %r13d,%r13d,%ebx'
isap.c: asconp.h:108: Error: no such instruction: `eor %ebp,%ebp,%r13d'
isap.c: asconp.h:109: Error: operand type mismatch for `movs'
isap.c: asconp.h:110: Error: no such instruction: `bic %r13d,%r13d,%r10d'
isap.c: asconp.h:111: Error: no such instruction: `eor %r11d,%r11d,%r13d'
isap.c: asconp.h:112: Error: operand type mismatch for `movs'
isap.c: asconp.h:113: Error: no such instruction: `bic %r14d,%r14d,%ebp'
isap.c: asconp.h:114: Error: no such instruction: `eor %r14d,%eax,%r14d'
isap.c: asconp.h:115: Error: operand type mismatch for `movs'
isap.c: asconp.h:116: Error: no such instruction: `bic %r13d,%r13d,%r11d'
isap.c: asconp.h:117: Error: no such instruction: `eor %r13d,%ebx,%r13d'
isap.c: asconp.h:118: Error: no such instruction: `eor %r12d,%r10d,%r12d'
isap.c: asconp.h:119: Error: no such instruction: `eor %r12d,%r12d,%r11d'
isap.c: asconp.h:120: Error: no such instruction: `eor %r13d,%r13d,%ebp'
isap.c: asconp.h:121: Error: no such instruction: `eor %ebp,%ebp,%r14d'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:9: error: invalid instruction mnemonic '@.syntax_unified'
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: @.syntax_unified
isap.c: ^~~~~~~~~~~~~~~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:28: error: unknown use of instruction mnemonic without a size suffix
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: movs %r9d, $12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:32: error: invalid instruction mnemonic 'eor'
isap.c: "movs %[tmp1], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %edi, %edi, %r9d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[tmp1]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:9: error: invalid instruction mnemonic '@.syntax_unified'
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: @.syntax_unified
isap.c: ^~~~~~~~~~~~~~~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:28: error: unknown use of instruction mnemonic without a size suffix
isap.c: "@.syntax_unified\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: movs %ecx, $12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:32: error: invalid instruction mnemonic 'eor'
isap.c: "movs %[tmp1], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %r9d, %r9d, %ecx
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[tmp1]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:99: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:100: Error: operand type mismatch for `movs'
isap.c: asconp.h:101: Error: no such instruction: `eor %esi,%esi,%r13d'
isap.c: asconp.h:102: Error: no such instruction: `eor %r9d,%r9d,%edx'
isap.c: asconp.h:103: Error: no such instruction: `eor %edx,%edx,%ecx'
isap.c: asconp.h:104: Error: no such instruction: `eor %esi,%esi,%r8d'
isap.c: asconp.h:105: Error: operand type mismatch for `movs'
isap.c: asconp.h:106: Error: no such instruction: `bic %r12d,%r12d,%edx'
isap.c: asconp.h:107: Error: operand type mismatch for `movs'
isap.c: asconp.h:108: Error: no such instruction: `bic %r13d,%r13d,%r8d'
isap.c: asconp.h:109: Error: no such instruction: `eor %r9d,%r9d,%r13d'
isap.c: asconp.h:110: Error: operand type mismatch for `movs'
isap.c: asconp.h:111: Error: no such instruction: `bic %r13d,%r13d,%ecx'
isap.c: asconp.h:112: Error: no such instruction: `eor %esi,%esi,%r13d'
isap.c: asconp.h:113: Error: operand type mismatch for `movs'
isap.c: asconp.h:114: Error: no such instruction: `bic %r14d,%r14d,%r9d'
isap.c: asconp.h:115: Error: no such instruction: `eor %r14d,%edx,%r14d'
isap.c: asconp.h:116: Error: operand type mismatch for `movs'
isap.c: asconp.h:117: Error: no such instruction: `bic %r13d,%r13d,%esi'
isap.c: asconp.h:118: Error: no such instruction: `eor %r13d,%r8d,%r13d'
isap.c: asconp.h:119: Error: no such instruction: `eor %r12d,%ecx,%r12d'
isap.c: asconp.h:120: Error: no such instruction: `eor %r12d,%r12d,%esi'
isap.c: asconp.h:121: Error: no such instruction: `eor %r13d,%r13d,%r9d'
isap.c: asconp.h:122: Error: no such instruction: `eor %r9d,%r9d,%r14d'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:99: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:100: Error: operand type mismatch for `movs'
isap.c: asconp.h:101: Error: no such instruction: `eor %r11d,%r11d,%r13d'
isap.c: asconp.h:102: Error: no such instruction: `eor %ebp,%ebp,%eax'
isap.c: asconp.h:103: Error: no such instruction: `eor %eax,%eax,%r10d'
isap.c: asconp.h:104: Error: no such instruction: `eor %r11d,%r11d,%ebx'
isap.c: asconp.h:105: Error: operand type mismatch for `movs'
isap.c: asconp.h:106: Error: no such instruction: `bic %r12d,%r12d,%eax'
isap.c: asconp.h:107: Error: operand type mismatch for `movs'
isap.c: asconp.h:108: Error: no such instruction: `bic %r13d,%r13d,%ebx'
isap.c: asconp.h:109: Error: no such instruction: `eor %ebp,%ebp,%r13d'
isap.c: asconp.h:110: Error: operand type mismatch for `movs'
isap.c: asconp.h:111: Error: no such instruction: `bic %r13d,%r13d,%r10d'
isap.c: asconp.h:112: Error: no such instruction: `eor %r11d,%r11d,%r13d'
isap.c: asconp.h:113: Error: operand type mismatch for `movs'
isap.c: asconp.h:114: Error: no such instruction: `bic %r14d,%r14d,%ebp'
isap.c: asconp.h:115: Error: no such instruction: `eor %r14d,%eax,%r14d'
isap.c: asconp.h:116: Error: operand type mismatch for `movs'
isap.c: asconp.h:117: Error: no such instruction: `bic %r13d,%r13d,%r11d'
isap.c: asconp.h:118: Error: no such instruction: `eor %r13d,%ebx,%r13d'
isap.c: asconp.h:119: Error: no such instruction: `eor %r12d,%r10d,%r12d'
isap.c: asconp.h:120: Error: no such instruction: `eor %r12d,%r12d,%r11d'
isap.c: asconp.h:121: Error: no such instruction: `eor %r13d,%r13d,%ebp'
isap.c: asconp.h:122: Error: no such instruction: `eor %ebp,%ebp,%r14d'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:9: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor %r15d, %r15d, $12
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:40: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor %ebx, %r11d, %r15d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:103:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[tmp0], %[x1_e], %[x2_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %ebp, %ecx, %esi
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:104:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[tmp1], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:9: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor %r12d, %r12d, $12
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:40: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor %ebx, %r14d, %r12d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:103:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[tmp0], %[x1_e], %[x2_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %edi, %r11d, %esi
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:104:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[tmp1], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:9: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor %r15d, %r15d, $12
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:40: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor %ecx, %r11d, %r15d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:103:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[tmp0], %[x1_e], %[x2_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %ebx, %r9d, %esi
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:104:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[tmp1], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:9: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor %r12d, %r12d, $12
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:40: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor %ebx, %r11d, %r12d
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:103:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[tmp0], %[x1_e], %[x2_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor %ebp, %r9d, %esi
isap.c: ^~~
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:104:41: error: invalid instruction mnemonic 'eor'
isap.c: "eor %[tmp1], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:101: Error: no such instruction: `eor %r8d,%r8d,$12'
isap.c: asconp.h:102: Error: no such instruction: `eor %ebp,%edi,%r8d'
isap.c: asconp.h:103: Error: no such instruction: `eor %r13d,%r9d,%r11d'
isap.c: asconp.h:104: Error: no such instruction: `eor %r14d,%eax,%r11d'
isap.c: asconp.h:105: Error: no such instruction: `orn %r11d,%eax,%r11d'
isap.c: asconp.h:106: Error: no such instruction: `eor %r11d,%r11d,%ebp'
isap.c: asconp.h:107: Error: no such instruction: `eor %eax,%eax,%edi'
isap.c: asconp.h:108: Error: no such instruction: `orr %eax,%eax,%ebp'
isap.c: asconp.h:109: Error: no such instruction: `eor %eax,%eax,%r13d'
isap.c: asconp.h:110: Error: no such instruction: `eor %r8d,%r8d,%r13d'
isap.c: asconp.h:111: Error: no such instruction: `orr %r8d,%r8d,%edi'
isap.c: asconp.h:112: Error: no such instruction: `eor %r8d,%r8d,%r14d'
isap.c: asconp.h:113: Error: no such instruction: `bic %edi,%edi,%r13d'
isap.c: asconp.h:114: Error: no such instruction: `eor %edi,%edi,%r14d'
isap.c: asconp.h:115: Error: no such instruction: `orr %r9d,%r9d,%r14d'
isap.c: asconp.h:116: Error: no such instruction: `eor %r9d,%r9d,%ebp'
isap.c: asconp.h:117: Error: no such instruction: `eor %edx,%edx,$12'
isap.c: asconp.h:118: Error: no such instruction: `eor %ebp,%ecx,%edx'
isap.c: asconp.h:119: Error: no such instruction: `eor %r13d,%esi,%r10d'
isap.c: asconp.h:120: Error: no such instruction: `eor %r14d,%ebx,%r10d'
isap.c: asconp.h:121: Error: no such instruction: `orn %r10d,%ebx,%r10d'
isap.c: asconp.h:122: Error: no such instruction: `eor %r10d,%r10d,%ebp'
isap.c: asconp.h:123: Error: no such instruction: `eor %ebx,%ebx,%ecx'
isap.c: asconp.h:124: Error: no such instruction: `orr %ebx,%ebx,%ebp'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv7m
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:101: Error: no such instruction: `eor %r8d,%r8d,$12'
isap.c: asconp.h:102: Error: no such instruction: `eor %r12d,%edi,%r8d'
isap.c: asconp.h:103: Error: no such instruction: `eor %r13d,%r10d,%ebx'
isap.c: asconp.h:104: Error: no such instruction: `eor %r14d,%eax,%ebx'
isap.c: asconp.h:105: Error: no such instruction: `orn %ebx,%eax,%ebx'
isap.c: asconp.h:106: Error: no such instruction: `eor %ebx,%ebx,%r12d'
isap.c: asconp.h:107: Error: no such instruction: `eor %eax,%eax,%edi'
isap.c: asconp.h:108: Error: no such instruction: `orr %eax,%eax,%r12d'
isap.c: asconp.h:109: Error: no such instruction: `eor %eax,%eax,%r13d'
isap.c: asconp.h:110: Error: no such instruction: `eor %r8d,%r8d,%r13d'
isap.c: asconp.h:111: Error: no such instruction: `orr %r8d,%r8d,%edi'
isap.c: asconp.h:112: Error: no such instruction: `eor %r8d,%r8d,%r14d'
isap.c: asconp.h:113: Error: no such instruction: `bic %edi,%edi,%r13d'
isap.c: asconp.h:114: Error: no such instruction: `eor %edi,%edi,%r14d'
isap.c: asconp.h:115: Error: no such instruction: `orr %r10d,%r10d,%r14d'
isap.c: asconp.h:116: Error: no such instruction: `eor %r10d,%r10d,%r12d'
isap.c: asconp.h:117: Error: no such instruction: `eor %edx,%edx,$12'
isap.c: asconp.h:118: Error: no such instruction: `eor %r12d,%ecx,%edx'
isap.c: asconp.h:119: Error: no such instruction: `eor %r13d,%esi,%r11d'
isap.c: asconp.h:120: Error: no such instruction: `eor %r14d,%ebp,%r11d'
isap.c: asconp.h:121: Error: no such instruction: `orn %r11d,%ebp,%r11d'
isap.c: asconp.h:122: Error: no such instruction: `eor %r11d,%r11d,%r12d'
isap.c: asconp.h:123: Error: no such instruction: `eor %ebp,%ebp,%ecx'
isap.c: asconp.h:124: Error: no such instruction: `orr %ebp,%ebp,%r12d'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:101: Error: no such instruction: `eor %r8d,%r8d,$12'
isap.c: asconp.h:102: Error: no such instruction: `eor %ebp,%edi,%r8d'
isap.c: asconp.h:103: Error: no such instruction: `eor %r12d,%r9d,%r11d'
isap.c: asconp.h:104: Error: no such instruction: `eor %r13d,%eax,%r11d'
isap.c: asconp.h:105: Error: no such instruction: `orn %r11d,%eax,%r11d'
isap.c: asconp.h:106: Error: no such instruction: `eor %r11d,%r11d,%ebp'
isap.c: asconp.h:107: Error: no such instruction: `eor %eax,%eax,%edi'
isap.c: asconp.h:108: Error: no such instruction: `orr %eax,%eax,%ebp'
isap.c: asconp.h:109: Error: no such instruction: `eor %eax,%eax,%r12d'
isap.c: asconp.h:110: Error: no such instruction: `eor %r8d,%r8d,%r12d'
isap.c: asconp.h:111: Error: no such instruction: `orr %r8d,%r8d,%edi'
isap.c: asconp.h:112: Error: no such instruction: `eor %r8d,%r8d,%r13d'
isap.c: asconp.h:113: Error: no such instruction: `bic %edi,%edi,%r12d'
isap.c: asconp.h:114: Error: no such instruction: `eor %edi,%edi,%r13d'
isap.c: asconp.h:115: Error: no such instruction: `orr %r9d,%r9d,%r13d'
isap.c: asconp.h:116: Error: no such instruction: `eor %r9d,%r9d,%ebp'
isap.c: asconp.h:117: Error: no such instruction: `eor %edx,%edx,$12'
isap.c: asconp.h:118: Error: no such instruction: `eor %ebp,%ecx,%edx'
isap.c: asconp.h:119: Error: no such instruction: `eor %r12d,%esi,%r10d'
isap.c: asconp.h:120: Error: no such instruction: `eor %r13d,%ebx,%r10d'
isap.c: asconp.h:121: Error: no such instruction: `orn %r10d,%ebx,%r10d'
isap.c: asconp.h:122: Error: no such instruction: `eor %r10d,%r10d,%ebp'
isap.c: asconp.h:123: Error: no such instruction: `eor %ebx,%ebx,%ecx'
isap.c: asconp.h:124: Error: no such instruction: `orr %ebx,%ebx,%ebp'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:opt_32
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: isap.c:8:1: error: unknown type name 'forceinline'
isap.c: forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: ^
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c: forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: ^
isap.c: isap.c:13:9: error: use of undeclared identifier 'lane_t'
isap.c: lane_t t0 = U64TOWORD(*(lane_t *)(src + 0));
isap.c: ^
isap.c: isap.c:14:20: error: use of undeclared identifier 't0'
isap.c: s->x[0] ^= t0.x;
isap.c: ^
isap.c: isap.c:17:9: error: use of undeclared identifier 'P_sH'
isap.c: P_sH;
isap.c: ^
isap.c: isap.c:24:9: error: use of undeclared identifier 'lane_t'
isap.c: lane_t t0 = {0};
isap.c: ^
isap.c: isap.c:27:13: error: use of undeclared identifier 't0'
isap.c: t0.b[7 - i] ^= *src;
isap.c: ^
isap.c: isap.c:30:9: error: use of undeclared identifier 't0'
isap.c: t0.b[7 - i] ^= 0x80;
isap.c: ^
isap.c: isap.c:31:9: error: use of undeclared identifier 't0'
isap.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32

Compiler output

Implementation: T:opt_32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: isap.c:8:12: error: expected ';' before 'void'
isap.c: 8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: | ^~~~~
isap.c: | ;
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c: 8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: | ^~~~~~~
isap.c: isap.c:51:5: error: unknown type name 'state_t'
isap.c: 51 | state_t *out,
isap.c: | ^~~~~~~
isap.c: isap.c: In function 'isap_mac':
isap.c: isap.c:112:5: error: unknown type name 'state_t'
isap.c: 112 | state_t state;
isap.c: | ^~~~~~~
isap.c: isap.c:113:5: error: unknown type name 'state_t'
isap.c: 113 | state_t *s = &state;
isap.c: | ^~~~~~~
isap.c: isap.c:116:6: error: request for member 'l' in something not a structure or union
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: | ^~
isap.c: isap.c:116:15: warning: implicit declaration of function 'U64TOWORD' [-Wimplicit-function-declaration]
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: | ^~~~~~~~~
isap.c: isap.c:116:27: error: 'lane_t' undeclared (first use in this function); did you mean 'locale_t'?
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32

Compiler output

Implementation: T:opt_64
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'
isap.c: void isap_rk(
isap.c: ^
isap.c: ./isap.h:37:6: note: previous declaration is here
isap.c: void isap_rk(
isap.c: ^
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'
isap.c: void isap_mac(
isap.c: ^
isap.c: ./isap.h:29:6: note: previous declaration is here
isap.c: void isap_mac(
isap.c: ^
isap.c: isap.c:135:71: error: too few arguments to function call, expected 6, have 5
isap.c: isap_rk(k, ISAP_IV_KA, (const uint8_t *)(s->b), s, CRYPTO_KEYBYTES);
isap.c: ~~~~~~~ ^
isap.c: ./isap.h:37:6: note: 'isap_rk' declared here
isap.c: void isap_rk(
isap.c: ^
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'
isap.c: void isap_enc(
isap.c: ^
isap.c: ./isap.h:46:6: note: previous declaration is here
isap.c: void isap_enc(
isap.c: ^
isap.c: isap.c:160:69: error: too few arguments to function call, expected 6, have 5
isap.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64

Compiler output

Implementation: T:opt_64
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'
isap.c: 47 | void isap_rk(
isap.c: | ^~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:37:6: note: previous declaration of 'isap_rk' was here
isap.c: 37 | void isap_rk(
isap.c: | ^~~~~~~
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'
isap.c: 105 | void isap_mac(
isap.c: | ^~~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:29:6: note: previous declaration of 'isap_mac' was here
isap.c: 29 | void isap_mac(
isap.c: | ^~~~~~~~
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'
isap.c: 149 | void isap_enc(
isap.c: | ^~~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:46:6: note: previous declaration of 'isap_enc' was here
isap.c: 46 | void isap_enc(
isap.c: | ^~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64