Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
171395 | 4820 5120 0 | 22884 5920 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
179655 | 5392 5120 0 | 20519 6024 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
180068 | 5608 5120 0 | 22903 6048 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
180481 | 5588 5120 0 | 24215 6048 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
184611 | 4936 5120 0 | 22932 5920 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
186263 | 5884 5120 0 | 25311 6040 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
186676 | 5884 5120 0 | 25311 6040 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
202370 | 5336 5120 0 | 21455 6040 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
202370 | 5336 5120 0 | 21551 6040 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
204435 | 5380 5120 0 | 23535 6040 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
205261 | 5376 5120 0 | 20567 6024 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
258951 | 5484 5120 0 | 22887 6048 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
259364 | 5476 5120 0 | 22791 6048 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
263081 | 5464 5120 0 | 24119 6048 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
269689 | 5500 5120 0 | 23751 6040 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
273406 | 5376 5120 0 | 20567 6024 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
302316 | 4936 5120 0 | 22980 5920 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
302316 | 4936 5120 0 | 22980 5920 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
302729 | 4936 5120 0 | 22980 5920 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
399371 | 5460 5120 0 | 21511 6040 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
401023 | 5392 5120 0 | 20519 6024 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
401023 | 5392 5120 0 | 20519 6024 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
457191 | 14052 5120 0 | 36759 6024 864 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
460495 | 14052 5120 0 | 36759 6024 864 | ref | cc | 20190912 | 20190816 |
536487 | 5816 5120 0 | 22023 6040 864 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
536900 | 5816 5120 0 | 22023 6040 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
537313 | 5816 5120 0 | 22023 6040 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
1558662 | 14052 5120 0 | 36759 6024 864 | ref | gcc | 20190912 | 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
|