Implementation notes: amd64, pmnod003, crypto_aead/pyjamask128aeadv1

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: pyjamask128aeadv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2117430reficc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
2130708reficc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
2236342reficc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
2260148refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
2341600refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
2589100refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
2633634refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
2657704reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
2672084reficc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
2685350reficc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
2709320reficc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
2722960reficc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
2729666reficc -xAVX -O3 -fomit-frame-pointer2019081920190816
2729670reficc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
3063942reficc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
3068758reficc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
3073880reficc -xAVX -O2 -fomit-frame-pointer2019081920190816
3082854reficc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816

Compiler output

Implementation: crypto_aead/pyjamask128aeadv1/add_cortex-m4/v1
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
random.c: random.c:38:10: fatal error: libopencm3/stm32/rng.h: No such file or directory
random.c: 38 | #include gt;
random.c: | ^~~~~~~~~~~~~~~~~~~~~~~~
random.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv add_cortex-m4/v1 add_cortex-m4/v2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv add_cortex-m4/v1 add_cortex-m4/v2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv add_cortex-m4/v1 add_cortex-m4/v2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv add_cortex-m4/v1 add_cortex-m4/v2

Compiler output

Implementation: crypto_aead/pyjamask128aeadv1/add_cortex-m4/v1
Compiler: icc -xAVX -O2 -fomit-frame-pointer
random.c: random.c(38): catastrophic error: cannot open source file "libopencm3/stm32/rng.h"
random.c: #include gt;
random.c: ^
random.c:
random.c: compilation aborted for random.c (code 4)

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xAVX -O3 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xCORE-AVX512 -O2 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xCORE-AVX512 -O3 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xSSE4.1 -O2 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xSSE4.1 -O3 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xSSE4.2 -O2 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2
icc -xSSE4.2 -O3 -fomit-frame-pointer add_cortex-m4/v1 add_cortex-m4/v2