Implementation notes: amd64, pluton1mn, crypto_aead/hs1sivhiv2

Computer: pluton1mn
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_aead
Primitive: hs1sivhiv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
27874dolbeau/amd64-avx2icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080720160806
27888dolbeau/amd64-avx512icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080720160806
28140dolbeau/amd64-avx512icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080720160806
28252dolbeau/amd64-avx2icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080720160806
34090dolbeau/amd64-avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080720160806
36050dolbeau/amd64-avx512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080720160806
36302dolbeau/amd64-avx512gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080720160806
36470dolbeau/amd64-avx2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080720160806
36498dolbeau/amd64-avx2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080720160806
36722dolbeau/amd64-avx512gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080720160806
38892dolbeau/amd64-avx512gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080720160806
40194dolbeau/amd64-avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080720160806
40334fastericc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
40460fastericc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
45430fastergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
47012fastergcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
48048fastergcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
48846fastergcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
52682dolbeau/amd64-sseicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080720160806
53760dolbeau/amd64-sseicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080720160806
61460dolbeau/amd64-ssegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080720160806
61922dolbeau/amd64-ssegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080720160806
62580dolbeau/amd64-ssegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080720160806
62860dolbeau/amd64-ssegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080720160806
92750refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
106946reficc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
107716refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
114184reficc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
117824refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
131922refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731

Compiler output

Implementation: crypto_aead/hs1sivhiv2/faster
Compiler: icc -xMIC-AVX512 -O2 -fomit-frame-pointer
hs1.c: hs1.c(1033): warning #266: function "malloc" declared implicitly
hs1.c: unsigned char *tmp = malloc(abytes);
hs1.c: ^
hs1.c:
hs1.c: hs1.c(1037): warning #266: function "free" declared implicitly
hs1.c: free(tmp);
hs1.c: ^
hs1.c:

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -xMIC-AVX512 -O2 -fomit-frame-pointer faster
icc -xMIC-AVX512 -O3 -fomit-frame-pointer faster