Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3404072196 | 27532 0 0 | 45626 952 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191208 | 20190816 |
4316924808 | 16128 0 0 | 35834 952 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191208 | 20190816 |
6502133925 | 27628 0 0 | 45738 952 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191208 | 20190816 |
6571646775 | 11940 0 0 | 28978 832 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191208 | 20190816 |
6608078154 | 11940 0 0 | 28978 832 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191208 | 20190816 |
6641676179 | 27548 0 0 | 45602 952 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191208 | 20190816 |
6670541420 | 11940 0 0 | 28954 832 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191208 | 20190816 |
6818965875 | 31412 0 0 | 51170 952 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191208 | 20190816 |
7038845775 | 31424 0 0 | 51106 952 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191208 | 20190816 |
7927156575 | 15908 0 0 | 35386 952 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191208 | 20190816 |
8335057780 | 11940 0 0 | 28978 832 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191208 | 20190816 |
8482865265 | 16128 0 0 | 35834 952 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191208 | 20190816 |
10436236650 | 8320 0 0 | 23950 936 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191208 | 20190816 |
10538560242 | 8984 0 0 | 25466 952 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191208 | 20190816 |
10917546525 | 9192 0 0 | 25698 952 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191208 | 20190816 |
11013433875 | 8324 0 0 | 23974 936 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191208 | 20190816 |
11019827475 | 8328 0 0 | 23958 936 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191208 | 20190816 |
11396196126 | 8324 0 0 | 23974 936 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191208 | 20190816 |
11473647003 | 8996 0 0 | 25418 952 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191208 | 20190816 |
14125618575 | 15964 0 0 | 35442 952 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191208 | 20190816 |
15092973610 | 9188 0 0 | 25698 952 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191208 | 20190816 |
21444583950 | 9016 0 0 | 25498 952 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191208 | 20190816 |
21767252625 | 8328 0 0 | 23958 936 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191208 | 20190816 |
23582443950 | 9192 0 0 | 25698 952 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191208 | 20190816 |
Compiler | Implementations
|
cc | avx2 |
gcc | avx2 |
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2
|