Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2567241120 | 13940 0 0 | 33354 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191110 | 20190816 |
2607649040 | 13940 0 0 | 33298 816 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191110 | 20190816 |
2640435600 | 13940 0 0 | 33354 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191110 | 20190816 |
2649152720 | 13940 0 0 | 33354 816 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191110 | 20190816 |
2696415120 | 14056 0 0 | 33514 816 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191110 | 20190816 |
2790461120 | 28132 0 0 | 47027 928 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191110 | 20190816 |
2796949280 | 31764 0 0 | 52003 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191110 | 20190816 |
2902455760 | 28244 0 0 | 47179 928 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191110 | 20190816 |
2902588160 | 31880 0 0 | 52171 928 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191110 | 20190816 |
3260795600 | 18472 0 0 | 38331 928 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191110 | 20190816 |
3542114960 | 18648 0 0 | 38443 928 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191110 | 20190816 |
4921278560 | 10900 0 0 | 27825 912 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191110 | 20190816 |
4958761040 | 10900 0 0 | 27825 912 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191110 | 20190816 |
4978376160 | 11764 0 0 | 29427 928 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191110 | 20190816 |
5104704080 | 11932 0 0 | 29691 928 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191110 | 20190816 |
5238513120 | 19024 0 0 | 40123 928 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191110 | 20190816 |
5252679200 | 19024 0 0 | 40123 928 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191110 | 20190816 |
5351865360 | 10952 0 0 | 27825 912 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191110 | 20190816 |
5361414240 | 10952 0 0 | 27825 912 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191110 | 20190816 |
6561872880 | 12220 0 0 | 30115 928 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191110 | 20190816 |
6633136080 | 12220 0 0 | 30115 928 1576 | ref | gcc_-O_-fomit-frame-pointer | 20191110 | 20190816 |
23935911680 | 18652 0 0 | 40131 912 1584 | ref | cc | 20191110 | 20190816 |
24663462880 | 18652 0 0 | 40131 912 1584 | ref | gcc | 20191110 | 20190816 |
24846722880 | 18652 0 0 | 40131 912 1584 | ref | gcc_-funroll-loops | 20191110 | 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
|