Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
493948 | 7096 0 0 | 25220 800 896 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
510468 | 7204 0 0 | 25316 800 896 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
510881 | 7204 0 0 | 25316 800 896 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
562093 | 9788 0 0 | 28071 952 872 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
564984 | 9576 0 0 | 27951 952 872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
578200 | 9864 0 0 | 28663 952 888 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
588112 | 9900 0 0 | 27351 952 888 | ref | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
612479 | 9608 0 0 | 27175 952 888 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
614544 | 10128 0 0 | 29695 952 872 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
614544 | 10128 0 0 | 29695 952 872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
626934 | 7164 0 0 | 25220 800 896 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
630651 | 7204 0 0 | 25316 800 896 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
691775 | 9800 0 0 | 28583 952 888 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
773136 | 9792 0 0 | 27239 952 888 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
891254 | 5792 0 0 | 21055 936 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
895384 | 5792 0 0 | 21103 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
897862 | 6300 0 0 | 22503 952 872 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
902405 | 5780 0 0 | 21039 936 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
958160 | 6196 0 0 | 22559 952 872 | ref | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
1671824 | 5792 0 0 | 21103 936 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
1804397 | 5792 0 0 | 21055 936 864 | ref | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
1858500 | 6352 0 0 | 22711 952 872 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
1861804 | 6344 0 0 | 22599 952 872 | ref | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
2041459 | 6192 0 0 | 22543 952 872 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
2053023 | 6196 0 0 | 22559 952 872 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
4259269 | 11164 0 0 | 38023 936 872 | ref | cc | 20190913 | 20190816 |
9947518 | 11164 0 0 | 38023 936 872 | ref | gcc | 20190913 | 20190816 |
10004099 | 11164 0 0 | 38023 936 872 | ref | gcc_-funroll-loops | 20190913 | 20190816 |
Compiler | Implementations
|
cc | sse |
gcc | sse |
gcc -O2 -fomit-frame-pointer | sse |
gcc -O3 -fomit-frame-pointer | sse |
gcc -O -fomit-frame-pointer | sse |
gcc -Os -fomit-frame-pointer | sse |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sse |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sse |
gcc -fno-schedule-insns -O -fomit-frame-pointer | sse |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | sse |
gcc -funroll-loops | sse |
gcc -funroll-loops -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -O -fomit-frame-pointer | sse |
gcc -funroll-loops -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sse |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sse |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sse |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sse
|