[Page version: 20251231 05:58:02]
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 |
|---|---|---|---|---|---|---|
| 2764 | 13994 0 0 | 38287 828 1096 | T:aesnioptimized | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 2773 | 14130 0 0 | 39855 828 1096 | T:aesnioptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 2807 | 11311 0 0 | 35278 804 1160 | T:aesnioptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 4047 | 9194 0 0 | 30313 820 1096 | T:aesnioptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 4466 | 10527 0 0 | 32462 804 1160 | T:aesnioptimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 4625 | 7732 0 0 | 27329 780 1064 | T:aesnioptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 67530 | 26354 0 0 | 50286 804 1160 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 69892 | 24349 0 0 | 46294 804 1160 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 70127 | 28701 0 0 | 54527 828 1096 | T:littleendoptnotaesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 71051 | 22330 0 0 | 43441 820 1096 | T:littleendoptnotaesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 72129 | 22337 0 0 | 41897 780 1064 | T:littleendoptnotaesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 72791 | 28001 0 0 | 52375 828 1096 | T:littleendoptnotaesni | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 78419 | 18100 0 0 | 40014 804 1160 | T:anotherlittleend | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 78644 | 20965 0 0 | 44926 804 1160 | T:anotherlittleend | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 96053 | 22615 0 0 | 48215 828 1096 | T:anotherlittleend | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 96129 | 21063 0 0 | 45215 828 1096 | T:anotherlittleend | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 103804 | 18266 0 0 | 39329 820 1096 | T:anotherlittleend | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 110535 | 17316 0 0 | 36889 780 1064 | T:anotherlittleend | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 255981 | 15836 0 0 | 41503 828 1096 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 308763 | 15721 0 0 | 39943 828 1096 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 316270 | 18096 0 0 | 42078 804 1160 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 346639 | 9468 0 0 | 31470 804 1160 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 513405 | 8938 0 0 | 30073 820 1096 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 673100 | 8174 0 0 | 27753 780 1064 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
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 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:bigendoptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:bigendoptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
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 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:aesnioptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:aesnioptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| 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 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:anotherlittleend | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:anotherlittleend | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| 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 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:littleendoptnotaesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:littleendoptnotaesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| 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 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| 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) |