Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
762436773 | 25252 0 1280 | 44954 952 2904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
841923900 | 25348 0 1280 | 45130 952 2904 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
903928500 | 19648 0 1280 | 37706 952 2904 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
950488891 | 19628 0 1280 | 37754 952 2904 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
988718625 | 15048 0 1280 | 32066 832 2888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
1026647325 | 15048 0 1280 | 32066 832 2888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
1062294975 | 22936 0 1280 | 42634 952 2872 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191206 | 20190816 |
1093522050 | 11608 0 1280 | 27222 936 2872 | ref | gcc_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
1095977925 | 22936 0 1280 | 42634 952 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
1189134675 | 12096 0 1280 | 28506 952 2872 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
1206101025 | 11624 0 1280 | 27262 936 2872 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
1206891900 | 19736 0 1280 | 37858 952 2904 | ref | gcc_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
1229436000 | 11624 0 1280 | 27262 936 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
1246369050 | 12536 0 1280 | 29034 952 2872 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
1263660075 | 11608 0 1280 | 27222 936 2872 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
1441466268 | 15048 0 1280 | 32050 832 2888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
1482461926 | 12136 0 1280 | 28626 952 2872 | ref | gcc_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
1507291200 | 22048 0 1280 | 41546 952 2872 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
1545370266 | 12560 0 1280 | 29066 952 2872 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
1556824950 | 22200 0 1280 | 41698 952 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
1604276170 | 11608 0 1280 | 27222 936 2872 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
1728203400 | 12092 0 1280 | 28578 952 2872 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
2518319427 | 12536 0 1280 | 29034 952 2872 | ref | gcc_-O_-fomit-frame-pointer | 20191206 | 20190816 |
3408721360 | 15048 0 1280 | 32066 832 2888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
5550100150 | 24256 0 1280 | 44486 936 2872 | ref | cc | 20191206 | 20190816 |
9208057725 | 24256 0 1280 | 44486 936 2872 | ref | gcc_-funroll-loops | 20191206 | 20190816 |
10604634750 | 24256 0 1280 | 44486 936 2872 | ref | gcc | 20191206 | 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 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | aesni
|