Implementation notes: amd64, phenom, crypto_hash/shavite3512

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
62809new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
64820no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
65344no-saltgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
68079no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
68349new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
68999no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
69665low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
69890new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
69900different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
70138no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
70159no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
70392no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
70451no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
70473new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
70489no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
70513no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
70563new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
70684no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
71411no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
71801no-saltgcc -m64 -Os -fomit-frame-pointer2012052320120521
71816no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
71913no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
72560no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
73020low-memgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
73147new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
73269new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
73416new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
73730new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
73837new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
73906new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
73913new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
74082new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
74666low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
74734different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
75107low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
75836lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
76061lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
76280no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
76290no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
76430no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
76454no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
76570no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
76599no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
76627no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
76708no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
76711no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
76839no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
76851no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
76858no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
77020new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
77034new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
77061no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
77136no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
77207low-memgcc -march=k8 -O -fomit-frame-pointer2012052320120521
77460no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
77588lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
77594lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
77602new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
77666new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
77679new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
77709new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
77784no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
77984different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
78043new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
78128new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
78135new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
78208no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
78228new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
78304no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
78454no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
78553no-saltgcc -O2 -fomit-frame-pointer2012052320120521
78654no-saltgcc -m64 -O2 -fomit-frame-pointer2012052320120521
78688no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
78785no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
78807no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
78853no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
78883no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
78935no-saltgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
79058no-saltgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
79068no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
79080no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
79115no-saltgcc -O3 -fomit-frame-pointer2012052320120521
79162no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
79189no-saltgcc -m64 -O3 -fomit-frame-pointer2012052320120521
79238no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
79315different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
79527low-memgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
79674low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
79852low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
80268new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
80314new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
80327new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
80365new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
80371new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
80381new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
80452IntelL1Cachegcc -O -fomit-frame-pointer2012052320120521
80512new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
80518no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
80601new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
80666new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
80690new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
80997new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
81133new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
81236different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
81263no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
81292IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
81346no-saltgcc -march=k8 -O -fomit-frame-pointer2012052320120521
81441no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
81518no-saltgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
81597new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
81597new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
81606new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
81622new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
81665new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
81708new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
81773new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
81921different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
82071new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
82100low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
82144no-saltgcc -m64 -O -fomit-frame-pointer2012052320120521
82282no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
82293different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
82303different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
82304no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
82334different-ordergcc -funroll-loops -O -fomit-frame-pointer2012052320120521
82395no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
82400different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
82425different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
82459different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
82537new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
82732new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
82744different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
82834no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
82852no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
82871no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
82912new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
82930no-saltgcc -march=nocona -O -fomit-frame-pointer2012052320120521
82961new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
82991different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
83000new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2012052320120521
83044new-aes-roundgcc -O3 -fomit-frame-pointer2012052320120521
83076new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
83090different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
83124new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
83151new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
83155no-saltgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
83184low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
83196no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
83248new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
83416new-aes-roundgcc -O2 -fomit-frame-pointer2012052320120521
83565new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2012052320120521
83572new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
83687no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
83885no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
83885new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
83908new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
83959new-aes-roundgcc -m64 -O -fomit-frame-pointer2012052320120521
83986new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
84017new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
84116new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
84144no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
84164new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
84196new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
84206new-aes-roundgcc -m64 -Os -fomit-frame-pointer2012052320120521
84224no-saltgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
84245new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
84260new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
84286new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
84297new-aes-roundgcc -Os -fomit-frame-pointer2012052320120521
84311no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
84362new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
84392new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
84463new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
84469no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
84470new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
84473no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
84490no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
84525no-saltgcc -Os -fomit-frame-pointer2012052320120521
84528no-saltgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
84552new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
84593no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
84613new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
84622new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
84628new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
84632no-saltgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
84721no-saltgcc -O -fomit-frame-pointer2012052320120521
84745no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
84761no-saltgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
84805no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
84978new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2012052320120521
85475no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
85527no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
85584lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
85862new-aes-roundgcc -O -fomit-frame-pointer2012052320120521
85889different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
85895new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
85965different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
86044different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
86090low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
86165low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
86189low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
86223low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
86236different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
86323new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2012052320120521
86552lower-memgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
86613lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
86646low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
86672low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
87125low-memgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
87147IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
87156new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
87171new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
87243lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
87303IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
87311no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
87329low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
87412low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
87458different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
87559lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
87608lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
87608low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
87672low-memgcc -m64 -O -fomit-frame-pointer2012052320120521
87680IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
87681IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
87706different-ordergcc -O -fomit-frame-pointer2012052320120521
87713different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
87718different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
87760different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
87795different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
87799IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
87813different-ordergcc -m64 -O -fomit-frame-pointer2012052320120521
87815IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
87826different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
87852low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
87899low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
87920IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
87923low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
87979IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2012052320120521
88039IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
88063different-ordergcc -march=nocona -O -fomit-frame-pointer2012052320120521
88186new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
88200new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
88235different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
88238different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
88287low-memgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
88290low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
88359low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
88377low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
88392different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
88482low-memgcc -O -fomit-frame-pointer2012052320120521
88616low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
88752low-memgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
88835different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
88844different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
88911different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
88924different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
88935different-ordergcc -march=k8 -O -fomit-frame-pointer2012052320120521
89288lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
89481low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
90708different-ordergcc -march=barcelona -O -fomit-frame-pointer2012052320120521
90780low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
91107new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
91231lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
91264new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
91343low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
91405low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
91435new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
91799no-saltgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
91824different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
91892no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
91903low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
91991low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
92143different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
92145different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
92394no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
92877lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
92883no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
92950low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
93030different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
93128different-ordergcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
93177low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
93336low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
93394different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
93420low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
93541low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
93708different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
93750low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
93890IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2012052320120521
93998low-memgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
94052low-memgcc -march=nocona -O -fomit-frame-pointer2012052320120521
94131low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
94274low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
94469low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
94687IntelL1Cachegcc -m64 -O -fomit-frame-pointer2012052320120521
94881IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
94885IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
94903IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
94928IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
94929lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
95024different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
95165IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
95239different-ordergcc -m64 -O3 -fomit-frame-pointer2012052320120521
95347low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
95389low-memgcc -m64 -O2 -fomit-frame-pointer2012052320120521
95391different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
95560different-ordergcc -O3 -fomit-frame-pointer2012052320120521
95914different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
95963IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2012052320120521
95984IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2012052320120521
96043IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
96050IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
96138IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
96482lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
96484lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
96537low-memgcc -O2 -fomit-frame-pointer2012052320120521
96567lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
96870different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
97053different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
97089different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
97124lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
97130different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
97156lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
97157different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
97198different-ordergcc -m64 -O2 -fomit-frame-pointer2012052320120521
97247different-ordergcc -O2 -fomit-frame-pointer2012052320120521
97271different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
97404low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
97444different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
97502low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
97545low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
97554low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
97580low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
97645low-memgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
97849low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
97860lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
97942lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
97987lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
98093low-memgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
98336lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
98639different-ordergcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
98933low-memgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
99136low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
99245lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
99531low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
99984lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
100097different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
100170low-memgcc -O3 -fomit-frame-pointer2012052320120521
100596low-memgcc -m64 -O3 -fomit-frame-pointer2012052320120521
100614low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
100894different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
101008lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
101038different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
101297lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
101789lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
101878lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
102003lower-memgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
102666low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
102742low-memgcc -m64 -Os -fomit-frame-pointer2012052320120521
102760low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
102774low-memgcc -Os -fomit-frame-pointer2012052320120521
102809low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
102949lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
102987different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
102990low-memgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
103015lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
103089low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
103152lower-memgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
103173lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
103254different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
103297lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
103315lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
103344lower-memgcc -O3 -fomit-frame-pointer2012052320120521
103353lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
103362lower-memgcc -m64 -O3 -fomit-frame-pointer2012052320120521
103386different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
103658low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
103747low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
103939IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
103978low-memgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
104043low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
104223low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
104395low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
104596low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
104822different-ordergcc -Os -fomit-frame-pointer2012052320120521
104897different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
104902lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
104955different-ordergcc -m64 -Os -fomit-frame-pointer2012052320120521
105028different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
105034different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
105122different-ordergcc -march=k8 -Os -fomit-frame-pointer2012052320120521
105126different-ordergcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
105872low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
106210IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
106263lower-memgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
106266low-memgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
106325IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
106614low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
106752IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
106795lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
106946low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
107365lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
107373lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
107387lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
107421lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
107429lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
107439lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
107464lower-memgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
107596low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
107854low-memgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
108384lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
108449low-memgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
108653low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
108787lower-memgcc -march=nocona -O -fomit-frame-pointer2012052320120521
108894low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
108927different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
108927different-ordergcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
108938different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
109084different-ordergcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
109123different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
109209different-ordergcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
109291different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
109398different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
109498different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
109581different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
109909lower-memgcc -O2 -fomit-frame-pointer2012052320120521
109947lower-memgcc -m64 -O2 -fomit-frame-pointer2012052320120521
110074lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
110187lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
110303lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
111116different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
111445lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
111485lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
111615lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
111727lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
111844lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
111946lower-memgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
112044different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
112093lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
112173lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
112325lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
112852IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
113357IntelL1Cachegcc -O3 -fomit-frame-pointer2012052320120521
113591IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2012052320120521
115539different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
115692IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
115699different-ordergcc -march=nocona -Os -fomit-frame-pointer2012052320120521
115869lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
116464IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
116806IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
116847lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
116926lower-memgcc -O -fomit-frame-pointer2012052320120521
116991lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
117005lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
117059lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
117308IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
117502lower-memgcc -m64 -O -fomit-frame-pointer2012052320120521
117642lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
117894lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
118150IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
118428lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
119230lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
119245lower-memgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
119257lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
119264lower-memgcc -Os -fomit-frame-pointer2012052320120521
119335lower-memgcc -m64 -Os -fomit-frame-pointer2012052320120521
119641lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
121013lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
121135IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
121276IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
121330lower-memgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
121352lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
121407lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
121425IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
121432IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
121476IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
121484IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
121506IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
121548IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
121606IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
121966IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
121982IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
121996lower-memgcc -march=k8 -O -fomit-frame-pointer2012052320120521
122108IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
122259IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
122269IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
123363lower-memgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
123577IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
123595IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
123610lower-memgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
123702IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
123812IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2012052320120521
123821IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
123890IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
123931IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
123952different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
124035IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
124045IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
124098IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2012052320120521
124119IntelL1Cachegcc -Os -fomit-frame-pointer2012052320120521
124208IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
124400different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
125900IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
125985IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
126155IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
126752IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
126873IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
134528IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
135380IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
136061IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
136604IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
136612IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
136750IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
136985IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
137560IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
137585IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
137606IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
138204IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2012052320120521
138302IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
138418IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
138443IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
138477IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
138691IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2012052320120521
138694IntelL1Cachegcc -O2 -fomit-frame-pointer2012052320120521
139083IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
140366IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
142744IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
153746IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
154662IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
204744low-memcc2012052320120521
205376IntelL1Cachecc2012052320120521
241437low-memgcc -funroll-loops2012052320120521
241471low-memgcc2012052320120521
242045IntelL1Cachegcc2012052320120521
242119IntelL1Cachegcc -funroll-loops2012052320120521
255901lower-memgcc -funroll-loops2012052320120521
256026lower-memgcc2012052320120521
2893668-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
289526new-aes-roundgcc2012052320120521
290119new-aes-roundcc2012052320120521
290120new-aes-roundgcc -funroll-loops2012052320120521
2910968-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
301610lower-memcc2012052320120521
3089038-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
3099558-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
3110648-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
3111228-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
3114338-bitgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
3124588-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
3135248-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
3135618-bitgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
3135658-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
3135678-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
3141678-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
3142938-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
3167478-bitgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
3168728-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
3267038-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
3273448-bitgcc -m64 -O3 -fomit-frame-pointer2012052320120521
3273558-bitgcc -O3 -fomit-frame-pointer2012052320120521
3290758-bitgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
3298248-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
3310828-bitgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
3311188-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
3326898-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
3332988-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
3339518-bitgcc -m64 -O2 -fomit-frame-pointer2012052320120521
3343058-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
3345028-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
3345658-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
3346218-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
3348058-bitgcc -O2 -fomit-frame-pointer2012052320120521
3380108-bitgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
3380758-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
3391698-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
376228different-ordergcc -funroll-loops2012052320120521
377438no-saltgcc2012052320120521
382732different-ordercc2012052320120521
382977no-saltcc2012052320120521
387090no-saltgcc -funroll-loops2012052320120521
389415different-ordergcc2012052320120521
4389978-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
5013618-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
5015058-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
5026108-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
5028798-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
5104548-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
5105208-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
5131358-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
5136658-bitgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
5178398-bitgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
5650528-bitgcc -Os -fomit-frame-pointer2012052320120521
5669558-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
5679248-bitgcc -m64 -Os -fomit-frame-pointer2012052320120521
5680348-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
5680608-bitgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
5722368-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
5722488-bitgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
5723138-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
5742878-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
5743018-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
5851688-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
5869948-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
5923618-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
5927778-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
5931378-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
5935398-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
6091568-bitgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
6146188-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
6345458-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
6345778-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
6915148-bitgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
7461618-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
7505338-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
7665248-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
7665288-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
8514408-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
8522338-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
8691298-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
8691478-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
8788468-bitgcc -march=k8 -O -fomit-frame-pointer2012052320120521
8842588-bitgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
8843268-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
8870118-bitgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
8870358-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
8870518-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
9034608-bitgcc -O -fomit-frame-pointer2012052320120521
9034868-bitgcc -m64 -O -fomit-frame-pointer2012052320120521
9037168-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
9166988-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
9167638-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
9185088-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
9275808-bitgcc -march=nocona -O -fomit-frame-pointer2012052320120521
9276228-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
9458688-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
22609938-bitcc2012052320120521
22611788-bitgcc2012052320120521
22618758-bitgcc -funroll-loops2012052320120521

Checksum failure

Implementation: crypto_hash/shavite3512/sphlib
Compiler: cc
83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6
Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
cc sphlib sphlib-small
gcc sphlib sphlib-small
gcc -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -O -fomit-frame-pointer sphlib sphlib-small
gcc -Os -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops sphlib sphlib-small
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small

Checksum failure

Implementation: crypto_hash/shavite3512/sphlib
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6 83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small

Test failure

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/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: 616, namely:
CompilerImplementations
cc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: cc
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]

Number of similar (compiler,implementation) pairs: 88, 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 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 -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=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/shavite3512/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: 28, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]

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