Implementation notes: amd64, tueisecgern, crypto_hash/fugue256

Computer: tueisecgern
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
SUPERCOP version: 20160724
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
21942ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
22135ccalik/aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
24803ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
25113ccalik/vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
28897ccalik/aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
30151ccalik/aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
33475ANSI_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
34487sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
37070ccalik/vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
37864ccalik/vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
42728sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
51339ANSI_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
65774ANSI_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
66575ANSI_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
68132ANSI_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
69427ANSI_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
74088ANSI_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
76424sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
76786sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
87056ANSI_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718

Checksum failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
6280e50d7cb4daa1fd7b5765ca468406e644b95f6678e7009fd179f21e556418
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv SSE4.1 SSSE3
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv SSE4.1 SSSE3
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv SSE4.1 SSSE3
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv SSE4.1 SSSE3

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:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
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: ^

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:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
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: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: t0 = xmm_out ; \
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