Implementation notes: amd64, luft, crypto_hash/shavite3256

Computer: luft
Architecture: amd64
CPU ID: GenuineIntel-000306d4-bfebfbff
SUPERCOP version: 20200702
Operation: crypto_hash
Primitive: shavite3256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2305242433 0 057344 4096 0sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
2462036158 0 049152 4096 0sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
2714445092 0 057344 4096 0sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
3026027424 192 036864 4096 0low-memclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
3114026123 192 036864 4096 0low-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
3434014885 192 024576 4096 0lower-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
4392038376 0 049152 4096 0sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
4464039499 0 053248 4096 0sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
4880414048 0 024576 4096 0sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
4916815701 0 028672 4096 0sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
4935225607 192 036864 4096 0low-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
4945615402 0 028672 4096 0sphlib-smallclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
4962418609 0 032768 4096 0sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
4985624127 192 036864 4096 0low-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5019245092 0 057344 4096 0sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5022814200 0 024576 4096 0sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5052443960 0 057344 4096 0sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5069615235 0 028672 4096 0sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5122012687 0 024576 4096 0sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5253245092 0 057344 4096 0sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5271213155 0 024576 4096 0sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5280043354 0 053248 4096 0sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5389229041 192 040960 4096 0low-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5497282874 192 094208 4096 0new-aes-roundclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5605278255 192 090112 4096 0new-aes-roundgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5614475962 192 090112 4096 0no-saltclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5640415402 0 028672 4096 0sphlib-smallclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5682430746 192 045056 4096 0low-memclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5697279468 192 090112 4096 0new-aes-roundclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5740031618 192 045056 4096 0low-memclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5745670968 192 081920 4096 0no-saltgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5755673322 192 086016 4096 0no-saltclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5761672384 192 081920 4096 0no-saltclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5825619161 192 032768 4096 0lower-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5871281817 192 094208 4096 0new-aes-roundgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5883219146 192 032768 4096 0lower-memclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5890471679 192 081920 4096 0no-saltgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5913631930 192 045056 4096 0low-memclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5934483562 192 098304 4096 0new-aes-roundclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5956475801 192 090112 4096 0no-saltgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5972080082 192 094208 4096 0no-saltclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5979216204 192 024576 4096 0lower-memclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5984820554 192 032768 4096 0lower-memclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
6024076122 192 086016 4096 0new-aes-roundgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
6047230746 192 045056 4096 0low-memclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
6049219146 192 032768 4096 0lower-memclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
6076083562 192 098304 4096 0new-aes-roundclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
6112075962 192 090112 4096 0no-saltclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
6220485042 192 098304 4096 0new-aes-roundclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
6285669703 192 081920 4096 0no-saltgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
6292416479 192 028672 4096 0lower-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
6397274633 192 086016 4096 0new-aes-roundgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
6452019858 192 032768 4096 0lower-memclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
7322816235 192 028672 4096 0lower-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
15431227258 192 040960 4096 08-bitclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
15500030250 192 045056 4096 08-bitclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
17220427258 192 040960 4096 08-bitclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
17804028146 192 040960 4096 08-bitclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
20855617449 192 032768 4096 08-bitgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
21242414988 192 024576 4096 08-bitclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
22471215263 192 028672 4096 08-bitgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
24446414745 192 024576 4096 08-bitgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
57969612941 192 024576 4096 08-bitgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702

Compiler output

Implementation: 8-bit
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: ./portable.h:522:9: warning: 'ntohl' macro redefined [-Wmacro-redefined]
SHAvite3.c: #define ntohl(x) (x)
SHAvite3.c: ^
SHAvite3.c: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:135:9: note: previous definition is here
SHAvite3.c: #define ntohl(x) __DARWIN_OSSwapInt32(x)
SHAvite3.c: ^
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:523:9: warning: 'htonl' macro redefined [-Wmacro-redefined]
SHAvite3.c: #define htonl(x) (x)
SHAvite3.c: ^
SHAvite3.c: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:136:9: note: previous definition is here
SHAvite3.c: #define htonl(x) __DARWIN_OSSwapInt32(x)
SHAvite3.c: ^
SHAvite3.c: 4 warnings generated.

Number of similar (compiler,implementation) pairs: 25, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt

Compiler output

Implementation: 8-bit
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: 109 | #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: | ^~~~~~~
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:522: warning: "ntohl" redefined
SHAvite3.c: 522 | #define ntohl(x) (x)
SHAvite3.c: |
SHAvite3.c: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/endian.h:99,
SHAvite3.c: from /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/machine/endian.h:35,
SHAvite3.c: from /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:186,
SHAvite3.c: from /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:66,
SHAvite3.c: from portable.h:128,
SHAvite3.c: from SHAvite3.c:11:
SHAvite3.c: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_endian.h:135: note: this is the location of the previous definition
SHAvite3.c: 135 | #define ntohl(x) __DARWIN_OSSwapInt32(x)
SHAvite3.c: |
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:523: warning: "htonl" redefined
SHAvite3.c: 523 | #define htonl(x) (x)
SHAvite3.c: |
SHAvite3.c: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/endian.h:99,
SHAvite3.c: from /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/machine/endian.h:35,
SHAvite3.c: from /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:186,
SHAvite3.c: from /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:66,
SHAvite3.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE low-mem
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE low-mem
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE low-mem
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE low-mem
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE lower-mem
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE lower-mem
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE lower-mem
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE lower-mem
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE new-aes-round
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE new-aes-round
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE new-aes-round
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE new-aes-round
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE no-salt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE no-salt

