Implementation notes: amd64, mangetsu, crypto_hash/simd256

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
54420sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
54432sphlibgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
54508sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
54516sphlibgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
54736sphlibgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
55232sphlibgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
55344sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
55584sphlibgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
55888sphlibgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
55956sphlibgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
55992sphlibgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
56004sphlibgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
56072sphlibgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
56232sphlibgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
56404sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
56572sphlibgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
56760sphlibgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
56832sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
56884sphlibgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
56932sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
56980sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
57032sphlibgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
57092sphlibgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
57264sphlibgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
57472sphlibgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
58120sphlibgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
58380sphlibgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
58504sphlibgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
58508sphlibgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
58636sphlibgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
58704sphlibgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
58848sphlibgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
59184sphlibgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
59192sphlibgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
59272sphlibgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
59720sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
59720sphlibgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
59784sphlibgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
59828sphlibgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
60028sphlibgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
60324sphlibgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
63344sphlibgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
64904sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
65084sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
65320sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
65636sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
65772sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
65892sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
66480sphlibgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
66604sphlibgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
67236sphlibgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
68064sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
68156sphlibgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
68188sphlibclang -O3 -fomit-frame-pointer2014091420140907
68396sphlibgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
68408sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
68548sphlibgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
68588sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
68940sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
68952sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
69132sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
69140sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
69364sphlibgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
69572sphlibgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
69580sphlibgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
69652sphlibgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
69672sphlibgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
69708sphlibgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
69720sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
69772sphlibgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
69800sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
70168sphlibgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
70680sphlibgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
70736sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
71288sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
71500sphlibgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
71680sphlibgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
72768sphlibgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
72848sphlibgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
72964sphlibgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
72972sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
73128sphlibgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
73152sphlibgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
73176sphlibgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
73304sphlibgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
73328sphlibgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
73376sphlibgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
73384sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
73436sphlibgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
73452sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
73536sphlibgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
73544sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
73640sphlibgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
73672sphlibgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
73688sphlibgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
73704sphlibgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
73740sphlibgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
73744sphlibgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
73852sphlibgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
73904sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
74024sphlibgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
74048sphlibgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
74068sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
74108sphlibgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
74112sphlibgcc-4.8 -O -fomit-frame-pointer2014091420140907
74120sphlib-smallgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
74128sphlib-smallgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
74144sphlibgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
74160sphlibgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
74176sphlibgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
74280sphlibgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
74308sphlibgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
74328sphlibgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
74348sphlibgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
74384sphlibgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
74428sphlibgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
74440sphlibgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
74460sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
74504sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
74532sphlibgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
74564sphlibgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
74576optgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
74620sphlibgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
74640optgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
74736sphlibgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
74752sphlib-smallgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
74756sphlibgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
74812sphlibgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
74836sphlibgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
74848sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
74860sphlibgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
74868sphlibgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
74912sphlibgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
74944sphlibgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
74972sphlib-smallgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
74984sphlibgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
75020sphlibgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
75032sphlibgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
75064sphlib-smallgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
75076sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
75164sphlibgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
75180sphlibgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
75208sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
75216sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
75328optgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
75400sphlib-smallgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
75412sphlibgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
75480sphlibgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
75504sphlibgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
75512sphlibgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
75592sphlibgcc-4.7 -Os -fomit-frame-pointer2014091420140907
75624sphlibgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
75624sphlibgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
75644sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
75644sphlibgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
75728sphlibgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
75756sphlib-smallgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
75788sphlibgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
75820sphlibgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
75852sphlibgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
75852sphlibgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
75860optgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
75920sphlibgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
75936sphlibgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
75944sphlibgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
75956sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
75968sphlibgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
76024optgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
76064sphlibgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
76068sphlibgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
76084sphlib-smallgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
76100sphlibgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
76156sphlibgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
76172sphlibgcc-4.8 -Os -fomit-frame-pointer2014091420140907
76212sphlibgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
76224sphlibgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
76232sphlibgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
76236sphlibgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
76336sphlib-smallgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
76360sphlibgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
76436sphlibgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
76484optgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
76496optgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
76572sphlibgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
76580sphlibgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
76644sphlibgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
76680sphlibgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
76692sphlibgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
76756sphlib-smallgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
76768optgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
76768sphlib-smallgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
76780sphlib-smallgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
76780optgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
76808sphlib-smallgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
76828sphlib-smallgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
76844sphlibgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
76868sphlib-smallgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
76940sphlibgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
76980sphlib-smallgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
77016sphlib-smallgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
77080sphlibgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
77108sphlib-smallgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
77116sphlibgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
77160sphlib-smallgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
77288sphlibgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
77332sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
77340sphlib-smallgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
77344sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
77448sphlib-smallgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
77460sphlibgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
77652optgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
77696sphlib-smallgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
77812sphlib-smallgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
77848optgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
77956optgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
77964sphlibgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
78004sphlibgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
78056optgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
78128sphlibgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
78204sphlibgcc-4.7 -O -fomit-frame-pointer2014091420140907
78232sphlib-smallgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
78284sphlibgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
78392optgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
78460sphlibgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
78504optgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
78540optgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
78544sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
78648sphlibgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
78752sphlibgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
78780sphlib-smallgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
78800optgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
78820optgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
78872optgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
78940sphlib-smallgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
78952sphlibgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
78956optgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
78984optgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
79040optgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
79128sphlib-smallgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
79212sphlibgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
79240optgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
79360optgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
79400sphlib-smallgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
79416sphlib-smallgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
79500sphlib-smallgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
79500sphlib-smallgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
79628optgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
79712optgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
79728optgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
79748sphlib-smallgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
79756sphlib-smallgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
79768sphlib-smallgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
79804optgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
79820sphlib-smallgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
79872optgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
79884sphlib-smallgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
79972optgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
79988sphlibgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
80024sphlib-smallgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
80168sphlib-smallgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
80340sphlibgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
80356sphlibgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
80420sphlib-smallgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
80528sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
80560sphlib-smallgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
80608optgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
80648optgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
80776optgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
80796optgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
80832sphlib-smallgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
81028sphlib-smallgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
81752optgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
81784optgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
81812sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
82092sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
82148optgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
82156sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
82380optgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
82512optgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
83624optgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
84012sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
84432sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
84512sphlib-smallgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
85040sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
85048sphlib-smallclang -O3 -fomit-frame-pointer2014091420140907
85352sphlibgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
85396sphlib-smallgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
85612optgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
85712optgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
85732optgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
86248optgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
86344sphlib-smallgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
86716optgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
86724sphlib-smallgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
87580optgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
88908optgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
89032optgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
89284optgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
89440sphlib-smallgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
89516sphlib-smallgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
89856optgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
90048sphlib-smallgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
90396sphlib-smallgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
90540sphlib-smallgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
90716sphlib-smallgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
90740sphlib-smallgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
91004sphlib-smallgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
91032sphlib-smallgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
91092sphlib-smallgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
91136sphlib-smallgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
91188sphlib-smallgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
91316sphlib-smallgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
91704sphlib-smallgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
91908sphlib-smallgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
92100sphlib-smallgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
92260sphlib-smallgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
92312sphlib-smallgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
92336sphlib-smallgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
92648optgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
92736optgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
92936optgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
93080sphlib-smallgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
93104optgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
93108optgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
93584sphlib-smallgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
93668sphlib-smallgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
93800sphlib-smallgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
93816sphlib-smallgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
94020sphlib-smallgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
94056sphlib-smallgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
94384optgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
94808sphlib-smallgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
94996sphlib-smallgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
95064optgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
95084sphlib-smallgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
95168sphlib-smallgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
95176sphlib-smallgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
95404optgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
95436sphlib-smallgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
95496sphlib-smallgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
95516sphlib-smallgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
95608sphlib-smallgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
95612sphlib-smallgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
95688sphlib-smallgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
95692optgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
95696sphlib-smallgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
95696sphlib-smallgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
95712sphlib-smallgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
95752sphlib-smallgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
95840sphlib-smallgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
95856sphlib-smallgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
95860sphlib-smallgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
95928optgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
95968sphlib-smallgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
96012sphlib-smallgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
96124sphlib-smallgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
96140sphlib-smallgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
96152optgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
96216sphlib-smallgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
96236sphlib-smallgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
96624optgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
96624optgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
96844sphlib-smallgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
96932optgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
97100sphlib-smallgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
97176sphlib-smallgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
97176sphlib-smallgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
97204sphlib-smallgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
97236sphlib-smallgcc-4.7 -O -fomit-frame-pointer2014091420140907
97256sphlib-smallgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
97312sphlib-smallgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
97316sphlib-smallgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
97356sphlib-smallgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
97364sphlib-smallgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
97388sphlib-smallgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
97436sphlib-smallgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
97460sphlib-smallgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
97536sphlib-smallgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
97604sphlib-smallgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
97740sphlib-smallgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
97808sphlibgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
97856sphlib-smallgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
97992sphlib-smallgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
98116sphlib-smallgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
98152sphlib-smallgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
98188sphlib-smallgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
98208sphlib-smallgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
98304sphlib-smallgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
98304sphlib-smallgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
98444sphlib-smallgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
98520sphlib-smallgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
98608sphlib-smallgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
98700sphlib-smallgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
98724sphlibgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
98748sphlib-smallgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
98832sphlib-smallgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
98984sphlib-smallgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
99152sphlib-smallgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
99160sphlib-smallgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
99172sphlib-smallgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
99224sphlib-smallgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
99240sphlib-smallgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
99280sphlib-smallgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
99404sphlib-smallgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
99468sphlib-smallgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
99484sphlib-smallgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
99492sphlib-smallgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
99560sphlib-smallgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
99608sphlib-smallgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
99692sphlib-smallgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
99744sphlib-smallgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
99804sphlib-smallgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
99832sphlib-smallgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
99856sphlib-smallgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
99888sphlib-smallgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
99916sphlib-smallgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
99932sphlib-smallgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
99936sphlib-smallgcc-4.7 -Os -fomit-frame-pointer2014091420140907
99952sphlib-smallgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
99960sphlib-smallgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
99972sphlib-smallgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
100056sphlib-smallgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
100132sphlib-smallgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
100136sphlib-smallgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
100328sphlib-smallgcc-4.8 -O -fomit-frame-pointer2014091420140907
100372sphlib-smallgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
100416sphlib-smallgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
100428sphlib-smallgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
100460sphlib-smallgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
100488sphlib-smallgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
100576sphlib-smallgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
100576sphlib-smallgcc-4.8 -Os -fomit-frame-pointer2014091420140907
100580sphlibgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
100736sphlib-smallgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
100776sphlib-smallgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
101040sphlib-smallgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
101056sphlibgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
101072sphlib-smallgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
101128sphlib-smallgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
101280sphlib-smallgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
101528sphlib-smallgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
101636sphlib-smallgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
101728sphlib-smallgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
101868sphlib-smallgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
101924sphlib-smallgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
101992sphlib-smallgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
102256optgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
102300sphlib-smallgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
102300sphlib-smallgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
102380sphlib-smallgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
102400sphlibgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
102448sphlib-smallgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
102644sphlib-smallgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
102704sphlib-smallgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
102824sphlib-smallgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
102836sphlib-smallgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
103364sphlib-smallgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
103392sphlib-smallgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
103392sphlibgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
103468sphlib-smallgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
103548sphlib-smallgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
103604optgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
103912sphlibgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
104004sphlibgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
104272sphlib-smallgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
104344sphlib-smallgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
105008sphlib-smallgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
106652sphlib-smallgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
107284sphlib-smallgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
108840optgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
108996optgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
109068optgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
109276optgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
109344optgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
109496optgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
109672optgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
109676optgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
109784optgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
109880optgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
110024optgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
110028optgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
110036optgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
110064optgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
110192optgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
110228optgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
110300optgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
110340optgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
110368optgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
110464optgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
110556optgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
110808optgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
110892optgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
111008optgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
111008optgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
111176optgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
111276optgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
111300optgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
111328optgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
111376optgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
111440optgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
111648optgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
111856optgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
112168optgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
112292optgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
112324optgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
112376optgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
112536optgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
112548optgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
112652optgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
113460optgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
113680optgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
113896optgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
114424optgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
116780optgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
116840optgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
118812optgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
121132optgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
121460sphlib-smallgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
121528sphlib-smallgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
121628sphlib-smallgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
122100sphlib-smallgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
123120optclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
123200optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
124416optclang -O3 -fomit-frame-pointer2014091420140907
124700sphlib-smallgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
125048sphlib-smallgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
125572sphlib-smallgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
125976optgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
126048sphlib-smallgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
126140optclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
127472optgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
127740optgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
127872optgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
127960optgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
127968optgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
127980optgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
128000optgcc-4.7 -O -fomit-frame-pointer2014091420140907
128048optgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
128420optgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
128596optclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
128824optgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
129140optgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
129196optgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
129248optgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
129272optgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
129288optgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
129408optgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
131204optclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
131464optclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
131476optgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
131668optgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
131712optgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
131728optgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
131844optgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
131916optgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
132148optgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
132152optgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
132192optgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
132280optgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
132448optgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
132496optgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
132504optgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
132728optgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
133552optgcc-4.8 -O -fomit-frame-pointer2014091420140907
136404optgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
136604optgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
137048optgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
137076optgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
137112optgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
137184optgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
137260optgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
137308optgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
137320optgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
137324optgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
137344optgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
137576optgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
137580optgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
137620optgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
137800optgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
137832optgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
137860optgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
137924optgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
138024optgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
138148optgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
138200optgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
138216optgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
138224optgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
138308optgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
138388optgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
138416optgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
138500optgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
138540optgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
138604optgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
138668optgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
139020optgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
139060optgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
139228optgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
139508optgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
139524optgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
139612optgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
139684optgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
139704optgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
139716optgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
139716optgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
139776optgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
139804optgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
139896optgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
140076optgcc-4.7 -Os -fomit-frame-pointer2014091420140907
140180optgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
140392optgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
140468optgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
140532optgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
140532optgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
140936optgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
141300optgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
141512optgcc-4.8 -Os -fomit-frame-pointer2014091420140907
144724optgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
145092optgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
317296sphlibgcc-4.8 -funroll-loops2014091420140907
317464sphlibcc2014091420140907
319536sphlibgcc-4.82014091420140907
333892sphlibgcc-4.72014091420140907
334520sphlibgcc-4.7 -funroll-loops2014091420140907
366732sphlib-smallgcc-4.82014091420140907
367500sphlib-smallgcc-4.8 -funroll-loops2014091420140907
367844sphlib-smallcc2014091420140907
376676sphlib-smallgcc-4.7 -funroll-loops2014091420140907
376876sphlib-smallgcc-4.72014091420140907
699952optgcc-4.72014091420140907
703572optgcc-4.7 -funroll-loops2014091420140907
705700optcc2014091420140907
707004optgcc-4.82014091420140907
713872optgcc-4.8 -funroll-loops2014091420140907
3679872refclang -O3 -fomit-frame-pointer2014091420140907
3688132refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
3689088refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
3690304refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
3690572refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
3691356refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
3700432refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
3827100refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
3828432refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
3841264refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
3854916refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
3856728refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
3866676refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
3873352refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
3875708refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
3878544refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
3878808refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
3880208refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
3880388refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
3880432refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
3881156refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
3995804refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
3998496refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
3999848refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
4001356refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
4001860refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
4003136refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
4003736refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
4080632refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
4089724refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
4105416refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
4108948refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
4109228refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
4111312refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
4113556refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
4137548refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
4137576refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
4139092refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
4150208refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
4150448refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
4162732refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
4168416refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
4183520refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
4185872refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
4203736refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
4213512refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
4216024refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
4216568refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
4217672refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
4297716refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
4297752refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
4297784refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
4298188refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
4303204refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
4303396refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
4303904refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
4304020refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
4304968refgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
4317012refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
4324256refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
4330052refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
4331656refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
4338056refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
4381360refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
4385356refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
4385848refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
4389596refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
4390540refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
4396868refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
4398072refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
4402336refgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
4402664refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
4403036refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
4404252refgcc-4.8 -O -fomit-frame-pointer2014091420140907
4404500refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
4405268refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
4406564refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
4407668refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
4414812refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
4437140refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
4437444refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
4445548refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
4446268refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
4446920refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
4450688refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
4451504refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
4451756refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
4452336refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
4452724refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
4453448refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
4456692refgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
4702656refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
4706924refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
4706968refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
4710232refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
4711080refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
4714680refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
4715512refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
4717788refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
4721564refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
4740764refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
4752500refgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
4754228refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
4755988refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
4756804refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
4758252refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
4759464refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
4766828refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
4767184refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
4768016refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
4768560refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
4769112refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
4771096refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
4771956refgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
4772192refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
4809152refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
4809688refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
4814804refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
4816396refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
4816804refgcc-4.7 -O -fomit-frame-pointer2014091420140907
4817340refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
4818128refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
4819220refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
4821720refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
4821732refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
4823752refgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
4824888refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
4825968refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
4826212refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
4829944refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
4832552refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
4833324refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
4835864refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
5582176refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
5582372refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5627512refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5630992refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
5649664refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5649736refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
5665644refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
5684732refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
5702360refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
5722608refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5725964refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
5742920refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
5929860refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5930028refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5956544refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5956772refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5965420refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5973592refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5978892refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
5986560refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
5989408refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5992276refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
5993864refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5998600refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
6866292refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
6882880refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
6887752refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
6905764refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
6968392refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
6974920refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
7000708refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
7001544refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
7176372refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
7178140refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
7178592refgcc-4.7 -Os -fomit-frame-pointer2014091420140907
7181140refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
7183196refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
7184348refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
7185380refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
7187144refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
7187324refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
7192580refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
7198024refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
7210528refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
7212212refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
7213736refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
7214052refgcc-4.8 -Os -fomit-frame-pointer2014091420140907
7215748refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
7215848refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
7215980refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
7215996refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
7220884refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
7221364refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
7224352refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
7226560refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
7233968refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
7237412refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
7242336refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
7252888refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
7265368refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
7295512refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
7296524refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
7297184refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
7303776refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
7304064refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
7304356refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
7305424refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
7309852refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
7314412refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
7321136refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
7324584refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
7326144refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
7331548refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
7336804refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
7421240refgcc-4.72014091420140907
7444264refgcc-4.7 -funroll-loops2014091420140907
7490800refgcc-4.8 -funroll-loops2014091420140907
7516100refgcc-4.82014091420140907
7573004refcc2014091420140907

