[Page version: 20250322 15:59:23]
Measurements for amd64, know, crypto_aead Test results for amd64, know, crypto_aead Test results for crypto_aead/scream10v1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
59981 | 18604 0 0 | 41308 780 1088 | T:sse | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
65917 | 32914 0 0 | 57009 852 1088 | T:sse | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
68338 | 13700 0 0 | 34524 780 1088 | T:sse | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
69375 | 11263 0 0 | 29799 756 1056 | T:sse | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
70317 | 15591 0 0 | 35780 780 1088 | T:sse | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
72426 | 12225 0 0 | 33039 844 1088 | T:sse | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
76545 | 32018 0 0 | 55817 852 1056 | T:sse | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
77952 | 26020 0 0 | 45913 852 1024 | T:sse | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
282375 | 9952 0 0 | 32588 780 1088 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
283193 | 7632 0 0 | 31641 852 1088 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
285345 | 7440 0 0 | 31153 852 1056 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
310836 | 8276 0 0 | 30649 852 1024 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
468437 | 6448 0 0 | 26580 780 1088 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
503553 | 5634 0 0 | 26359 844 1088 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
550762 | 5704 0 0 | 25505 852 1024 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
558524 | 6834 0 0 | 27572 780 1088 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
674399 | 5524 0 0 | 23975 756 1056 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
scream.c: scream.c:185:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: A = __builtin_ia32_pshufb128(table, t0); scream.c: ^ scream.c: scream.c:186:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: C = __builtin_ia32_pshufb128(table, t1); scream.c: ^ scream.c: scream.c:190:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: B = __builtin_ia32_pshufb128(table, t0); scream.c: ^ scream.c: scream.c:191:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: D = __builtin_ia32_pshufb128(table, t1); scream.c: ^ scream.c: scream.c:198:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: A ^= __builtin_ia32_pshufb128(table, in[0]); scream.c: ^ scream.c: scream.c:199:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: C ^= __builtin_ia32_pshufb128(table, in[2]); scream.c: ^ scream.c: scream.c:203:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: B ^= __builtin_ia32_pshufb128(table, in[0]); scream.c: ^ scream.c: scream.c:204:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: D ^= __builtin_ia32_pshufb128(table, in[2]); scream.c: ^ scream.c: scream.c:211:10: error: '__builtin_ia32_pshufb128' needs target feature ssse3 scream.c: ...
Implementation | Compiler |
T:sse | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
scream_cipher.o LS_decrypt T scream_cipher.o LS_encrypt T
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
scream.o decrypt_tweakey T scream.o encrypt_tweakey T scream.o tweak_expand T scream.o tweakey_increment T scream.o tweakey_schedule T scream.o tweakey_set T tae.o read128 T tae.o read128_with_checksum T tae.o update_checksum T tae.o write128 T tae.o write128_checksum T tae.o write128_checksum2 T
Implementation | Compiler |
T:sse | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:sse | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:sse | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:sse | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:sse | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:sse | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:sse | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:sse | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |