[Page version: 20250327 12:34:49]
Measurements for amd64, jasper, crypto_aead Test results for amd64, jasper, crypto_aead Test results for crypto_aead/silverv1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
5728 | 11652 0 0 | 33648 780 1080 | T:aesnioptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
6064 | 9683 0 0 | 30512 780 1080 | T:aesnioptimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
6123 | 15235 0 0 | 36648 812 1016 | T:aesnioptimized | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
6145 | 15235 0 0 | 38952 812 1016 | T:aesnioptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
6977 | 8782 0 0 | 29079 772 1080 | T:aesnioptimized | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
7393 | 10275 0 0 | 30254 804 1016 | T:aesnioptimized | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
8818 | 7289 0 0 | 26115 756 1048 | T:aesnioptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
8882 | 10681 0 0 | 30214 804 1016 | T:aesnioptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
84628 | 25292 0 0 | 47304 780 1080 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
84724 | 22051 0 0 | 40875 756 1048 | T:littleendoptnotaesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
85766 | 23023 0 0 | 43856 780 1080 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
91155 | 22859 0 0 | 43159 772 1080 | T:littleendoptnotaesni | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
94704 | 27999 0 0 | 50336 812 1016 | T:littleendoptnotaesni | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
100037 | 22361 0 0 | 41902 804 1016 | T:littleendoptnotaesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
100110 | 18765 0 0 | 40136 812 1016 | T:anotherlittleend | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
100259 | 21165 0 0 | 44840 812 1016 | T:anotherlittleend | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
100849 | 21974 0 0 | 44336 812 1016 | T:anotherlittleend | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
100893 | 25459 0 0 | 46896 812 1016 | T:littleendoptnotaesni | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
100914 | 23258 0 0 | 43238 804 1016 | T:littleendoptnotaesni | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
101055 | 27046 0 0 | 50792 812 1016 | T:littleendoptnotaesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
104135 | 16827 0 0 | 36374 804 1016 | T:anotherlittleend | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
106303 | 17660 0 0 | 37975 772 1080 | T:anotherlittleend | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
106760 | 17703 0 0 | 38560 780 1080 | T:anotherlittleend | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
108043 | 17169 0 0 | 37158 804 1016 | T:anotherlittleend | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
110204 | 20504 0 0 | 42512 780 1080 | T:anotherlittleend | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
123427 | 17019 0 0 | 35867 756 1048 | T:anotherlittleend | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
386929 | 15371 0 0 | 37752 812 1016 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
399412 | 15724 0 0 | 39488 812 1016 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
412444 | 15680 0 0 | 37704 780 1080 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
473670 | 14278 0 0 | 35744 812 1016 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
486241 | 7697 0 0 | 27718 804 1016 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
510290 | 8777 0 0 | 29640 780 1080 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
524847 | 7887 0 0 | 28199 772 1080 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
696688 | 7337 0 0 | 26918 804 1016 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
756944 | 7239 0 0 | 26115 756 1048 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
encrypt.c: In file included from encrypt.c:36: encrypt.c: ./macs4AESNI.h:33:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes encrypt.c: kp[1] = AES_128_key_exp(kp[0], 0x01); encrypt.c: ^ encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp' encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON)) encrypt.c: ^ encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/__wmmintrin_aes.h:136:12: note: expanded from macro '_mm_aeskeygenassist_si128' encrypt.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R)) encrypt.c: ^ encrypt.c: In file included from encrypt.c:36: encrypt.c: ./macs4AESNI.h:34:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes encrypt.c: kp[2] = AES_128_key_exp(kp[1], 0x02); encrypt.c: ^ encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp' encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON)) encrypt.c: ^ encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/__wmmintrin_aes.h:136:12: note: expanded from macro '_mm_aeskeygenassist_si128' encrypt.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R)) encrypt.c: ^ encrypt.c: In file included from encrypt.c:36: encrypt.c: ./macs4AESNI.h:35:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes encrypt.c: kp[3] = AES_128_key_exp(kp[2], 0x04); encrypt.c: ^ encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp' encrypt.c: ...
Implementation | Compiler |
T:aesnioptimized | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
encrypt.c: encrypt.c:28:2: error: "This code produces standard results only on BE machines" encrypt.c: #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 (Debian_Clang_11.0.1) |
T:bigendoptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:bigendoptimized | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:bigendoptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:bigendoptimized | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
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 (10.2.1_20210110) |
T:bigendoptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:bigendoptimized | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:bigendoptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
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 (Debian_Clang_11.0.1) |
T:aesnioptimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:aesnioptimized | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:aesnioptimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:aesnioptimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesnioptimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesnioptimized | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesnioptimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
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 (Debian_Clang_11.0.1) |
T:anotherlittleend | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:anotherlittleend | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:anotherlittleend | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:anotherlittleend | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:anotherlittleend | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:anotherlittleend | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:anotherlittleend | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:anotherlittleend | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
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 (Debian_Clang_11.0.1) |
T:littleendoptnotaesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:littleendoptnotaesni | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:littleendoptnotaesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:littleendoptnotaesni | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:littleendoptnotaesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:littleendoptnotaesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:littleendoptnotaesni | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:littleendoptnotaesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
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 (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |