Implementation notes: amd64, h5e450, crypto_hash/cubehash84

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
226629emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
226629emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072320120717
226629emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2012072320120717
226638emmintrin4gcc -march=nocona -O -fomit-frame-pointer2012072320120717
226641emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -m64 -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
226656emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2012072320120717
226659emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2012072320120717
226662emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072320120717
226662emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072320120717
226662emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2012072320120717
226668emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
226668emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072320120717
226668emmintrin4gcc -march=k8 -O -fomit-frame-pointer2012072320120717
226671emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
226671emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072320120717
231306emmintrin4clang -O32012072320120717
232383emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
232383emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
232383emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072320120717
232386emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072320120717
232395emmintrin3gcc -O -fomit-frame-pointer2012072320120717
232395emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
232395emmintrin3gcc -m64 -O -fomit-frame-pointer2012072320120717
232407emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2012072320120717
232407emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
232407emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012072320120717
232410emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
232410emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072320120717
232413emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2012072320120717
232416emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
232416emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
232416emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072320120717
232416emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2012072320120717
232416emmintrin3gcc -march=k8 -O -fomit-frame-pointer2012072320120717
232434emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
232434emmintrin3gcc -march=nocona -O -fomit-frame-pointer2012072320120717
235755emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
235755emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072320120717
235755emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
235755emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2012072320120717
236100emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
236100emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2012072320120717
236136emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
236136emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072320120717
236760emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
236760emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072320120717
236760emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
236787emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2012072320120717
237144emmintrin3clang -O32012072320120717
239301emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2012072320120717
239304emmintrin4gcc -O3 -fomit-frame-pointer2012072320120717
239304emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
239304emmintrin4gcc -m64 -O3 -fomit-frame-pointer2012072320120717
239304emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072320120717
239304emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
239304emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072320120717
239307emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
239307emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2012072320120717
239310emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2012072320120717
239310emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
239310emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072320120717
239346emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072320120717
239355emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
239355emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
239355emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072320120717
239649emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
239649emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2012072320120717
239652emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
239652emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072320120717
239652emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2012072320120717
239667emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
239676emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
239676emmintrin4gcc -m64 -O2 -fomit-frame-pointer2012072320120717
239679emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072320120717
239679emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072320120717
239679emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072320120717
239682emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072320120717
239685emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
239685emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072320120717
239691emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072320120717
239703emmintrin4gcc -O2 -fomit-frame-pointer2012072320120717
239745emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2012072320120717
239748emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072320120717
239757emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
239817emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
239817emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2012072320120717
239820emmintrin4gcc -Os -fomit-frame-pointer2012072320120717
239820emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
239820emmintrin4gcc -m64 -Os -fomit-frame-pointer2012072320120717
239820emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072320120717
239823emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072320120717
239823emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072320120717
239829emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2012072320120717
239829emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
239829emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072320120717
239829emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
239829emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
239829emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072320120717
239829emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072320120717
239847emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2012072320120717
239850emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2012072320120717
239850emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072320120717
239853emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
241734emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
241734emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2012072320120717
241749emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
241749emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072320120717
242100emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
242124emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
242124emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072320120717
242154emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2012072320120717
242751emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
242751emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072320120717
242751emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
242751emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2012072320120717
245355emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
245355emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
245355emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2012072320120717
245355emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2012072320120717
245358emmintrin3gcc -O3 -fomit-frame-pointer2012072320120717
245358emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
245358emmintrin3gcc -m64 -O3 -fomit-frame-pointer2012072320120717
245358emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072320120717
245358emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072320120717
245370emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2012072320120717
245370emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
245370emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072320120717
245400emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
245400emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072320120717
245403emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
245403emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072320120717
245724emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
245724emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072320120717
245724emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2012072320120717
245727emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
245727emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
245727emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072320120717
245727emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2012072320120717
245754emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
245754emmintrin3gcc -m64 -O2 -fomit-frame-pointer2012072320120717
245760emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
245760emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072320120717
245763emmintrin3gcc -O2 -fomit-frame-pointer2012072320120717
245781emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072320120717
245811emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -Os -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -m64 -Os -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2012072320120717
245814emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2012072320120717
245820emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2012072320120717
245820emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
245820emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072320120717
245820emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
245820emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
245820emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072320120717
245820emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072320120717
452166unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072320120717
452166unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072320120717
452166unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072320120717
452202unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072320120717
455904simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
455916simplegcc -march=nocona -O3 -fomit-frame-pointer2012072320120717
457650simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072320120717
458940simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072320120717
459012simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
464244unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
464247unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072320120717
464283unrolledgcc -march=k8 -O2 -fomit-frame-pointer2012072320120717
464298unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2012072320120717
464325unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
465507unrolledgcc -O2 -fomit-frame-pointer2012072320120717
465510unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
465549unrolledgcc -m64 -O2 -fomit-frame-pointer2012072320120717
467280unrolledgcc -march=nocona -O2 -fomit-frame-pointer2012072320120717
467328unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
468474simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
468525simplegcc -march=k8 -O3 -fomit-frame-pointer2012072320120717
469335unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072320120717
469560unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
469566unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072320120717
475440simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
475494simplegcc -march=barcelona -O3 -fomit-frame-pointer2012072320120717
475599unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
475647unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072320120717
475656unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2012072320120717
477132unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
477135unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072320120717
477165unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072320120717
477174unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
478539simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072320120717
478776unrolledgcc -march=nocona -O3 -fomit-frame-pointer2012072320120717
478851unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
478854simplegcc -O3 -fomit-frame-pointer2012072320120717
478854simplegcc -m64 -O3 -fomit-frame-pointer2012072320120717
479091unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
479172unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072320120717
479385simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
480621unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
480621unrolledgcc -march=nocona -O -fomit-frame-pointer2012072320120717
482826unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
482838unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072320120717
483648unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
483648unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2012072320120717
483648unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072320120717
483648unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072320120717
483678unrolledgcc -O -fomit-frame-pointer2012072320120717
483678unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2012072320120717
484080unrolledgcc -m64 -O -fomit-frame-pointer2012072320120717
485661unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072320120717
485661unrolledgcc -march=barcelona -O -fomit-frame-pointer2012072320120717
485682unrolledgcc -march=k8 -O -fomit-frame-pointer2012072320120717
485688unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
485706unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
486288unrolledgcc -O3 -fomit-frame-pointer2012072320120717
486354unrolledgcc -m64 -O3 -fomit-frame-pointer2012072320120717
486405unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
487584unrolledgcc -march=k8 -O3 -fomit-frame-pointer2012072320120717
487914unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2012072320120717
487947unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
487968unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072320120717
488025unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
488250unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072320120717
488265unrolledgcc -funroll-loops -O -fomit-frame-pointer2012072320120717
488856unrolledclang -O32012072320120717
490923unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
490923unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
490923unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072320120717
490926unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072320120717
491091unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
492936unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
493053unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072320120717
493260unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
493269unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072320120717
494382unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072320120717
494433unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2012072320120717
494433unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
519453simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072320120717
520662simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
522543simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
522546simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072320120717
523047simplegcc -funroll-loops -O3 -fomit-frame-pointer2012072320120717
523230simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
523248simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072320120717
713982unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072320120717
714075unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072320120717
714084unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072320120717
714087unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072320120717
729594unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
729594unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072320120717
732216unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
732222unrolledgcc -march=nocona -Os -fomit-frame-pointer2012072320120717
732882unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
732882unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072320120717
732882unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072320120717
732885unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
732885unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
732888unrolledgcc -funroll-loops -Os -fomit-frame-pointer2012072320120717
732888unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072320120717
737847unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
737850unrolledgcc -Os -fomit-frame-pointer2012072320120717
737850unrolledgcc -m64 -Os -fomit-frame-pointer2012072320120717
737850unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072320120717
737850unrolledgcc -march=barcelona -Os -fomit-frame-pointer2012072320120717
737853unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
737856unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
737856unrolledgcc -march=k8 -Os -fomit-frame-pointer2012072320120717
815091simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
815097simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
815097simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072320120717
815109simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072320120717
819063simplegcc -funroll-loops -O2 -fomit-frame-pointer2012072320120717
819078simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
819150simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072320120717
843399simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
843474simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072320120717
845847simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
845850simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072320120717
868359simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
868368simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072320120717
868377simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
868437simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072320120717
884571simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012072320120717
884583simplegcc -funroll-loops -O -fomit-frame-pointer2012072320120717
884601simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
1185027unrolledcc2012072320120717
1192191unrolledgcc -funroll-loops2012072320120717
1192203unrolledgcc2012072320120717
1424460specclang -O32012072320120717
1437501specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
1437516specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072320120717
1441101specgcc -march=nocona -O3 -fomit-frame-pointer2012072320120717
1441113specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072320120717
1459401specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
1459404specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072320120717
1460298specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072320120717
1472736specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
1473048specgcc -march=barcelona -O3 -fomit-frame-pointer2012072320120717
1473759specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
1473759specgcc -march=k8 -O3 -fomit-frame-pointer2012072320120717
1473813specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072320120717
1485783specgcc -m64 -O3 -fomit-frame-pointer2012072320120717
1485801specgcc -O3 -fomit-frame-pointer2012072320120717
1485804specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
1494048specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072320120717
1494066specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072320120717
1495230specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072320120717
1495608specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072320120717
1510839specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072320120717
1510848specgcc -funroll-loops -O3 -fomit-frame-pointer2012072320120717
1510917specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072320120717
1517364specgcc -funroll-loops -O2 -fomit-frame-pointer2012072320120717
1517394specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
1517397specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072320120717
1520145specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072320120717
1520151specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
1520556specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072320120717
1520565specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
1568088specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
1568097specgcc -march=nocona -O2 -fomit-frame-pointer2012072320120717
1587267specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072320120717
1587324specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072320120717
1587330specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072320120717
1587336specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072320120717
1594422specgcc -O2 -fomit-frame-pointer2012072320120717
1594422specgcc -m64 -O2 -fomit-frame-pointer2012072320120717
1594428specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
1622217specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
1622229specgcc -march=k8 -O2 -fomit-frame-pointer2012072320120717
1624995specgcc -march=barcelona -O2 -fomit-frame-pointer2012072320120717
1627035specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
1627869specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072320120717
1716819simpleclang -O32012072320120717
2068479specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
2068542specgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072320120717
2068587specgcc -funroll-loops -O -fomit-frame-pointer2012072320120717
2081499specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072320120717
2081736specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
2117778specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
2118063specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072320120717
2118078specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072320120717
2118120specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
2144415specgcc -march=barcelona -O -fomit-frame-pointer2012072320120717
2144523specgcc -march=k8 -O -fomit-frame-pointer2012072320120717
2144553specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
2144568specgcc -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
2144628specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072320120717
2155830specgcc -march=nocona -O -fomit-frame-pointer2012072320120717
2155839specgcc -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
2203992specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072320120717
2203995specgcc -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
2203998specgcc -m64 -O -fomit-frame-pointer2012072320120717
2203998specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072320120717
2204001specgcc -O -fomit-frame-pointer2012072320120717
2204010specgcc -m64 -march=corei7 -O -fomit-frame-pointer2012072320120717
2204088specgcc -m64 -march=core2 -O -fomit-frame-pointer2012072320120717
2207040emmintrin4cc2012072320120717
2207628emmintrin4gcc2012072320120717
2209368emmintrin4gcc -funroll-loops2012072320120717
2265726specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072320120717
2265735specgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072320120717
2265747specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072320120717
2265747specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072320120717
2266467specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
2266506specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072320120717
2267184specgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
2267190specgcc -march=nocona -Os -fomit-frame-pointer2012072320120717
2270193specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072320120717
2270214specgcc -Os -fomit-frame-pointer2012072320120717
2270214specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
2270214specgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
2270214specgcc -march=barcelona -Os -fomit-frame-pointer2012072320120717
2270217specgcc -m64 -Os -fomit-frame-pointer2012072320120717
2270220specgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
2270229specgcc -march=k8 -Os -fomit-frame-pointer2012072320120717
2272170simplegcc -march=barcelona -O2 -fomit-frame-pointer2012072320120717
2272209simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072320120717
2272209simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072320120717
2282601specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
2282607specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
2282613specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
2282613specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072320120717
2282613specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072320120717
2282616specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072320120717
2282622specgcc -funroll-loops -Os -fomit-frame-pointer2012072320120717
2288514emmintrin3cc2012072320120717
2288550emmintrin3gcc2012072320120717
2288565emmintrin3gcc -funroll-loops2012072320120717
2564604simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072320120717
2564619simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072320120717
2564658simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072320120717
2564664simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072320120717
2571369simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072320120717
2571831simplegcc -m64 -O2 -fomit-frame-pointer2012072320120717
2590710simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072320120717
2590710simplegcc -march=nocona -O2 -fomit-frame-pointer2012072320120717
2597085simplegcc -march=nocona -O -fomit-frame-pointer2012072320120717
2597280simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012072320120717
2604876simplegcc -march=k8 -O2 -fomit-frame-pointer2012072320120717
2611161simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072320120717
2622972simplegcc -O2 -fomit-frame-pointer2012072320120717
2744655simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012072320120717
2744667simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072320120717
2744700simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072320120717
2744739simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2012072320120717
2744745simplegcc -m64 -O -fomit-frame-pointer2012072320120717
2745486simplegcc -O -fomit-frame-pointer2012072320120717
2750820simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012072320120717
2768985simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012072320120717
2777343simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012072320120717
2780649simplegcc -march=barcelona -O -fomit-frame-pointer2012072320120717
2781669simplegcc -march=k8 -O -fomit-frame-pointer2012072320120717
2781684simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072320120717
3048930simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012072320120717
3052623simplegcc -march=nocona -Os -fomit-frame-pointer2012072320120717
3053241simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
3053271simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
3055167simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072320120717
3055314simplegcc -m64 -Os -fomit-frame-pointer2012072320120717
3055320simplegcc -Os -fomit-frame-pointer2012072320120717
3055641simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072320120717
3056172simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
3058719simplegcc -march=barcelona -Os -fomit-frame-pointer2012072320120717
3059046simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072320120717
3059202simplegcc -march=k8 -Os -fomit-frame-pointer2012072320120717
3059670simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
3059715simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072320120717
3084234simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072320120717
3084492simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072320120717
3084570simplegcc -funroll-loops -Os -fomit-frame-pointer2012072320120717
3086814simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072320120717
3088404simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072320120717
3088488simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072320120717
3088752simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072320120717
3088893simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072320120717
3091344simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072320120717
8985918simplegcc -funroll-loops2012072320120717
8991360simplegcc2012072320120717
8991861simplecc2012072320120717
18818286speccc2012072320120717
18823629specgcc2012072320120717
18829296specgcc -funroll-loops2012072320120717

Test failure

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -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 -O -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=corei7 -O -fomit-frame-pointer emmintrin3
gcc -m64 -march=corei7 -Os -fomit-frame-pointer emmintrin3