Implementation notes: amd64, ryzen, crypto_aead/sablierv1

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: sablierv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
210720? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
210960? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
211590? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
212190? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
213240? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
216780? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
217080? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
218100? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
218370? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
218760? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
218790? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
219420? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
219480? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
220080? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
220410? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
220500? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017091220170904
220590? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
220650? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
220740? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
220770? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
220950? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
220980? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
221010? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
221070? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
221280? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
223380? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
223650? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
223710? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
223800? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
243660? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
243690? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
243720? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
243750? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
243750? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
243780? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
243810? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
244230? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
306750? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
311160? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
311220? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
313620? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
313680? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
314580? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
317280? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
317790? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017091220170904
317850? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
318870? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
318990? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
319320? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
319350? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
320700? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
320880? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
320880? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
321450? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
321780? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
321810? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
333570? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
333570? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
333750? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
334620? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
335010? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
335400? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
335490? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
398610? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
398670? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017091220170904
398730? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
398940? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
399000? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
399030? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017091220170904
399090? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
399090? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
399120? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
399180? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
399270? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
399330? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
399420? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
399630? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
399630? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
399750? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
402780? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
404430? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
410580? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
411030? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
411480? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
412560? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
412650? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
413160? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
413640? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
504510? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
504600? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
506430? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
506760? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
507600? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
507750? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
507810? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
507810? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
508080? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
570660? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
571710? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
571860? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
571920? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
572070? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
572100? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
572190? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
574050? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
574200? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
574260? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
574620? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
574680? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
576090? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
576120? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017091220170904
576180? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
579840? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
579870? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
787260? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
998130? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
999210? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
1259490? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
1655940? ? ?? ? ?refcc2017091220170904
1662180? ? ?? ? ?refgcc_-funroll-loops2017091220170904
4117590? ? ?? ? ?refgcc2017091220170904

Compiler output

Implementation: crypto_aead/sablierv1/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: In file included from encrypt.c:14:
encrypt.c: ./cipher_1.h:104:56: warning: '&' within '^' [-Wbitwise-op-parentheses]
encrypt.c: tem_state->L4[0] = state->L2[0] ^ ( ~(state->L1[0]) ) & (state->L1[1]);
encrypt.c: ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
encrypt.c: ./cipher_1.h:104:56: note: place parentheses around the '&' expression to silence this warning
encrypt.c: tem_state->L4[0] = state->L2[0] ^ ( ~(state->L1[0]) ) & (state->L1[1]);
encrypt.c: ^
encrypt.c: ( )
encrypt.c: ./cipher_1.h:105:56: warning: '&' within '^' [-Wbitwise-op-parentheses]
encrypt.c: tem_state->L4[1] = state->L2[1] ^ ( ~(state->L1[2]) ) & (state->L1[3]);
encrypt.c: ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
encrypt.c: ./cipher_1.h:105:56: note: place parentheses around the '&' expression to silence this warning
encrypt.c: tem_state->L4[1] = state->L2[1] ^ ( ~(state->L1[2]) ) & (state->L1[3]);
encrypt.c: ^
encrypt.c: ( )
encrypt.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/sablierv1/ref
Compiler: icc
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(21): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __fpclassify,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(25): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __signbit,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(30): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __isinf,, (_Mdouble_ __value)) __attribute__ ((__const__));
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(33): error: identifier "_Float128" is undefined
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc ref
icc -O1 -static ref
icc -O1 -static -no-vec ref
icc -O2 -static ref
icc -O2 -static -no-vec ref
icc -O3 -static ref
icc -O3 -static -no-vec ref
icc -Os -static ref
icc -Os -static -no-vec ref
icc -fast ref
icc -m64 -O1 -static ref
icc -m64 -O1 -static -no-vec ref
icc -m64 -O2 -static ref
icc -m64 -O2 -static -no-vec ref
icc -m64 -O3 -static ref
icc -m64 -O3 -static -no-vec ref
icc -m64 -Os -static ref
icc -m64 -Os -static -no-vec ref
icc -no-vec ref

Compiler output

Implementation: crypto_aead/sablierv1/ref
Compiler: icc -O1 -xB -static
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(21): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __fpclassify,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(25): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __signbit,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(30): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __isinf,, (_Mdouble_ __value)) __attribute__ ((__const__));
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ref
icc -O1 -xB -static -no-vec ref
icc -O2 -xB -static ref
icc -O2 -xB -static -no-vec ref
icc -O3 -xB -static ref
icc -O3 -xB -static -no-vec ref
icc -Os -xB -static ref
icc -Os -xB -static -no-vec ref

Compiler output

Implementation: crypto_aead/sablierv1/ref
Compiler: icc -O1 -xK -static
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(21): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __fpclassify,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(25): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __signbit,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(30): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __isinf,, (_Mdouble_ __value)) __attribute__ ((__const__));
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ref
icc -O1 -xK -static -no-vec ref
icc -O2 -xK -static ref
icc -O2 -xK -static -no-vec ref
icc -O3 -xK -static ref
icc -O3 -xK -static -no-vec ref
icc -Os -xK -static ref
icc -Os -xK -static -no-vec ref

Compiler output

Implementation: crypto_aead/sablierv1/ref
Compiler: icc -O1 -xN -static
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(21): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __fpclassify,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(25): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __signbit,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(30): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __isinf,, (_Mdouble_ __value)) __attribute__ ((__const__));
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ref
icc -O1 -xN -static -no-vec ref
icc -O2 -xN -static ref
icc -O2 -xN -static -no-vec ref
icc -O3 -xN -static ref
icc -O3 -xN -static -no-vec ref
icc -Os -xN -static ref
icc -Os -xN -static -no-vec ref

Compiler output

Implementation: crypto_aead/sablierv1/ref
Compiler: icc -O1 -xW -static
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(21): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __fpclassify,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(25): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __signbit,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(30): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __isinf,, (_Mdouble_ __value)) __attribute__ ((__const__));
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref
icc -O1 -xW -static -no-vec ref
icc -O2 -xW -static ref
icc -O2 -xW -static -no-vec ref
icc -O3 -xW -static ref
icc -O3 -xW -static -no-vec ref
icc -Os -xW -static ref
icc -Os -xW -static -no-vec ref

Compiler output

Implementation: crypto_aead/sablierv1/ref
Compiler: icc -m64 -xHost -vec-report0 -static
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(21): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __fpclassify,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(25): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __signbit,, (_Mdouble_ __value))
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: /usr/include/bits/mathcalls-helper-functions.h(30): error: identifier "_Float128" is undefined
encrypt.c: __MATHDECL_1 (int, __isinf,, (_Mdouble_ __value)) __attribute__ ((__const__));
encrypt.c: ^
encrypt.c:
encrypt.c: In file included from /usr/include/math.h(312),
encrypt.c: from /opt/intel/compilers_and_libraries_2017.4.196/linux/compiler/include/math.h(95),
encrypt.c: from encrypt.c(3):
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ref