Compiler output

Implementation: aes-instruct
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:99:9: error: brackets expression not supported on this target
hash.c: asm ("movaps xmm0, [SHAVITE_PTXT]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [SHAVITE_PTXT]
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:100:9: error: brackets expression not supported on this target
hash.c: asm ("movaps xmm1, [SHAVITE_PTXT+16]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm1, [SHAVITE_PTXT+16]
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:101:9: error: brackets expression not supported on this target
hash.c: asm ("movaps xmm3, [SHAVITE_CNTS]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm3, [SHAVITE_CNTS]
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE aes-instruct
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE aes-instruct
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE aes-instruct
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE aes-instruct
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE aes-instruct

Compiler output

Implementation: aes-instruct
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: compress.h:347:2: error: '.att_syntax noprefix' is not supported: registers must have a '%' prefix in .att_syntax
hash.c: .att_syntax noprefix
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccqn6rFv.s:876:7: error: unknown token in expression
hash.c: movq %rdx, %r9
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccqn6rFv.s:877:7: error: unknown token in expression
hash.c: subq $8, %rsp
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccqn6rFv.s:879:20: error: unknown token in expression
hash.c: leaq _SHAVITE_PTXT(%rip), %rdx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccqn6rFv.s:880:7: error: unknown token in expression
hash.c: xorl %eax, %eax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccqn6rFv.s:884:10: error: unknown token in expression
hash.c: movzbl (%rsi,%rax), %ecx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccqn6rFv.s:885:7: error: unknown token in expression
hash.c: movb %cl, (%rdx,%rax)
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccqn6rFv.s:886:7: error: unknown token in expression
hash.c: incq %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccqn6rFv.s:887:7: error: unknown token in expression
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE aes-instruct

Compiler output

Implementation: aes-instruct
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: compress.h:347:2: error: '.att_syntax noprefix' is not supported: registers must have a '%' prefix in .att_syntax
hash.c: .att_syntax noprefix
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccFiIWL0.s:876:8: error: unknown token in expression
hash.c: pushq %rbp
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccFiIWL0.s:878:7: error: unknown token in expression
hash.c: movq %rdx, %r8
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccFiIWL0.s:879:20: error: unknown token in expression
hash.c: leaq _SHAVITE_PTXT(%rip), %rdx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccFiIWL0.s:880:8: error: unknown token in expression
hash.c: leaq 1(%rsi), %rcx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccFiIWL0.s:881:7: error: unknown token in expression
hash.c: movq %rdx, %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccFiIWL0.s:882:7: error: unknown token in expression
hash.c: subq %rcx, %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccFiIWL0.s:883:7: error: unknown token in expression
hash.c: movq %rsp, %rbp
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccFiIWL0.s:885:7: error: unknown token in expression
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE aes-instruct

Compiler output

Implementation: aes-instruct
Security model: unknown
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: compress.h:347:2: error: '.att_syntax noprefix' is not supported: registers must have a '%' prefix in .att_syntax
hash.c: .att_syntax noprefix
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccTOp5VS.s:874:8: error: unknown token in expression
hash.c: pushq %rbx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccTOp5VS.s:876:7: error: unknown token in expression
hash.c: movq %rsi, %rbx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccTOp5VS.s:877:7: error: unknown token in expression
hash.c: movq %rdx, %rsi
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccTOp5VS.s:878:7: error: unknown token in expression
hash.c: movl $0, %eax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccTOp5VS.s:879:20: error: unknown token in expression
hash.c: leaq _SHAVITE_PTXT(%rip), %rcx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccTOp5VS.s:881:10: error: unknown token in expression
hash.c: movzbl (%rbx,%rax), %edx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccTOp5VS.s:882:7: error: unknown token in expression
hash.c: movb %dl, (%rcx,%rax)
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccTOp5VS.s:883:7: error: unknown token in expression
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE aes-instruct

Compiler output

Implementation: aes-instruct
Security model: unknown
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: compress.h:347:2: error: '.att_syntax noprefix' is not supported: registers must have a '%' prefix in .att_syntax
hash.c: .att_syntax noprefix
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccWUbIIh.s:874:7: error: unknown token in expression
hash.c: xorl %eax, %eax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccWUbIIh.s:875:8: error: unknown token in expression
hash.c: pushq %rcx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccWUbIIh.s:877:20: error: unknown token in expression
hash.c: leaq _SHAVITE_PTXT(%rip), %rcx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccWUbIIh.s:879:8: error: unknown token in expression
hash.c: movb (%rsi,%rax), %r8b
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccWUbIIh.s:880:7: error: unknown token in expression
hash.c: movb %r8b, (%rcx,%rax)
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccWUbIIh.s:881:7: error: unknown token in expression
hash.c: incq %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccWUbIIh.s:882:7: error: unknown token in expression
hash.c: cmpq $32, %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccWUbIIh.s:884:7: error: unknown token in expression
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE aes-instruct