Implementation notes: amd64, luft, crypto_hash/shavite3512

Computer: luft
Architecture: amd64
CPU ID: GenuineIntel-000306d4-bfebfbff
SUPERCOP version: 20200702
Operation: crypto_hash
Primitive: shavite3512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4072036158 0 049152 4096 0sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
4520043974 0 057344 4096 0sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
5424831618 192 040960 4096 0IntelL1Cachegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
5571275962 192 090112 4096 0no-saltclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
6820019161 192 032768 4096 0lower-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
7060042439 0 057344 4096 0sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
7321238382 0 049152 4096 0sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
7800839505 0 053248 4096 0sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
8114814054 0 024576 4096 0sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
8138813169 0 024576 4096 0sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
8144414206 0 024576 4096 0sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
8260812687 0 024576 4096 0sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
8436815715 0 028672 4096 0sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
8466418615 0 032768 4096 0sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
8512845106 0 057344 4096 0sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
8520845106 0 057344 4096 0sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
8529615416 0 028672 4096 0sphlib-smallclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
8603273322 192 086016 4096 0no-saltclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
8680843368 0 053248 4096 0sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
8993615416 0 028672 4096 0sphlib-smallclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9045245106 0 057344 4096 0sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9068875962 192 090112 4096 0no-saltclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9101215249 0 028672 4096 0sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9254431930 192 045056 4096 0low-memclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9348434553 192 049152 4096 0IntelL1Cachegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
9372830746 192 045056 4096 0low-memclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9520882874 192 094208 4096 0new-aes-roundclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9527627424 192 036864 4096 0low-memclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9650885042 192 098304 4096 0new-aes-roundclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9676031618 192 045056 4096 0low-memclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9723281738 192 094208 4096 0different-orderclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9749230746 192 045056 4096 0low-memclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
9960480082 192 094208 4096 0no-saltclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10041632815 192 045056 4096 0IntelL1Cachegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
10161669703 192 081920 4096 0no-saltgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
10224483562 192 098304 4096 0new-aes-roundclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10237625607 192 036864 4096 0low-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
10347283562 192 098304 4096 0new-aes-roundclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10357671679 192 081920 4096 0no-saltgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
10382439290 192 053248 4096 0IntelL1Cacheclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10423272384 192 081920 4096 0no-saltclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10424874105 192 086016 4096 0different-ordergcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
10430879468 192 090112 4096 0new-aes-roundclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10492478612 192 090112 4096 0different-orderclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10510439154 192 053248 4096 0IntelL1Cacheclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10514038538 192 053248 4096 0IntelL1Cacheclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10524081817 192 094208 4096 0new-aes-roundgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
10610469215 192 081920 4096 0different-ordergcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
10685270968 192 081920 4096 0no-saltgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
10735684786 192 098304 4096 0different-orderclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10762416204 192 024576 4096 0lower-memclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10815638538 192 053248 4096 0IntelL1Cacheclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
10908081994 192 094208 4096 0different-orderclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
11035633639 192 045056 4096 0IntelL1Cachegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
11124019858 192 032768 4096 0lower-memclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
11175278255 192 090112 4096 0new-aes-roundgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
11183235080 192 045056 4096 0IntelL1Cacheclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
11254029041 192 040960 4096 0low-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
11341624127 192 036864 4096 0low-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
11347676122 192 086016 4096 0new-aes-roundgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
11481620554 192 032768 4096 0lower-memclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
11502874633 192 086016 4096 0new-aes-roundgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
11903674267 192 086016 4096 0different-ordergcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
11986419146 192 032768 4096 0lower-memclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
12065216479 192 028672 4096 0lower-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
12096826123 192 036864 4096 0low-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
12109675801 192 090112 4096 0no-saltgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
12131219146 192 032768 4096 0lower-memclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
12798866814 192 077824 4096 0different-ordergcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
13207281994 192 094208 4096 0different-orderclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
13322814885 192 024576 4096 0lower-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
13604416235 192 028672 4096 0lower-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
31386830250 192 045056 4096 08-bitclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
31776828146 192 040960 4096 08-bitclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
31880027258 192 040960 4096 08-bitclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
32703627258 192 040960 4096 08-bitclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
41903614988 192 024576 4096 08-bitclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020070920200702
43179615263 192 028672 4096 08-bitgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
44105617449 192 032768 4096 08-bitgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
87220814745 192 024576 4096 08-bitgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020070920200702
115665612941 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: 35, 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 IntelL1Cache
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
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: 28, 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 IntelL1Cache
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE IntelL1Cache
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE IntelL1Cache
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE IntelL1Cache
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE different-order
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE different-order
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE different-order
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE different-order
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:13:
hash.c: ./compress.h:140:9: error: brackets expression not supported on this target
hash.c: asm ("movaps xmm0, [SHAVITE512_PTXT]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [SHAVITE512_PTXT]
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:13:
hash.c: ./compress.h:141:9: error: brackets expression not supported on this target
hash.c: asm ("movaps xmm1, [SHAVITE512_PTXT+16]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm1, [SHAVITE512_PTXT+16]
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:13:
hash.c: ./compress.h:142:9: error: brackets expression not supported on this target
hash.c: asm ("movaps xmm2, [SHAVITE512_PTXT+32]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm2, [SHAVITE512_PTXT+32]
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:247: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//ccphzErw.s:2529:7: error: unknown token in expression
hash.c: movq %rdx, %r9
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccphzErw.s:2530:7: error: unknown token in expression
hash.c: subq $8, %rsp
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccphzErw.s:2532:23: error: unknown token in expression
hash.c: leaq _SHAVITE512_PTXT(%rip), %rdx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccphzErw.s:2533:7: error: unknown token in expression
hash.c: xorl %eax, %eax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccphzErw.s:2537:10: error: unknown token in expression
hash.c: movzbl (%rsi,%rax), %ecx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccphzErw.s:2538:7: error: unknown token in expression
hash.c: movb %cl, (%rdx,%rax)
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccphzErw.s:2539:7: error: unknown token in expression
hash.c: incq %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccphzErw.s:2540: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:247: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//ccR4EQGh.s:2529:8: error: unknown token in expression
hash.c: pushq %rbp
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccR4EQGh.s:2531:7: error: unknown token in expression
hash.c: movq %rdx, %r9
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccR4EQGh.s:2532:23: error: unknown token in expression
hash.c: leaq _SHAVITE512_PTXT(%rip), %rdx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccR4EQGh.s:2533:8: error: unknown token in expression
hash.c: leaq 1(%rsi), %rcx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccR4EQGh.s:2534:7: error: unknown token in expression
hash.c: movq %rdx, %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccR4EQGh.s:2535:7: error: unknown token in expression
hash.c: subq %rcx, %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccR4EQGh.s:2536:7: error: unknown token in expression
hash.c: movq %rsp, %rbp
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccR4EQGh.s:2538: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:247: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//ccjY8J6u.s:2527:8: error: unknown token in expression
hash.c: pushq %rbx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccjY8J6u.s:2529:7: error: unknown token in expression
hash.c: movq %rsi, %rbx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccjY8J6u.s:2530:7: error: unknown token in expression
hash.c: movq %rdx, %rsi
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccjY8J6u.s:2531:7: error: unknown token in expression
hash.c: movl $0, %eax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccjY8J6u.s:2532:23: error: unknown token in expression
hash.c: leaq _SHAVITE512_PTXT(%rip), %rcx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccjY8J6u.s:2534:10: error: unknown token in expression
hash.c: movzbl (%rbx,%rax), %edx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccjY8J6u.s:2535:7: error: unknown token in expression
hash.c: movb %dl, (%rcx,%rax)
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccjY8J6u.s:2536: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:247: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//ccBijK40.s:2527:7: error: unknown token in expression
hash.c: xorl %eax, %eax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccBijK40.s:2528:8: error: unknown token in expression
hash.c: pushq %rcx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccBijK40.s:2530:23: error: unknown token in expression
hash.c: leaq _SHAVITE512_PTXT(%rip), %rcx
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccBijK40.s:2532:8: error: unknown token in expression
hash.c: movb (%rsi,%rax), %r8b
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccBijK40.s:2533:7: error: unknown token in expression
hash.c: movb %r8b, (%rcx,%rax)
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccBijK40.s:2534:7: error: unknown token in expression
hash.c: incq %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccBijK40.s:2535:7: error: unknown token in expression
hash.c: cmpq $64, %rax
hash.c: ^
hash.c: /var/folders/6j/_q60r0j50xx8f82h_4vkmk040000gn/T//ccBijK40.s:2537: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