Checksum failure

Implementation: crypto_hash/simd256/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
8e315ba060854d7db927ae09f4cefac871771a5fdc63221145deb30b8d25c0d6
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib-small
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib-small
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib-small

Test failure

Implementation: crypto_hash/simd256/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt ref sphlib sphlib-small
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer opt ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: cc
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

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

Compiler output

Implementation: crypto_hash/simd256/ref
Compiler: clang -O3 -fomit-frame-pointer
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->gt;A[j] = state->gt;D[j] + w[j] + F(state->gt;A[j], state->gt;B[j], state->gt;C[j]), s;
reference.c: ^
reference.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: clang -O3 -fomit-frame-pointer
vector.c: vector.c:73:9: warning: 'X' macro redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:9: note: previous definition is here
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c:129:3: error: use of unknown builtin '__builtin_ia32_pcmpgtw128' [-Wimplicit-function-declaration]
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^
vector.c: vector.c:42:32: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ./vector.h:92:22: note: expanded from macro 'v16_cmp'
vector.c: #define v16_cmp __builtin_ia32_pcmpgtw128
vector.c: ^
vector.c: ./vector.h:68:28: note: expanded from macro 'vec_and'
vector.c: #define vec_and(x,y) ((x)&(y))
vector.c: ^
vector.c: ./vector.h:87:28: note: expanded from macro 'v16_sub'
vector.c: #define v16_sub(x,y) ((x)-(y))
vector.c: ^
vector.c: vector.c:129:3: error: can't convert between vector values of different size ('v16' (aka 'v8hi') and 'int')
vector.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer vect128
clang -O3 -fwrapv -march=native -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/opt
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
optimized.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/simd256/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
reference.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->gt;A[j] = state->gt;D[j] + w[j] + F(state->gt;A[j], state->gt;B[j], state->gt;C[j]), s;
reference.c: ^
reference.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
vector.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
vector.c: vector.c:73:9: warning: 'X' macro redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:9: note: previous definition is here
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c:129:3: error: use of unknown builtin '__builtin_ia32_pcmpgtw128' [-Wimplicit-function-declaration]
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^
vector.c: vector.c:42:32: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ./vector.h:92:22: note: expanded from macro 'v16_cmp'
vector.c: #define v16_cmp __builtin_ia32_pcmpgtw128
vector.c: ^
vector.c: ./vector.h:68:28: note: expanded from macro 'vec_and'
vector.c: #define vec_and(x,y) ((x)&(y))
vector.c: ^
vector.c: ./vector.h:87:28: note: expanded from macro 'v16_sub'
vector.c: #define v16_sub(x,y) ((x)-(y))
vector.c: ^
vector.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vect128
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
simd.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/simd256/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
optimized.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

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

Compiler output

Implementation: crypto_hash/simd256/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
reference.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->gt;A[j] = state->gt;D[j] + w[j] + F(state->gt;A[j], state->gt;B[j], state->gt;C[j]), s;
reference.c: ^
reference.c: 1 warning 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 ref

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
vector.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
vector.c: vector.c:73:9: warning: 'X' macro redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:9: note: previous definition is here
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c:129:3: error: use of unknown builtin '__builtin_ia32_pcmpgtw128' [-Wimplicit-function-declaration]
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^
vector.c: vector.c:42:32: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ./vector.h:92:22: note: expanded from macro 'v16_cmp'
vector.c: #define v16_cmp __builtin_ia32_pcmpgtw128
vector.c: ^
vector.c: ./vector.h:68:28: note: expanded from macro 'vec_and'
vector.c: #define vec_and(x,y) ((x)&(y))
vector.c: ^
vector.c: ./vector.h:87:28: note: expanded from macro 'v16_sub'
vector.c: #define v16_sub(x,y) ((x)-(y))
vector.c: ^
vector.c: ...

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

Compiler output

Implementation: crypto_hash/simd256/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
simd.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

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/simd256/vect128
Compiler: gcc-4.7
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

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