Implementation notes: amd64, h5nano, crypto_hash/shavite3512

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
86725sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
86730sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050820140425
86755sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050820140425
88150sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050820140425
88150sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
88265sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
88265sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
88310sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050820140425
88390sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
88480sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
88510sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050820140425
88515sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050820140425
88535sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
88535sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
88550sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
88550sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
88555sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050820140425
88555sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
88560sphlibgcc -march=nocona -O -fomit-frame-pointer2014050820140425
88600sphlibgcc -O -fomit-frame-pointer2014050820140425
88600sphlibgcc -m64 -O -fomit-frame-pointer2014050820140425
88600sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
88610sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
88675sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
88720sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050820140425
88800sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
88800sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050820140425
88800sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050820140425
88805sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
89045sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050820140425
89055sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
89060sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050820140425
89075sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050820140425
89950sphlibgcc -march=barcelona -O -fomit-frame-pointer2014050820140425
89955sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
90005sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
90045sphlibgcc -march=k8 -O -fomit-frame-pointer2014050820140425
90280sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
90280sphlibgcc -m64 -O2 -fomit-frame-pointer2014050820140425
90345sphlibgcc -O2 -fomit-frame-pointer2014050820140425
90355sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
90355sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
90355sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
90400sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
90400sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
90545sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
90545sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
90545sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
90565sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
91775sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
91775sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
91825sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014050820140425
91825sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014050820140425
91900sphlibgcc -O3 -fomit-frame-pointer2014050820140425
91900sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
91900sphlibgcc -m64 -O3 -fomit-frame-pointer2014050820140425
92095sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050820140425
92310sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
92315sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050820140425
92325sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050820140425
92335sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050820140425
92385sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050820140425
92385sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050820140425
93080sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050820140425
93310sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
93345sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
93435sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050820140425
93515sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
93850sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
94100sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
94185sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
94275sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050820140425
94370sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050820140425
94375sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050820140425
94490sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050820140425
94680sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
94690sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
94700sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
94740sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
94740sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
94750sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
94785sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
94875sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
94910sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
94930sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
95000sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
95130sphlib-smallgcc -O2 -fomit-frame-pointer2014050820140425
95290sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014050820140425
95335sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
95345sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
95600sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
95645sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014050820140425
95670sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050820140425
95705sphlibclang -O3 -fomit-frame-pointer2014062820140622
95705sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
95705sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
95720sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
95725sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
96280sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
96320sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
96520sphlib-smallgcc -O3 -fomit-frame-pointer2014050820140425
96520sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014050820140425
96590sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
96590sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
96795sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
96795sphlibgcc -march=k8 -Os -fomit-frame-pointer2014050820140425
96810sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
96845sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
96880sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
96895sphlibgcc -m64 -Os -fomit-frame-pointer2014050820140425
96900sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
97035sphlibgcc -Os -fomit-frame-pointer2014050820140425
97050sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
97300sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
97330sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
97400sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
97475sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
97605sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
97720sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050820140425
97770sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050820140425
97920sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
97960sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
97980sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
98015sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
98035sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
98055sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
98070sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050820140425
98225sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050820140425
98720sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050820140425
98955sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
98980sphlib-smallgcc -O -fomit-frame-pointer2014050820140425
98980sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
98980sphlib-smallgcc -m64 -O -fomit-frame-pointer2014050820140425
98980sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
98980sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
99000sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
99020sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
99170sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
99355sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
99370sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014050820140425
99385sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014050820140425
99425sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050820140425
99580sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
99595sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
99800sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
99800sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050820140425
99865sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
99875sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
99880sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050820140425
100095sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050820140425
100115sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
100160sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050820140425
100185sphlib-smallclang -O3 -fomit-frame-pointer2014062820140622
100185sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
100185sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
100205sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
100210sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014050820140425
100380sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
100380sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050820140425
100390sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
100435sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
100630sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014050820140425
100785sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
100880sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
100945sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
101090sphlibgcc -march=nocona -Os -fomit-frame-pointer2014050820140425
101155sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050820140425
102375sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
103065sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014050820140425
103065sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014050820140425
103085sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
103120sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
103180sphlib-smallgcc -Os -fomit-frame-pointer2014050820140425
103215sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
103240sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
103410sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
103425sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
103860sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050820140425
103905sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
103915sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
103915sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
104045sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
104070sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050820140425
104080sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
104230sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
104405sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
104440no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
104780no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050820140425
104845no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050820140425
105045no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
105140no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050820140425
105155no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
105355sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
105695sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
106085no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050820140425
106265no-saltgcc -funroll-loops -O -fomit-frame-pointer2014050820140425
106345sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014050820140425
106415no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
106565sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
107375sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
107550sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014050820140425
107680sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014050820140425
107695sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
108065no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
108430no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
108705no-saltgcc -O2 -fomit-frame-pointer2014050820140425
109080no-saltgcc -m64 -O2 -fomit-frame-pointer2014050820140425
109095no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
109845no-saltgcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
110030no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
110490no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
110495no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
110785no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
110875new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
110975new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2014050820140425
111050new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
111085new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
111115no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
111150new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
111260new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
111270new-aes-roundgcc -O -fomit-frame-pointer2014050820140425
111280new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2014050820140425
111325new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
111360new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
111545no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
111590new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
111600new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
111640new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
111665no-saltgcc -O -fomit-frame-pointer2014050820140425
111705new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
111745new-aes-roundgcc -O2 -fomit-frame-pointer2014050820140425
111750new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
111760new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
111785new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
111825no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
111850no-saltclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
111855no-saltgcc -m64 -O -fomit-frame-pointer2014050820140425
111885no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
111940no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
111975no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
111985new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
112015new-aes-roundgcc -m64 -O -fomit-frame-pointer2014050820140425
112015new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2014050820140425
112020new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
112040new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2014050820140425
112075new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
112095no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
112105new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
112125no-saltclang -O3 -fomit-frame-pointer2014062820140622
112145no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
112150no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
112200new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
112205no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
112260no-saltgcc -march=nocona -O -fomit-frame-pointer2014050820140425
112290no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
112315new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
112420new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
112460no-saltgcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
112465new-aes-roundclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
112465no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
112530new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
112585new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
112675new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
112690new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
112690no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
112705no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
112745new-aes-roundclang -O3 -fomit-frame-pointer2014062820140622
112935new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
112940no-saltgcc -march=k8 -O -fomit-frame-pointer2014050820140425
112975no-saltgcc -march=barcelona -O -fomit-frame-pointer2014050820140425
113005new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
113045new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
113520new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
113800new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
113945new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
113955new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
114225new-aes-roundgcc -m64 -Os -fomit-frame-pointer2014050820140425
114290new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
114475new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2014050820140425
114515new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
114555IntelL1Cacheclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
114695new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
114725new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
114735IntelL1Cacheclang -O3 -fomit-frame-pointer2014062820140622
114740new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
114740new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
114775IntelL1Cacheclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
114810IntelL1Cacheclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
114895no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
114900new-aes-roundgcc -Os -fomit-frame-pointer2014050820140425
114950no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
115010low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
115020no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
115135no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
115230no-saltgcc -Os -fomit-frame-pointer2014050820140425
115230no-saltgcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
115230no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
115235no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
115475no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
115570low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050820140425
115685no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
115875no-saltgcc -m64 -Os -fomit-frame-pointer2014050820140425
115880no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
116000new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
116090low-memgcc -funroll-loops -O -fomit-frame-pointer2014050820140425
116275low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050820140425
116280low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
116305no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
116330no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
116340no-saltgcc -march=k8 -Os -fomit-frame-pointer2014050820140425
116350low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
116380low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050820140425
116425no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
116595no-saltgcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
116640low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050820140425
116650low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
116665no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
116730low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
116830IntelL1Cacheclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
117095low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050820140425
117175new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
117205different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
117205new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
117265low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
117365low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
117375low-memgcc -funroll-loops -O2 -fomit-frame-pointer2014050820140425
117420low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050820140425
117420no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
117495different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
117535different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
117545low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050820140425
117550different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
117740different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
117795different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
117860different-ordergcc -march=barcelona -O -fomit-frame-pointer2014050820140425
117945different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
117980different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
118055low-memgcc -O -fomit-frame-pointer2014050820140425
118055new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2014050820140425
118070different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
118150different-ordergcc -m64 -O -fomit-frame-pointer2014050820140425
118235different-ordergcc -O -fomit-frame-pointer2014050820140425
118275low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
118385different-ordergcc -march=k8 -O -fomit-frame-pointer2014050820140425
118400low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
118435low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
118515low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
118600different-ordergcc -march=nocona -O -fomit-frame-pointer2014050820140425
119505IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
119670IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050820140425
119715new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
120010IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
120030new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
120115IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
120215no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
120290IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
120290IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050820140425
120305IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2014050820140425
120325IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050820140425
120490different-orderclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
120560no-saltgcc -march=nocona -Os -fomit-frame-pointer2014050820140425
120585IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050820140425
120650low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
120750different-orderclang -O3 -fomit-frame-pointer2014062820140622
120805no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
120920no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
121135different-orderclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
121250low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
121265different-orderclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
121305low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050820140425
121310low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
121455low-memgcc -m64 -O -fomit-frame-pointer2014050820140425
121465low-memgcc -march=barcelona -O -fomit-frame-pointer2014050820140425
121495low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
121660different-orderclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
123240low-memgcc -march=k8 -O -fomit-frame-pointer2014050820140425
123410low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
123655low-memgcc -m64 -O2 -fomit-frame-pointer2014050820140425
123860low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
125120low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
125235lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050820140425
125255lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014050820140425
125260lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050820140425
125290lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
125290lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050820140425
125465lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
125550lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
125690low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
126105low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
126250lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
126250lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050820140425
126415different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
126435IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
126595low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
126685low-memgcc -O2 -fomit-frame-pointer2014050820140425
126795different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
126810IntelL1Cachegcc -m64 -O -fomit-frame-pointer2014050820140425
126860IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
126965low-memgcc -march=nocona -O -fomit-frame-pointer2014050820140425
127120different-ordergcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
127370different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
127500IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
127510IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
127540IntelL1Cachegcc -O -fomit-frame-pointer2014050820140425
127575IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
127605different-ordergcc -m64 -O2 -fomit-frame-pointer2014050820140425
127630IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
127835different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
127860different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
128120different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
128120IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
128210different-ordergcc -O2 -fomit-frame-pointer2014050820140425
128260low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
128405IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2014050820140425
128415different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
128525low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
128645IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
128765different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
128810IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2014050820140425
128840low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
128935different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
129355lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
129720low-memgcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
130330low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050820140425
130335low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050820140425
130725low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
130750low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050820140425
130825low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
130925lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
131100lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
131185IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
131230lower-memgcc -O2 -fomit-frame-pointer2014050820140425
131235lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
131320IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2014050820140425
131385lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
131490lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
131530low-memgcc -march=barcelona -O3 -fomit-frame-pointer2014050820140425
131550low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050820140425
131580lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
131805low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
131825lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050820140425
131850lower-memgcc -m64 -O2 -fomit-frame-pointer2014050820140425
131900low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
131935lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
131985low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050820140425
132075low-memgcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
132105low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
132120low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
132365low-memgcc -funroll-loops -O3 -fomit-frame-pointer2014050820140425
132370lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
132565lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
132860different-ordergcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
133190low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050820140425
133295different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
133365low-memgcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
133495lower-memgcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
133505low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
133540low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
133635lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050820140425
133820low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
133835low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
133965lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050820140425
134040low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
134075low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
134400low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
134590lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
134600lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050820140425
134630lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050820140425
134765low-memgcc -m64 -O3 -fomit-frame-pointer2014050820140425
134905lower-memgcc -funroll-loops -O -fomit-frame-pointer2014050820140425
135000lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050820140425
135135low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
135370low-memgcc -march=k8 -O3 -fomit-frame-pointer2014050820140425
135395low-memgcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
135400low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
135410different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
135445lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
135450low-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
135450different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
135510lower-memgcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
135630IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050820140425
135635lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050820140425
135655lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
135670IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
135700IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
135700IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050820140425
135720IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2014050820140425
135725low-memgcc -Os -fomit-frame-pointer2014050820140425
135725IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050820140425
135745IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
135775low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
135885low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
135930low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
135955different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
135960different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
136015low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
136015low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050820140425
136160low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
136210lower-memgcc -O3 -fomit-frame-pointer2014050820140425
136255different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
136255different-ordergcc -m64 -Os -fomit-frame-pointer2014050820140425
136380low-memgcc -m64 -Os -fomit-frame-pointer2014050820140425
136400low-memgcc -march=k8 -Os -fomit-frame-pointer2014050820140425
136415different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
136485low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
136745different-ordergcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
136800different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
136830lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
136835low-memgcc -O3 -fomit-frame-pointer2014050820140425
137050lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
137080different-ordergcc -Os -fomit-frame-pointer2014050820140425
137080IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050820140425
137080IntelL1Cachegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050820140425
137195lower-memgcc -m64 -O3 -fomit-frame-pointer2014050820140425
137280lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050820140425
137310lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2014050820140425
137310different-ordergcc -march=k8 -Os -fomit-frame-pointer2014050820140425
137360IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050820140425
137365low-memgcc -march=nocona -O3 -fomit-frame-pointer2014050820140425
137615low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
137655low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
137670low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
137705lower-memgcc -march=nocona -O3 -fomit-frame-pointer2014050820140425
137985IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050820140425
137990IntelL1Cachegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050820140425
137995low-memgcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
138115low-memgcc -march=nocona -Os -fomit-frame-pointer2014050820140425
138120different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
138250IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
138320low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
138415IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050820140425
138440lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
138510low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
138520lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050820140425
138570low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
138620lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
138765low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
138805lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2014050820140425
138940low-memclang -O3 -fomit-frame-pointer2014062820140622
139045lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050820140425
139085lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
139165lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050820140425
139420IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2014050820140425
139915low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
140220low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
140455lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
140525lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
140605lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
140940lower-memgcc -march=nocona -Os -fomit-frame-pointer2014050820140425
141055lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
141290IntelL1Cachegcc -O3 -fomit-frame-pointer2014050820140425
141305lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
141310low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050820140425
141445lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
141485lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
141580lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
141770different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
141935IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2014050820140425
141950IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
142120lower-memgcc -march=k8 -O3 -fomit-frame-pointer2014050820140425
142370lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
142390lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
142485lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
142495lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
142520different-ordergcc -march=nocona -Os -fomit-frame-pointer2014050820140425
142535lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
142560low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050820140425
142830lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
142995lower-memclang -O3 -fomit-frame-pointer2014062820140622
143145lower-memgcc -march=nocona -O -fomit-frame-pointer2014050820140425
143250IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
143320lower-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
143715IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050820140425
143825lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
143840lower-memgcc -m64 -Os -fomit-frame-pointer2014050820140425
144105lower-memgcc -march=k8 -Os -fomit-frame-pointer2014050820140425
144110IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
144120IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050820140425
144160lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
144210IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
144265lower-memgcc -Os -fomit-frame-pointer2014050820140425
144345lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
144375lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
144390IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
144505IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
144570lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050820140425
144580IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
144700lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
144725lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
144835lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
144870IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
145095IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
145225IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
145235lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
145265lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050820140425
145340lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
145640lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
145655IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
146545IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
146840IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2014050820140425
146875IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2014050820140425
146965IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
147105IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
147180IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
147365lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
147460IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
147615lower-memgcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
147710IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2014050820140425
147725IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2014050820140425
147755IntelL1Cachegcc -Os -fomit-frame-pointer2014050820140425
147800IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
147830IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
147910IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
147940IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
147990IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050820140425
148170IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
148210IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
148335IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
148550IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050820140425
148590IntelL1Cachegcc -O2 -fomit-frame-pointer2014050820140425
148740IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
148790IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
148865IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
149215IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
149315IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
149350IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
149525IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
149785IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
150185IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
150225lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
150315lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
150560IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
151520IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2014050820140425
152090IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
152315IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2014050820140425
152330lower-memgcc -march=barcelona -O -fomit-frame-pointer2014050820140425
152500lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
152530lower-memgcc -march=k8 -O -fomit-frame-pointer2014050820140425
153105lower-memgcc -m64 -O -fomit-frame-pointer2014050820140425
153335lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
153425lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
153530IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
153565lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
153590no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
153690IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
153905lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
154460lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
154665IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
154760lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
154935lower-memgcc -O -fomit-frame-pointer2014050820140425
155170IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
155505IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
155550IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2014050820140425
163545sphlibgcc2014050820140425
163770sphlibcc2014050820140425
163950sphlibgcc -funroll-loops2014050820140425
216225different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
216240different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
216925different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
216935different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
217030different-ordergcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
217320different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
217540different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
217710different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
218790different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
233205IntelL1Cachegcc2014050820140425
233320IntelL1Cachecc2014050820140425
233360sphlib-smallcc2014050820140425
233435sphlib-smallgcc -funroll-loops2014050820140425
233660IntelL1Cachegcc -funroll-loops2014050820140425
234140sphlib-smallgcc2014050820140425
236130low-memgcc -funroll-loops2014050820140425
236720low-memgcc2014050820140425
237915low-memcc2014050820140425
280630lower-memgcc2014050820140425
281820lower-memcc2014050820140425
282115lower-memgcc -funroll-loops2014050820140425
3662058-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050820140425
3664558-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
3706708-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050820140425
3706758-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014050820140425
3706758-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
3718058-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050820140425
3718108-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
3779308-bitgcc -march=k8 -O2 -fomit-frame-pointer2014050820140425
3797458-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050820140425
3804158-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050820140425
3804908-bitgcc -funroll-loops -O3 -fomit-frame-pointer2014050820140425
3808408-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050820140425
3810308-bitgcc -march=barcelona -O2 -fomit-frame-pointer2014050820140425
3816208-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050820140425
3817008-bitgcc -m64 -O2 -fomit-frame-pointer2014050820140425
3817308-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
3819858-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050820140425
3820158-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050820140425
3822808-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050820140425
3828108-bitgcc -O2 -fomit-frame-pointer2014050820140425
3833458-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050820140425
3836908-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
3838408-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050820140425
3839058-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050820140425
3857508-bitgcc -O3 -fomit-frame-pointer2014050820140425
3860258-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050820140425
3862608-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050820140425
3865058-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050820140425
3870208-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050820140425
3875858-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050820140425
3877308-bitgcc -m64 -O3 -fomit-frame-pointer2014050820140425
3879958-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050820140425
3880508-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
3893758-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050820140425
3900858-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050820140425
3925558-bitgcc -march=k8 -O3 -fomit-frame-pointer2014050820140425
3950858-bitgcc -march=barcelona -O3 -fomit-frame-pointer2014050820140425
3960158-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050820140425
582940new-aes-roundgcc -funroll-loops2014050820140425
583165new-aes-roundgcc2014050820140425
583340new-aes-roundcc2014050820140425
6459158-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
6498808-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
6526558-bitgcc -march=nocona -O2 -fomit-frame-pointer2014050820140425
6566058-bitgcc -march=nocona -O3 -fomit-frame-pointer2014050820140425
6623408-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050820140425
6725208-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050820140425
680180different-ordercc2014050820140425
680440different-ordergcc -funroll-loops2014050820140425
680855different-ordergcc2014050820140425
682300no-saltcc2014050820140425
683015no-saltgcc -funroll-loops2014050820140425
683275no-saltgcc2014050820140425
6895908-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050820140425
6907908-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050820140425
7897908-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
7905008-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
7912408-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
7938708-bitclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
8170358-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050820140425
8179458-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050820140425
8180808-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
8181958-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050820140425
8182508-bitgcc -funroll-loops -Os -fomit-frame-pointer2014050820140425
8182708-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
8187108-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
8195658-bitclang -O3 -fomit-frame-pointer2014062820140622
8219208-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050820140425
8221708-bitgcc -march=k8 -Os -fomit-frame-pointer2014050820140425
8221958-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050820140425
8222058-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050820140425
8224708-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050820140425
8224708-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050820140425
8225108-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050820140425
8225208-bitgcc -m64 -Os -fomit-frame-pointer2014050820140425
8227808-bitgcc -march=barcelona -Os -fomit-frame-pointer2014050820140425
8230658-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050820140425
8231208-bitgcc -Os -fomit-frame-pointer2014050820140425
8233908-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050820140425
8366308-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050820140425
8377608-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
8383558-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050820140425
8389108-bitgcc -march=nocona -Os -fomit-frame-pointer2014050820140425
11832858-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
11855708-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050820140425
11882808-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
11888958-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
11900758-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050820140425
11917358-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050820140425
11968458-bitgcc -funroll-loops -O -fomit-frame-pointer2014050820140425
12323408-bitgcc -O -fomit-frame-pointer2014050820140425
12342408-bitgcc -m64 -O -fomit-frame-pointer2014050820140425
12352958-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014050820140425
12364658-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2014050820140425
12366008-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050820140425
12401808-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050820140425
12413158-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050820140425
12471758-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050820140425
12501008-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2014050820140425
12532608-bitgcc -march=k8 -O -fomit-frame-pointer2014050820140425
12669158-bitgcc -march=barcelona -O -fomit-frame-pointer2014050820140425
13463558-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050820140425
13475658-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
13647308-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2014050820140425
13658008-bitgcc -march=nocona -O -fomit-frame-pointer2014050820140425
15925908-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050820140425
25034358-bitgcc2014050820140425
25483008-bitcc2014050820140425
25591058-bitgcc -funroll-loops2014050820140425

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: 526, 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 low-mem lower-mem
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 low-mem lower-mem
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 low-mem lower-mem
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem 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 low-mem lower-mem
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 low-mem lower-mem
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 -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
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 -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
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 -O3 -fomit-frame-pointer 8-bit IntelL1Cache low-mem lower-mem
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 low-mem lower-mem
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 low-mem lower-mem
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 low-mem lower-mem
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 low-mem lower-mem
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 low-mem lower-mem
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 low-mem lower-mem
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: 91, 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 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -march=nocona -Os -fomit-frame-pointer aes-instruct

