Implementation notes: x86, kizomba, crypto_aead/deoxysii256v141

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: deoxysii256v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
148002bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
149182bitslicegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
149685bitslicegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
150052bitslicegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
150468bitslicegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
150944bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
153909bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
155381bitslicegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
158143bitslicegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
160145bitslicegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
160815bitslicegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
161859bitslicegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
162871bitslicegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
165875bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
169800bitslicegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
170550bitslicegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
170784bitslicegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
172556bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
174457bitslicegcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
174903bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
175020bitslicegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
175532bitslicegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
178123bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
178125bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
178574bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
178724bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
179314bitslicegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
179607bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
179653bitslicegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
184153bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
184532bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
185537bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
965657tablegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
967308tablegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
971258tablegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
973950tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
975560tablegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
978604tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
979453tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
979819tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
985619tablegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
988030tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
992958tablegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
993787tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
996117tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1002162tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1003905tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1007800tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
1011609tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1016065tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
1018342tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
1019216tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
1021776tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
1021849tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
1022036tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1026405tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
1026744tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
1027024tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
1029049tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
1030256tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
1031183tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
1036593tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
1037736tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
1037947tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
1039748tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
1041661tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
1041808tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
1042189tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
1043764tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
1044040tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
1046309tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
1048113tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
1048605tablegcc -m32 -O3 -fomit-frame-pointer2018082220180818
1048879tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
1051843tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
1052670tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
1053975tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
1054990tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
1055855tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
1056444tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
1056469tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
1056559tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
1057099tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
1058121tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
1060149tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
1060516tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
1061129tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
1061595tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
1063599tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
1064248tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
1065653tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
1067486tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
1068075tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
1068097tablegcc -m32 -O2 -fomit-frame-pointer2018082220180818
1071061tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
1072278tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
1073270tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
1073527tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
1073715tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
1074085tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
1076448tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
1078629tablegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
1080599tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
1089604tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
1091369tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
1093012tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
1096867tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
1112613tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
1116121tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
1117679tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
1121871tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
1124137tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
1125099tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
1126494tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
1127149tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
1128224tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
1129176tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
1132328tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
1132728tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
1135865tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
1241293refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
1242595refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
1243004refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
1243159refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
1243230refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
1244789refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
1253949refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
1272423refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
1408992refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
1409963refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1416065refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1418512refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
1422024refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
1422145refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
1425298refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
1426022refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
1428957refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1429102refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1429792refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1430637refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1432236refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1434189refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1459540refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
1459709refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
1460474refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
1461289refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
1478660refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
1478746refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
1478819refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
1478826refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
1499729refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
1501155refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
1512370refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
1513185refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
1522825refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
1538597refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
1538871refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
1541623refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
1592457refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
1595713refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
1635063refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
1636244refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
1816331refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
1822885refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
2159199tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
2174542tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
2179203tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
2182268tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
2183847tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
2200185tablegcc -m32 -Os -fomit-frame-pointer2018082220180818
2208047tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
2208937tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
2209639tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
2210040tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
2213171tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
2219771tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
2220103tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
2220516tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
2223162tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
2227104tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
2229698tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
2229871tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
2231010tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
2234256tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
2235246tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
2235254tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
2237268tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
2239213tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
2240534tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
2241445tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
2241494tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
2249677tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
2250090tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
2251044tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
2251607tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
2253454tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
2254943tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
2257423tablegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
2257895tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
2260129tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
2261976tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
2263256tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
2265650tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
2266285tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
2274686tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
2279901tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
2280302tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
2280707tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
2318952tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
2329410tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
2339920tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
2344345tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
2344419tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
2353406tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
2360510tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
2371355tablegcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
2372541tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
2373911tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
2381424tablegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
2386972tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
2389637tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
2392667tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
2395702tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
2399561tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
2399811tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
2401732tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
2402570tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
2403537tablegcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
2405074tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
2405748tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
2409918tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
2412078tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
2412337tablegcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
2413099tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
2413101tablegcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
2414669tablegcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
2415796tablegcc -m32 -O -fomit-frame-pointer2018082220180818
2421728tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
2424772tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
2424786tablegcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
2426472tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
2430393tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
2435072tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
2445282tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
2453420tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
2468843tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
2478887tablegcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
2480941tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
2486942tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
2491681tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
2492649tablegcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
2559885tablegcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
2651565refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
2668919refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
2673228refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
2986050refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
2994407refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
2996512refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
2996777refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
2998631refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
3000631refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
3002782refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
3004403refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
3008353refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
3008605refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
3012665refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
3017760refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
3026955refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
3033236refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
3034227refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
3037841refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
3037955refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
3040234refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
3141766refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
3153061refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
3164089refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
3179655refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
3187837refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
3193427refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
3196129refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
3199892refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
3220065refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
3315685refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
3669154refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
3670070refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
3675908refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
3689492refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
3700520refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
3796881refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
3986265refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
3988063refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
4003932refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
4084117refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
5164339refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
5174833refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
5519619refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
6554014refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
6737582refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
6793855refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
6804629refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
6805510refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
6915280refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
6927296refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
6951428refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
6951798refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
6982331refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
7053468refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
7190734refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
7252984refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
7300431refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
7312026refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
7327488refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
7425841refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
7430627refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
7433687refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
7464625refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
7493436refgcc -m32 -O -fomit-frame-pointer2018082220180818
7515381refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
7530398refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
7595415refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
7604621refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
7630169refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
7653814refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
7660510refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
7697218refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
7755068refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
7779343refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
7832512refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
7838174refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
7847331refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
7861832refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
7861949refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
7900137refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
7930603refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
7933459refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
7942546refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
7955968refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
8008985refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
8017486refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
8021948refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
8024165refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
8025672refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
8029599refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
8043496refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
8063707refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
8088465refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
8097250refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
8098082refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
8127010refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
8174044refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
8269221refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
8377760refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
8379980refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
8384274refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
8390736refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
8393447refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
8402570refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
8412949refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
8415601refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
8427097refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
8433695refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
8440331refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
8449923refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
8466231refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
8467807refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
8486026refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
8490580refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
8514051refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
8518234refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
8521025refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
8526482refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
8529966refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
8535119refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
8541242refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
8549844refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
8563659refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
8565336refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
8575861refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
8601436refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
8620286refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
8621073refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
8631557refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
8639700refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
8665712refgcc -m32 -Os -fomit-frame-pointer2018082220180818

