Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8325 | 10660 0 0 | 26194 936 864 | aesni | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 18160 0 0 | 35371 944 896 | aesni | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 11064 0 0 | 26562 936 864 | aesni | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 12828 0 0 | 27350 920 864 | aesni | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
355320 | 30196 0 0 | 46120 832 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
416250 | 30196 0 0 | 46120 832 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
428789 | 76772 0 0 | 95715 960 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
435267 | 22476 0 0 | 37199 944 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
549450 | 30520 0 0 | 46424 832 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
586983 | 29904 0 0 | 48811 960 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
596343 | 76204 0 0 | 95195 960 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
674325 | 38452 0 0 | 57163 960 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
740925 | 23300 0 0 | 39011 960 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
765900 | 70856 0 0 | 88211 960 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
765900 | 23340 0 0 | 39051 960 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
807525 | 71372 0 0 | 88683 960 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
915750 | 30196 0 0 | 46120 832 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
1075756 | 24076 0 0 | 39819 960 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
1172556 | 23300 0 0 | 39011 960 864 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
1307025 | 22468 0 0 | 37207 944 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
1406925 | 70972 0 0 | 88347 960 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
1523475 | 22468 0 0 | 37207 944 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
1681650 | 38396 0 0 | 57131 960 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
1708060 | 24128 0 0 | 39867 960 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
2114550 | 22476 0 0 | 37199 944 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
2148108 | 23932 0 0 | 39603 960 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
2243220 | 29904 0 0 | 48811 960 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
2664000 | 34648 0 0 | 56399 944 864 | ref | gcc | 20191127 | 20190816 |
2970022 | 22540 0 0 | 37263 944 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
3718374 | 34648 0 0 | 56399 944 864 | ref | cc | 20191127 | 20190816 |
4256252 | 34648 0 0 | 56399 944 864 | ref | gcc_-funroll-loops | 20191127 | 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
|