Implementation notes: amd64, pmnod003, crypto_aead/schwaemm192192v1

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_aead
Primitive: schwaemm192192v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1796169888 0 028334 864 864opticc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1797289888 0 028334 864 864opticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
18010010392 0 028870 864 864opticc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
18132210392 0 028870 864 864opticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1854745600 0 018493 840 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
19028414444 0 033396 872 864reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
20330016360 0 034792 864 864opticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
20514414100 0 032666 872 864reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
20523614100 0 032666 872 864reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
20584415800 0 034648 864 864opticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
20633414100 0 031370 872 864reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
20735014116 0 031526 872 864reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2098849857 0 025466 848 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2105969264 0 026470 864 864opticc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2106825368 0 018213 840 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2111409280 0 026642 864 864opticc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2120908768 0 025918 864 864opticc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2125508784 0 026074 864 864opticc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
21502016212 0 035428 872 928reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
21591414224 0 032936 864 928opticc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
21658014940 0 033476 872 864reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
21766413712 0 032952 864 928opticc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
21806017744 0 036760 864 928opticc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
21853017232 0 036344 864 928opticc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
22285614140 0 031466 872 864reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
22327014244 0 032842 872 864reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
22342014244 0 032842 872 864reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
22343214156 0 031638 872 864reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2273465117 0 017905 832 896optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2328086445 0 021950 840 896optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2369084909 0 017657 832 896optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
25698016564 0 035684 872 928reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
33044217972 0 037284 872 928reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
38751617940 0 036724 872 928reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910

Compiler output

Implementation: opt
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_schwaemm192192v1.a(encrypt.o): in function `crypto_aead_schwaemm192192v1_opt_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
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 `processAD'
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 `encryptPT'
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_schwaemm192192v1.a(encrypt.o): in function `crypto_aead_schwaemm192192v1_opt_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
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 `processAD'
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 `decryptCT'
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 opt

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_schwaemm192192v1.a(encrypt.o): in function `crypto_aead_schwaemm192192v1_ref_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
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 `processAD'
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 `encryptPT'
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_schwaemm192192v1.a(encrypt.o): in function `crypto_aead_schwaemm192192v1_ref_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
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 `processAD'
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 `decryptCT'
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