Implementation notes: x86, leaf, crypto_aead/hs1sivhiv2

Computer: leaf
Architecture: x86
CPU ID: unknown CPU ID
SUPERCOP version: 20160731
Operation: crypto_aead
Primitive: hs1sivhiv2

Compiler output

Implementation: crypto_aead/hs1sivhiv2/dolbeau/amd64-avx512
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c:54:23: error: immintrin.h: No such file or directory
encrypt.c: encrypt.c:90:2: error: #error "This code requires AVX512F to work"
encrypt.c: In file included from encrypt.c:195:
encrypt.c: c368.h: In function 'chacha_noxor368':
encrypt.c: c368.h:110: error: '__m256i' undeclared (first use in this function)
encrypt.c: c368.h:110: error: (Each undeclared identifier is reported only once
encrypt.c: c368.h:110: error: for each function it appears in.)
encrypt.c: c368.h:110: error: expected ';' before 'rot16'
encrypt.c: c368.h:111: error: expected ';' before 'rot8'
encrypt.c: c368.h:115: error: expected ';' before 'x_0'
encrypt.c: c368.h:116: error: expected ';' before 'x_1'
encrypt.c: c368.h:117: error: expected ';' before 'x_2'
encrypt.c: c368.h:118: error: expected ';' before 'x_3'
encrypt.c: c368.h:119: error: expected ';' before 'x_4'
encrypt.c: c368.h:120: error: expected ';' before 'x_5'
encrypt.c: c368.h:121: error: expected ';' before 'x_6'
encrypt.c: c368.h:122: error: expected ';' before 'x_7'
encrypt.c: c368.h:123: error: expected ';' before 'x_8'
encrypt.c: c368.h:124: error: expected ';' before 'x_9'
encrypt.c: c368.h:125: error: expected ';' before 'x_10'
encrypt.c: c368.h:126: error: expected ';' before 'x_11'
encrypt.c: c368.h:127: error: expected ';' before 'x_12'
encrypt.c: c368.h:128: error: expected ';' before 'x_13'
encrypt.c: c368.h:129: error: expected ';' before 'x_14'
encrypt.c: c368.h:130: error: expected ';' before 'x_15'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv dolbeau/amd64-avx512
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv dolbeau/amd64-avx512
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv dolbeau/amd64-avx512
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv dolbeau/amd64-avx512

Compiler output

Implementation: crypto_aead/hs1sivhiv2/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c:84: error: expected identifier or '(' before '__extension__'
encrypt.c: encrypt.c:84: error: expected identifier or '(' before ')' token
encrypt.c: encrypt.c:89: error: expected identifier or '(' before '__extension__'
encrypt.c: encrypt.c:89: error: expected identifier or '(' before ')' token

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref

Compiler output

Implementation: crypto_aead/hs1sivhiv2/faster
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hs1.c: hs1.c:27:23: error: immintrin.h: No such file or directory
hs1.c: hs1.c:411: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm61_mask'
hs1.c: hs1.c:420: error: expected ')' before '*' token
hs1.c: hs1.c:434: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'poly_step'
hs1.c: hs1.c:462: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'poly_finalize'
hs1.c: hs1.c: In function 'hash_step':
hs1.c: hs1.c:483: error: '__m128i' undeclared (first use in this function)
hs1.c: hs1.c:483: error: (Each undeclared identifier is reported only once
hs1.c: hs1.c:483: error: for each function it appears in.)
hs1.c: hs1.c:483: error: expected ';' before 's0'
hs1.c: hs1.c:485: error: expected ';' before 'm60_mask'
hs1.c: hs1.c:487: error: 's0' undeclared (first use in this function)
hs1.c: hs1.c:487: error: 's1' undeclared (first use in this function)
hs1.c: hs1.c:487: error: 's2' undeclared (first use in this function)
hs1.c: hs1.c:487: error: 's3' undeclared (first use in this function)
hs1.c: hs1.c:487: error: 's4' undeclared (first use in this function)
hs1.c: hs1.c:487: error: 's5' undeclared (first use in this function)
hs1.c: hs1.c:489: error: expected ';' before 't0'
hs1.c: hs1.c:490: error: expected ';' before 't1'
hs1.c: hs1.c:491: error: 't0' undeclared (first use in this function)
hs1.c: hs1.c:492: error: 't1' undeclared (first use in this function)
hs1.c: hs1.c:494: error: expected expression before ')' token
hs1.c: hs1.c:495: error: expected expression before ')' token
hs1.c: hs1.c:500: error: expected expression before ')' token
hs1.c: hs1.c:501: error: expected expression before ')' token
hs1.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv faster
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv faster
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv faster
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv faster