Implementation notes: amd64, glyme, crypto_hash/cubehash162

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
261520emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
262252emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
262308emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
262888emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
263676emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
263676emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
263676emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
263716emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
263724emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
263724emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
263728emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
263748emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
263748emmintrin4gcc -march=k8 -O -fomit-frame-pointer2017020120170105
263768emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
263768emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
263776emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
263776emmintrin4gcc -march=nocona -O -fomit-frame-pointer2017020120170105
263804emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
263812emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
263824emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
263836emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
263920emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
263952emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
264044emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
264052emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
264380emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
264380emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
264380emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
264516emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
264516emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
264532emmintrin4gcc -O -fomit-frame-pointer2017020120170105
264532emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
264532emmintrin4gcc -m64 -O -fomit-frame-pointer2017020120170105
264844emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
265432emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
266064emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
266148emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
267664emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
267696emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
268764emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
269188emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
269336emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
269944emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
270324emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
270456emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
271416emmintrin4gcc -O3 -fomit-frame-pointer2017020120170105
271416emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
271416emmintrin4gcc -m64 -O3 -fomit-frame-pointer2017020120170105
271420emmintrin4gcc -O2 -fomit-frame-pointer2017020120170105
271420emmintrin4gcc -m64 -O2 -fomit-frame-pointer2017020120170105
271536emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
274668emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
274844emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
276088emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
276096emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
278484emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
278488emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
278664emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
278668emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
280696emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
281540emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
281540emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
281544emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
281544emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
281544emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
281724emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
283936emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
283936emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
283936emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
283936emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
283992emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
284036emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
287076emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
287076emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
287140emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
287256emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
287372emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
287668emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
370912unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
371904unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
397196unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
397196unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
401604unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
401636unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
494040emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
494040emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
494044emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
494124emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
494448emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
494484emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
494488emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
494568emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
494584emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
494592emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
494592emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
494812emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
494856emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
494872emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
494928emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
494936emmintrin4gcc -m64 -Os -fomit-frame-pointer2017020120170105
494956emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
494960emmintrin4gcc -Os -fomit-frame-pointer2017020120170105
495144emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
495156emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
495280emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
495912emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
507624emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
507628emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
850568simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
850568simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
885536simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
885536simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
886788simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
888012simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
977300simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
977384simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
977616simplegcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
977624simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
977652simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
978264simplegcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
978412simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
978412simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
978416simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
979548simplegcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
979928simplegcc -O3 -fomit-frame-pointer2017020120170105
979928simplegcc -m64 -O3 -fomit-frame-pointer2017020120170105
979936simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
980816simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
998120simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
998480simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
999632simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
999632simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
1002700simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
1029644simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1029672simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
1029992simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1030008simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
1030008simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1030012simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1030016simplegcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
1030684simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1030684simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
1033064simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
1033072simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1038332simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
1038336simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1038340simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1038344simplegcc -funroll-loops -O -fomit-frame-pointer2017020120170105
1038344simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
1038356simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1038356simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
1040868simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1040900simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
1042308simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
1042340simplegcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
1042560simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1129284unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
1143380unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
1144140unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
1144140unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
1146520unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
1150248unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
1158404unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
1158404unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
1158448unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
1159028unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
1159028unrolledgcc -m64 -O3 -fomit-frame-pointer2017020120170105
1159724unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1159804unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1159804unrolledgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
1159824unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
1159940unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
1159940unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
1161508unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1161676unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
1163864unrolledgcc -O3 -fomit-frame-pointer2017020120170105
1164704unrolledgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
1166896unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1166896unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1168588unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1168596unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1169348unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1169352unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
1169352unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
1169512unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1170100unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
1170740unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
1170992unrolledgcc -O2 -fomit-frame-pointer2017020120170105
1170992unrolledgcc -m64 -O2 -fomit-frame-pointer2017020120170105
1171040unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1171772unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1171832unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
1172404unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
1172592unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
1174348unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1174400unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
1184928unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
1186528unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1187116unrolledgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
1188000unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
1188000unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
1188000unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
1189016unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1190300unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
1191756unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
1192148unrolledgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
1192152unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
1192152unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
1192152unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
1192160unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
1192160unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
1193540unrolledgcc -Os -fomit-frame-pointer2017020120170105
1193540unrolledgcc -m64 -Os -fomit-frame-pointer2017020120170105
1193540unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
1193540unrolledgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
1193540unrolledgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
1193544unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
1194288unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
1194360unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
1194536unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
1200972unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1201848unrolledgcc -march=nocona -O -fomit-frame-pointer2017020120170105
1203992unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
1204008unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1204752unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1204864unrolledgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
1205720unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
1205720unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
1205760unrolledgcc -m64 -O -fomit-frame-pointer2017020120170105
1205764unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1205784unrolledgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
1206076unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1206488unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1206888unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
1206892unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
1206936unrolledgcc -O -fomit-frame-pointer2017020120170105
1207164unrolledgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
1207572unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1207832unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
1209172unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
1209548unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
1209808unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1209912unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
1210508unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
1215168unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1217732unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
1218172unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1220092unrolledgcc -march=k8 -O -fomit-frame-pointer2017020120170105
1239076unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1239100unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1239100unrolledgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
1243500unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
1336188specgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
1336192specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1341856specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
1343864specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1347932specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1347960specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1354836specgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1355176specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1356580specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
1356756specgcc -O3 -fomit-frame-pointer2017020120170105
1359024specgcc -m64 -O3 -fomit-frame-pointer2017020120170105
1362548specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
1366928specgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
1367028specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
1368132specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
1368308specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
1370000specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
1375792specgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
1378608specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
1391860specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
1398140specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
1398432specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
1415068specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
1415260specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
1425024specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
1427952specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1440228specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
1440268specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
1441756specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1442208specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1443012specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1443068specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1447260specgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
1477336specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
1477688specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
1477824specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1478032specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
1479168specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1479796specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1496264specgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
1498960specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1499616specgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
1849036specclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
1849060specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1849060specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1849128specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
1849128specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1849136specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1928708emmintrin4cc2017020120170105
2537272emmintrin4gcc -funroll-loops2017020120170105
2538264emmintrin4gcc2017020120170105
3264264specgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
3267064specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
3273892specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
3276844specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
3276924specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
3276988specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
3277040specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
3278084specgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
3278176specgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
3278772specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
3280608specgcc -O2 -fomit-frame-pointer2017020120170105
3280616specgcc -m64 -O2 -fomit-frame-pointer2017020120170105
3282868specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
3283292specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
3284700specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
3362836specgcc -march=nocona -O -fomit-frame-pointer2017020120170105
3365320specgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
3378996specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
3379128specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
3382480specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
3385140specgcc -march=k8 -O -fomit-frame-pointer2017020120170105
3388124specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
3388520specgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
3388532specgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
3397368specgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
3406852specgcc -m64 -O -fomit-frame-pointer2017020120170105
3408864specgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
3409900specgcc -O -fomit-frame-pointer2017020120170105
3417724specgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
3423392specgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
3476380specgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
3476420specgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
3486908specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
3487232specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
3489408specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
3489848specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
3489924specgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
3491508specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
3491592specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
3492004specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
3501964specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
3502216specgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
3502428specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
3502688specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
3503872specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
3506128specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
3508272specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
3514984specgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
3515348specgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
3516368specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
3516388specgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
3517892unrolledgcc -funroll-loops2017020120170105
3517932specgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
3518084specgcc -m64 -Os -fomit-frame-pointer2017020120170105
3524568specgcc -Os -fomit-frame-pointer2017020120170105
3974640unrolledcc2017020120170105
5809616simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
5809640simplegcc -march=k8 -O -fomit-frame-pointer2017020120170105
6019444simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
6019444simplegcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
6094508simplegcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
6164700simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
6276260simplegcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
6333516simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
6334108simplegcc -march=barcelona -O -fomit-frame-pointer2017020120170105
6364924simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
6389760simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
6390084simplegcc -march=nocona -Os -fomit-frame-pointer2017020120170105
6470460simplegcc -O -fomit-frame-pointer2017020120170105
6470596simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
6470604simplegcc -m64 -O -fomit-frame-pointer2017020120170105
6586504simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
6586716simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
6586772simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
6604800simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
6605408simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
6605556simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
6615908simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
6616440simplegcc -march=k8 -Os -fomit-frame-pointer2017020120170105
6616496simplegcc -Os -fomit-frame-pointer2017020120170105
6616536simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
6616608simplegcc -m64 -Os -fomit-frame-pointer2017020120170105
6616660simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
6616788simplegcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
6621508simplegcc -m64 -O2 -fomit-frame-pointer2017020120170105
6621532simplegcc -O2 -fomit-frame-pointer2017020120170105
6622216simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
6635688simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
6635832simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
6646988simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
6648268simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
6653084simplegcc -march=nocona -O -fomit-frame-pointer2017020120170105
6662556simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
6663280simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
6670300simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
6752500simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
6760368simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
6788884simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
6789440simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
6800020simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
6800032simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
6800052simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
6800536simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
6832752simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
6850644simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
6853688simplegcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
6858364simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
6868088simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
6868464simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
6873560simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
35953920simplecc2017020120170105
37976048simplegcc -funroll-loops2017020120170105
38007136simplegcc2017020120170105
49112356speccc2017020120170105
55459236specgcc -funroll-loops2017020120170105
55507060specgcc2017020120170105

Test failure

Implementation: crypto_hash/cubehash162/unrolled
Compiler: gcc
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc unrolled