Implementation notes: amd64, motyka, crypto_hash/cubehash816

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
22008emmintrin4gcc -O3 -fomit-frame-pointer2010090720100903
22008emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010090720100903
22020emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
22056emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
22062emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
22476emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
22476emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
22506emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
22590emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
22758emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
22758emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
22818emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
22836emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
22872emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
22872emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
22884emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
22920emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
22920emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
22920emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
22968emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
22968emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
23052emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
23052emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
23202emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23202emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
23202emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23208emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
23244emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23250emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23262emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
23268emmintrin4gcc -O2 -fomit-frame-pointer2010090720100903
23268emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
23304emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
23310emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
23598emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
23664emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
23670emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
23802emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
23808emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
23820emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
23820emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010090720100903
23862emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
23862emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
23862emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
23862emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
23880emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
23880emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
23886emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
23898emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
24006emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
24042emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
24084emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
24090emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
24090emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
24096emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
24108emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
24150emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
24168emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
24270emmintrin3gcc -O3 -fomit-frame-pointer2010090720100903
24270emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
24270emmintrin3gcc -m64 -O3 -fomit-frame-pointer2010090720100903
24318emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
24318emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
24354emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
24354emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
24522emmintrin4gcc -Os -fomit-frame-pointer2010090720100903
24522emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
24522emmintrin4gcc -m64 -Os -fomit-frame-pointer2010090720100903
24522emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
24528emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
24732emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
24732emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
24930emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
24930emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
24942emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
24966emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
24984emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
24996emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
24996emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
25032emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
25062emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
25062emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
25062emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
25140emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
25140emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
25230emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
25230emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
25260emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
25260emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
25278emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
25278emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
25296emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
25314emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
25326emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
25338emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
25338emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
25554emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
25560emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
25740emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
25758emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
25818emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
25818emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
25836emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
25836emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
26004emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
26016emmintrin3gcc -O2 -fomit-frame-pointer2010090720100903
26028emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
26034emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
26034emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
26046emmintrin3gcc -m64 -O2 -fomit-frame-pointer2010090720100903
26046emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
26154emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
26154emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
26190emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
26190emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
26196emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
26226emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
26226emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
26226emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
26238emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
26238emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
26244emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
26244emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
26244emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
26292emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
26292emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
26298emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
26298emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
26322emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
26322emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
26358emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
26364emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
26400emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
26424emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
26424emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
26424emmintrin4gcc -m64 -O -fomit-frame-pointer2010090720100903
26430emmintrin4gcc -O -fomit-frame-pointer2010090720100903
26430emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
26430emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
26430emmintrin4gcc -march=k8 -O -fomit-frame-pointer2010090720100903
26496emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
26508emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
26508emmintrin4gcc -march=nocona -O -fomit-frame-pointer2010090720100903
26514emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
26736emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
26748emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
26826emmintrin3gcc -Os -fomit-frame-pointer2010090720100903
26826emmintrin3gcc -m64 -Os -fomit-frame-pointer2010090720100903
26838emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
27024emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
27024emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
27330emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
27348emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
27618emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
27636emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
28212emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
28272emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
28644emmintrin3gcc -m64 -O -fomit-frame-pointer2010090720100903
28650emmintrin3gcc -O -fomit-frame-pointer2010090720100903
28650emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
28752emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
28764emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
28776emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
28794emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
28800emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
28800emmintrin3gcc -march=k8 -O -fomit-frame-pointer2010090720100903
28938emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
28938emmintrin3gcc -march=nocona -O -fomit-frame-pointer2010090720100903
128424unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
129624unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
129630unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
129684unrolledgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
129918unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
131058unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
131250unrolledgcc -march=nocona -O -fomit-frame-pointer2010090720100903
131292unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
131298unrolledgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
131376unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
131496unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
131772unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
131802unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
131952unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
131976unrolledgcc -march=k8 -O -fomit-frame-pointer2010090720100903
132198unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
132222unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
132534unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
132558unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
132606unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
132642unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
132708unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
132888unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
132960unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
132960unrolledgcc -m64 -O3 -fomit-frame-pointer2010090720100903
133014unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
133110unrolledgcc -O3 -fomit-frame-pointer2010090720100903
133116unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
133344unrolledgcc -O -fomit-frame-pointer2010090720100903
133350unrolledgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
133374unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
133392unrolledgcc -m64 -O -fomit-frame-pointer2010090720100903
133482unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
133536unrolledgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
133698unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
133722unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
133770unrolledgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
133950unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
133986unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
133992unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
134004unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
134040unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
134040unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
134094unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
134100unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
134106unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
134142unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
134184unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
134394unrolledgcc -m64 -O2 -fomit-frame-pointer2010090720100903
134418unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
134442unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
134610unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
134718unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
135264unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
135468unrolledgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
135672unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
136116unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
136182unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
136512unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
136668unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
136728unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
137226unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
137340unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
138042unrolledgcc -O2 -fomit-frame-pointer2010090720100903
138708unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
139098unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
179166unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
179226unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
179934unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
180642unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
181626unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
183354unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
183420unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
183846unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
184470unrolledgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
184518unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
184626unrolledgcc -m64 -Os -fomit-frame-pointer2010090720100903
184776unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
185016unrolledgcc -Os -fomit-frame-pointer2010090720100903
185910unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
185952unrolledgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
186324unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
186324unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
186474unrolledgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
186762unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
187020unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
187404unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
187920unrolledgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
192000emmintrin4gcc2010090720100903
192006emmintrin4cc2010090720100903
193830emmintrin4gcc -funroll-loops2010090720100903
210894emmintrin3cc2010090720100903
211044emmintrin3gcc -funroll-loops2010090720100903
212298emmintrin3gcc2010090720100903
222822simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
222888simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
223986simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
224394simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
225258simplegcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
226170simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
226854simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
227622simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
228630simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
229446simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
231750simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
232734simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
233340simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
234996simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
235176simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
235950simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
238020simplegcc -funroll-loops -O -fomit-frame-pointer2010090720100903
240240simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
268614simplegcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
268614simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
268620simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
268662simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
269526simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
270234simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
272328simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
275700simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
275952simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
303246simplegcc -m64 -O3 -fomit-frame-pointer2010090720100903
313524simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
313692simplegcc -O3 -fomit-frame-pointer2010090720100903
314496simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
315858simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
318906simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
319116simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
323220simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
324150simplegcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
328128simplegcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
333786simplegcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
336402simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
338316simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
338394simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
338688simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
339630simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
339954simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
349350simplegcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
358074simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
358656simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
365196simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
370380simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
374352unrolledcc2010090720100903
374850unrolledgcc -funroll-loops2010090720100903
381984unrolledgcc2010090720100903
477096simplegcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
477108simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
486756simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
486792simplegcc -march=k8 -O -fomit-frame-pointer2010090720100903
486834simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
486840simplegcc -march=barcelona -O -fomit-frame-pointer2010090720100903
486888simplegcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
486894simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
486990simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
487326simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
492498simplegcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
492828simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
498930simplegcc -m64 -O -fomit-frame-pointer2010090720100903
498942simplegcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
498948simplegcc -O -fomit-frame-pointer2010090720100903
504660simplegcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
504672simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
507816simplegcc -march=nocona -O -fomit-frame-pointer2010090720100903
507822simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
514476simplegcc -O2 -fomit-frame-pointer2010090720100903
514476simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
514476simplegcc -m64 -O2 -fomit-frame-pointer2010090720100903
515964simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
515970simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
515970simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
516024simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
538548simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
538758simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
539058simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
539070simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
539340simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
539538simplegcc -march=nocona -Os -fomit-frame-pointer2010090720100903
551586simplegcc -Os -fomit-frame-pointer2010090720100903
551586simplegcc -m64 -Os -fomit-frame-pointer2010090720100903
551586simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
551586simplegcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
551886simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
552012simplegcc -march=k8 -Os -fomit-frame-pointer2010090720100903
552456simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
616530specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
618114specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
620082specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
622416specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
622776specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
622842specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
625758specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
628362specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
629460specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
632562specgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
633414specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
634974specgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
641556specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
650814specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
675108specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
675282specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
676890specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
677580specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
681240specgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
685248specgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
685980specgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
686706specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
693648specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
694812specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
694950specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
699996specgcc -m64 -O3 -fomit-frame-pointer2010090720100903
700068specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
700380specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
701388specgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
704154specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
705486specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
705534specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
706074specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
709308specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
710826specgcc -O2 -fomit-frame-pointer2010090720100903
714078specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
714534specgcc -O3 -fomit-frame-pointer2010090720100903
719058specgcc -m64 -O2 -fomit-frame-pointer2010090720100903
721290specgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
723630specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
733542specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
752364specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
752640specgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
755490specgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
755622specgcc -march=nocona -O -fomit-frame-pointer2010090720100903
755856specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
756162specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
757374specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
758664specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
759774specgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
761718specgcc -march=k8 -O -fomit-frame-pointer2010090720100903
761892specgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
762198specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
762216specgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
762324specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
764484specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
764742specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
764754specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
768570specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
769176specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
770130specgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
777684specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
777900specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
778680specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
781164specgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
783402specgcc -O -fomit-frame-pointer2010090720100903
783426specgcc -m64 -O -fomit-frame-pointer2010090720100903
784554specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
784944specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
785382specgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
788838specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
789222specgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
807270specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
822948specgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
838830specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
885084specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
888744specgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
934488specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
942306specgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
946842specgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
948996specgcc -m64 -Os -fomit-frame-pointer2010090720100903
960588specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
967128specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
972750specgcc -Os -fomit-frame-pointer2010090720100903
974370specgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
975090specgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
990870specgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
1001100specgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
1621320simplegcc2010090720100903
1623618simplecc2010090720100903
1626924simplegcc -funroll-loops2010090720100903
3890508specgcc -funroll-loops2010090720100903
3896988specgcc2010090720100903
3904896speccc2010090720100903

Test failure

Implementation: crypto_hash/cubehash816/emmintrin3
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3