Test failure

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesni aesnis
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni aesnis
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni aesnis
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni aesnis
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:58:19: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
deoxys.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys.c: ^~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:95:11: note: called from here
deoxys.c: Tweak = xor( Tweak, Tweak );
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:94:10: note: called from here
deoxys.c: Auth = xor(Auth, Auth);
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:5:18: note: called from here
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:63:19: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
deoxys.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys.c: ^~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:653:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:87:11: note: called from here
deoxys.c: __m128i mask_bottom_7_bits = constant8_same(0x7f);
deoxys.c: ^~~~~~~~~~~~~~~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:653:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:86:11: note: called from here
deoxys.c: __m128i mask_bottom_1_bit = constant8_same(0x01);
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:653:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/bitslice
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: deoxysBCii256.c:235:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
deoxysBCii256.c: a[u]=LOAD(pt+16*u);
deoxysBCii256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
deoxysBCii256.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
deoxysBCii256.c: from deoxysBCii256.c:29:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
deoxysBCii256.c: _mm_loadu_si128 (__m128i_u const *__P)
deoxysBCii256.c: ^~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:43:25: note: called from here
deoxysBCii256.c: #define LOAD(src) _mm_loadu_si128((__m128i *)(src))
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:235:14: note: in expansion of macro 'LOAD'
deoxysBCii256.c: a[u]=LOAD(pt+16*u);
deoxysBCii256.c: ^~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:34:14: note: called from here
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:33:14: note: called from here
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:7:22: note: called from here
deoxys.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:35:16: note: in expansion of macro 'permute'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:58:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii256v141/bitslice
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: deoxysii256.macros:480:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii256.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii256.c: ^~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:237:5: note: in expansion of macro 'packing'
deoxysBCii256.c: packing(a);
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:95:11: note: called from here
deoxys.c: Tweak = xor( Tweak, Tweak );
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:94:10: note: called from here
deoxys.c: Auth = xor(Auth, Auth);
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:5:18: note: called from here
deoxys.c: #define xor(a,b) _mm_xor_si128(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:55:58: note: in expansion of macro 'xor'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:653:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:87:11: note: called from here
deoxys.c: __m128i mask_bottom_7_bits = constant8_same(0x7f);
deoxys.c: ^~~~~~~~~~~~~~~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:653:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:86:11: note: called from here
deoxys.c: __m128i mask_bottom_1_bit = constant8_same(0x01);
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:653:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:85:11: note: called from here
deoxys.c: __m128i mask_top_1_bit = constant8_same(0x80);
deoxys.c: ^~~~~~~~~~~~~~
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/bitslice
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxysBCii256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
deoxysBCii256.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
deoxysBCii256.c: from deoxysBCii256.c:29:
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
deoxysBCii256.c: _mm_loadu_si128 (__m128i_u const *__P)
deoxysBCii256.c: ^~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:43:25: note: called from here
deoxysBCii256.c: #define LOAD(src) _mm_loadu_si128((__m128i *)(src))
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:235:14: note: in expansion of macro 'LOAD'
deoxysBCii256.c: a[u]=LOAD(pt+16*u);
deoxysBCii256.c: ^~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:34:14: note: called from here
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:33:14: note: called from here
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: ...
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:34:14: note: called from here
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:33:14: note: called from here
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:7:22: note: called from here
deoxys.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:35:16: note: in expansion of macro 'permute'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:58:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ...
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:7:22: note: called from here
deoxys.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:35:16: note: in expansion of macro 'permute'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:58:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/bitslice
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: deoxysii256.macros:480:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii256.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii256.c: ^~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:237:5: note: in expansion of macro 'packing'
deoxysBCii256.c: packing(a);
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ...
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: deoxysii256.macros:480:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii256.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii256.c: ^~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:237:5: note: in expansion of macro 'packing'
deoxysBCii256.c: packing(a);
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.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
deoxys.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:1:18: note: called from here
deoxys.c: #define enc(a,b) _mm_aesenc_si128(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:155:8: note: in expansion of macro 'enc'
deoxys.c: s[7] = enc( s[7] , xor( subkey, Tweaks[7]) );
deoxys.c: ^~~
deoxys.c: tweakable-cipher.macros:174:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[16] , Tweaks );
deoxys.c: ^~~~~~~~~~
deoxys.c: ae.macros:33:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, Tweaks ); \
deoxys.c: ^~~~
deoxys.c: deoxys.c:113:17: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:28:0:
deoxys.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
deoxys.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.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
deoxys.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:1:18: note: called from here
deoxys.c: #define enc(a,b) _mm_aesenc_si128(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:112:8: note: in expansion of macro 'enc'
deoxys.c: s[7] = enc( s[7] , xor(tmp, tw_c[Round][7] ) );\
deoxys.c: ^~~
deoxys.c: tweakable-cipher.macros:133:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[16] , RT[ 0] , 16 );\
deoxys.c: ^~~~~~~~~
deoxys.c: ae.macros:50:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^~~~
deoxys.c: deoxys.c:151:15: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.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
deoxys.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni