Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1687520 | 5884 0 4 | 20708 808 1184 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190925 | 20190816 |
1866800 | 5872 0 4 | 20668 808 1184 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
1867680 | 5872 0 4 | 20620 808 1184 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
1870400 | 5872 0 4 | 20668 808 1184 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
1870480 | 5872 0 4 | 20668 808 1184 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
2132640 | 7898 0 4 | 22625 928 1152 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
2232560 | 5930 0 4 | 18625 928 1152 | ref | gcc_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
2762560 | 7262 0 4 | 21137 928 1168 | ref | gcc_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
2871120 | 9926 0 4 | 25137 928 1168 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
2965920 | 9934 0 4 | 25153 928 1168 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
3079440 | 6006 0 4 | 18633 928 1152 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
3087280 | 7942 0 4 | 22745 928 1152 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
3306720 | 5460 0 4 | 17401 912 1144 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
3309040 | 5460 0 4 | 17401 912 1144 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
3729440 | 7218 0 4 | 21081 928 1168 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
4322960 | 5472 0 4 | 17361 912 1144 | ref | gcc_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
4326960 | 5472 0 4 | 17361 912 1144 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
5356080 | 7626 0 4 | 23689 928 1152 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190925 | 20190816 |
5362800 | 6034 0 4 | 18889 928 1152 | ref | gcc_-O_-fomit-frame-pointer | 20190925 | 20190816 |
5393200 | 7626 0 4 | 23689 928 1152 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
5445680 | 6034 0 4 | 18889 928 1152 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
12427200 | 11935 0 4 | 29025 912 1160 | ref | gcc_-funroll-loops | 20190925 | 20190816 |
12435280 | 11935 0 4 | 29025 912 1160 | ref | gcc | 20190925 | 20190816 |
12455200 | 11935 0 4 | 29025 912 1160 | ref | cc | 20190925 | 20190816 |
Compiler | Implementations
|
cc | vperm |
gcc | vperm |
gcc -O2 -fomit-frame-pointer | vperm |
gcc -O3 -fomit-frame-pointer | vperm |
gcc -O -fomit-frame-pointer | vperm |
gcc -Os -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops | vperm |
gcc -funroll-loops -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vperm
|