[Page version: 20260629 14:45:54]
Measurements for amd64, hertz, crypto_aead Test results for amd64, hertz, crypto_aead Test results for crypto_aead/silverv1| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 2738 | 14138 0 0 | 52211 1272 1696 | T:aesnioptimized | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 2776 | 14002 0 0 | 52091 1272 1696 | T:aesnioptimized | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 2806 | 11311 0 0 | 48278 1240 1792 | T:aesnioptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 4030 | 9192 0 0 | 41029 1264 1696 | T:aesnioptimized | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 4459 | 7732 0 0 | 38521 1216 1696 | T:aesnioptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 4495 | 10527 0 0 | 43862 1240 1792 | T:aesnioptimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 67481 | 26354 0 0 | 63286 1240 1792 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 69886 | 24349 0 0 | 57694 1240 1792 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 72211 | 22337 0 0 | 53057 1216 1696 | T:littleendoptnotaesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 78386 | 18100 0 0 | 51430 1240 1792 | T:anotherlittleend | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 78612 | 20965 0 0 | 57926 1240 1792 | T:anotherlittleend | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 110431 | 17316 0 0 | 48033 1216 1696 | T:anotherlittleend | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 131825 | 25627 0 0 | 63267 1272 1696 | T:littleendoptnotaesni | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 132086 | 25415 0 0 | 63075 1272 1696 | T:littleendoptnotaesni | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 137205 | 20820 0 0 | 52165 1264 1696 | T:littleendoptnotaesni | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 146120 | 22523 0 0 | 60355 1272 1696 | T:anotherlittleend | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 146344 | 20921 0 0 | 58723 1272 1696 | T:anotherlittleend | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 146962 | 18510 0 0 | 50173 1264 1696 | T:anotherlittleend | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 277659 | 15939 0 0 | 53899 1272 1696 | T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 316678 | 18096 0 0 | 55062 1240 1792 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 343656 | 9468 0 0 | 42806 1240 1792 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 353197 | 13906 0 0 | 51955 1272 1696 | T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 518627 | 8934 0 0 | 40861 1264 1696 | T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
| 671812 | 8174 0 0 | 38945 1216 1696 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260627 | 20260627 |
encrypt.c: encrypt.c:28:2: error: "This code produces standard results only on BE machines" encrypt.c: 28 | #error "This code produces standard results only on BE machines" encrypt.c: | ^ encrypt.c: 1 error generated.
| Implementation | Compiler |
| T:bigendoptimized | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:bigendoptimized | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:bigendoptimized | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines" encrypt.c: 28 | #error "This code produces standard results only on BE machines" encrypt.c: | ^~~~~
| Implementation | Compiler |
| T:bigendoptimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:bigendoptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:bigendoptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
encrypt.o AESEXPANDandENCRYPT T encrypt.o AES_128_KEY_EXPANSION T encrypt.o CONVERT2DECKEY T encrypt.o Obtain_sessionrkeys T encrypt.o PartialBlock T encrypt.o ProcessAD T encrypt.o SETUPcounterLEFT T encrypt.o TAES_DECRYPT T encrypt.o TAES_PARALLEL_DECRYPT T encrypt.o TAG T
| Implementation | Compiler |
| T:aesnioptimized | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:aesnioptimized | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:aesnioptimized | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:aesnioptimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:aesnioptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:aesnioptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
encrypt.o AES_128_KEY_EXPANSION T encrypt.o CONVERT2DECKEY T encrypt.o Obtain_sessionrkeys T encrypt.o PartialBlock T encrypt.o ProcessAD T encrypt.o SETUPcounterLEFT T encrypt.o TAES_DECRYPT T encrypt.o TAES_ENCRYPT T encrypt.o TAG T rijndael-alg-fstplus.o INVERT T rijndael-alg-fstplus.o rijndaelDecrypt T rijndael-alg-fstplus.o rijndaelEncrypt T rijndael-alg-fstplus.o rijndaelKeySetupDec T rijndael-alg-fstplus.o rijndaelKeySetupEnc T
| Implementation | Compiler |
| T:anotherlittleend | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:anotherlittleend | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:anotherlittleend | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:anotherlittleend | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:anotherlittleend | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:anotherlittleend | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
AES-128TS.o CONVERT2DECKEY T AES-128TS.o INVERT T AES-128TS.o SilverDecrypt T AES-128TS.o SilverEncrypt T AES-128TS.o rijndaelDecrypt T AES-128TS.o rijndaelEncrypt T AES-128TS.o rijndaelKeySetupEnc T encrypt.o Obtain_sessionrkeys T encrypt.o PartialBlock T encrypt.o ProcessAD T encrypt.o SETUPcounterLEFT T encrypt.o TAG T
| Implementation | Compiler |
| T:littleendoptnotaesni | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:littleendoptnotaesni | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:littleendoptnotaesni | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:littleendoptnotaesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:littleendoptnotaesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:littleendoptnotaesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
encrypt.o LESTOREu64inbytearray T encrypt.o NADD64 T encrypt.o Obtain_sessionrkeys T encrypt.o PartialBlock T encrypt.o ProcessAD T encrypt.o SETUPcounterLEFT T encrypt.o TAES_DECRYPT T encrypt.o TAES_ENCRYPT T encrypt.o TAG T encrypt.o XOR128 T encrypt.o XORADD T rijndaelEndianNeutral.o INVSBOX R rijndaelEndianNeutral.o InvMixColumn T rijndaelEndianNeutral.o InvShiftRowOnly T rijndaelEndianNeutral.o SBOX R rijndaelEndianNeutral.o ShiftRowOnly T rijndaelEndianNeutral.o ShiftRowandMixColumn T rijndaelEndianNeutral.o rijndaelDecrypt T rijndaelEndianNeutral.o rijndaelEncrypt T rijndaelEndianNeutral.o rijndaelexpandKey T
| Implementation | Compiler |
| T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.2_(1ubuntu1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |