Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
34756 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
34756 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
34756 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
34756 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
34756 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
34780 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
35076 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
35088 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
35100 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
35100 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
35244 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
35660 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
36168 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
36168 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
36168 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
36184 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
36184 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
36184 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
37660 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
37660 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
41952 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
41952 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
42288 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
42288 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
42440 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
42496 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
42496 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
42512 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
42752 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
42752 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
42764 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
42764 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
42832 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
42832 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
42844 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
43432 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
43432 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
43432 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
43432 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
43436 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
43464 | xmm | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
43464 | xmm | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
43520 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
43524 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
43648 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
43648 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
43836 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
43856 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
43900 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
43900 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
43928 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
43928 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
44064 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
44064 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
44168 | xmm | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
44168 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
44168 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
44876 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
44876 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
44876 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45096 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
45096 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
45096 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
45264 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45304 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45344 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45344 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45384 | xmm | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45568 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45576 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
45636 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45636 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45752 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
45936 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54496 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54608 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54608 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54656 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54664 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54664 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54704 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54708 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54708 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
54728 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
54776 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
55200 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55300 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55336 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55368 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55436 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
55468 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
55592 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
55660 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55664 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
55672 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55756 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55780 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55792 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55808 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55824 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
55824 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
55876 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
55880 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
56024 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
56128 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
56196 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
56196 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
56216 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
56272 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
56336 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
56396 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
56412 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
56532 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
56560 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
56576 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
56896 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
56976 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
56988 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
57008 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
57028 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
57032 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
57032 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
57100 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
57140 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
57144 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
57144 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
57248 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
57272 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
57320 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
57332 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
57344 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
57476 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
57496 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
57528 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
57548 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
57564 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
57600 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
57612 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
57616 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
57616 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
57640 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
57688 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
58080 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
58232 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
58460 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
58512 | xmm | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
58512 | xmm | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
58516 | xmm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
58544 | xmm | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
59824 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
59884 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
59936 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
59952 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
60112 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
60140 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
60164 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
60172 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
60976 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
61008 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
61124 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61280 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61296 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61340 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
61356 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
61360 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61372 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
61372 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
61380 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61408 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61476 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
61716 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
61744 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
61768 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
61844 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
63620 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
63744 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
63852 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
63856 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
64108 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
64256 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
64580 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
64584 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
64584 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
64588 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
64588 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
64588 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
70196 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
70296 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
70480 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
70776 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
71356 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
71428 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
71428 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
71432 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
71620 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
72644 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
72644 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
72888 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
72956 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
75520 | xmm | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
75520 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
75520 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
75520 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
75540 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
354700 | xmm | cc | 20170204 | 20170105 |
363948 | ref | gcc -funroll-loops | 20170204 | 20170105 |
364128 | ref | gcc | 20170204 | 20170105 |
366984 | xmm | gcc -funroll-loops | 20170204 | 20170105 |
369428 | xmm | gcc | 20170204 | 20170105 |
372020 | ref | cc | 20170204 | 20170105 |
Compiler | Implementations
|
gcc | ymm |
gcc -O2 -fomit-frame-pointer | ymm |
gcc -O3 -fomit-frame-pointer | ymm |
gcc -O -fomit-frame-pointer | ymm |
gcc -Os -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops | ymm |
gcc -funroll-loops -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -m64 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -O -fomit-frame-pointer | ymm |
gcc -m64 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -march=k8 -O -fomit-frame-pointer | ymm |
gcc -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ymm |
gcc -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -march=nocona -O -fomit-frame-pointer | ymm |
gcc -march=nocona -Os -fomit-frame-pointer | ymm
|