Implementation notes: amd64, enigma, crypto_hash/cubehash88

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash88
TimeImplementationCompilerBenchmark dateSUPERCOP version
44451emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
44478emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
44478emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
44505emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
44901emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
44901emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
44910emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
44910emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
45144emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
45144emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
45297emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
45297emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
45324emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
45324emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
45351emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
45360emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
45360emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
45486emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
45486emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
45504emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
45513emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
45513emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
45522emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
45522emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
45522emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
45522emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
45549emmintrin4gcc -O -fomit-frame-pointer2014053020140529
45549emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
45549emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
45576emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
45576emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
45585emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
45585emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
45621emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
45621emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
45630emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
45630emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
45684emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
45684emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
45693emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
45702emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
45702emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
45738emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
45747emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
45747emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
45945emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
45945emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
45945emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
45954emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
45999emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
45999emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
46377emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
46377emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
46557emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
46575emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
46575emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
46602emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
46602emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
46611emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
46611emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
46620emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
46620emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
46665emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
46665emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
46665emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
47016emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
47025emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
47043emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
47043emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
47061emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
47079emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
47079emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
47097emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
47097emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
47106emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
47106emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
47187emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
47295emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
47295emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
47376emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
47385emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
47385emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
47448emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
47475emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
47547emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
47556emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
47556emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
47556emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014053020140529
47565emmintrin3gcc -O -fomit-frame-pointer2014053020140529
47565emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
47565emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
47565emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
47565emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
47583emmintrin3gcc -m64 -O -fomit-frame-pointer2014053020140529
47592emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
47592emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
47592emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
47619emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
47682emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
47799emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
47799emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
47808emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
47808emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
47817emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
47817emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
47817emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
47817emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
47826emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
47826emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014053020140529
47880emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
47880emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
47889emmintrin3gcc -O3 -fomit-frame-pointer2014053020140529
47889emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
47889emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
47889emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
47889emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014053020140529
47907emmintrin3gcc -O2 -fomit-frame-pointer2014053020140529
47907emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
47907emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014053020140529
47916emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
47916emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
48105emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
48105emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
48114emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
48123emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
48123emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
48123emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
48168emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
48168emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
48168emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
48240emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
48240emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
48483emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
48483emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
48492emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
48888emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
48888emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
48906emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
48906emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
48951emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
48951emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
48951emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
48951emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
49329emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
49329emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
49329emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
49383emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
49527emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
49527emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
49536emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
49536emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
49734emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
49824emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
49896emmintrin3gcc -Os -fomit-frame-pointer2014053020140529
49896emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
49896emmintrin3gcc -m64 -Os -fomit-frame-pointer2014053020140529
49896emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
49896emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
50202emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
50202emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
50202emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
50202emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
50211emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
177471simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
177606simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
177696simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
177831simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
179406simplegcc -O3 -fomit-frame-pointer2014053020140529
179406simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
179532simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
180333simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
180693simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
180828simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
180828simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
180837simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
181539simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
181584simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
181944simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
181953simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
181962simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
182349simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
183105simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
184104simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
184113simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
184167simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
184185simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
195813unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
195903unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
196335unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
196488unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
197163unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
197658unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
197937unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
198441unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
198459unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
198513unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
198702unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
198765unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
199161unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
199350unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
199350unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
199350unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
199377unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
199494unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
199530unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
199719unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
199845unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
199935unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
199953unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
200061unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
200088unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
200457unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
200511unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
201069unrolledgcc -O -fomit-frame-pointer2014053020140529
201069unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
201186unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
201204unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
201213unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
201276unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
201672unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
201816unrolledgcc -O3 -fomit-frame-pointer2014053020140529
201879unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
201879unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
202257unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
202851unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
203004unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
203202unrolledgcc -O2 -fomit-frame-pointer2014053020140529
203895unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
204048unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
204048unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
204066unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
204381unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
204777unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
205605unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
205965unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
206136unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
206721unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
207117unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
207171unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
207171unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
207243unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
207261unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
207270unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
207513unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
207666unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
207981unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
209196unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
209583unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
209934unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
210231unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
210375unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
213165unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
213264unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
214029unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
214560unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
240588unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
240939unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
241110unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
241110unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
242397unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
242568unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
244161unrolledgcc -Os -fomit-frame-pointer2014053020140529
244161unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
244161unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
244242unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
244242unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
244242unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
245394unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
247167unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
247293unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
249516unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
249525unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
249525unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
249714unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
251622unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
251640unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
251640unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
252252unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
327870simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
335799simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
345042simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
345042simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
350595simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
350730simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
350919simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
352800simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
360819simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
366867simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
376713simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
381249simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
381744simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
382752simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
391905simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
393813simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
409671simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
409680simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
500247specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
500328specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
504657specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
505278specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
512478specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
512784specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
513270specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
513567unrolledgcc2014053020140529
513612unrolledcc2014053020140529
513621specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
513648unrolledgcc -funroll-loops2014053020140529
514467specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
518247specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
518562specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
518706specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
519966specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
520128specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
521424specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
525384specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
525411specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
527184specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
527274specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
527553specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
527715specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
529497specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
530109specgcc -O3 -fomit-frame-pointer2014053020140529
744696specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
745902specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
750573specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
750663specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
759798specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
765000specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
768474specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
771849specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
772695specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
779769specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
782235specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
795060specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
796464specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
796662specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
796896specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
800766specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
801846specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
802485specgcc -O2 -fomit-frame-pointer2014053020140529
802593specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
802683specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
807939specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
807957specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
820539specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
820539specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
828099specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
836280specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
837504specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
837567specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
838548specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
848214simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
848214simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
849177specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
851931specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
857367specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
857844simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
857871simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
857988simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
859284specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
874674simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
874818simplegcc -O2 -fomit-frame-pointer2014053020140529
874818simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
875862simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
875862simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
881424simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
881424simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
885690simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
885690simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
885852simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
885852simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
887670simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
887670simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
887679simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
887679simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
887805simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
887805simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
898587specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
901647specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
903942simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
903942simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
905427specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
911151specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
918126specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
925470simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
925479simplegcc -O -fomit-frame-pointer2014053020140529
925479simplegcc -m64 -O -fomit-frame-pointer2014053020140529
926658specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
931554specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
932508specgcc -m64 -O -fomit-frame-pointer2014053020140529
946386simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
946386simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
946386simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
946386simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
946566simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
946575simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
946575simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
946845specgcc -O -fomit-frame-pointer2014053020140529
948123simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
948159simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
948195simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
948348simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
948348simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
948393simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
949995simplegcc -Os -fomit-frame-pointer2014053020140529
949995simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
949995simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
949995simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
949995simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
950193simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
950193simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
950553simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
950688simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
956655emmintrin4cc2014053020140529
956655emmintrin4gcc2014053020140529
956655emmintrin4gcc -funroll-loops2014053020140529
960993specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
974925specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
1000953specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
1003194emmintrin3cc2014053020140529
1003194emmintrin3gcc -funroll-loops2014053020140529
1003203emmintrin3gcc2014053020140529
1010106specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
1010196specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1011807specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
1012158specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1013058specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1014156specgcc -m64 -Os -fomit-frame-pointer2014053020140529
1028862specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1034037specgcc -Os -fomit-frame-pointer2014053020140529
1036440specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
1036827specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1040148specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
1040490specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
1041552specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
1046448specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1047879specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1050498specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
1051308specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
1054701specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
1067544specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
1068354specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
1071792specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1079550specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
1085949specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1093410specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2929896simplegcc2014053020140529
2930247simplecc2014053020140529
2930265simplegcc -funroll-loops2014053020140529
6378984specgcc -funroll-loops2014053020140529
6380325specgcc2014053020140529
6397659speccc2014053020140529

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: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3 emmintrin4