Test results for amd64, hertz, crypto_aead/morus640128v2
[Page version: 20240912 08:40:39]
Measurements for amd64, hertz, crypto_aead
Test results for amd64, hertz, crypto_aead
Test results for crypto_aead/morus640128v2
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: morus640128v2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5076 | 17463 0 0 | 38455 828 1096 | T:sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240910 | 20240909 |
5100 | 17367 0 0 | 38247 828 1096 | T:sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240910 | 20240909 |
5702 | 4226 0 0 | 19072 820 1096 | T:sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240910 | 20240909 |
9232 | 4761 0 0 | 22203 820 1160 | T:sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240910 | 20240909 |
9586 | 2533 0 0 | 17947 820 1096 | T:sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240910 | 20240909 |
9654 | 2072 0 0 | 15814 796 1064 | T:sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240910 | 20240909 |
16145 | 12814 0 0 | 30148 812 1160 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240910 | 20240909 |
Compiler output
encrypt.c: encrypt.c:242:16: warning: unused variable 'check' [-Wunused-variable]
encrypt.c: 242 | unsigned char check = 0;
encrypt.c: | ^~~~~
encrypt.c: 1 warning generated.
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_initialization':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o):.../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67: more undefined references to `morus_stateupdate' follow
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
encrypt.c: encrypt.c:242:16: warning: unused variable 'check' [-Wunused-variable]
encrypt.c: 242 | unsigned char check = 0;
encrypt.c: | ^~~~~
encrypt.c: 1 warning generated.
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_initialization':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o):.../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67: more undefined references to `morus_stateupdate' follow
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
encrypt.c: encrypt.c:242:16: warning: unused variable 'check' [-Wunused-variable]
encrypt.c: 242 | unsigned char check = 0;
encrypt.c: | ^~~~~
encrypt.c: 1 warning generated.
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_initialization':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_tag_generation':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:82:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_tag_verification':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:102:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_enc_aut_partialblock':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:155:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_dec_aut_partialblock':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:179:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
encrypt.c: encrypt.c: In function 'crypto_aead_morus640128v2_ref_timingleaks_decrypt':
encrypt.c: encrypt.c:242:23: warning: unused variable 'check' [-Wunused-variable]
encrypt.c: 242 | unsigned char check = 0;
encrypt.c: | ^~~~~
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_initialization':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_tag_generation':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:82:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_tag_verification':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:102:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_enc_aut_partialblock':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:155:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_dec_aut_partialblock':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:179:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o):.../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:124: more undefined references to `morus_stateupdate' follow
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
encrypt.c: encrypt.c: In function 'crypto_aead_morus640128v2_ref_timingleaks_decrypt':
encrypt.c: encrypt.c:242:23: warning: unused variable 'check' [-Wunused-variable]
encrypt.c: 242 | unsigned char check = 0;
encrypt.c: | ^~~~~
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
encrypt.c: encrypt.c: In function 'crypto_aead_morus640128v2_ref_timingleaks_decrypt':
encrypt.c: encrypt.c:242:23: warning: unused variable 'check' [-Wunused-variable]
encrypt.c: 242 | unsigned char check = 0;
encrypt.c: | ^~~~~
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_initialization':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:67:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_tag_generation':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:82:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_tag_verification':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:102:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_enc_aut_partialblock':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:155:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `morus_dec_aut_partialblock':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:179:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `crypto_aead_morus640128v2_ref_timingleaks_encrypt':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:203:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:214:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: /usr/bin/ld: libcrypto_aead_morus640128v2.a(encrypt.o): in function `crypto_aead_morus640128v2_ref_timingleaks_decrypt':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:251:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/morus640128v2/ref/work/encrypt.c:263:(.text+0x...): undefined reference to `morus_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Namespace violations
encrypt.o morus_dec_aut_partialblock T
encrypt.o morus_enc_aut_partialblock T
encrypt.o morus_initialization T
encrypt.o morus_tag_generation T
encrypt.o morus_tag_verification T
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Namespace violations
encrypt.o morus_dec_aut_partialblock T
encrypt.o morus_enc_aut_partialblock T
encrypt.o morus_initialization T
encrypt.o morus_stateupdate T
encrypt.o morus_tag_generation T
encrypt.o morus_tag_verification T
Number of similar (implementation,compiler) pairs: 6, namely:
Implementation | Compiler |
T:sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |