Implementation notes: x86, gpu, crypto_aead/aegis128l

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aegis128l
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
522410104 0 029332 412 832aesnicgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
55887962 0 027156 412 832aesnibgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
55927962 0 027156 412 832aesnibgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
596810104 0 029332 412 832aesnicgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
656010104 0 029332 412 832aesnicgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
65887962 0 027156 412 832aesnibgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
67365275 0 021299 408 832aesniagcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
70565094 0 021419 408 832aesniagcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
71525275 0 021299 408 832aesniagcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
73805094 0 021419 408 832aesniagcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
75367980 0 027164 412 832aesniagcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
78687980 0 027164 412 832aesniagcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
80927980 0 027164 412 832aesniagcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
81485275 0 021299 408 832aesniagcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
81805094 0 021419 408 832aesniagcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
910298476 4096 024791 4524 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082420190816
937209826 4096 031838 4516 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
969487804 4096 026664 4528 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
977567804 4096 026716 4528 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
981969480 4096 029090 4516 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
982408476 4096 024775 4524 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
993047580 4096 026776 4528 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
1001489921 4096 029866 4516 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
1003329225 4096 029006 4516 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
1005008396 4096 024679 4524 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
1011208266 4096 026743 4520 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
1022649495 4096 028870 4516 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
1029968396 4096 024679 4524 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
1031568376 4096 028339 4520 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
10480411698 4096 031406 4516 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
1050688420 4096 026959 4520 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
1050809227 4096 028494 4516 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
1061447804 4096 026716 4528 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
1065328376 4096 028339 4520 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
1068129783 4096 025722 4516 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
10716010818 4096 031598 4516 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
1072849934 4096 025734 4516 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
1074369139 4096 025018 4516 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
10764010874 4096 027086 4516 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
1077009783 4096 025722 4516 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
10774011698 4096 031406 4516 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
1079089637 4096 028372 4528 832refgcc_-m32_-O3_-fomit-frame-pointer2019082420190816
10818010170 4096 030026 4516 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
10850010727 4096 026711 4524 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082420190816
1085489935 4096 026794 4516 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
1085689981 4096 025946 4516 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
1089649775 4096 027984 4528 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
1090689351 4096 025746 4516 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
1094689495 4096 028870 4516 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
10947610153 4096 025943 4520 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
1097408212 4096 028139 4520 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
1102209718 4096 028359 4524 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
1110249727 4096 029103 4520 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
11108411698 4096 031406 4516 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
11160010170 4096 030026 4516 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
1116009375 4096 025234 4516 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
11206010874 4096 027086 4516 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
1124969590 4096 028083 4524 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
1128968476 4096 024775 4524 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
11327610242 4096 029479 4520 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
1134049375 4096 025234 4516 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
1146128743 4096 028207 4520 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
1147247836 4096 026760 4528 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082420190816
1148487580 4096 026776 4528 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
1151249921 4096 029866 4516 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
1153409981 4096 025946 4516 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
11549210727 4096 026711 4524 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
11558810533 4096 029048 4524 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
1165849547 4096 024939 4524 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
11659610410 4096 026094 4520 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
1166129141 4096 030247 4524 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
11665610184 4096 029526 4520 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
11670810412 4096 028695 4520 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
1169369547 4096 024939 4524 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
1170009921 4096 029866 4516 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
1170369777 4096 029936 4528 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
1172569823 4096 028240 4528 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
11729610091 4096 029750 4516 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
1173209920 4096 025922 4516 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
1173569583 4096 025183 4520 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
1181329590 4096 028083 4524 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
11814411698 4096 033566 4516 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
11820810604 4096 029606 4520 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
1184408396 4096 024679 4524 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
1186369612 4096 024675 4524 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
1189169787 4096 029379 4524 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082420190816
1192648420 4096 026959 4520 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
1193849783 4096 025722 4516 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
11946810727 4096 026711 4524 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
11967610313 4096 029131 4520 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
1198449718 4096 028359 4524 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
1198888633 4096 023614 4520 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
1199969777 4096 029936 4528 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
1202848476 4096 024775 4524 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
1206168650 4096 030287 4520 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
12075611240 4096 030362 4516 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
12093610073 4096 030162 4516 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
12110010727 4096 026711 4524 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
12118810727 4096 026711 4524 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
12121610768 4096 030387 4524 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082420190816
12122010660 4096 029183 4524 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
12124410602 4096 026543 4524 832refgcc_-m32_-O_-fomit-frame-pointer2019082420190816
1224129718 4096 028359 4524 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
12249217544 8192 023766 4520 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
12254811748 4096 033406 4516 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
1228049328 4096 025571 4524 832refgcc_-m32_-O2_-fomit-frame-pointer2019082420190816
1228089612 4096 024675 4524 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
12282410658 4096 028210 4520 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
12355210727 4096 026711 4524 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082420190816
12357611176 4096 030518 4516 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
1238709300 4096 028342 4516 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
12435210340 4096 030155 4520 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
12463618356 8192 027879 4524 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
12467610874 4096 027086 4516 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
1247529612 4096 024675 4524 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
12517210037 4096 025762 4520 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
12630810412 4096 028695 4520 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
12636410727 4096 026711 4524 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
1263808897 4096 027690 4520 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
12707210085 4096 025367 4520 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
1275289590 4096 028083 4524 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
1275327580 4096 026776 4528 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
1310289248 4096 024818 4516 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
1321049823 4096 028240 4528 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
13218010560 4096 029598 4520 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
13313611748 4096 033406 4516 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
13373610513 4096 025371 4524 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
13446010660 4096 029183 4524 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
1349769689 4096 029232 4528 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
13663611240 4096 030362 4516 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
13874010513 4096 025371 4524 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
1391169778 4096 030424 4528 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082420190816
1412369492 4096 027546 4516 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
14332810340 4096 030155 4520 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
14350810389 4096 031096 4524 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
1449129368 4096 028906 4516 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
14685610313 4096 029131 4520 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
1495249968 4096 025950 4516 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
14964810148 4096 029998 4516 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
1567609547 4096 024939 4524 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
1577848763 4096 027394 4520 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
16425210085 4096 025367 4520 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
16925211075 4096 030222 4520 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
18811221920 8192 026850 4520 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816

Test failure

Implementation: aesnia
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesnia
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesnib
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesnib
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesnib
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesnib
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesnib
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesnib
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesnib
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesnic
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesnic
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesnic
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesnic
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesnic
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesnic
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesnic
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref

Compiler output

Implementation: aesnia
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: encrypt.c:19:18: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
encrypt.c: __m128i keytmp = _mm_load_si128((__m128i*)key);
encrypt.c: ^~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:129:20: note: called from here
encrypt.c: state[4] = _mm_xor_si128(state[4],msg1);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:128:20: note: called from here
encrypt.c: state[0] = _mm_xor_si128(state[0],msg0);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnia
gcc -m32 -O2 -fomit-frame-pointer aesnia
gcc -m32 -O3 -fomit-frame-pointer aesnia
gcc -m32 -O -fomit-frame-pointer aesnia
gcc -m32 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=athlon -O -fomit-frame-pointer aesnia
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesnia
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=i386 -O -fomit-frame-pointer aesnia
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=i486 -O -fomit-frame-pointer aesnia
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesnia
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesnia
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=k6 -O -fomit-frame-pointer aesnia
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnia
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnia
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesnia
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium -O -fomit-frame-pointer aesnia
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesnia
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesnia
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnia

Compiler output

Implementation: aesnia
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:125:20: note: called from here
encrypt.c: state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:124:20: note: called from here
encrypt.c: state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:123:20: note: called from here
encrypt.c: state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -O -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesnia
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesnia
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=k8 -O -fomit-frame-pointer aesnia
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=nocona -O -fomit-frame-pointer aesnia
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesnia
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesnia
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesnia
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesnia
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=prescott -O -fomit-frame-pointer aesnia
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesnia

Compiler output

Implementation: aesnia
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:129:20: note: called from here
encrypt.c: state[4] = _mm_xor_si128(state[4],msg1);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:128:20: note: called from here
encrypt.c: state[0] = _mm_xor_si128(state[0],msg0);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:125:20: note: called from here
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesnia
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesnia
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesnia

Compiler output

Implementation: aesnia
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:125:20: note: called from here
encrypt.c: state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:124:20: note: called from here
encrypt.c: state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:123:20: note: called from here
encrypt.c: state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:125:20: note: called from here
encrypt.c: state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:124:20: note: called from here
encrypt.c: state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:123:20: note: called from here
encrypt.c: state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesnia
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesnia
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesnia
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesnia

Compiler output

Implementation: aesnia
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
try.c: crypto_aead_aegis128l.a(encrypt.o): In function `crypto_aead_aegis128l_aesnia_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: encrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: encrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: encrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: crypto_aead_aegis128l.a(encrypt.o): In function `crypto_aead_aegis128l_aesnia_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: crypto_aead_aegis128l.a(encrypt.o):encrypt.c:(.text+0x...): more undefined references to `aegis128L_enc_aut_step' follow
try.c: crypto_aead_aegis128l.a(encrypt.o): In function `crypto_aead_aegis128l_aesnia_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `aegis128L_dec_aut_step'
try.c: encrypt.c:(.text+0x...): undefined reference to `aegis128L_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesnia
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesnia
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesnia
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesnia

Compiler output

