Implementation notes: amd64, pmnod003, crypto_hash/fugue256

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
20910ccalik/aesniicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
20926ccalik/aesniicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
21960ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
22020ccalik/aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
22094ccalik/aesniicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
22318ccalik/aesniicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
22760ccalik/aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
22812ccalik/aesniicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
22858ccalik/aesniicc -xAVX -O2 -fomit-frame-pointer2019081920190816
22920ccalik/aesniicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
22934ccalik/aesniicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
22980ccalik/aesniicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
23428ccalik/aesniicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
23492ccalik/aesniicc -xAVX -O3 -fomit-frame-pointer2019081920190816
23506ccalik/aesniicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
23652ccalik/aesniicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
23658ccalik/aesniicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
24116ccalik/aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
25124SSSE3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
25326SSSE3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
26146ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
26282SSSE3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
26418ccalik/vpermicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
26704SSSE3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
27058SSSE3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
27244ccalik/vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
27282SSSE3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
27304ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
27356SSSE3icc -xAVX -O2 -fomit-frame-pointer2019081920190816
27388SSSE3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
27406ccalik/vpermicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
27464ccalik/vpermicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
27528SSSE3icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
27596SSSE3icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
27698SSSE3icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
27700SSSE3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
27722SSSE3icc -xAVX -O3 -fomit-frame-pointer2019081920190816
27722SSSE3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
27878SSSE3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
27892SSSE3icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
28064ccalik/vpermicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
28236ccalik/vpermicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
28506ccalik/vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
28646ccalik/vpermicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
28646ccalik/vpermicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
28658ccalik/vpermicc -xAVX -O2 -fomit-frame-pointer2019081920190816
28970SSSE3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
29094SSE4.1icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
29152SSE4.1icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
29388ccalik/vpermicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
29694ccalik/vpermicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
29752SSSE3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
29868ccalik/vpermicc -xAVX -O3 -fomit-frame-pointer2019081920190816
29876ccalik/vpermicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
29900SSE4.1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
29938SSE4.1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
29938ccalik/vpermicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
29982ccalik/vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
30966SSE4.1icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
31018SSE4.1icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
31086SSE4.1icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
31156SSE4.1icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
31216SSE4.1icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
31252SSE4.1icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
31272SSE4.1icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
31360SSE4.1icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
31440SSE4.1icc -xAVX -O2 -fomit-frame-pointer2019081920190816
31558SSE4.1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
31648SSE4.1icc -xAVX -O3 -fomit-frame-pointer2019081920190816
31740SSE4.1icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
31764SSE4.1icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
32686SSE4.1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
33000ANSI_opt64icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
33170ANSI_opt64icc -xAVX -O3 -fomit-frame-pointer2019081920190816
33220ANSI_opt64icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
33458ANSI_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
33538ANSI_opt64icc -xAVX -O2 -fomit-frame-pointer2019081920190816
33548ANSI_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
33620ANSI_opt64icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
33626ANSI_opt64icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
33728ANSI_opt64icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
33760ANSI_opt64icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
33832ANSI_opt64icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
33906ANSI_opt64icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
34106ANSI_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
34138ANSI_opt64icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
34692ANSI_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
34708ANSI_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
35510ANSI_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
36298sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
36452ANSI_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
36634sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
36644sphlibicc -xAVX -O3 -fomit-frame-pointer2019081920190816
36700sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
36704sphlibicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
36772sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
36814ANSI_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
36832sphlibicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
36864ANSI_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
36922sphlibicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
36932sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
36960sphlibicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
37026ANSI_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
37248sphlibicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
37254sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
37268sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
37274sphlibicc -xAVX -O2 -fomit-frame-pointer2019081920190816
37478sphlibicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
37510sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
37528ANSI_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
37554sphlibicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
37736sphlibicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
38544ANSI_opt32icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
38766ANSI_opt32icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
38844ANSI_opt32icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
38880ANSI_opt32icc -xAVX -O3 -fomit-frame-pointer2019081920190816
39704ANSI_opt32icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
39744ANSI_opt32icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
39756ANSI_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
39914ANSI_opt32icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
39972ANSI_opt32icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
40262ANSI_opt32icc -xAVX -O2 -fomit-frame-pointer2019081920190816
40328ANSI_opt32icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
40350ANSI_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
40884ANSI_opt32icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
40994ANSI_opt32icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: In file included from aestab.h:4,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: 19 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: 19 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: 19 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: 33 | HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: 19 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: In file included from aestab.h:4,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: 19 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: 19 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: 19 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: 33 | HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: 19 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: In file included from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: 53 | w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: |
hash.c: In file included from aestab.h:4,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: 20 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: 69 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: 20 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: 69 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: 20 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: In file included from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: 53 | w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: |
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: 111 | t0 = xmm_out ; \
hash.c: |
hash.c: In file included from aestab.h:4,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: 20 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: 67 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: 20 | #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: | ^~
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: 67 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: icc -xAVX -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h(15),
hash.c: from hash.c(24):
hash.c: aestab.h(53): warning #1692: white space between backslash and newline in line splice ignored
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c:

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer SSE4.1
icc -xAVX -O3 -fomit-frame-pointer SSE4.1
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer SSE4.1
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer SSE4.1
icc -xCORE-AVX-I -O2 -fomit-frame-pointer SSE4.1
icc -xCORE-AVX-I -O3 -fomit-frame-pointer SSE4.1
icc -xCORE-AVX2 -O2 -fomit-frame-pointer SSE4.1
icc -xCORE-AVX2 -O3 -fomit-frame-pointer SSE4.1
icc -xCORE-AVX512 -O2 -fomit-frame-pointer SSE4.1
icc -xCORE-AVX512 -O3 -fomit-frame-pointer SSE4.1
icc -xSSE4.1 -O2 -fomit-frame-pointer SSE4.1
icc -xSSE4.1 -O3 -fomit-frame-pointer SSE4.1
icc -xSSE4.2 -O2 -fomit-frame-pointer SSE4.1
icc -xSSE4.2 -O3 -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: icc -xAVX -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h(15),
hash.c: from hash.c(22):
hash.c: aestab.h(53): warning #1692: white space between backslash and newline in line splice ignored
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c:
hash.c: In file included from hash.c(22):
hash.c: fugue_256_ssse3_code.h(111): warning #1692: white space between backslash and newline in line splice ignored
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c:

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer SSSE3
icc -xAVX -O3 -fomit-frame-pointer SSSE3
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer SSSE3
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer SSSE3
icc -xCORE-AVX-I -O2 -fomit-frame-pointer SSSE3
icc -xCORE-AVX-I -O3 -fomit-frame-pointer SSSE3
icc -xCORE-AVX2 -O2 -fomit-frame-pointer SSSE3
icc -xCORE-AVX2 -O3 -fomit-frame-pointer SSSE3
icc -xCORE-AVX512 -O2 -fomit-frame-pointer SSSE3
icc -xCORE-AVX512 -O3 -fomit-frame-pointer SSSE3
icc -xSSE4.1 -O2 -fomit-frame-pointer SSSE3
icc -xSSE4.1 -O3 -fomit-frame-pointer SSSE3
icc -xSSE4.2 -O2 -fomit-frame-pointer SSSE3
icc -xSSE4.2 -O3 -fomit-frame-pointer SSSE3