Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
174029114 | 18056 0 0 | 41161 936 1648 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
178842629 | 20644 0 0 | 40865 936 1648 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
184886471 | 20172 0 0 | 40337 936 1648 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
200128649 | 22028 0 0 | 41769 936 1632 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
208193713 | 17168 0 0 | 36666 816 1648 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191209 | 20190816 |
208225101 | 21600 0 0 | 41401 936 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
243563446 | 21940 0 0 | 42945 936 1632 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
245905569 | 17944 0 0 | 37386 816 1648 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
247989154 | 17944 0 0 | 37386 816 1648 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
250592293 | 21940 0 0 | 42945 936 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
259531678 | 17432 0 0 | 35233 936 1632 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
269772839 | 16616 0 0 | 33393 920 1616 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
274770965 | 16616 0 0 | 33393 920 1616 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
287630546 | 18360 0 0 | 41337 936 1648 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
297962154 | 17920 0 0 | 40841 936 1648 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
337329727 | 17556 0 0 | 35361 936 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
337726207 | 17348 0 0 | 35025 936 1632 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
355582675 | 16908 0 0 | 34481 936 1632 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
391283221 | 17944 0 0 | 37386 816 1648 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
392210406 | 17944 0 0 | 37338 816 1648 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
447129081 | 16580 0 0 | 33401 920 1616 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
447315344 | 16580 0 0 | 33401 920 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
449565781 | 16616 0 0 | 33393 920 1616 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
507745504 | 17432 0 0 | 35233 936 1632 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
510387465 | 17432 0 0 | 35233 936 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
840138642 | 34156 0 0 | 55529 920 1632 | ref | cc | 20191209 | 20190816 |
2070420212 | 34156 0 0 | 55529 920 1632 | ref | gcc | 20191209 | 20190816 |
2076758110 | 34156 0 0 | 55529 920 1632 | ref | gcc_-funroll-loops | 20191209 | 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 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2
|