Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
213208 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
213208 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
213336 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
213448 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
213452 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
213640 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
215496 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
215656 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
215732 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
215840 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
218464 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
218468 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
218556 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
219200 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
220212 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
225592 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
225840 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
225848 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
226812 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
228780 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
236536 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
236544 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
334400 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
335012 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
338428 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
338536 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
339092 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
339140 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
339156 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
339340 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 |
339896 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
340116 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
340572 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
342716 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
342752 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
343472 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
343476 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
343948 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
343964 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 |
344132 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
344224 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
344644 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
346512 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
346724 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
347556 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
347568 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
347568 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
349000 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
349004 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
349020 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
356140 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
356148 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
356400 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
356432 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
356436 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
356452 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
362208 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
362372 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
362420 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
362520 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
363920 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
363920 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
364956 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
365416 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
365432 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
365436 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
366176 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
366276 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
366308 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
366312 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 |
366512 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
366552 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
366844 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
367096 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
367124 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
367128 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
367160 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
367212 | ref | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 |
367828 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
367876 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
367972 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
367980 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
368024 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
368028 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
368140 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
368656 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
368672 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
368908 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
369008 | ref | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 |
369060 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
369084 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
369148 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
369160 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
369324 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
369356 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
369440 | ref | gcc -O -fomit-frame-pointer | 20170205 | 20170105 |
369532 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
369568 | ref | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
369808 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
369828 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
369864 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
369920 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
370048 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
370092 | ref | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 |
370096 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
370176 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
370236 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
370484 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
370528 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
370600 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
371092 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
371220 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
371236 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
371272 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
371484 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
372360 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
373012 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
373124 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
373212 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
373468 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
373476 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
373732 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
373848 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
374708 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 |
966876 | ref | cc | 20170205 | 20170105 |
1170720 | ref | gcc | 20170205 | 20170105 |
1177888 | ref | gcc -funroll-loops | 20170205 | 20170105 |
5388064 | 8bit | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
5388412 | 8bit | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
5389020 | 8bit | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
5392152 | 8bit | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
5395960 | 8bit | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
5397172 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
5397768 | 8bit | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
5397796 | 8bit | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
5398380 | 8bit | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 |
5653432 | 8bit | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5653888 | 8bit | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5658972 | 8bit | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5659988 | 8bit | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5713884 | 8bit | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5715664 | 8bit | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5718788 | 8bit | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5720120 | 8bit | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5720728 | 8bit | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5764700 | 8bit | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5764744 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
5772172 | 8bit | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5776116 | 8bit | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5776816 | 8bit | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5777132 | 8bit | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5778120 | 8bit | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5781456 | 8bit | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5781536 | 8bit | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5791208 | 8bit | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5791500 | 8bit | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5804768 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5807600 | 8bit | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5849432 | 8bit | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5851736 | 8bit | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5852024 | 8bit | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5853572 | 8bit | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5857576 | 8bit | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5870476 | 8bit | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5923928 | 8bit | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5924600 | 8bit | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5925224 | 8bit | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5926056 | 8bit | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
5997556 | 8bit | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
6467164 | 8bit | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
6467208 | 8bit | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
6470064 | 8bit | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
6470128 | 8bit | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
6470240 | 8bit | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
6470800 | 8bit | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
7032920 | 8bit | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
7034476 | 8bit | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
7051732 | 8bit | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7059328 | 8bit | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7060092 | 8bit | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7063348 | 8bit | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7082840 | 8bit | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 |
7084432 | 8bit | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
7085888 | 8bit | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
7087232 | 8bit | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7100524 | 8bit | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7100912 | 8bit | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7103308 | 8bit | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
7120060 | 8bit | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7122316 | 8bit | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7122860 | 8bit | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7123324 | 8bit | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7128336 | 8bit | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7129352 | 8bit | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7135920 | 8bit | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7136528 | 8bit | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7142336 | 8bit | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
7142940 | 8bit | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
7142988 | 8bit | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
7143072 | 8bit | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7143088 | 8bit | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7143156 | 8bit | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
7143200 | 8bit | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
7144144 | 8bit | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7144684 | 8bit | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7145320 | 8bit | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
7145364 | 8bit | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7146308 | 8bit | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7146364 | 8bit | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 |
7159452 | 8bit | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7161836 | 8bit | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
7239256 | 8bit | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
7243264 | 8bit | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
7244120 | 8bit | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
7244656 | 8bit | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
7245060 | 8bit | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
7245248 | 8bit | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
7245332 | 8bit | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
7245620 | 8bit | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
7245656 | 8bit | gcc -O -fomit-frame-pointer | 20170205 | 20170105 |
7246408 | 8bit | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
7256436 | 8bit | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
7257772 | 8bit | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
7260880 | 8bit | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
7264076 | 8bit | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
7267448 | 8bit | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
7367752 | 8bit | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
7437160 | 8bit | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
8017904 | 8bit | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
42006100 | 8bit | cc | 20170205 | 20170105 |
43703032 | 8bit | gcc -funroll-loops | 20170205 | 20170105 |
43711224 | 8bit | gcc | 20170205 | 20170105 |
Compiler | Implementations
|
gcc | xmm |
gcc -O2 -fomit-frame-pointer | xmm |
gcc -O3 -fomit-frame-pointer | xmm |
gcc -O -fomit-frame-pointer | xmm |
gcc -Os -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops | xmm |
gcc -funroll-loops -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | xmm |
gcc -m64 -O2 -fomit-frame-pointer | xmm |
gcc -m64 -O3 -fomit-frame-pointer | xmm |
gcc -m64 -O -fomit-frame-pointer | xmm |
gcc -m64 -Os -fomit-frame-pointer | xmm |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | xmm |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | xmm |
gcc -m64 -march=core2 -O -fomit-frame-pointer | xmm |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | xmm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | xmm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | xmm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | xmm |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | xmm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | xmm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | xmm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | xmm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | xmm |
gcc -march=barcelona -O2 -fomit-frame-pointer | xmm |
gcc -march=barcelona -O3 -fomit-frame-pointer | xmm |
gcc -march=barcelona -O -fomit-frame-pointer | xmm |
gcc -march=barcelona -Os -fomit-frame-pointer | xmm |
gcc -march=k8 -O2 -fomit-frame-pointer | xmm |
gcc -march=k8 -O3 -fomit-frame-pointer | xmm |
gcc -march=k8 -O -fomit-frame-pointer | xmm |
gcc -march=k8 -Os -fomit-frame-pointer | xmm |
gcc -march=nocona -O2 -fomit-frame-pointer | xmm |
gcc -march=nocona -O3 -fomit-frame-pointer | xmm |
gcc -march=nocona -O -fomit-frame-pointer | xmm |
gcc -march=nocona -Os -fomit-frame-pointer | xmm
|