Implementation notes: amd64, pmnod003, crypto_aead/morus640128v1

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: morus640128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
64306312 0 025333 856 928sse2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
64826312 0 025237 856 928sse2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
70546200 0 024587 856 864sse2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
70566200 0 024555 856 864sse2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
70706200 0 024555 856 864sse2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
70726328 0 024917 856 928sse2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
70726200 0 024587 856 864sse2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
70786328 0 025445 856 928sse2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
70807224 0 024423 856 864sse2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
70926360 0 025117 856 864sse2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
71207160 0 024219 856 864sse2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
71347160 0 024275 856 864sse2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
71666360 0 024701 856 864sse2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
71667224 0 024495 856 864sse2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
93762257 0 014939 832 896sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
95585578 0 020963 832 896sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
97401734 0 013358 808 896sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
97882198 0 014923 832 896sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1994610770 0 023414 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1995610582 0 023174 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2248812146 0 027523 832 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3398422720 0 041053 856 864reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
3441822896 0 041477 856 928reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
3442622616 0 040995 856 864reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
3445822616 0 040995 856 864reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
3454222408 0 040755 856 864reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
3471622736 0 039787 856 864reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
3472623120 0 040311 856 864reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
3477623152 0 042069 856 928reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
3481422408 0 040755 856 864reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
3486424456 0 043469 856 928reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
3509022952 0 041701 856 864reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
3515622640 0 039903 856 864reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
3554223048 0 042157 856 928reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
3629222384 0 039491 856 864reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_aead_morus640128v1.a(encrypt.o): in function `morus_initialization':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_aead_morus640128v1.a(encrypt.o): in function `morus_tag_generation':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_aead_morus640128v1.a(encrypt.o): in function `morus_tag_verification':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_aead_morus640128v1.a(encrypt.o): in function `morus_enc_aut_partialblock':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_aead_morus640128v1.a(encrypt.o): in function `morus_dec_aut_partialblock':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_aead_morus640128v1.a(encrypt.o): in function `crypto_aead_morus640128v1_ref_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: encrypt.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_aead_morus640128v1.a(encrypt.o): in function `crypto_aead_morus640128v1_ref_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: encrypt.c:(.text+0x...): undefined reference to `morus_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE ref