| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 22886 | 35495 0 0 | 45219 756 920 | T:sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 23158 | 43217 0 0 | 56256 780 952 | T:sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 23181 | 38152 0 0 | 49264 780 952 | T:sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 25206 | 39199 0 0 | 49952 780 952 | T:sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 26398 | 44389 0 0 | 57280 812 888 | T:sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 26570 | 45248 0 0 | 58792 812 920 | T:sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 26586 | 45848 0 0 | 59312 812 920 | T:sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 26972 | 19385 0 0 | 32424 780 952 | T:sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 27078 | 25249 192 0 | 36321 988 952 | T:low-mem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 28079 | 76873 192 0 | 87945 988 952 | T:new-aes-round | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 28116 | 71177 192 0 | 82249 988 952 | T:no-salt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 28433 | 13912 0 0 | 25024 780 952 | T:sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 28460 | 72955 192 0 | 85845 1020 888 | T:no-salt | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 28499 | 16569 0 0 | 29488 812 888 | T:sphlib-small | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 28517 | 12027 0 0 | 21763 756 920 | T:sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 28548 | 69755 192 0 | 83125 1020 920 | T:no-salt | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 28653 | 80555 192 0 | 93461 1020 888 | T:new-aes-round | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 28774 | 80043 192 0 | 93413 1020 920 | T:new-aes-round | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 28807 | 28411 192 0 | 41301 1020 888 | T:low-mem | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 28876 | 75555 192 0 | 86147 1012 888 | T:new-aes-round | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29198 | 25587 192 0 | 36163 1012 888 | T:low-mem | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29209 | 72779 192 0 | 86325 1020 920 | T:no-salt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29213 | 29371 192 0 | 42741 1020 920 | T:low-mem | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29238 | 42777 0 0 | 53118 804 888 | T:sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29279 | 16545 0 0 | 30032 812 920 | T:sphlib-small | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29322 | 65939 192 0 | 76515 1012 888 | T:no-salt | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29608 | 28875 192 0 | 42421 1020 920 | T:low-mem | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29627 | 15865 0 0 | 29432 812 920 | T:sphlib-small | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 29718 | 13701 0 0 | 24448 780 952 | T:sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 29806 | 23675 192 0 | 33315 964 920 | T:low-mem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 30084 | 13807 0 0 | 24454 804 888 | T:sphlib-small | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 30112 | 74100 192 0 | 84801 988 952 | T:new-aes-round | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 30362 | 69033 192 0 | 79745 988 952 | T:no-salt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 30416 | 25776 192 0 | 36481 988 952 | T:low-mem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 30509 | 70513 192 0 | 80163 964 920 | T:no-salt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 30631 | 81371 192 0 | 94933 1020 920 | T:new-aes-round | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 30780 | 18905 192 0 | 31905 988 952 | T:lower-mem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 31025 | 75667 192 0 | 85315 964 920 | T:new-aes-round | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 31387 | 13053 0 0 | 23422 804 888 | T:sphlib-small | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 31960 | 27524 192 0 | 37795 1012 888 | T:low-mem | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 32104 | 45230 0 0 | 55870 804 888 | T:sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 32130 | 16081 192 0 | 27153 988 952 | T:lower-mem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 32353 | 69410 192 0 | 79683 1012 888 | T:no-salt | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 32537 | 79116 192 0 | 89379 1012 888 | T:new-aes-round | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 32639 | 28737 192 0 | 41737 988 952 | T:low-mem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 33170 | 14433 192 0 | 24083 964 920 | T:lower-mem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 34072 | 75233 192 0 | 88233 988 952 | T:no-salt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 34113 | 17771 192 0 | 31141 1020 920 | T:lower-mem | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 34320 | 81201 192 0 | 94201 988 952 | T:new-aes-round | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 34572 | 17531 192 0 | 31093 1020 920 | T:lower-mem | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 35315 | 17419 192 0 | 30325 1020 888 | T:lower-mem | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 36057 | 16006 192 0 | 26705 988 952 | T:lower-mem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 36074 | 15203 192 0 | 25795 1012 888 | T:lower-mem | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 37540 | 16402 192 0 | 26675 1012 888 | T:lower-mem | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 84132 | 25451 192 0 | 38957 1020 920 | T:8-bit | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 86110 | 25803 192 0 | 39117 1020 920 | T:8-bit | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 90483 | 28011 192 0 | 40909 1020 888 | T:8-bit | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 155237 | 15113 192 0 | 26209 988 952 | T:8-bit | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 155832 | 17113 192 0 | 30137 988 952 | T:8-bit | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 167075 | 15638 192 0 | 25891 1012 888 | T:8-bit | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 657853 | 14140 192 0 | 24865 988 952 | T:8-bit | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| 659954 | 14203 192 0 | 24803 1012 888 | T:8-bit | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221010 | 20221005 |
| 819487 | 12413 192 0 | 22075 964 920 | T:8-bit | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221010 | 20221005 |
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:8-bit |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:8-bit |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:8-bit |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:8-bit |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:8-bit |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:low-mem |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:low-mem |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:low-mem |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:low-mem |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:low-mem |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:lower-mem |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:lower-mem |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:lower-mem |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:lower-mem |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:lower-mem |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:new-aes-round |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:new-aes-round |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:new-aes-round |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:new-aes-round |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:new-aes-round |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:no-salt |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:no-salt |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:no-salt |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:no-salt |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:no-salt
|
| Compiler | Implementations
|
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:8-bit |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:8-bit |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:8-bit |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:8-bit |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:low-mem |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:low-mem |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:low-mem |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:low-mem |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:lower-mem |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:lower-mem |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:lower-mem |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:lower-mem |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:new-aes-round |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:new-aes-round |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:new-aes-round |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:new-aes-round |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:no-salt |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:no-salt |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:no-salt |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:no-salt
|