Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1687360 | 5920 0 4 | 20748 808 1184 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190925 | 20190816 |
1866720 | 5912 0 4 | 20660 808 1184 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
1866720 | 5912 0 4 | 20708 808 1184 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
1867680 | 5912 0 4 | 20708 808 1184 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
1870640 | 5912 0 4 | 20708 808 1184 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
2131760 | 7950 0 4 | 22673 928 1152 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
2232480 | 5982 0 4 | 18673 928 1152 | ref | gcc_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
2757120 | 7314 0 4 | 21185 928 1168 | ref | gcc_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
2867440 | 9978 0 4 | 25185 928 1168 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
2959040 | 9986 0 4 | 25201 928 1168 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
3080080 | 6066 0 4 | 18689 928 1152 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
3084720 | 7994 0 4 | 22793 928 1152 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
3306640 | 5516 0 4 | 17457 912 1144 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
3310960 | 5516 0 4 | 17457 912 1144 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
3719920 | 7278 0 4 | 21137 928 1168 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
4325040 | 5528 0 4 | 17417 912 1144 | ref | gcc_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
4341200 | 5528 0 4 | 17417 912 1144 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
5357520 | 7682 0 4 | 23745 928 1152 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190925 | 20190816 |
5357520 | 7682 0 4 | 23745 928 1152 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
5360720 | 6090 0 4 | 18945 928 1152 | ref | gcc_-O_-fomit-frame-pointer | 20190925 | 20190816 |
5580000 | 6090 0 4 | 18945 928 1152 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
12430960 | 11967 0 4 | 29057 912 1160 | ref | cc | 20190925 | 20190816 |
12444640 | 11967 0 4 | 29057 912 1160 | ref | gcc | 20190925 | 20190816 |
12447120 | 11967 0 4 | 29057 912 1160 | ref | gcc_-funroll-loops | 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
|