Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
13581790000 | 16452 0 0 | 35834 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191112 | 20190816 |
13698100640 | 16452 0 0 | 35834 816 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191112 | 20190816 |
13704381600 | 16452 0 0 | 35834 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191112 | 20190816 |
13708746640 | 16452 0 0 | 35778 816 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191112 | 20190816 |
13987735520 | 16520 0 0 | 35954 816 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191112 | 20190816 |
14037122240 | 31796 0 0 | 52027 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191112 | 20190816 |
14255649520 | 28148 0 0 | 47019 928 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191112 | 20190816 |
14549838560 | 28252 0 0 | 47179 928 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191112 | 20190816 |
14680908480 | 31856 0 0 | 52139 928 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191112 | 20190816 |
15750648400 | 18344 0 0 | 38211 928 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191112 | 20190816 |
16942301120 | 18548 0 0 | 38331 928 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191112 | 20190816 |
24357333360 | 10720 0 0 | 27625 912 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191112 | 20190816 |
24416327440 | 11480 0 0 | 29115 928 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191112 | 20190816 |
24612137200 | 10720 0 0 | 27625 912 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191112 | 20190816 |
25201797040 | 11628 0 0 | 29363 928 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191112 | 20190816 |
25511814080 | 18936 0 0 | 40027 928 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191112 | 20190816 |
25514039280 | 18936 0 0 | 40027 928 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191112 | 20190816 |
26050878320 | 10768 0 0 | 27609 912 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191112 | 20190816 |
26160063280 | 10768 0 0 | 27609 912 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191112 | 20190816 |
Compiler | Implementations
|
cc | avx2 |
gcc | avx2 |
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2
|