Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
239833230 | 18040 0 0 | 41097 936 1648 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
249586225 | 18312 0 0 | 41257 936 1648 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
262249631 | 20004 0 0 | 40153 936 1648 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
297415342 | 21124 0 0 | 40889 936 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
300250587 | 17312 0 0 | 35081 936 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
319676455 | 17112 0 0 | 34745 936 1632 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
330669276 | 16740 0 0 | 34265 936 1632 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
344820721 | 17500 0 0 | 36922 816 1648 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
348227971 | 17500 0 0 | 36874 816 1648 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
350067886 | 22144 0 0 | 43145 936 1632 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
353343389 | 22144 0 0 | 43145 936 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
385968737 | 17252 0 0 | 35041 936 1632 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
402136035 | 16476 0 0 | 33241 920 1616 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
402433808 | 20436 0 0 | 40625 936 1648 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
404499634 | 16440 0 0 | 33265 920 1616 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
420419132 | 17936 0 0 | 40817 936 1648 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
476902664 | 21524 0 0 | 41217 936 1632 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
479014746 | 16728 0 0 | 36202 816 1648 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191209 | 20190816 |
544777562 | 17500 0 0 | 36922 816 1648 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
545197583 | 17500 0 0 | 36922 816 1648 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
632401294 | 16440 0 0 | 33265 920 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
661155180 | 16476 0 0 | 33241 920 1616 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
661976637 | 16476 0 0 | 33241 920 1616 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
751134251 | 17252 0 0 | 35041 936 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
752398444 | 17252 0 0 | 35041 936 1632 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
1185775451 | 34084 0 0 | 55457 920 1632 | ref | cc | 20191209 | 20190816 |
3033928562 | 34084 0 0 | 55457 920 1632 | ref | gcc_-funroll-loops | 20191209 | 20190816 |
3034058657 | 34084 0 0 | 55457 920 1632 | ref | gcc | 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
|