Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4439370 | 28273 48 73 | 1605623 3624 7288 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191012 | 20190816 |
4572495 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20191012 | 20190816 |
6421827 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
6429534 | 28273 48 73 | 1605623 3624 7288 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191012 | 20190816 |
6658116 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
6679350 | ? ? ? | ? ? ? | ref | g++_-m64_-O_-fomit-frame-pointer | 20191012 | 20190816 |
6695055 | ? ? ? | ? ? ? | ref | g++_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
6699420 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
6804420 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7071078 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7090635 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7115598 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7134696 | 28289 48 73 | 1606263 3624 7288 | ref | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191012 | 20190816 |
7169478 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7182489 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7191438 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7192197 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7194153 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7197465 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7201116 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7203867 | ? ? ? | ? ? ? | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7205811 | ? ? ? | ? ? ? | ref | g++_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7205826 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191012 | 20190816 |
7206081 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7206801 | ? ? ? | ? ? ? | ref | g++_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7207305 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7221693 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7223358 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7224609 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7224789 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7231401 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7239135 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7257669 | 28255 48 73 | 1608631 3624 7064 | ref | clang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191012 | 20190816 |
7259295 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7265349 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7290636 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7292388 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7296249 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7300071 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7311729 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7312116 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7312533 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191012 | 20190816 |
7318131 | 28289 48 73 | 1606263 3624 7288 | ref | clang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20191012 | 20190816 |
7329693 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7340913 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7348812 | 28255 48 73 | 1608631 3624 7064 | ref | clang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191012 | 20190816 |
7359723 | ? ? ? | ? ? ? | ref | g++_-m64_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7370148 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7392027 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7406943 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7410681 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7424274 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7432179 | ? ? ? | ? ? ? | ref | g++_-m64_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7436649 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7438395 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7445379 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7461003 | ? ? ? | ? ? ? | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7467087 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7470858 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7472106 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7478172 | ? ? ? | ? ? ? | ref | g++_-m64_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7493748 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7501440 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191012 | 20190816 |
7521225 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7522878 | ? ? ? | ? ? ? | ref | g++_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7539612 | ? ? ? | ? ? ? | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7540713 | 28255 48 73 | 1608631 3624 7064 | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191012 | 20190816 |
7550841 | 28214 48 73 | 1607279 3624 7064 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191012 | 20190816 |
7561380 | ? ? ? | ? ? ? | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20191012 | 20190816 |
7567068 | ? ? ? | ? ? ? | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7608531 | ? ? ? | ? ? ? | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7610511 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7612014 | ? ? ? | ? ? ? | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7615080 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20191012 | 20190816 |
7618500 | ? ? ? | ? ? ? | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7621107 | ? ? ? | ? ? ? | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191012 | 20190816 |
7621692 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7638492 | ? ? ? | ? ? ? | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20191012 | 20190816 |
7668843 | ? ? ? | ? ? ? | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
7677504 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191012 | 20190816 |
10199517 | ? ? ? | ? ? ? | ref | g++ | 20191012 | 20190816 |
Compiler | Implementations
|
g++ | ref |
g++ -O2 -fomit-frame-pointer | ref |
g++ -O3 -fomit-frame-pointer | ref |
g++ -O -fomit-frame-pointer | ref |
g++ -Os -fomit-frame-pointer | ref |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
g++ -fno-schedule-insns -O -fomit-frame-pointer | ref |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
g++ -m64 -O2 -fomit-frame-pointer | ref |
g++ -m64 -O3 -fomit-frame-pointer | ref |
g++ -m64 -O -fomit-frame-pointer | ref |
g++ -m64 -Os -fomit-frame-pointer | ref |
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | ref |
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -O -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -Os -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | ref |
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | ref |
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=corei7 -O -fomit-frame-pointer | ref |
g++ -m64 -march=corei7 -Os -fomit-frame-pointer | ref |
g++ -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=k8 -O -fomit-frame-pointer | ref |
g++ -m64 -march=k8 -Os -fomit-frame-pointer | ref |
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref |
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
g++ -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
g++ -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
g++ -m64 -march=nocona -O -fomit-frame-pointer | ref |
g++ -m64 -march=nocona -Os -fomit-frame-pointer | ref |
g++ -march=barcelona -O2 -fomit-frame-pointer | ref |
g++ -march=barcelona -O3 -fomit-frame-pointer | ref |
g++ -march=barcelona -O -fomit-frame-pointer | ref |
g++ -march=barcelona -Os -fomit-frame-pointer | ref |
g++ -march=k8 -O2 -fomit-frame-pointer | ref |
g++ -march=k8 -O3 -fomit-frame-pointer | ref |
g++ -march=k8 -O -fomit-frame-pointer | ref |
g++ -march=k8 -Os -fomit-frame-pointer | ref |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref |
g++ -march=nocona -O2 -fomit-frame-pointer | ref |
g++ -march=nocona -O3 -fomit-frame-pointer | ref |
g++ -march=nocona -O -fomit-frame-pointer | ref |
g++ -march=nocona -Os -fomit-frame-pointer | ref
|