| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1918671 | 18519 0 0 | 43290 692 1920 | ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 2434053 | 12157 0 0 | 38067 684 1936 | ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 2525595 | 41374 0 0 | 46970 692 1920 | ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 2527470 | 20687 0 0 | 46970 692 1920 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 2561742 | 12157 0 0 | 38067 684 1936 | ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 2647096 | 19031 0 0 | 43226 692 1904 | ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 2649097 | 19031 0 0 | 43226 692 1904 | ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 3213921 | 12029 0 0 | 38187 684 1936 | ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 4369521 | 7144 0 0 | 28068 684 1904 | ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 4369808 | 7144 0 0 | 28068 684 1904 | ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 5916659 | 7232 0 0 | 28772 684 1904 | ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 5917415 | 7232 0 0 | 28772 684 1904 | ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 6749709 | 7393 0 0 | 29444 676 1920 | ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 7235147 | 7393 0 0 | 29444 676 1920 | ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 7288914 | 7409 0 0 | 29544 676 1920 | ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 9178632 | 9834 0 0 | 34432 684 1928 | ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 9185913 | 9842 0 0 | 34440 684 1928 | ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 9186979 | 9842 0 0 | 34440 684 1928 | ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 9239186 | 8594 0 0 | 32584 684 1928 | ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 9246692 | 8594 0 0 | 32584 684 1928 | ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 9340011 | 8654 0 0 | 32620 684 1928 | ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| Implementation | Compiler |
| lowmem | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| lowmem | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| lowmem | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| lowmem | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| lowmem | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| lowmem | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| lowmem | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| lowmem | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| opt | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| opt | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| opt | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| opt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| opt | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| vec | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| vec | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| vec | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| vec | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| vec | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| vec | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| vec | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| vec | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| Implementation | Compiler |
| lowmem | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| lowmem | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| lowmem | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| opt | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| opt | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| vec | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| vec | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| Implementation | Compiler |
| ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |