Implementation notes: amd64, h9ivy, crypto_hash/simd512

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
13800vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
13844vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
14060vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
14668vect128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
14688vect128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
14712vect128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
14736vect128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
14736vect128gcc -m64 -O3 -fomit-frame-pointer2014042920140425
14740vect128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
14744vect128gcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
14752vect128gcc -O3 -fomit-frame-pointer2014042920140425
14752vect128gcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
14756vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
14804vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
14808vect128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
14828vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
14832vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
14840vect128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
14848vect128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
14868vect128gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
14872vect128gcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
14876vect128gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
14884vect128gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
14892vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
14896vect128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
14896vect128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
14896vect128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
14900vect128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
14916vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
14928vect128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
14936vect128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
14936vect128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
14940vect128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
14944vect128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
14944vect128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
14944vect128gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
14948vect128gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
14948vect128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
14972vect128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
15076vect128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
15080vect128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
15084vect128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
15092vect128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
15220vect128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
15232vect128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
15272vect128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
15296vect128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
15296vect128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
15356vect128gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
15380vect128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
15444vect128gcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
15468vect128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
15556vect128gcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
15568vect128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
15580vect128gcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
15592vect128gcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
15600vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
15600vect128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
15604vect128gcc -m64 -O2 -fomit-frame-pointer2014042920140425
15604vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
15616vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
15620vect128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
15620vect128gcc -march=barcelona -O -fomit-frame-pointer2014042920140425
15636vect128gcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
15664vect128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
15676vect128gcc -march=k8 -O -fomit-frame-pointer2014042920140425
15712vect128gcc -march=nocona -Os -fomit-frame-pointer2014042920140425
15728vect128gcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
15732vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
15740vect128gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
15740vect128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
15744vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
15748vect128gcc -O -fomit-frame-pointer2014042920140425
15748vect128gcc -m64 -O -fomit-frame-pointer2014042920140425
15748vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
15760vect128gcc -O2 -fomit-frame-pointer2014042920140425
15760vect128gcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
15772vect128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
15784vect128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
15788vect128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
15812vect128gcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
15816vect128gcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
15828vect128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
15844vect128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
15848vect128gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
15848vect128gcc -march=nocona -O -fomit-frame-pointer2014042920140425
15856vect128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
15864vect128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
15932vect128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
15968vect128gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
15976vect128gcc -Os -fomit-frame-pointer2014042920140425
15988vect128gcc -m64 -Os -fomit-frame-pointer2014042920140425
16000vect128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
16000vect128gcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
16004vect128gcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
16016vect128gcc -march=k8 -Os -fomit-frame-pointer2014042920140425
16032vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
16032vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
16040vect128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
16044vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
63020sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
63092sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
63668sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
65336sphlibgcc -m64 -O3 -fomit-frame-pointer2014042920140425
65380vect128cc2014042920140425
65504sphlibgcc -O3 -fomit-frame-pointer2014042920140425
65668vect128gcc -funroll-loops2014042920140425
65692sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
65788sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
65832vect128gcc2014042920140425
66016sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
66604sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
66712sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
67712sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
67732sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
68648sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
69616sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
69664sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
69976sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
70120sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
72900sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
72928sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
73680sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
73784sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
73788sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
73952sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
73972sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
73976sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
74160sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
74240sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
74272sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
74372sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
74388sphlibgcc -m64 -Os -fomit-frame-pointer2014042920140425
74396sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
74416sphlibgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
74432sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
74436sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
74468sphlibgcc -Os -fomit-frame-pointer2014042920140425
74484sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
74736sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
74792sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
74876sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
75124sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
75208sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
75244sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
75432sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
75452sphlibgcc -m64 -O2 -fomit-frame-pointer2014042920140425
75608sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
75636sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
75652sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
75664sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
75696sphlibgcc -O2 -fomit-frame-pointer2014042920140425
75832sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
75836sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
75876sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
75880sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
75940sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
76040sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
76120sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
76144sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
76408sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
76520sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
76596sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
76600sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
76736sphlibgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
76940sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
77008sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
77032sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
77096sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
77104sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
77132sphlibgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
77136sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
77148sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
77292sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
77380sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
77396sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
77496sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
78836sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
79024sphlibgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
79212sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
79436sphlibgcc -march=k8 -O -fomit-frame-pointer2014042920140425
79736sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
79744sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
79836sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
79848sphlibgcc -m64 -O -fomit-frame-pointer2014042920140425
79912sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
79944sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
80036sphlibgcc -O -fomit-frame-pointer2014042920140425
80044sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
80108sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
81616sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
87076sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
87192sphlib-smallgcc -O3 -fomit-frame-pointer2014042920140425
87264sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
87352sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014042920140425
87572sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
87580sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
87580sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
87620sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
87652sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
87744sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
87756sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
87796sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
87808sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
87840sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
87920sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
87948sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
88436sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
88452sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
88560sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
88716sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
88812sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
94564sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
94660sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
95304sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
95308sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
98416sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
98572sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
98684sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
99088sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
99104sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
99264sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
99304sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
99632optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
99812optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
100208optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
100308sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
100564sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
100584sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
100896sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
100904sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014042920140425
100992sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
100996sphlib-smallgcc -O2 -fomit-frame-pointer2014042920140425
101104sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
101108sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
101148sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
101152sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
101168sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
101168sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
101200sphlib-smallgcc -m64 -O -fomit-frame-pointer2014042920140425
101276sphlib-smallgcc -O -fomit-frame-pointer2014042920140425
101292sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
101328sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
101340sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
101348sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
101372sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
101408sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
101428sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
101476sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
101516sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
101532sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
101548sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
101600sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
101620sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
101632sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
101664sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
101680sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
101692sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
101748sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
101756sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
101760sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
101772sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
101780sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
101892sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014042920140425
101904sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
101908sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
101916sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014042920140425
101932sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
102000sphlib-smallgcc -Os -fomit-frame-pointer2014042920140425
102020sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
102040sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
102132sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
102160sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
102220sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
102224sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
102308sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
102356sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
102668sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
102684sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
102788sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
102892sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
102904sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
103068optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
103300optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
103312optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
103392optgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
103620optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
103900optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
104044optgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
104108sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
104140sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
104200sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
104208sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
104468optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
104744optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
104796optgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
104856optgcc -O3 -fomit-frame-pointer2014042920140425
104964optgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
105176optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
105604sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
105648optgcc -m64 -O3 -fomit-frame-pointer2014042920140425
105692optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
105720optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
105748optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
105780optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
105816sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
105820optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
105844optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
105916optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
106100optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
106380optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
106400optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
107540optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
108932optgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
111364optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
113700sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
113748sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
114324optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
114488optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
115352optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
116992sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
117168optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
117256optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
117348optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
117672sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
117852optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
118732optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
120024optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
120048optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
120104sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
120336optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
120448optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
120488optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
120520optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
120684optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
121112sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
121392optgcc -O2 -fomit-frame-pointer2014042920140425
121400optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
121408optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
121564optgcc -m64 -O2 -fomit-frame-pointer2014042920140425
121572optgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
121724optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
121860optgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
122424optgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
122456sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
122664optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
122980optgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
123012sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
123068optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
123296optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
125464sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
125888sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
127972optgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
128628optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
129560sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014042920140425
130844optgcc -march=k8 -O -fomit-frame-pointer2014042920140425
130896sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
130964sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
131156sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
131444optgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
131584optgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
131688optgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
131724optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
132052optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
132148optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
132152optgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
132368optgcc -O -fomit-frame-pointer2014042920140425
132436optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
132524optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
132532optgcc -m64 -O -fomit-frame-pointer2014042920140425
132536optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
132552optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
132572optgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
132592optgcc -m64 -Os -fomit-frame-pointer2014042920140425
132620optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
132624optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
132652optgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
132660optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
132684optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
132696optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
132744optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
132772optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
132788optgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
132976optgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
133056optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
133072optgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
133208optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
133344optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
133384optgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
133388optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
133400optgcc -Os -fomit-frame-pointer2014042920140425
133408optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
133440optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
133504optgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
133532optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
133560optgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
133844optgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
135924optgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
136532optgcc -march=nocona -O -fomit-frame-pointer2014042920140425
139516sphlibgcc -march=nocona -O -fomit-frame-pointer2014042920140425
140940sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
144856sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
146068sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
345836sphlibgcc2014042920140425
346668sphlibcc2014042920140425
350536sphlibgcc -funroll-loops2014042920140425
388284sphlib-smallgcc -funroll-loops2014042920140425
388508sphlib-smallcc2014042920140425
388672sphlib-smallgcc2014042920140425
682392optgcc2014042920140425
684100optcc2014042920140425
685304optgcc -funroll-loops2014042920140425
7356736refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
7357752refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
7361420refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
7361588refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
7361988refgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
7363952refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
7409716refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
7538020refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
7539116refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
7539640refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
7540036refgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
7540100refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
7540900refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
7541968refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
7623192refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
7626448refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
7675344refgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
7681532refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
7685924refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
7709788refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
7711176refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
7789376refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
7789676refgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
7818904refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
7821712refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
7823084refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
7844712refgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
7845140refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
7845236refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
7845408refgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
7847252refgcc -m64 -O2 -fomit-frame-pointer2014042920140425
7847324refgcc -O2 -fomit-frame-pointer2014042920140425
7847428refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
7847560refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
7848212refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
7848448refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
7849532refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
7861084refgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
7861356refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
8089044refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
8089268refgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
8089328refgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
8089544refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
8089704refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
8089792refgcc -O -fomit-frame-pointer2014042920140425
8089816refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
8090032refgcc -m64 -O -fomit-frame-pointer2014042920140425
8090032refgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
8090048refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
8090848refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
8091232refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
8107752refgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
8109792refgcc -march=k8 -O -fomit-frame-pointer2014042920140425
8298340refgcc -O3 -fomit-frame-pointer2014042920140425
8298476refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
8298568refgcc -m64 -O3 -fomit-frame-pointer2014042920140425
8363608refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
8365392refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
8365540refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
8369852refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
8371188refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
8372704refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
8373548refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
9890160refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
9908752refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
9941220refgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
9958964refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
10047432refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
10058144refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
10082284refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
10084248refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
10525408refgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
10527008refgcc -march=nocona -O -fomit-frame-pointer2014042920140425
10590300refgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
10591356refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
12639860refcc2014042920140425
12648444refgcc -funroll-loops2014042920140425
12657560refgcc2014042920140425
13522244refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
13522640refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
13783964refgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
13784248refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
14144560refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
14145488refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
14145520refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
14146008refgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
14146356refgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
14146708refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
14149276refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
14149540refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
14150104refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
14150272refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
14150420refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
14150508refgcc -m64 -Os -fomit-frame-pointer2014042920140425
14151208refgcc -Os -fomit-frame-pointer2014042920140425
14152876refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
15432528refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
15433540refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
15434884refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
15437732refgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
15437928refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
15438292refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
15440920refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: cc
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...

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