Implementation notes: amd64, hydra1, crypto_hash/shavite3256

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31693sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
31695sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
31701sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
31708sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
31713sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
31726sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
31737sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
31741sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
31909sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
31915sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
31917sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
31933sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
31936sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
31936sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
32370sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
32374sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
32379sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
32384sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
32606sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
32615sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
32629sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
32634sphlibgcc -O2 -fomit-frame-pointer2016101320161009
32634sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
32634sphlibgcc -m64 -O2 -fomit-frame-pointer2016101320161009
32634sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
32637sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
32637sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
32640sphlibgcc -O3 -fomit-frame-pointer2016101320161009
32653sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
32662sphlibgcc -m64 -O3 -fomit-frame-pointer2016101320161009
32663sphlibgcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
32669sphlibgcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
32672sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
32685sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
32686sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
32693sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
32696sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
32701sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
32715sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
33157sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
33204sphlibgcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
33237sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
33304sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
34314sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
34317sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
34323sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
34388sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
34760sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
34782sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
34819sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
34861sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
34898sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
34902sphlibgcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
34907sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
34910sphlibgcc -march=k8 -Os -fomit-frame-pointer2016101320161009
34920sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
34942sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
34952sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
34955sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
34955sphlibgcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
34957sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
34970sphlibgcc -m64 -Os -fomit-frame-pointer2016101320161009
34977sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
34982sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
34994sphlibgcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
35011low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
35037low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
35078low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
35078low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
35087low-memgcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
35114low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
35152low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
35208low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
35245sphlibgcc -march=k8 -O -fomit-frame-pointer2016101320161009
35293low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
35301sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
35336low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
35357sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
35382low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
35384sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
35478sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
35488sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
35491sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
35507sphlibgcc -march=barcelona -O -fomit-frame-pointer2016101320161009
35514sphlibgcc -Os -fomit-frame-pointer2016101320161009
35624sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
35640sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
35658sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
35694low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
35699low-memgcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
35707sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
35714sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
35714sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
35716sphlibgcc -funroll-loops -O -fomit-frame-pointer2016101320161009
35731low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
35768low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
35774low-memgcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
35851low-memgcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
35853low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
35861low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
35864low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
35931sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
35948sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
35952sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
35952low-memgcc -m64 -O3 -fomit-frame-pointer2016101320161009
35976sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
36008low-memgcc -O3 -fomit-frame-pointer2016101320161009
36014low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
36023sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
36032sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
36037sphlibgcc -march=nocona -O -fomit-frame-pointer2016101320161009
36042sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
36045sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
36067sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
36075sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
36094sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
36095sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
36245sphlibgcc -O -fomit-frame-pointer2016101320161009
36307sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
36317sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
36328sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
36332sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
36365sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
36373sphlibgcc -m64 -O -fomit-frame-pointer2016101320161009
36571sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
36618sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
36630sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
36632sphlibgcc -march=nocona -Os -fomit-frame-pointer2016101320161009
36834new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
36877new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
36882sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
36901sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
36912sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
37071new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
37091new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
37094low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
37096low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
37130no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
37131no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
37155no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
37168new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
37173new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
37176new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
37186no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
37250no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
37277no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
37277no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
37302no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
37317no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
37320sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2016101320161009
37336sphlib-smallgcc -O3 -fomit-frame-pointer2016101320161009
37402low-memgcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
37421new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
37455no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
37462low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
37517new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
37520no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
37539new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
37550sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
37557sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
37635no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
37640new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
37648no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
37658no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
37698no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
37715no-saltgcc -O3 -fomit-frame-pointer2016101320161009
37726sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
37732no-saltgcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
37737no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
37754no-saltgcc -m64 -O3 -fomit-frame-pointer2016101320161009
37773sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
37776no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
37790sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
37802new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
37815no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
37822no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
37836sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
37847no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
37858new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
37873sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
37877sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
37912new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2016101320161009
37924new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
37936new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
37984sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
37993new-aes-roundgcc -O3 -fomit-frame-pointer2016101320161009
38000low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
38003low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
38016sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
38020sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
38034sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
38093sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
38096new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
38110new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
38115new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
38128new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
38154new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
38160sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
38163sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
38165sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
38168new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
38180sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
38194sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
38320sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
38366sphlib-smallgcc -O2 -fomit-frame-pointer2016101320161009
38374sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2016101320161009
38653sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
38709sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
38728sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
38754sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
38773sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
38792sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
38806sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
38826sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
38995low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
38995low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
39169low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
39181sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
39195no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
39198low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
39210low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
39210low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
39229sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
39248no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
39267low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
39307low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
39349sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
39352sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
39371sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
39373sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
39427low-memgcc -funroll-loops -O -fomit-frame-pointer2016101320161009
39429sphlib-smallgcc -Os -fomit-frame-pointer2016101320161009
39584no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
39600no-saltgcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
39806no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
39810sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2016101320161009
39819new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
39866sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
39871no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
39879sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
39883sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
39904sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
39906new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
39913sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
39920sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
39949sphlib-smallgcc -m64 -Os -fomit-frame-pointer2016101320161009
39959sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
39962sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2016101320161009
39982sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
39984sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
40158sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
40214sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
40261sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
40269sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
40326new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
40376new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
40405sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
40429sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
40442sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
40570new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
40637new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
40760no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
40763no-saltgcc -funroll-loops -O -fomit-frame-pointer2016101320161009
40799no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
40814no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
40872no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
40965sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
40984sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
41000sphlib-smallgcc -m64 -O -fomit-frame-pointer2016101320161009
41006sphlib-smallgcc -O -fomit-frame-pointer2016101320161009
41058sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
41312sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
41384sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
41384sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2016101320161009
41392sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
41396sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
41424sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
41456no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
41556no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
41558no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
41581no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
41653sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2016101320161009
41719sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
41731sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
41768sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
41768sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
41790sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
41797sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2016101320161009
41813sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
41941sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
41943sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2016101320161009
42052new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
42091new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
42094low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
42117low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
42130low-memgcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
42138new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
42160low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
42221new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2016101320161009
42262new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
42272new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
42317new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
42346sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
42352new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
42366new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
42390sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
42693low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
42701low-memgcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
42728sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
42744low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
42776low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
42813low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
43401sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
43440sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
43447sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
43454sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
43461sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
43488sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
43589sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
43949no-saltclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
43954low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
43981no-saltclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
43987no-saltclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
44184no-saltclang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
44317no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
44317no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
44322no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
44325no-saltclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
44326no-saltclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
44365no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
44667new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
44677new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
44696no-saltgcc -m64 -O2 -fomit-frame-pointer2016101320161009
44709new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
44770new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
44773no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
44774no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
44805no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
44842no-saltgcc -O2 -fomit-frame-pointer2016101320161009
44869no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
44992low-memgcc -m64 -O2 -fomit-frame-pointer2016101320161009
44998low-memgcc -O2 -fomit-frame-pointer2016101320161009
45000low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
45064new-aes-roundgcc -O2 -fomit-frame-pointer2016101320161009
45106low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
45117new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
45117low-memgcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
45123new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2016101320161009
45126low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
45136low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
45154low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
45155low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
45157new-aes-roundclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
45165new-aes-roundclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
45213lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
45219lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
45221lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
45262new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
45270new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
45283new-aes-roundclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
45298low-memclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
45354low-memclang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
45389no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
45395low-memclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
45397low-memgcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
45426new-aes-roundclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
45440new-aes-roundclang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
45448low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
45589new-aes-roundclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
45606low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
45608low-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
45632low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
45642low-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
45675low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
45685low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
45686low-memclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
45712low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
45722low-memgcc -march=k8 -O -fomit-frame-pointer2016101320161009
45728low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
45744lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
45749lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
45837no-saltgcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
45870no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
45962lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
45968lower-memgcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
45984lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
45984lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
46018low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
46035lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
46037low-memgcc -Os -fomit-frame-pointer2016101320161009
46037low-memgcc -march=k8 -Os -fomit-frame-pointer2016101320161009
46045low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
46046low-memgcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
46053low-memgcc -m64 -Os -fomit-frame-pointer2016101320161009
46059low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
46069low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
46078low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
46084lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
46086lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
46086new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
46104lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
46125low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
46136new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
46157low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
46178new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
46208low-memgcc -march=barcelona -O -fomit-frame-pointer2016101320161009
46240low-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
46248lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
46255lower-memgcc -O3 -fomit-frame-pointer2016101320161009
46315lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
46419lower-memgcc -m64 -O3 -fomit-frame-pointer2016101320161009
46710lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
47081lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
47284new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
47298low-memgcc -O -fomit-frame-pointer2016101320161009
47333low-memgcc -m64 -O -fomit-frame-pointer2016101320161009
47410low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
47472lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
47477low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
47507low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
47550low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
47608lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
47853lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
47862lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
48030lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
48106lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
48149lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
48150lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
48157low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
48173lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
48205low-memgcc -march=nocona -O -fomit-frame-pointer2016101320161009
48232lower-memgcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
48352lower-memclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
48358lower-memclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
48381lower-memclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
48429lower-memclang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
48512no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
48531lower-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
48539no-saltgcc -march=nocona -O -fomit-frame-pointer2016101320161009
48541lower-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
48571low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
48613no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
48624no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
48627no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
48669low-memgcc -march=nocona -Os -fomit-frame-pointer2016101320161009
48677low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
48928no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
49002no-saltgcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
49181no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
49210no-saltgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
49211no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
49221no-saltgcc -march=barcelona -O -fomit-frame-pointer2016101320161009
49421no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
49627new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2016101320161009
49725new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
49760new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
49765new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
49874new-aes-roundgcc -O -fomit-frame-pointer2016101320161009
49888no-saltgcc -m64 -O -fomit-frame-pointer2016101320161009
49928no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
49973new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
49976no-saltgcc -O -fomit-frame-pointer2016101320161009
50073no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
50090no-saltgcc -march=k8 -O -fomit-frame-pointer2016101320161009
50141new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
50192new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
50218new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
50254new-aes-roundgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
50264no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
50592low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
50667low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
50818new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
50848new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2016101320161009
50888new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
50960new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2016101320161009
51061no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
51120no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
51144no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
51146no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
51157no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
51168no-saltgcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
51182new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
51264new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
51277new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
51312new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
51320new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
51349new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
51392new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
51418new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
51440new-aes-roundgcc -m64 -O -fomit-frame-pointer2016101320161009
51469new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
51509no-saltgcc -Os -fomit-frame-pointer2016101320161009
51550new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
51597new-aes-roundgcc -Os -fomit-frame-pointer2016101320161009
51603no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
51608new-aes-roundgcc -m64 -Os -fomit-frame-pointer2016101320161009
51619new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
51640no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
51642new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
51653new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
51662no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
51662new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2016101320161009
51669new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
51672no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
51701no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
51733no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
51746no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
51757no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
51771no-saltgcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
51781no-saltgcc -m64 -Os -fomit-frame-pointer2016101320161009
51813new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
51819new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
51822new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
51900no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
51924no-saltgcc -march=k8 -Os -fomit-frame-pointer2016101320161009
52390lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
52410lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
52624new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
52931new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
53545lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
53610lower-memgcc -funroll-loops -O -fomit-frame-pointer2016101320161009
53613lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
53749lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
53771lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
53891lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
53957lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
54109lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
54261lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
54298lower-memgcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
54307lower-memgcc -O2 -fomit-frame-pointer2016101320161009
54310lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
54328lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
54395lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
54472lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
54774lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
54805lower-memgcc -m64 -O2 -fomit-frame-pointer2016101320161009
54819lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
54877lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
55227new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2016101320161009
55298lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
55306lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
55445lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
55677lower-memgcc -m64 -Os -fomit-frame-pointer2016101320161009
55680lower-memgcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
55701lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
55770lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
55797lower-memgcc -march=k8 -Os -fomit-frame-pointer2016101320161009
55941lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
56021no-saltgcc -march=nocona -Os -fomit-frame-pointer2016101320161009
56043lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
56058no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
56072lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
56213new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
56434lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
56509lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
56568lower-memgcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
56774lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
56944lower-memgcc -Os -fomit-frame-pointer2016101320161009
56950lower-memgcc -march=nocona -Os -fomit-frame-pointer2016101320161009
56970lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
57019lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
57053lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
57067lower-memgcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
57101no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
57112lower-memgcc -march=nocona -O -fomit-frame-pointer2016101320161009
57142lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
57166lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
57208no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
57240lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
57450lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
57472new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
57477new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
57651lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
57797lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
57875lower-memgcc -O -fomit-frame-pointer2016101320161009
57893lower-memgcc -m64 -O -fomit-frame-pointer2016101320161009
57954lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
58453lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
59080lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
59080lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
59130lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
59717lower-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
59720lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
59888lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
60307lower-memgcc -march=k8 -O -fomit-frame-pointer2016101320161009
61019lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
61147lower-memgcc -march=barcelona -O -fomit-frame-pointer2016101320161009
61472lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
88743sphlibgcc2016101320161009
89011sphlibgcc -funroll-loops2016101320161009
89048sphlibcc2016101320161009
118992sphlib-smallcc2016101320161009
119178sphlib-smallgcc2016101320161009
119357sphlib-smallgcc -funroll-loops2016101320161009
127701low-memgcc2016101320161009
127877low-memgcc -funroll-loops2016101320161009
127920low-memcc2016101320161009
131414new-aes-roundgcc2016101320161009
131501new-aes-roundgcc -funroll-loops2016101320161009
131557new-aes-roundcc2016101320161009
132453no-saltcc2016101320161009
132518no-saltgcc -funroll-loops2016101320161009
132648no-saltgcc2016101320161009
1463238-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
1464668-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
1470028-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
1472388-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
1478308-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
1482648-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
1483288-bitgcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
1525398-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
1525558-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
1530968-bitgcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
1532458-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
1532778-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
1533828-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
1537838-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
1548988-bitgcc -m64 -O3 -fomit-frame-pointer2016101320161009
1551958-bitgcc -O3 -fomit-frame-pointer2016101320161009
1553268-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
1557228-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
1557438-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
1561268-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
1563728-bitgcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
1565898-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
1571298-bitgcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
1665928-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
1669128-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
1669508-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
1670698-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
1682458-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
1682678-bitgcc -O2 -fomit-frame-pointer2016101320161009
1683878-bitgcc -m64 -O2 -fomit-frame-pointer2016101320161009
1698698-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
1701848-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
1702158-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
1705158-bitgcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
1707748-bitgcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
1716538-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
178091lower-memgcc -funroll-loops2016101320161009
178184lower-memgcc2016101320161009
178226lower-memcc2016101320161009
2013288-bitclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
2014888-bitclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
2016968-bitclang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
2019188-bitclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
2028858-bitclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
2032878-bitclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
2208588-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
2209388-bitgcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
2210648-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
2215288-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
2458198-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
2458598-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
2560228-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
2589048-bitgcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
2695818-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
2698218-bitgcc -march=k8 -Os -fomit-frame-pointer2016101320161009
2699868-bitgcc -march=nocona -Os -fomit-frame-pointer2016101320161009
2701788-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
2703658-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
2705048-bitgcc -m64 -Os -fomit-frame-pointer2016101320161009
2707668-bitgcc -Os -fomit-frame-pointer2016101320161009
2710088-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
2711118-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
2711878-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
2714218-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
2717628-bitgcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
2814218-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
2815358-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
2819638-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
2824618-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
2825448-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
2827818-bitgcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
2830298-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
2831898-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
2841018-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
2847578-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
2852358-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
2860598-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
4250518-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
4377418-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
4389968-bitgcc -march=nocona -O -fomit-frame-pointer2016101320161009
4494408-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
4541898-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
4542048-bitgcc -march=barcelona -O -fomit-frame-pointer2016101320161009
4542288-bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
4561128-bitgcc -O -fomit-frame-pointer2016101320161009
4568548-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
4581638-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
4586628-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
4586808-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
4603818-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
4640038-bitgcc -m64 -O -fomit-frame-pointer2016101320161009
4663618-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
4664148-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
4695208-bitgcc -funroll-loops -O -fomit-frame-pointer2016101320161009
4710188-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
4758988-bitgcc -march=k8 -O -fomit-frame-pointer2016101320161009
5522168-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
5957298-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
5960518-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
6016878-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
6415598-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
11429748-bitcc2016101320161009
11430328-bitgcc -funroll-loops2016101320161009
11431868-bitgcc2016101320161009

Test failure

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc aes-instruct
gcc aes-instruct
gcc -O2 -fomit-frame-pointer aes-instruct
gcc -O3 -fomit-frame-pointer aes-instruct
gcc -O -fomit-frame-pointer aes-instruct
gcc -Os -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops aes-instruct
gcc -funroll-loops -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -O -fomit-frame-pointer aes-instruct
gcc -m64 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit aes-instruct low-mem lower-mem new-aes-round no-salt sphlib sphlib-small
gcc -m64 -march=core2 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -march=nocona -Os -fomit-frame-pointer aes-instruct

Test failure

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 460, namely:
CompilerImplementations
cc 8-bit low-mem lower-mem new-aes-round no-salt
gcc 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:99:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm0, [SHAVITE_PTXT]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [SHAVITE_PTXT]
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:100:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm1, [SHAVITE_PTXT+16]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm1, [SHAVITE_PTXT+16]
hash.c: ^~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:101:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm3, [SHAVITE_CNTS]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm3, [SHAVITE_CNTS]
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt