Implementation notes: amd64, motyka, crypto_hash/cubehash88

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: cubehash88
TimeImplementationCompilerBenchmark dateSUPERCOP version
41346emmintrin4gcc -O3 -fomit-frame-pointer2010090720100903
41346emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
41346emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010090720100903
41400emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
41400emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
41946emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
42030emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
42030emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
42156emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
42582emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
42582emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
42588emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
42588emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
42594emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
42888emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
42888emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
43074emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
43080emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
43122emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
43128emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
43146emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
43188emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
43218emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
43440emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
43446emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
43446emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
43446emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
43464emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
43470emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
43470emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
43560emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
43608emmintrin3gcc -O3 -fomit-frame-pointer2010090720100903
43608emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
43608emmintrin3gcc -m64 -O3 -fomit-frame-pointer2010090720100903
43662emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
43662emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
43800emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
43806emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
43914emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
43914emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
43962emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
43974emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
43974emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
44304emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
44304emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
44304emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
44310emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
44316emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
44406emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
44406emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
44538emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
44550emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
44832emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
44844emmintrin4gcc -O2 -fomit-frame-pointer2010090720100903
44844emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
44850emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010090720100903
44856emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
44880emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
44886emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
44898emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
44922emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
44982emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
44988emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
44994emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
45156emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
45162emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
45162emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
45162emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
45204emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
45210emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
45210emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
45216emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
45228emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
45228emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
45246emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
45258emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
45264emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
45270emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
45294emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
45402emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
45408emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
45804emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
45810emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
45864emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
45870emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
45882emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
45906emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
45906emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
45912emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
45930emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
45942emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
45948emmintrin4gcc -Os -fomit-frame-pointer2010090720100903
45948emmintrin4gcc -m64 -Os -fomit-frame-pointer2010090720100903
45948emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
45948emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
46032emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
46032emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
46044emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
46050emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
46224emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
46230emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
46350emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
46350emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
46446emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
46452emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
46458emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
46458emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
46476emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
46554emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
46560emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
46626emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
46668emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
46674emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
46674emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
46680emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
46746emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
46752emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
46770emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
47046emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
47052emmintrin3gcc -m64 -O2 -fomit-frame-pointer2010090720100903
47058emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
47070emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
47070emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
47076emmintrin3gcc -O2 -fomit-frame-pointer2010090720100903
47364emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
47382emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
47430emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
48120emmintrin3gcc -Os -fomit-frame-pointer2010090720100903
48120emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
48138emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
48138emmintrin3gcc -m64 -Os -fomit-frame-pointer2010090720100903
48138emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
48240emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
48240emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
48366emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
48366emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
48822emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
48852emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
48888emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
48906emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
49074emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
49074emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
49434emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
49614emmintrin4gcc -O -fomit-frame-pointer2010090720100903
49620emmintrin4gcc -m64 -O -fomit-frame-pointer2010090720100903
49626emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
49632emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
49632emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
49656emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
49740emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
49746emmintrin4gcc -march=nocona -O -fomit-frame-pointer2010090720100903
49854emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
49854emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
49860emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
49962emmintrin4gcc -march=k8 -O -fomit-frame-pointer2010090720100903
50634emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
50694emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
51660emmintrin3gcc -march=k8 -O -fomit-frame-pointer2010090720100903
51666emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
51690emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
52026emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
52080emmintrin3gcc -m64 -O -fomit-frame-pointer2010090720100903
52086emmintrin3gcc -O -fomit-frame-pointer2010090720100903
52086emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
52104emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
52104emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
52176emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
52176emmintrin3gcc -march=nocona -O -fomit-frame-pointer2010090720100903
219654unrolledgcc -march=nocona -O -fomit-frame-pointer2010090720100903
219672unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
221424unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
221478unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
221664unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
221736unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
222354unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
222396unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
222672unrolledgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
223698unrolledgcc -m64 -O -fomit-frame-pointer2010090720100903
223704unrolledgcc -O -fomit-frame-pointer2010090720100903
223854unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
223932unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
223944unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
224238unrolledgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
225078unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
225216unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
225216unrolledgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
225666unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
225828unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
226026unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
226026unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
226314unrolledgcc -march=k8 -O -fomit-frame-pointer2010090720100903
226944unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
228162unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
228222unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
228222unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
228228unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
228444unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
228672unrolledgcc -m64 -O3 -fomit-frame-pointer2010090720100903
228690unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
228852unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
228990unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
229032unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
229950unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
230166unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
230184unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
230316unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
230424unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
230772unrolledgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
230784unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
230814unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
230988unrolledgcc -m64 -O2 -fomit-frame-pointer2010090720100903
231234unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
231294unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
231312unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
231354unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
231414unrolledgcc -O2 -fomit-frame-pointer2010090720100903
231516unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
231534unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
231684unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
231684unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
231954unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
232290unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
232524unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
233436unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
233520unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
233676unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
234024unrolledgcc -O3 -fomit-frame-pointer2010090720100903
234342unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
235212unrolledgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
235728unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
235944unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
236166unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
236244unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
238116unrolledgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
279702unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
283350unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
283440unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
283806unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
284040unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
286752unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
286890unrolledgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
287460unrolledgcc -m64 -Os -fomit-frame-pointer2010090720100903
287604unrolledgcc -Os -fomit-frame-pointer2010090720100903
287616unrolledgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
288078unrolledgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
289134unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
289194unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
289992unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
291330unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
291900unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
292182unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
292302unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
293412unrolledgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
294672unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
294828unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
294966unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
367956emmintrin4cc2010090720100903
370812emmintrin4gcc2010090720100903
372012emmintrin4gcc -funroll-loops2010090720100903
385884emmintrin3gcc2010090720100903
388650emmintrin3cc2010090720100903
390036emmintrin3gcc -funroll-loops2010090720100903
393858simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
397224simplegcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
397806simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
398460simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
398826simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
399360simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
399750simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
403902simplegcc -funroll-loops -O -fomit-frame-pointer2010090720100903
404574simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
407046simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
408312simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
413034simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
413640simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
415578simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
417108simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
417264simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
417264simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
418188simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
442098simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
442446simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
442794simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
442980simplegcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
442980simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
442986simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
443196simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
445842simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
460938simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
532794simplegcc -O3 -fomit-frame-pointer2010090720100903
533340simplegcc -m64 -O3 -fomit-frame-pointer2010090720100903
539520simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
543240simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
559104simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
562506simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
562818simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
580680simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
584466simplegcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
584574simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
586158simplegcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
586866simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
597108simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
599400simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
600750simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
605148simplegcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
609378simplegcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
616212simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
635016unrolledgcc -funroll-loops2010090720100903
640788unrolledgcc2010090720100903
642654simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
642990simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
645306unrolledcc2010090720100903
645510simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
672192simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
852924specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
855066simplegcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
855168simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
857334specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
858258specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
858768specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
859668specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
861030specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
861954specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
862392specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
863646specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
863670specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
865902specgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
866310specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
870402simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
870402simplegcc -march=k8 -O -fomit-frame-pointer2010090720100903
870522simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
870702simplegcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
870930simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
871086simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
871188simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
871314simplegcc -march=barcelona -O -fomit-frame-pointer2010090720100903
872070specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
872142specgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
876024specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
877854specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
884064simplegcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
884766simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
893670simplegcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
893910simplegcc -m64 -O -fomit-frame-pointer2010090720100903
894828simplegcc -O -fomit-frame-pointer2010090720100903
904788simplegcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
905550simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
907518simplegcc -march=nocona -O -fomit-frame-pointer2010090720100903
907530simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
911574specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
914556specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
922764simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
922854simplegcc -m64 -O2 -fomit-frame-pointer2010090720100903
922878simplegcc -O2 -fomit-frame-pointer2010090720100903
925794simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
925980simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
926580simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
927288simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
933960simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
933960simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
934176simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
934176simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
934764simplegcc -march=nocona -Os -fomit-frame-pointer2010090720100903
936360simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
957570simplegcc -Os -fomit-frame-pointer2010090720100903
957774simplegcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
957948simplegcc -m64 -Os -fomit-frame-pointer2010090720100903
957960simplegcc -march=k8 -Os -fomit-frame-pointer2010090720100903
958122simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
958416simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
961968simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
964542specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
966684specgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
969744specgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
971646specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
973914specgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
979386specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
981654specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
982380specgcc -O3 -fomit-frame-pointer2010090720100903
982578specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
985200specgcc -m64 -O3 -fomit-frame-pointer2010090720100903
985368specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
988182specgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
988272specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
989496specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
991812specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
993426specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
995976specgcc -O2 -fomit-frame-pointer2010090720100903
996246specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
997146specgcc -m64 -O2 -fomit-frame-pointer2010090720100903
999060specgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1002192specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
1005462specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
1006668specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
1006938specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
1007226specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
1009608specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
1010328specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
1014396specgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
1021770specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
1044252specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
1048140specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
1055682specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
1057674specgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
1061898specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
1063566specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
1123890specgcc -march=nocona -O -fomit-frame-pointer2010090720100903
1129416specgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
1131078specgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
1131234specgcc -march=k8 -O -fomit-frame-pointer2010090720100903
1132392specgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
1137702specgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
1146480specgcc -m64 -O -fomit-frame-pointer2010090720100903
1147926specgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
1148328specgcc -O -fomit-frame-pointer2010090720100903
1149690specgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
1150788specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
1152324specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
1155474specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
1156536specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
1159116specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
1159662specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
1159842specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
1160118specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
1160796specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
1172892specgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
1174332specgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
1198512specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
1242366specgcc -m64 -Os -fomit-frame-pointer2010090720100903
1272558specgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
1286016specgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
1297626specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
1309902specgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
1328124specgcc -Os -fomit-frame-pointer2010090720100903
1329456specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
1373928specgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
1374636specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
1375566specgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
1380312specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
1399272specgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
1437414specgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
2924472simplegcc -funroll-loops2010090720100903
2926836simplecc2010090720100903
2928576simplegcc2010090720100903
6545532specgcc2010090720100903
6546666speccc2010090720100903
6556656specgcc -funroll-loops2010090720100903

Test failure

Implementation: crypto_hash/cubehash88/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