Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
681674160 | 20452 0 0 | 40587 936 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191109 | 20190816 |
720104880 | 18464 0 0 | 41403 936 1632 | ref | gcc_-O3_-fomit-frame-pointer | 20191109 | 20190816 |
723244320 | 20912 0 0 | 41099 936 1632 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191109 | 20190816 |
747504720 | 18036 0 0 | 40923 936 1632 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191109 | 20190816 |
779883040 | 21880 0 0 | 41643 936 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191109 | 20190816 |
838447520 | 22296 0 0 | 42003 936 1616 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191109 | 20190816 |
854896720 | 17356 0 0 | 36810 816 1648 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191109 | 20190816 |
883962080 | 17452 0 0 | 35091 936 1616 | ref | gcc_-O2_-fomit-frame-pointer | 20191109 | 20190816 |
950232960 | 17024 0 0 | 34563 936 1616 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191109 | 20190816 |
968179920 | 18132 0 0 | 37482 816 1648 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191109 | 20190816 |
968436800 | 18132 0 0 | 37538 816 1648 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191109 | 20190816 |
970981040 | 18132 0 0 | 37538 816 1648 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191109 | 20190816 |
1017887600 | 18132 0 0 | 37538 816 1648 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191109 | 20190816 |
1145179600 | 16700 0 0 | 33481 920 1608 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191109 | 20190816 |
1196782480 | 16700 0 0 | 33481 920 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191109 | 20190816 |
1212112000 | 16736 0 0 | 33473 920 1608 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191109 | 20190816 |
1226004640 | 16736 0 0 | 33473 920 1608 | ref | gcc_-Os_-fomit-frame-pointer | 20191109 | 20190816 |
1264092640 | 22432 0 0 | 43403 936 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191109 | 20190816 |
1298354320 | 22432 0 0 | 43403 936 1616 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191109 | 20190816 |
1304530160 | 17572 0 0 | 35331 936 1616 | ref | gcc_-O_-fomit-frame-pointer | 20191109 | 20190816 |
1354272400 | 17572 0 0 | 35331 936 1616 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191109 | 20190816 |
5305860560 | 34436 0 0 | 55763 920 1624 | ref | cc | 20191109 | 20190816 |
5468993600 | 34436 0 0 | 55763 920 1624 | ref | gcc_-funroll-loops | 20191109 | 20190816 |
5539338240 | 34436 0 0 | 55763 920 1624 | ref | gcc | 20191109 | 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
|