Compiler output

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

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -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: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-mpclmul'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -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: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
shavite.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-mpclmul'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -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: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shavite.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-mpclmul'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -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: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -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: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -O3 -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: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 59, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer different-order no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -O -fomit-frame-pointer different-order
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer different-order
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer different-order
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer different-order
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer different-order
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer different-order new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer different-order
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer different-order
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer different-order
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer different-order new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer different-order
gcc -m64 -O3 -fomit-frame-pointer different-order no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer different-order no-salt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer different-order no-salt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer different-order no-salt
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer different-order no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer different-order no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer different-order no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer different-order no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer different-order no-salt
gcc -march=k8 -O3 -fomit-frame-pointer different-order no-salt
gcc -march=nocona -O3 -fomit-frame-pointer different-order no-salt

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15114240 bytes

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -O3 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer new-aes-round
gcc -m64 -O3 -fomit-frame-pointer new-aes-round
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer new-aes-round
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer new-aes-round
gcc -m64 -march=k8 -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -fno-schedule-insns -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15122432 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -funroll-loops -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:
SHAvite3.c: cc1: out of memory allocating 209728 bytes after a total of 30515200 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer different-order
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer different-order

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -funroll-loops -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:
SHAvite3.c: cc1: out of memory allocating 2999912 bytes after a total of 31150080 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer no-salt

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -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:
SHAvite3.c: cc1: out of memory allocating 3236552 bytes after a total of 34164736 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -O -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:
SHAvite3.c: cc1: out of memory allocating 4064 bytes after a total of 33648640 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer new-aes-round
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -funroll-loops -fno-schedule-insns -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:
SHAvite3.c: cc1: out of memory allocating 209728 bytes after a total of 30519296 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer different-order

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -funroll-loops -fno-schedule-insns -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:
SHAvite3.c: cc1: out of memory allocating 2999912 bytes after a total of 31158272 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer no-salt

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -fno-schedule-insns -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:
SHAvite3.c: cc1: out of memory allocating 3236552 bytes after a total of 34197504 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -fno-schedule-insns -O -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:
SHAvite3.c: cc1: out of memory allocating 4064 bytes after a total of 33615872 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -funroll-loops -m64 -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:
SHAvite3.c: cc1: out of memory allocating 209728 bytes after a total of 30511104 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer different-order

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -m64 -O -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:
SHAvite3.c: cc1: out of memory allocating 4064 bytes after a total of 33611776 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -funroll-loops -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:
SHAvite3.c: cc1: out of memory allocating 209728 bytes after a total of 30470144 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer different-order
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer different-order

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -funroll-loops -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:
SHAvite3.c: cc1: out of memory allocating 2997800 bytes after a total of 31145984 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer no-salt

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -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:
SHAvite3.c: cc1: out of memory allocating 3234920 bytes after a total of 34205696 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -m64 -march=barcelona -O -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:
SHAvite3.c: cc1: out of memory allocating 4064 bytes after a total of 33607680 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer new-aes-round
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -funroll-loops -m64 -march=k8 -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:
SHAvite3.c: cc1: out of memory allocating 209728 bytes after a total of 30474240 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer different-order
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer different-order

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -funroll-loops -m64 -march=k8 -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:
SHAvite3.c: cc1: out of memory allocating 2997800 bytes after a total of 31150080 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer no-salt

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -m64 -march=k8 -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:
SHAvite3.c: cc1: out of memory allocating 3234920 bytes after a total of 34181120 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15126528 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -m64 -march=nocona -O -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:
SHAvite3.c: cc1: out of memory allocating 4064 bytes after a total of 33521664 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -funroll-loops -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:
SHAvite3.c: cc1: out of memory allocating 2997800 bytes after a total of 31084544 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer no-salt

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -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:
SHAvite3.c: cc1: out of memory allocating 3234920 bytes after a total of 34177024 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -funroll-loops -march=k8 -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:
SHAvite3.c: cc1: out of memory allocating 2997800 bytes after a total of 31186944 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer no-salt

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -march=k8 -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15130624 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -march=k8 -O -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:
SHAvite3.c: cc1: out of memory allocating 4064 bytes after a total of 33570816 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -funroll-loops -march=nocona -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:
SHAvite3.c: cc1: out of memory allocating 209728 bytes after a total of 30482432 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer different-order

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -march=nocona -O -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:
SHAvite3.c: cc1: out of memory allocating 4064 bytes after a total of 33624064 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer new-aes-round

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: 25, 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 low-mem lower-mem
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

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -m64 -march=barcelona -O3 -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: virtual memory exhausted: Cannot allocate memory
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: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer different-order no-salt

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -m64 -march=barcelona -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15110144 bytes
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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15110144 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -m64 -march=core2 -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15138816 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer new-aes-round
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -m64 -march=native -mtune=native -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15118336 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -m64 -march=nocona -O3 -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:
SHAvite3.c: cc1: out of memory allocating 1495200 bytes after a total of 23293952 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=nocona -O3 -fomit-frame-pointer new-aes-round
gcc -march=nocona -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -march=barcelona -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15110144 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O3 -fomit-frame-pointer new-aes-round

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -march=k8 -O3 -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:
SHAvite3.c: cc1: out of memory allocating 31248000 bytes after a total of 15142912 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O3 -fomit-frame-pointer new-aes-round