Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
10560 | 11272 0 0 | 28790 800 888 | aesni | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190904 | 20190816 |
813840 | 34940 0 0 | 53025 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190904 | 20190816 |
891840 | 34632 0 0 | 52633 936 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190904 | 20190816 |
991280 | 30352 0 0 | 48102 816 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190904 | 20190816 |
991360 | 44376 0 0 | 61545 936 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190904 | 20190816 |
997520 | 49360 0 0 | 67873 936 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190904 | 20190816 |
1010400 | 30024 0 0 | 47702 816 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190904 | 20190816 |
1023120 | 30180 0 0 | 47910 816 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190904 | 20190816 |
1023200 | 30180 0 0 | 47910 816 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190904 | 20190816 |
1024080 | 30180 0 0 | 47910 816 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190904 | 20190816 |
1149200 | 49252 0 0 | 67785 936 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190904 | 20190816 |
1204960 | 44212 0 0 | 61409 936 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190904 | 20190816 |
2079280 | 30644 0 0 | 49913 936 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190904 | 20190816 |
2079280 | 30644 0 0 | 49913 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190904 | 20190816 |
2284400 | 25312 0 0 | 41257 936 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190904 | 20190816 |
2322560 | 25220 0 0 | 41113 936 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190904 | 20190816 |
2626960 | 22996 0 0 | 38017 920 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190904 | 20190816 |
2627360 | 22996 0 0 | 38017 920 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190904 | 20190816 |
2671920 | 22984 0 0 | 42049 920 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190904 | 20190816 |
2672080 | 22984 0 0 | 42049 920 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190904 | 20190816 |
2717200 | 24472 0 0 | 40529 936 864 | ref | gcc_-O_-fomit-frame-pointer | 20190904 | 20190816 |
2728640 | 24472 0 0 | 40529 936 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190904 | 20190816 |
11590960 | 35568 0 0 | 58049 920 864 | ref | gcc_-funroll-loops | 20190904 | 20190816 |
11593280 | 35568 0 0 | 58049 920 864 | ref | cc | 20190904 | 20190816 |
11694720 | 35568 0 0 | 58049 920 864 | ref | gcc | 20190904 | 20190816 |
Compiler | Implementations
|
cc | aesni |
gcc | aesni |
gcc -O2 -fomit-frame-pointer | aesni |
gcc -O3 -fomit-frame-pointer | aesni |
gcc -O -fomit-frame-pointer | aesni |
gcc -Os -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops | aesni |
gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni
|