Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
875147 | 5920 0 4 | 21274 808 1184 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
916447 | 5912 0 4 | 21178 808 1184 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
919751 | 5912 0 4 | 21226 808 1184 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
1113861 | 7950 0 4 | 23191 928 1152 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
1117578 | 6022 0 4 | 19335 928 1152 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
1124599 | 6066 0 4 | 19207 928 1152 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
1125012 | 5982 0 4 | 19199 928 1152 | ref | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
1415351 | 9986 0 4 | 25719 928 1168 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
1418242 | 9978 0 4 | 25703 928 1168 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
1418655 | 7278 0 4 | 21663 928 1168 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
1436827 | 7314 0 4 | 21711 928 1168 | ref | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
1487213 | 5912 0 4 | 21226 808 1184 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
1489691 | 5912 0 4 | 21226 808 1184 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
1639197 | 5528 0 4 | 17943 912 1144 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
1642914 | 5528 0 4 | 17943 912 1144 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
1643327 | 5516 0 4 | 17975 912 1144 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
1708581 | 7682 0 4 | 24263 928 1152 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
1715189 | 7682 0 4 | 24263 928 1152 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
1721384 | 6090 0 4 | 19463 928 1152 | ref | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
1800680 | 5516 0 4 | 17975 912 1144 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
2193443 | 7370 0 4 | 21871 928 1168 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
2452394 | 7994 0 4 | 23319 928 1152 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
3425835 | 5528 0 4 | 17943 912 1144 | ref | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
4274137 | 6090 0 4 | 19463 928 1152 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
4274963 | 6054 0 4 | 19439 928 1152 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
9903740 | 11967 0 4 | 29575 912 1160 | ref | cc | 20190913 | 20190816 |
9906218 | 11967 0 4 | 29575 912 1160 | ref | gcc | 20190913 | 20190816 |
9907044 | 11967 0 4 | 29575 912 1160 | ref | gcc_-funroll-loops | 20190913 | 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 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | vperm |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | vperm |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | vperm |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | vperm
|