Implementation: aesnib
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: encrypt.c:19:18: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
encrypt.c: __m128i keytmp = _mm_load_si128((__m128i*)key);
encrypt.c: ^~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:29:20: note: called from here
encrypt.c: state[7] = _mm_xor_si128(keytmp, _mm_set_epi8(0x62,0x79,0xe9,0x90,0x59,0x37,0x22,0x15,0x0d,0x08,0x05,0x03,0x02,0x01,0x1,0x0));
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:616:1: error: inlining failed in call to always_inline '_mm_set_epi8': target specific option mismatch
encrypt.c: _mm_set_epi8 (char __q15, char __q14, char __q13, char __q12,
encrypt.c: ^~~~~~~~~~~~
encrypt.c: encrypt.c:29:20: note: called from here
encrypt.c: state[7] = _mm_xor_si128(keytmp, _mm_set_epi8(0x62,0x79,0xe9,0x90,0x59,0x37,0x22,0x15,0x0d,0x08,0x05,0x03,0x02,0x01,0x1,0x0));
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnib
gcc -m32 -O2 -fomit-frame-pointer aesnib
gcc -m32 -O3 -fomit-frame-pointer aesnib
gcc -m32 -O -fomit-frame-pointer aesnib
gcc -m32 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=athlon -O -fomit-frame-pointer aesnib
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesnib
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=i386 -O -fomit-frame-pointer aesnib
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=i486 -O -fomit-frame-pointer aesnib
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesnib
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesnib
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=k6 -O -fomit-frame-pointer aesnib
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnib
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnib
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesnib
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium -O -fomit-frame-pointer aesnib
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesnib
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesnib
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnic
gcc -m32 -O2 -fomit-frame-pointer aesnic
gcc -m32 -O3 -fomit-frame-pointer aesnic
gcc -m32 -O -fomit-frame-pointer aesnic
gcc -m32 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=athlon -O -fomit-frame-pointer aesnic
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesnic
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=i386 -O -fomit-frame-pointer aesnic
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=i486 -O -fomit-frame-pointer aesnic
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesnic
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesnic
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=k6 -O -fomit-frame-pointer aesnic
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnic
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnic
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesnic
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium -O -fomit-frame-pointer aesnic
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesnic
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesnic
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnic

Compiler output

Implementation: aesnib
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:41:25: note: called from here
encrypt.c: state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:40:25: note: called from here
encrypt.c: state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:39:25: note: called from here
encrypt.c: state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -O -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesnib
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesnib
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=k8 -O -fomit-frame-pointer aesnib
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=nocona -O -fomit-frame-pointer aesnib
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesnib
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesnib
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesnib
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesnib
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=prescott -O -fomit-frame-pointer aesnib
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -O -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesnic
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesnic
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=k8 -O -fomit-frame-pointer aesnic
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=nocona -O -fomit-frame-pointer aesnic
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesnic
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesnic
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesnic
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesnic
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=prescott -O -fomit-frame-pointer aesnic
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesnic

Compiler output

Implementation: aesnib
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:29:20: note: called from here
encrypt.c: state[7] = _mm_xor_si128(keytmp, _mm_set_epi8(0x62,0x79,0xe9,0x90,0x59,0x37,0x22,0x15,0x0d,0x08,0x05,0x03,0x02,0x01,0x1,0x0));
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:616:1: error: inlining failed in call to always_inline '_mm_set_epi8': target specific option mismatch
encrypt.c: _mm_set_epi8 (char __q15, char __q14, char __q13, char __q12,
encrypt.c: ^~~~~~~~~~~~
encrypt.c: encrypt.c:29:20: note: called from here
encrypt.c: state[7] = _mm_xor_si128(keytmp, _mm_set_epi8(0x62,0x79,0xe9,0x90,0x59,0x37,0x22,0x15,0x0d,0x08,0x05,0x03,0x02,0x01,0x1,0x0));
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesnib
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesnib
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesnib
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesnic
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesnic
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesnic
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesnic

Compiler output

Implementation: aesnib
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:41:25: note: called from here
encrypt.c: state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:40:25: note: called from here
encrypt.c: state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:39:25: note: called from here
encrypt.c: state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:41:25: note: called from here
encrypt.c: state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:40:25: note: called from here
encrypt.c: state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
encrypt.c: from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:39:25: note: called from here
encrypt.c: state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesnib
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesnib
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesnib
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesnib
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesnic
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesnic
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesnic
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesnic

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_encrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_decrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: crypto_aead_aegis128l.a(ecrypt.o):ecrypt.c:(.text+0x...): more undefined references to `aegis128L_enc_aut_step' follow
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_decrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_dec_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 43, namely:
CompilerImplementations
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_encrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_decrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: crypto_aead_aegis128l.a(ecrypt.o):ecrypt.c:(.text+0x...): more undefined references to `aegis128L_enc_aut_step' follow
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_decrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_dec_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_encrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_decrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_enc_aut_step'
try.c: crypto_aead_aegis128l.a(ecrypt.o):ecrypt.c:(.text+0x...): more undefined references to `aegis128L_enc_aut_step' follow
try.c: crypto_aead_aegis128l.a(ecrypt.o): In function `crypto_aead_aegis128l_ref_decrypt':
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_dec_aut_step'
try.c: ecrypt.c:(.text+0x...): undefined reference to `aegis128L_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ref