Implementation notes: amd64, sandy, crypto_hash/shavite3256

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
29400sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
29468sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
29472sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
29520sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
29528sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
29564sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
29564sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
29584sphlibgcc -march=k8 -O -fomit-frame-pointer2012081620120812
29588sphlibgcc -march=nocona -O -fomit-frame-pointer2012081620120812
29592sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
29608sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
29608sphlibgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
29620sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
29624sphlibgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
29624sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
29656sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
29668sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
29712sphlibgcc -O -fomit-frame-pointer2012081620120812
29720sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
29744sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
29792sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
29972sphlibgcc -m64 -O -fomit-frame-pointer2012081620120812
30272sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
30336sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
30484sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
30496sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
30528sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
30616sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
30620sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
30628sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
30644sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
30652sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
30692sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
30756sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
30948sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
30976sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
31024sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
31024sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
31036sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
31052sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
31088sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
31104sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
31148sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
31152sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
31172sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
31176sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
31200sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
31228sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
31240sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
31240sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
31244sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
31324sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
31380sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
31456sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
31456sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
31504sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
31508sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
31508sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
31560sphlibgcc -m64 -O3 -fomit-frame-pointer2012081620120812
31564sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
31664sphlibgcc -O2 -fomit-frame-pointer2012081620120812
31672sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
31676sphlibgcc -O3 -fomit-frame-pointer2012081620120812
31748sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
31776sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
31812sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
31900sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
31920sphlibgcc -m64 -O2 -fomit-frame-pointer2012081620120812
31952sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
31960sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
31960sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
31992sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
32048sphlibclang -O32012071220120709
32048sphlibclang -O3 -mavx2012071220120709
32064sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
32180sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
32424sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
33548sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
33652sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
33688sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
33712sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
33712sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
33744sphlib-smallclang -O3 -mavx2012071220120709
33804sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
33804sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
33824sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
33836sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
33836sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
33844sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
33912sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
33936sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012081620120812
33948sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
33976sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
33988sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
34000sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
34032low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
34056low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
34068sphlib-smallgcc -O3 -fomit-frame-pointer2012081620120812
34068low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
34076low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
34112low-memgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
34156sphlib-smallclang -O32012071220120709
34176sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
34196low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
34200sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
34204low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
34292sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
34416low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
34456sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
34520no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
34560sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
34564no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
34580no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
34608no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
34612no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
34616no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
34632no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
34696no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
34748no-saltgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
34760no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
34804low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
34816no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
34840sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
34856no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
34876sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
34880new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
34900no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
34932sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
34936sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
34936sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
34972new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
34988sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
34988no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
34992sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
35016sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
35020new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
35020sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
35060sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
35068new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
35076no-saltgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
35080sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
35096sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
35108new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
35108new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
35108no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
35108low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
35144new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
35192low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
35204new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
35208new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
35208new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
35220sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
35228new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
35324sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
35336sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
35344sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
35444sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
35444new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
35500sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
35512sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
35520sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
35548sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
35556sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
35564sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
35580sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012081620120812
35584sphlibgcc -m64 -Os -fomit-frame-pointer2012081620120812
35588sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
35604sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
35608new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
35612sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
35624sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
35624low-memgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
35636sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
35640sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
35644sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
35668sphlibgcc -Os -fomit-frame-pointer2012081620120812
35676no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
35680sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
35692no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
35692no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
35704sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
35716sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
35732sphlib-smallgcc -O2 -fomit-frame-pointer2012081620120812
35736low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
35748no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
35748sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
35756no-saltgcc -m64 -O3 -fomit-frame-pointer2012081620120812
35768no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
35780sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
35780sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
35816new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
35828no-saltgcc -O3 -fomit-frame-pointer2012081620120812
35832sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
35840no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
35848low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
35852no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
35860no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
35868sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
35884no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
35884sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
35888no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
35888sphlibgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
35892new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
35904no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
35904sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
35924sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
35960no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
36036sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
36112new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
36116no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
36124new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
36144no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
36148sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
36164sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
36180no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
36192new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
36200new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
36224low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
36228new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
36228low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
36232new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2012081620120812
36240no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
36328sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
36332no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
36336new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
36340no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
36388sphlibgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
36392new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
36420new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
36448new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
36476low-memgcc -O3 -fomit-frame-pointer2012081620120812
36488new-aes-roundgcc -O3 -fomit-frame-pointer2012081620120812
36488sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
36504low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
36524sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
36524low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
36556low-memgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
36564new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
36652low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
36680low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
36736new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
36784low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
36796new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
36804new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
36836new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
36888new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
36924new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
36948low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
36972no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
37016new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37016new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37020no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
37036new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37100new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
37176new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
37188low-memgcc -m64 -O3 -fomit-frame-pointer2012081620120812
37200new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
37208new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
37240new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
37272sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37296sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
37308no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
37344new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
37428new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
37512sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
37596no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
37628no-saltgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
37676no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
37704low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
37716sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
37736low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
37800sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012081620120812
37820sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
37832sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
37860sphlib-smallgcc -O -fomit-frame-pointer2012081620120812
37872sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
37884sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
37884sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
37900low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
37920sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
37924sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
37924sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
37928low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
37940sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
38004sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
38008sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
38024sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
38028low-memgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
38044sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
38072sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
38100sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
38104low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
38112sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012081620120812
38116low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
38116no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
38144sphlib-smallgcc -m64 -O -fomit-frame-pointer2012081620120812
38152sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
38172new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2012081620120812
38184low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
38204no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
38224low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
38228low-memgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
38240low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
38292low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
38292low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
38300low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
38324low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
38344low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
38344low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
38344new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
38348low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
38352low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
38352low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
38384low-memgcc -O -fomit-frame-pointer2012081620120812
38388low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
38404low-memgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
38444low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
38476no-saltgcc -O -fomit-frame-pointer2012081620120812
38480no-saltgcc -m64 -O -fomit-frame-pointer2012081620120812
38480low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
38480no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
38480low-memgcc -march=nocona -O -fomit-frame-pointer2012081620120812
38512no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
38532low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
38560new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
38572new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
38596low-memgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
38600no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
38604low-memgcc -march=k8 -O -fomit-frame-pointer2012081620120812
38620new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
38620low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
38636low-memgcc -m64 -O -fomit-frame-pointer2012081620120812
38648no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
38648low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
38700no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
38704new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
38712low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
38744no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
38796new-aes-roundclang -O3 -mavx2012071220120709
38804low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
38824new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
38848low-memgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
38856low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
38876low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
38924new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
38928low-memgcc -O2 -fomit-frame-pointer2012081620120812
38968new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2012081620120812
38972low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
38976no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
38980new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
38980low-memgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
39008new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
39020no-saltgcc -march=nocona -O -fomit-frame-pointer2012081620120812
39060low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
39080new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
39084no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
39120new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
39128no-saltclang -O3 -mavx2012071220120709
39148low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
39160new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
39180no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
39216low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
39236low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
39252low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
39264new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
39296new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
39308low-memgcc -m64 -O2 -fomit-frame-pointer2012081620120812
39324low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
39348new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2012081620120812
39352new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
39372new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
39428low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
39472new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
39608no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
39620no-saltclang -O32012071220120709
39648new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
39704new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
39892no-saltgcc -march=k8 -O -fomit-frame-pointer2012081620120812
39936new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
39988no-saltgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
40012no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
40064low-memclang -O3 -mavx2012071220120709
40088new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
40100low-memclang -O32012071220120709
40108no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
40168new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
40188no-saltgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
40292new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
40308new-aes-roundclang -O32012071220120709
40396lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
40652new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
40660lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
40684new-aes-roundgcc -O2 -fomit-frame-pointer2012081620120812
40716new-aes-roundgcc -O -fomit-frame-pointer2012081620120812
40796new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
40820no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
40908low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
40952new-aes-roundgcc -m64 -O -fomit-frame-pointer2012081620120812
41088no-saltgcc -O2 -fomit-frame-pointer2012081620120812
41120new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
41152no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
41188new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
41216no-saltgcc -m64 -O2 -fomit-frame-pointer2012081620120812
41232new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
41244new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
41284no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
41316new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
41332no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
41368low-memgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
41400no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
41408new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
41452no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
41464lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
41480new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
41480lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
41484new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
41548no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
41608lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
41692low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
41772low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
41792no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
41792low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
41800new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
41800low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
41804new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
41812low-memgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
41816low-memgcc -m64 -Os -fomit-frame-pointer2012081620120812
41840new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
41848low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
41848new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
41860sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
41860sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
41864sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
41864sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
41864low-memgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
41868lower-memclang -O3 -mavx2012071220120709
41888sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
41892low-memgcc -Os -fomit-frame-pointer2012081620120812
41908new-aes-roundgcc -m64 -Os -fomit-frame-pointer2012081620120812
41912low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
41912low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
41928sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
41948new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
41956new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
41972low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
41980lower-memgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
42016low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
42020lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
42048lower-memclang -O32012071220120709
42072lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
42128lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
42140sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012081620120812
42208sphlib-smallgcc -Os -fomit-frame-pointer2012081620120812
42208sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
42216low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
42228lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
42240sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
42244lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
42256low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
42256sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
42260low-memgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
42260low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
42264low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
42268sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
42272sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
42280sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
42280sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
42296sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
42308new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
42312sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
42320sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
42336sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
42340sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
42352low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
42364new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
42368lower-memgcc -O3 -fomit-frame-pointer2012081620120812
42372lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
42412new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
42424no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
42472sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
42480sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
42500sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
42504low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
42520low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
42536lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
42540sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
42552lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
42584lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
42584sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
42604lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
42632lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
42636new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
42648new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
42728no-saltgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
42736lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
42756lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
42788lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
42788lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
42788lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
42844lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
42860lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
42876lower-memgcc -m64 -O3 -fomit-frame-pointer2012081620120812
42880lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
42936lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
42980new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
42996new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
43016lower-memgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
43036no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
43072lower-memgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
43160new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
43168new-aes-roundgcc -Os -fomit-frame-pointer2012081620120812
43208low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
43280lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
43300lower-memgcc -march=nocona -O -fomit-frame-pointer2012081620120812
43300low-memgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
43316lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
43324lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
43336lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
43364lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
43364lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
43428low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
43532new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
43544lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
43600lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
43664low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
43776no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
43808no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
43856no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
43876no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
43904new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
44024lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
44052lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
44052lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
44092lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
44132lower-memgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
44140no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
44256lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
44280no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
44348no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
44368no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
44384lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
44388lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
44392no-saltgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
44420no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
44508lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
44524no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
44548no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
44580lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
44616no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
44656no-saltgcc -m64 -Os -fomit-frame-pointer2012081620120812
44700no-saltgcc -Os -fomit-frame-pointer2012081620120812
44700no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
44740no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
44772lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
44776lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
44792lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
44792lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
44804lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
44808lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
44828lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
44896lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
44900lower-memgcc -O -fomit-frame-pointer2012081620120812
44928lower-memgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
44940lower-memgcc -Os -fomit-frame-pointer2012081620120812
44944lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
44956lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
44960lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
44972lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
44976lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
44984lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
45016lower-memgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
45020lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
45020lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
45148no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
45164lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
45244lower-memgcc -m64 -O -fomit-frame-pointer2012081620120812
45252lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
45252lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
45252no-saltgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
45276lower-memgcc -m64 -Os -fomit-frame-pointer2012081620120812
45276lower-memgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
45304lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
45316lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
45324lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
45360no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
45384lower-memgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
45404lower-memgcc -march=k8 -O -fomit-frame-pointer2012081620120812
45416no-saltgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
45484lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
45536no-saltgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
45652no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
46048lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
46136lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
46276lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
46396no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
46784lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
46828no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
46860lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
46956lower-memgcc -m64 -O2 -fomit-frame-pointer2012081620120812
46960lower-memgcc -O2 -fomit-frame-pointer2012081620120812
46976lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
46996lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
47048lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
47240lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
47308lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
47396lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
47452lower-memgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
47484lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
47508lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
47696lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
48848lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
48968lower-memgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
67640sphlibcc2012081620120812
69108sphlibgcc2012081620120812
69196sphlibgcc -funroll-loops2012081620120812
84500low-memgcc2012081620120812
84728low-memgcc -funroll-loops2012081620120812
85136new-aes-roundgcc -funroll-loops2012081620120812
85468low-memcc2012081620120812
85692new-aes-roundcc2012081620120812
86884no-saltcc2012081620120812
87104no-saltgcc2012081620120812
87164no-saltgcc -funroll-loops2012081620120812
87220sphlib-smallgcc2012081620120812
87728sphlib-smallgcc -funroll-loops2012081620120812
88372sphlib-smallcc2012081620120812
88764new-aes-roundgcc2012081620120812
110456lower-memgcc -funroll-loops2012081620120812
110500lower-memcc2012081620120812
111072lower-memgcc2012081620120812
1394448-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
1402608-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
1405208-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1415688-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
1418808-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1421648-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
1432008-bitgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
1437768-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1437928-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
1440288-bitgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
1442888-bitgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1443928-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
1443968-bitgcc -m64 -O3 -fomit-frame-pointer2012081620120812
1449208-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
1449728-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
1451888-bitgcc -O3 -fomit-frame-pointer2012081620120812
1458728-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
1463528-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
1463688-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
1469088-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
1477048-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
1526888-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1530448-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1530768-bitgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
1533488-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1536888-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
1546248-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
1554688-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
1555168-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
1555528-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1556528-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
1562448-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
1566808-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1566848-bitgcc -O2 -fomit-frame-pointer2012081620120812
1571928-bitgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
1573448-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1578768-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1580088-bitgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1588448-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
1589528-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
1590608-bitgcc -m64 -O2 -fomit-frame-pointer2012081620120812
1599208-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
2687008-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2691608-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
2752808-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2793168-bitgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
2942248-bitgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
2950768-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2955168-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
2960688-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2973888-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
2986408-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
2991888-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2992608-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
2993288-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
2993408-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2993568-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
2993728-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
2993928-bitgcc -m64 -Os -fomit-frame-pointer2012081620120812
2994288-bitgcc -Os -fomit-frame-pointer2012081620120812
2994288-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2994288-bitgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
2994448-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2994688-bitgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
2995568-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2997448-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2997848-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
2997928-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
3005208-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
3007168-bitgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
3007288-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
3010528-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
3024328-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
3024608-bitgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
3029568-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
3801568-bitclang -O3 -mavx2012071220120709
3825008-bitclang -O32012071220120709
4444768-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
4461008-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
4592688-bitgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
4609688-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
4624168-bitgcc -march=k8 -O -fomit-frame-pointer2012081620120812
4625368-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
4630808-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
4635208-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
4639768-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
4641848-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
4642728-bitgcc -O -fomit-frame-pointer2012081620120812
4647128-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
4656808-bitgcc -m64 -O -fomit-frame-pointer2012081620120812
4660328-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
4666648-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
4673368-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
4684528-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
4710768-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
4836048-bitgcc -march=nocona -O -fomit-frame-pointer2012081620120812
4865568-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
4894968-bitgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
4918648-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
4918768-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
4934808-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
4935328-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
9738488-bitgcc2012081620120812
9830008-bitgcc -funroll-loops2012081620120812
9906688-bitcc2012081620120812

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]

Number of similar (compiler,implementation) pairs: 495, 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=core-avx-i -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -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 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -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 -O3 -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=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/aes-instruct
Compiler: cc
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in

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=core-avx-i -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes-instruct
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 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O3 -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=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

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: clang -O3
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: 10, namely:
CompilerImplementations
clang -O3 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -mavx 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3
hash.c: hash.c:8:6: error: use of undeclared identifier 'crypto_hash_BYTES'
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 aes-instruct
clang -O3 -mavx 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: 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]

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

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in

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