[Page version: 20250419 19:35:20]
Measurements for amd64, hertz, crypto_aead Test results for amd64, hertz, crypto_aead Test results for crypto_aead/silverv1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
2738 | 14114 0 0 | 38942 828 1096 | T:aesnioptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
2754 | 13978 0 0 | 38758 828 1096 | T:aesnioptimized | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
2877 | 11255 0 0 | 35133 804 1192 | T:aesnioptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
4059 | 9201 0 0 | 30336 820 1096 | T:aesnioptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
4457 | 10302 0 0 | 32373 804 1192 | T:aesnioptimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
4529 | 7728 0 0 | 27304 780 1064 | T:aesnioptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
67210 | 22529 0 0 | 42072 780 1064 | T:littleendoptnotaesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
67359 | 26511 0 0 | 50373 804 1192 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
68915 | 24525 0 0 | 46605 804 1192 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
69752 | 28819 0 0 | 53694 828 1096 | T:littleendoptnotaesni | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
69981 | 29099 0 0 | 54014 828 1096 | T:littleendoptnotaesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
72090 | 22338 0 0 | 43504 820 1096 | T:littleendoptnotaesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
73719 | 20845 0 0 | 45694 828 1096 | T:anotherlittleend | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
73772 | 22437 0 0 | 47350 828 1096 | T:anotherlittleend | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
77482 | 18495 0 0 | 39664 820 1096 | T:anotherlittleend | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
80999 | 21290 0 0 | 45141 804 1192 | T:anotherlittleend | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
81169 | 18293 0 0 | 40341 804 1192 | T:anotherlittleend | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
89277 | 17278 0 0 | 36840 780 1064 | T:anotherlittleend | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
237362 | 16780 0 0 | 41574 828 1096 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
307485 | 15588 0 0 | 40334 828 1096 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
323177 | 18565 0 0 | 42437 804 1192 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
349209 | 9399 0 0 | 31477 804 1192 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
511628 | 9028 0 0 | 30192 820 1096 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
674765 | 8278 0 0 | 27864 780 1064 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
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_19.1.1_(1ubuntu1)) |
T:bigendoptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:bigendoptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(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 (14.2.0) |
T:bigendoptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:bigendoptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.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_19.1.1_(1ubuntu1)) |
T:aesnioptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:aesnioptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:aesnioptimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:aesnioptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:aesnioptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.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_19.1.1_(1ubuntu1)) |
T:anotherlittleend | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:anotherlittleend | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:anotherlittleend | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:anotherlittleend | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:anotherlittleend | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.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_19.1.1_(1ubuntu1)) |
T:littleendoptnotaesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:littleendoptnotaesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:littleendoptnotaesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:littleendoptnotaesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:littleendoptnotaesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.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_19.1.1_(1ubuntu1)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |