Implementation notes: amd64, wintermute, crypto_hash/echosp256
Computer: wintermute
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hash
Primitive: echosp256
Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
48016 | generic/opt32 | clang -O3 -mavx2 | 20140508 | 20140505 |
48288 | generic/opt32 | clang -O3 -mavx | 20140508 | 20140505 |
48540 | generic/opt32 | clang -O3 | 20140508 | 20140505 |
54976 | powerpc/pp32cv2 | clang -O3 -mavx | 20140508 | 20140505 |
54984 | powerpc/pp32cv2 | clang -O3 -mavx2 | 20140508 | 20140505 |
55784 | powerpc/pp32cv2 | clang -O3 | 20140508 | 20140505 |
61616 | generic/opt64 | clang -O3 -mavx2 | 20140508 | 20140505 |
61624 | generic/opt64 | clang -O3 -mavx | 20140508 | 20140505 |
61632 | generic/opt64 | clang -O3 | 20140508 | 20140505 |
67756 | generic/opt64 | cc | 20140508 | 20140505 |
72628 | powerpc/pp32cv1 | clang -O3 -mavx2 | 20140508 | 20140505 |
72748 | powerpc/pp32cv1 | clang -O3 -mavx | 20140508 | 20140505 |
73404 | powerpc/pp32cv1 | clang -O3 | 20140508 | 20140505 |
97572 | generic/opt32 | cc | 20140508 | 20140505 |
232324 | powerpc/pp32cv2 | cc | 20140508 | 20140505 |
317236 | powerpc/pp32cv1 | cc | 20140508 | 20140505 |
Compiler output
Implementation: crypto_hash/echosp256/generic/opt32
Compiler: cc
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.
Number of similar (compiler,implementation) pairs: 4, namely:
Compiler | Implementations
|
cc | generic/opt32 |
clang -O3 | generic/opt32 |
clang -O3 -mavx | generic/opt32 |
clang -O3 -mavx2 | generic/opt32
|
Compiler output
Implementation: crypto_hash/echosp256/pentium/pentium4v64v1
Compiler: cc
echo32.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: cc: warning: argument unused during compilation: '-I .'
echo32.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
cc | pentium/pentium4v64v1
|
Compiler output
Implementation: crypto_hash/echosp256/generic/opt64
Compiler: cc
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.
Number of similar (compiler,implementation) pairs: 4, namely:
Compiler | Implementations
|
cc | generic/opt64 |
clang -O3 | generic/opt64 |
clang -O3 -mavx | generic/opt64 |
clang -O3 -mavx2 | generic/opt64
|
Compiler output
Implementation: crypto_hash/echosp256/core2/core2v64
Compiler: cc
echo64.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: cc: warning: argument unused during compilation: '-I .'
echo64.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, ah
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, al
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bl
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, bh
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, al
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, ah
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bh
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
cc | core2/core2v64
|
Compiler output
Implementation: crypto_hash/echosp256/aes/aes64
Compiler: cc
echo64.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: cc: warning: argument unused during compilation: '-I .'
echo64.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:636:14: error: invalid instruction mnemonic 'noprefix'
echo64.s: .att_syntax noprefix
echo64.s: ^~~~~~~~
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
cc | aes/aes64
|
Compiler output
Implementation: crypto_hash/echosp256/athlon/athlon64
Compiler: cc
echo64.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: cc: warning: argument unused during compilation: '-I .'
echo64.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, ah
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, al
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bl
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, bh
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, al
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, ah
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bh
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
cc | athlon/athlon64
|
Compiler output
Implementation: crypto_hash/echosp256/pentium/pentium4v64v2
Compiler: cc
echo64.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: cc: warning: argument unused during compilation: '-I .'
echo64.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
cc | pentium/pentium4v64v2
|
Compiler output
Implementation: crypto_hash/echosp256/pentium/pentium4v64v1
Compiler: clang -O3
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 | pentium/pentium4v64v1
|
Compiler output
Implementation: crypto_hash/echosp256/core2/core2v64
Compiler: clang -O3
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, ah
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, al
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bl
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, bh
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, al
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, ah
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bh
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 | core2/core2v64
|
Compiler output
Implementation: crypto_hash/echosp256/aes/aes64
Compiler: clang -O3
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:636:14: error: invalid instruction mnemonic 'noprefix'
echo64.s: .att_syntax noprefix
echo64.s: ^~~~~~~~
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 | aes/aes64
|
Compiler output
Implementation: crypto_hash/echosp256/athlon/athlon64
Compiler: clang -O3
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, ah
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, al
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bl
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, bh
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, al
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, ah
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bh
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 | athlon/athlon64
|
Compiler output
Implementation: crypto_hash/echosp256/pentium/pentium4v64v2
Compiler: clang -O3
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 | pentium/pentium4v64v2
|
Compiler output
Implementation: crypto_hash/echosp256/pentium/pentium4v64v1
Compiler: clang -O3 -mavx
echo32.s: clang: warning: argument unused during compilation: '-mavx'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx | pentium/pentium4v64v1
|
Compiler output
Implementation: crypto_hash/echosp256/core2/core2v64
Compiler: clang -O3 -mavx
echo64.s: clang: warning: argument unused during compilation: '-mavx'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, ah
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, al
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bl
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, bh
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, al
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, ah
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bh
echo64.s: ^
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx | core2/core2v64
|
Compiler output
Implementation: crypto_hash/echosp256/aes/aes64
Compiler: clang -O3 -mavx
echo64.s: clang: warning: argument unused during compilation: '-mavx'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:636:14: error: invalid instruction mnemonic 'noprefix'
echo64.s: .att_syntax noprefix
echo64.s: ^~~~~~~~
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx | aes/aes64
|
Compiler output
Implementation: crypto_hash/echosp256/athlon/athlon64
Compiler: clang -O3 -mavx
echo64.s: clang: warning: argument unused during compilation: '-mavx'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, ah
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, al
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bl
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, bh
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, al
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, ah
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bh
echo64.s: ^
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx | athlon/athlon64
|
Compiler output
Implementation: crypto_hash/echosp256/pentium/pentium4v64v2
Compiler: clang -O3 -mavx
echo64.s: clang: warning: argument unused during compilation: '-mavx'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx | pentium/pentium4v64v2
|
Compiler output
Implementation: crypto_hash/echosp256/pentium/pentium4v64v1
Compiler: clang -O3 -mavx2
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx2 | pentium/pentium4v64v1
|
Compiler output
Implementation: crypto_hash/echosp256/core2/core2v64
Compiler: clang -O3 -mavx2
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, ah
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, al
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bl
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, bh
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, al
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl esi, ah
echo64.s: ^
echo64.s: echo64.c:635:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bh
echo64.s: ^
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx2 | core2/core2v64
|
Compiler output
Implementation: crypto_hash/echosp256/aes/aes64
Compiler: clang -O3 -mavx2
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:636:14: error: invalid instruction mnemonic 'noprefix'
echo64.s: .att_syntax noprefix
echo64.s: ^~~~~~~~
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx2 | aes/aes64
|
Compiler output
Implementation: crypto_hash/echosp256/athlon/athlon64
Compiler: clang -O3 -mavx2
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, ah
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, al
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bl
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, bh
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, al
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl esi, ah
echo64.s: ^
echo64.s: echo64.c:729:2: error: invalid operand for instruction
echo64.s: movzbl ebp, bh
echo64.s: ^
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx2 | athlon/athlon64
|
Compiler output
Implementation: crypto_hash/echosp256/pentium/pentium4v64v2
Compiler: clang -O3 -mavx2
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: ...
Number of similar (compiler,implementation) pairs: 1, namely:
Compiler | Implementations
|
clang -O3 -mavx2 | pentium/pentium4v64v2
|