Test results for armeabi, berry0, crypto_hash/romulush

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_hash Test results for armeabi, berry0, crypto_hash Test results for crypto_hash/romulush
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: romulush
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5036478368 592 019828 980 744T:opt32tclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
5040658384 592 020376 980 752T:opt32tclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
5090007412 592 016970 976 744T:opt32tclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
5470208740 592 019539 952 744T:opt32tgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
5489027656 592 016795 952 744T:opt32tgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
5635588352 592 020392 980 752T:opt32tclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
6172587240 592 015631 944 744T:opt32tgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
6270947748 592 016714 948 744T:opt32tgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
6321207484 592 017046 976 744T:opt32tclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
103369615708 640 024847 996 744T:opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
118535514552 640 022943 988 744T:opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
122500016424 640 025850 1020 744T:opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
122986721348 640 032672 1024 744T:opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
124494017484 640 026906 1020 744T:opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
124924721532 640 033388 1024 752T:opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
126518314788 640 023803 996 744T:opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
130322922152 640 034056 1024 752T:opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
157200024804 640 035603 996 744T:opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
24375965908 12 017283 368 744T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
31085374608 12 016624 396 744T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
31521665044 12 017592 396 752T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
33856464948 12 017544 396 752T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
68926502368 12 012083 368 744T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
77215542036 12 010999 360 744T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
84365922344 12 012458 392 744T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
87705102080 12 011622 364 744T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
91096162172 12 012290 392 744T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909

Compiler output


skinny128.S: skinny128.S:215:2: error: invalid instruction
skinny128.S:  vld1.8 {q0}, [r1]
skinny128.S:  ^
skinny128.S: skinny128.S:216:2: error: invalid instruction
skinny128.S:  vld1.8 {q3}, [r2]
skinny128.S:  ^
skinny128.S: skinny128.S:217:2: error: invalid instruction
skinny128.S:  vld1.8 {q4}, [r3]
skinny128.S:  ^
skinny128.S: skinny128.S:218:2: error: invalid instruction
skinny128.S:  vld1.8 {q5}, [r4]
skinny128.S:  ^
skinny128.S: <instantiation>:2:2: error: instruction requires: armv8m.base
skinny128.S:  movw r2, #0x0004
skinny128.S:  ^
skinny128.S: skinny128.S:219:2: note: while in macro instantiation
skinny128.S:  load_vtbl
skinny128.S:  ^
skinny128.S: <instantiation>:3:2: error: instruction requires: armv8m.base
skinny128.S:  movt r2, #0x080c
skinny128.S:  ^
skinny128.S: skinny128.S:219:2: note: while in macro instantiation
skinny128.S:  load_vtbl
skinny128.S:  ^
skinny128.S: <instantiation>:4:2: error: instruction requires: armv8m.base
skinny128.S: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:armv7aclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv7aclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv7aclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv7aclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


skinny128.S: skinny128.S:214:2: error: instruction requires: fp registers
skinny128.S:  vpush {d8-d12}
skinny128.S:  ^
skinny128.S: skinny128.S:215:2: error: invalid instruction
skinny128.S:  vld1.8 {q0}, [r1]
skinny128.S:  ^
skinny128.S: skinny128.S:216:2: error: invalid instruction
skinny128.S:  vld1.8 {q3}, [r2]
skinny128.S:  ^
skinny128.S: skinny128.S:217:2: error: invalid instruction
skinny128.S:  vld1.8 {q4}, [r3]
skinny128.S:  ^
skinny128.S: skinny128.S:218:2: error: invalid instruction
skinny128.S:  vld1.8 {q5}, [r4]
skinny128.S:  ^
skinny128.S: <instantiation>:2:2: error: instruction requires: armv8m.base
skinny128.S:  movw r2, #0x0004
skinny128.S:  ^
skinny128.S: skinny128.S:219:2: note: while in macro instantiation
skinny128.S:  load_vtbl
skinny128.S:  ^
skinny128.S: <instantiation>:3:2: error: instruction requires: armv8m.base
skinny128.S:  movt r2, #0x080c
skinny128.S:  ^
skinny128.S: skinny128.S:219:2: note: while in macro instantiation
skinny128.S: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:armv7aclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


skinny128.S: skinny128.S: Assembler messages:
skinny128.S: skinny128.S:214: Error: selected processor does not support `vpush {d8-d12}' in Thumb mode
skinny128.S: skinny128.S:215: Error: selected processor does not support `vld1.8 {q0},[r1]' in Thumb mode
skinny128.S: skinny128.S:216: Error: selected processor does not support `vld1.8 {q3},[r2]' in Thumb mode
skinny128.S: skinny128.S:217: Error: selected processor does not support `vld1.8 {q4},[r3]' in Thumb mode
skinny128.S: skinny128.S:218: Error: selected processor does not support `vld1.8 {q5},[r4]' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movw r2,#0x0004' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movt r2,#0x080c' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movw r3,#0x0501' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movt r3,#0x0d09' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `vmov d24,r2,r3' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movw r2,#0x1410' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movt r2,#0x1c18' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movw r3,#0x1511' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movt r3,#0x1d19' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `vmov d25,r2,r3' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movw r2,#0x8103' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movt r2,#0x0082' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movw r3,#0x22a0' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movt r3,#0xa220' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `vmov d26,r2,r3' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movw r2,#0x4341' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movt r2,#0xc2c0' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movw r3,#0x6260' in Thumb mode
skinny128.S: skinny128.S:219: Error: selected processor does not support `movt r3,#0xe2e0' in Thumb mode
skinny128.S: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:armv7agcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv7agcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv7agcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv7agcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


hash.c: hash.c:39:2: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation]
hash.c:         for (i = 0; i < BLOCKBYTES; i++) {
hash.c:         ^
hash.c: hash.c:36:5: note: previous statement is here
hash.c:     for(i = 0; i < 16*SKINNY128_384_ROUNDS; i++)
hash.c:     ^
hash.c: 1 warning generated.
skinny128_core.s: <instantiation>:1:1: error: invalid instruction, any one of the following would fix this:
skinny128_core.s: orr     r8, r2, r3
skinny128_core.s: ^
skinny128_core.s: skinny128_core.s:92:2: note: while in macro instantiation
skinny128_core.s:         sbox    r2, r3, r4, r5, r8, r6
skinny128_core.s:         ^
skinny128_core.s: <instantiation>:1:1: note: instruction requires: arm-mode
skinny128_core.s: orr     r8, r2, r3
skinny128_core.s: ^
skinny128_core.s: skinny128_core.s:92:2: note: while in macro instantiation
skinny128_core.s:         sbox    r2, r3, r4, r5, r8, r6
skinny128_core.s:         ^
skinny128_core.s: <instantiation>:1:1: note: instruction requires: thumb2
skinny128_core.s: orr     r8, r2, r3
skinny128_core.s: ^
skinny128_core.s: skinny128_core.s:92:2: note: while in macro instantiation
skinny128_core.s:         sbox    r2, r3, r4, r5, r8, r6
skinny128_core.s:         ^
skinny128_core.s: <instantiation>:2:2: error: invalid instruction, any one of the following would fix this:
skinny128_core.s:         eor     r5, r5, r8
skinny128_core.s:         ^
skinny128_core.s: skinny128_core.s:92:2: note: while in macro instantiation
skinny128_core.s:         sbox    r2, r3, r4, r5, r8, r6
skinny128_core.s:         ^
skinny128_core.s: <instantiation>:2:2: note: instruction requires: arm-mode
skinny128_core.s: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:armv7mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv7mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv7mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv7mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv7mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


hash.c: hash.c: In function 'hirose_128_128_256':
hash.c: hash.c:36:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
hash.c:    36 |     for(i = 0; i < 16*SKINNY128_384_ROUNDS; i++)
hash.c:       |     ^~~
hash.c: hash.c:39:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
hash.c:    39 |  for (i = 0; i < BLOCKBYTES; i++) {
hash.c:       |  ^~~
skinny128_core.s: skinny128_core.s: Assembler messages:
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `orr r8,r2,r3'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r5,r5,r8'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `mvn r5,r5'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r8,r3,r4,lsr#1'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `and r8,r8,r6,lsr#0'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r3,r3,r8'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r4,r4,r8,lsl#1'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r8,r4,r5,lsr#1'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `and r8,r8,r6,lsr#0'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r4,r4,r8'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r5,r5,r8,lsl#1'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `orr r8,r4,r5'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r3,r3,r8'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `mvn r3,r3'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r8,r2,r3,lsr#1'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `and r8,r8,r6,lsr#0'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r2,r2,r8'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r3,r3,r8,lsl#1'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r8,r5,r2,lsr#1'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `and r8,r8,r6,lsr#0'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r5,r5,r8'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r2,r2,r8,lsl#1'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `orr r8,r2,r3'
skinny128_core.s: skinny128_core.s:92: Error: cannot honor width suffix -- `eor r5,r5,r8'
skinny128_core.s: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:armv7mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv7mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv7mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv7mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


skinny128.S: skinny128.S:151:11: error: register expected
skinny128.S:  ldr q0, [x1]
skinny128.S:           ^
skinny128.S: skinny128.S:152:11: error: register expected
skinny128.S:  ldr q4, [x2]
skinny128.S:           ^
skinny128.S: skinny128.S:153:11: error: register expected
skinny128.S:  ldr q5, [x3]
skinny128.S:           ^
skinny128.S: skinny128.S:154:11: error: register expected
skinny128.S:  ldr q6, [x4]
skinny128.S:           ^
skinny128.S: skinny128.S:155:6: error: operand must be a register in range [r0, r15]
skinny128.S:  adr x1, rconst
skinny128.S:      ^
skinny128.S: <instantiation>:1:11: error: literal value out of range for directive
skinny128.S: ldr q20, =0x0b0c0e0a0d080f090304060205000701
skinny128.S:           ^
skinny128.S: skinny128.S:156:2: note: while in macro instantiation
skinny128.S:  prepare_encrypt
skinny128.S:  ^
skinny128.S: <instantiation>:2:12: error: literal value out of range for directive
skinny128.S:  ldr q21, =0x00000000000000020000000000000000
skinny128.S:            ^
skinny128.S: skinny128.S:156:2: note: while in macro instantiation
skinny128.S: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:armv8a-ontheflyclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv8a-ontheflyclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv8a-ontheflyclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv8a-ontheflyclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv8a-ontheflyclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


skinny128.S: skinny128.S: Assembler messages:
skinny128.S: skinny128.S:151: Error: ARM register expected -- `ldr q0,[x1]'
skinny128.S: skinny128.S:152: Error: ARM register expected -- `ldr q4,[x2]'
skinny128.S: skinny128.S:153: Error: ARM register expected -- `ldr q5,[x3]'
skinny128.S: skinny128.S:154: Error: ARM register expected -- `ldr q6,[x4]'
skinny128.S: skinny128.S:155: Error: ARM register expected -- `adr x1,rconst'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q20,=0x0b0c0e0a0d080f090304060205000701'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q21,=0x00000000000000020000000000000000'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q22,=0x00000000000000000000000000000000'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q23,=0x09080b0a06050407030201000c0f0e0d'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q24,=0x0302010009080b0a1010101009080b0a'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q25,=0x000000000000000000000000ffffffff'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q26,=0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q27,=0x2e0e26062c0c34142a02220a00281830'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q28,=0xd1915111c1814101d090501080c00040'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q29,=0x1a181b190a080b091310121103000201'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q30,=0x65646363454443433534333385848180'
skinny128.S: skinny128.S:156: Error: ARM register expected -- `ldr q31,=0xe5e4e1e0c5c4c1c0a5a4a1a015141313'
skinny128.S: skinny128.S:157: Error: bad arguments to instruction -- `and v1.16b,v0.16b,v26.16b'
skinny128.S: skinny128.S:157: Error: bad instruction `ushr v2.16b,v0.16b,#4'
skinny128.S: skinny128.S:157: Error: bad instruction `tbl v0.16b,{v27.16b},v1.16b'
skinny128.S: skinny128.S:157: Error: bad instruction `tbl v2.16b,{v28.16b},v2.16b'
skinny128.S: skinny128.S:157: Error: ARM register expected -- `ldr d16,[x1],#8'
skinny128.S: skinny128.S:157: Error: bad arguments to instruction -- `eor v7.8b,v5.8b,v6.8b'
skinny128.S: skinny128.S:157: Error: bad arguments to instruction -- `eor v7.8b,v7.8b,v4.8b'
skinny128.S: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:armv8a-ontheflygcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv8a-ontheflygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv8a-ontheflygcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv8a-ontheflygcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


hash.c: hash.c:26:17: warning: result of comparison of constant 320 with expression of type 'uint8_t' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
hash.c:   for(i = 0;  i < SKINNY128_384_ROUNDS*BLOCKBYTES/2; i++)
hash.c:               ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: 1 warning generated.
skinny128.S: skinny128.S:96:11: error: register expected
skinny128.S:  ldr q0, [x1]
skinny128.S:           ^
skinny128.S: skinny128.S:97:11: error: register expected
skinny128.S:  ldr d3, [x2]
skinny128.S:           ^
skinny128.S: skinny128.S:98:11: error: register expected
skinny128.S:  ldr d4, [x2, #8]
skinny128.S:           ^
skinny128.S: <instantiation>:1:11: error: literal value out of range for directive
skinny128.S: ldr q21, =0x00000000000000020000000000000000
skinny128.S:           ^
skinny128.S: skinny128.S:99:2: note: while in macro instantiation
skinny128.S:  prepare_encrypt
skinny128.S:  ^
skinny128.S: <instantiation>:2:12: error: literal value out of range for directive
skinny128.S:  ldr q22, =0x0f0e0d0c0a0b09080304060205000701
skinny128.S:            ^
skinny128.S: skinny128.S:99:2: note: while in macro instantiation
skinny128.S:  prepare_encrypt
skinny128.S:  ^
skinny128.S: <instantiation>:3:12: error: literal value out of range for directive
skinny128.S:  ldr q23, =0x09080b0a06050407030201000c0f0e0d
skinny128.S:            ^
skinny128.S: skinny128.S:99:2: note: while in macro instantiation
skinny128.S: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:armv8a-precalculateclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv8a-precalculateclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv8a-precalculateclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv8a-precalculateclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:armv8a-precalculateclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


skinny128.S: skinny128.S: Assembler messages:
skinny128.S: skinny128.S:96: Error: ARM register expected -- `ldr q0,[x1]'
skinny128.S: skinny128.S:97: Error: ARM register expected -- `ldr d3,[x2]'
skinny128.S: skinny128.S:98: Error: ARM register expected -- `ldr d4,[x2,#8]'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q21,=0x00000000000000020000000000000000'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q22,=0x0f0e0d0c0a0b09080304060205000701'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q23,=0x09080b0a06050407030201000c0f0e0d'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q24,=0x0302010009080b0a1010101009080b0a'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q25,=0x000000000000000000000000ffffffff'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q26,=0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q27,=0x2e0e26062c0c34142a02220a00281830'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q28,=0xd1915111c1814101d090501080c00040'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q29,=0x1a181b190a080b091310121103000201'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q30,=0x65646363454443433534333385848180'
skinny128.S: skinny128.S:99: Error: ARM register expected -- `ldr q31,=0xe5e4e1e0c5c4c1c0a5a4a1a015141313'
skinny128.S: skinny128.S:100: Error: bad arguments to instruction -- `and v1.16b,v0.16b,v26.16b'
skinny128.S: skinny128.S:100: Error: bad instruction `ushr v2.16b,v0.16b,#4'
skinny128.S: skinny128.S:100: Error: bad instruction `tbl v0.16b,{v27.16b},v1.16b'
skinny128.S: skinny128.S:100: Error: bad instruction `tbl v2.16b,{v28.16b},v2.16b'
skinny128.S: skinny128.S:100: Error: ARM register expected -- `ldr d5,[x3],#8'
skinny128.S: skinny128.S:100: Error: ARM register expected -- `eor v0.16b,v0.16b,v2.16b'
skinny128.S: skinny128.S:100: Error: bad arguments to instruction -- `eor v5.16b,v5.16b,v3.16b'
skinny128.S: skinny128.S:100: Error: bad instruction `ushr v2.16b,v0.16b,#3'
skinny128.S: skinny128.S:100: Error: bad arguments to instruction -- `and v1.16b,v0.16b,v26.16b'
skinny128.S: skinny128.S:100: Error: bad instruction `tbl v2.16b,{v30.16b-v31.16b},v2.16b'
skinny128.S: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:armv8a-precalculategcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv8a-precalculategcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv8a-precalculategcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:armv8a-precalculategcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


hash.o N 0
hash.o N 107
hash.o N 115
hash.o N 123
hash.o N 136
hash.o N 141
hash.o N 143
hash.o N 145
hash.o N 147
hash.o N 14b
hash.o N 14d
hash.o N 150
hash.o N 152
hash.o N 156
hash.o N 15b
hash.o N 16e
hash.o N 195
hash.o N 198
hash.o N 1a2
hash.o N 1aa
hash.o N 1be
hash.o N 1c4
hash.o N 1cf
hash.o N 1d8
hash.o N 1df
hash.o N 1e1
hash.o N 1e5
hash.o N 1e8
hash.o N 1ee
hash.o N 25
hash.o N 2c
hash.o N eb
hash.o N fa
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o pad T
skinny128.o N 0
skinny128.o N 103
skinny128.o N 110
skinny128.o N 11b
skinny128.o N 124
skinny128.o N 128
skinny128.o N 12a
skinny128.o N 12e
skinny128.o N 13b
skinny128.o N 148
skinny128.o N 155
skinny128.o N 15d
skinny128.o N 16b
skinny128.o N 175
skinny128.o N 188
skinny128.o N 19c
skinny128.o N 1a2
skinny128.o N 1ac
skinny128.o N 1b4
skinny128.o N 1ba
skinny128.o N 1bf
skinny128.o N 25
skinny128.o N 31
skinny128.o N f0
skinny128.o N fd
skinny128.o mixcolumns_0 T
skinny128.o mixcolumns_1 T
skinny128.o mixcolumns_2 T
skinny128.o mixcolumns_3 T
skinny128.o skinny128_384_plus T
tk_schedule.o N 0
tk_schedule.o N 10c
tk_schedule.o N 117
tk_schedule.o N 120
tk_schedule.o N 134
tk_schedule.o N 142
tk_schedule.o N 14c
tk_schedule.o N 154
tk_schedule.o N 15d
tk_schedule.o N 160
tk_schedule.o N 164
tk_schedule.o N 16d
tk_schedule.o N 17a
tk_schedule.o N 17c
tk_schedule.o N 180
tk_schedule.o N 18e
tk_schedule.o N 19b
tk_schedule.o N 1a9
tk_schedule.o N 1b6
tk_schedule.o N 1c4
tk_schedule.o N 1d1
tk_schedule.o N 1e5
tk_schedule.o N 1e9
tk_schedule.o N 1f0
tk_schedule.o N 1f4
tk_schedule.o N 202
tk_schedule.o N 207
tk_schedule.o N 20b
tk_schedule.o N 213
tk_schedule.o N 21d
tk_schedule.o N 231
tk_schedule.o N 23c
tk_schedule.o N 24b
tk_schedule.o N 25
tk_schedule.o N 25a
tk_schedule.o N 26a
tk_schedule.o N 26e
tk_schedule.o N 271
tk_schedule.o N 275
tk_schedule.o N 277
tk_schedule.o N 27c
tk_schedule.o N 283
tk_schedule.o N 288
tk_schedule.o N 28e
tk_schedule.o N 294
tk_schedule.o N 299
tk_schedule.o N 33
tk_schedule.o N f2
tk_schedule.o N ff
tk_schedule.o lfsr2_bs T
tk_schedule.o lfsr3_bs T
tk_schedule.o packing T
tk_schedule.o permute_tk T
tk_schedule.o permute_tk_10 T
tk_schedule.o permute_tk_12 T
tk_schedule.o permute_tk_14 T
tk_schedule.o permute_tk_2 T
tk_schedule.o permute_tk_4 T
tk_schedule.o permute_tk_6 T
tk_schedule.o permute_tk_8 T
tk_schedule.o precompute_lfsr_tk2 T
tk_schedule.o precompute_lfsr_tk3 T
tk_schedule.o rconst_32_bs D
tk_schedule.o tk_schedule_1 T
tk_schedule.o tk_schedule_123 T
tk_schedule.o tk_schedule_13 T
tk_schedule.o tk_schedule_23 T
tk_schedule.o unpacking T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 107
hash.o N 115
hash.o N 123
hash.o N 136
hash.o N 141
hash.o N 143
hash.o N 145
hash.o N 147
hash.o N 14b
hash.o N 14d
hash.o N 150
hash.o N 152
hash.o N 156
hash.o N 15b
hash.o N 16e
hash.o N 195
hash.o N 198
hash.o N 1a2
hash.o N 1aa
hash.o N 1be
hash.o N 1c4
hash.o N 1cf
hash.o N 1d8
hash.o N 1df
hash.o N 1e1
hash.o N 1e5
hash.o N 1e8
hash.o N 1ee
hash.o N 25
hash.o N 2c
hash.o N eb
hash.o N fa
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o pad T
skinny128.o N 0
skinny128.o N 103
skinny128.o N 110
skinny128.o N 11b
skinny128.o N 124
skinny128.o N 128
skinny128.o N 12a
skinny128.o N 12e
skinny128.o N 13b
skinny128.o N 148
skinny128.o N 155
skinny128.o N 15d
skinny128.o N 16b
skinny128.o N 175
skinny128.o N 188
skinny128.o N 19c
skinny128.o N 1a2
skinny128.o N 1ac
skinny128.o N 1b4
skinny128.o N 1ba
skinny128.o N 1bf
skinny128.o N 25
skinny128.o N 31
skinny128.o N f0
skinny128.o N fd
skinny128.o mixcolumns_0 T
skinny128.o mixcolumns_1 T
skinny128.o mixcolumns_2 T
skinny128.o mixcolumns_3 T
skinny128.o skinny128_384_plus T
tk_schedule.o N 0
tk_schedule.o N 10c
tk_schedule.o N 117
tk_schedule.o N 120
tk_schedule.o N 134
tk_schedule.o N 142
tk_schedule.o N 14c
tk_schedule.o N 154
tk_schedule.o N 15d
tk_schedule.o N 160
tk_schedule.o N 164
tk_schedule.o N 16d
tk_schedule.o N 17a
tk_schedule.o N 17c
tk_schedule.o N 180
tk_schedule.o N 18e
tk_schedule.o N 19b
tk_schedule.o N 1a9
tk_schedule.o N 1b6
tk_schedule.o N 1c4
tk_schedule.o N 1d1
tk_schedule.o N 1e5
tk_schedule.o N 1e9
tk_schedule.o N 1f0
tk_schedule.o N 1f4
tk_schedule.o N 208
tk_schedule.o N 20c
tk_schedule.o N 21a
tk_schedule.o N 21f
tk_schedule.o N 223
tk_schedule.o N 22b
tk_schedule.o N 235
tk_schedule.o N 240
tk_schedule.o N 24f
tk_schedule.o N 25
tk_schedule.o N 25e
tk_schedule.o N 26e
tk_schedule.o N 272
tk_schedule.o N 275
tk_schedule.o N 277
tk_schedule.o N 27c
tk_schedule.o N 283
tk_schedule.o N 288
tk_schedule.o N 28e
tk_schedule.o N 294
tk_schedule.o N 299
tk_schedule.o N 33
tk_schedule.o N f2
tk_schedule.o N ff
tk_schedule.o lfsr2_bs T
tk_schedule.o lfsr3_bs T
tk_schedule.o packing T
tk_schedule.o permute_tk T
tk_schedule.o permute_tk_10 T
tk_schedule.o permute_tk_12 T
tk_schedule.o permute_tk_14 T
tk_schedule.o permute_tk_2 T
tk_schedule.o permute_tk_4 T
tk_schedule.o permute_tk_6 T
tk_schedule.o permute_tk_8 T
tk_schedule.o precompute_lfsr_tk2 T
tk_schedule.o precompute_lfsr_tk3 T
tk_schedule.o rconst_32_bs D
tk_schedule.o tk_schedule_1 T
tk_schedule.o tk_schedule_123 T
tk_schedule.o tk_schedule_13 T
tk_schedule.o tk_schedule_23 T
tk_schedule.o unpacking T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 106
hash.o N 114
hash.o N 122
hash.o N 135
hash.o N 148
hash.o N 153
hash.o N 157
hash.o N 17e
hash.o N 182
hash.o N 185
hash.o N 18f
hash.o N 197
hash.o N 1ab
hash.o N 1b1
hash.o N 1bc
hash.o N 1c5
hash.o N 1cc
hash.o N 1ce
hash.o N 1d0
hash.o N 1d2
hash.o N 1d4
hash.o N 1d7
hash.o N 1d9
hash.o N 1de
hash.o N 1e0
hash.o N 1e4
hash.o N 1e7
hash.o N 1ed
hash.o N 25
hash.o N 2c
hash.o N ea
hash.o N f9
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o pad T
skinny128.o N 0
skinny128.o N 104
skinny128.o N 112
skinny128.o N 11c
skinny128.o N 129
skinny128.o N 136
skinny128.o N 143
skinny128.o N 150
skinny128.o N 163
skinny128.o N 169
skinny128.o N 174
skinny128.o N 17d
skinny128.o N 17f
skinny128.o N 183
skinny128.o N 187
skinny128.o N 19b
skinny128.o N 1a1
skinny128.o N 1ab
skinny128.o N 1b3
skinny128.o N 1b9
skinny128.o N 1be
skinny128.o N 25
skinny128.o N 31
skinny128.o N ef
skinny128.o N f7
skinny128.o mixcolumns_0 T
skinny128.o mixcolumns_1 T
skinny128.o mixcolumns_2 T
skinny128.o mixcolumns_3 T
skinny128.o skinny128_384_plus T
tk_schedule.o N 0
tk_schedule.o N 10b
tk_schedule.o N 116
tk_schedule.o N 11f
tk_schedule.o N 133
tk_schedule.o N 141
tk_schedule.o N 14b
tk_schedule.o N 153
tk_schedule.o N 15b
tk_schedule.o N 165
tk_schedule.o N 16e
tk_schedule.o N 177
tk_schedule.o N 184
tk_schedule.o N 191
tk_schedule.o N 19e
tk_schedule.o N 1ab
tk_schedule.o N 1b9
tk_schedule.o N 1c7
tk_schedule.o N 1d5
tk_schedule.o N 1e9
tk_schedule.o N 1fd
tk_schedule.o N 208
tk_schedule.o N 216
tk_schedule.o N 225
tk_schedule.o N 234
tk_schedule.o N 244
tk_schedule.o N 248
tk_schedule.o N 24b
tk_schedule.o N 24f
tk_schedule.o N 25
tk_schedule.o N 252
tk_schedule.o N 254
tk_schedule.o N 258
tk_schedule.o N 25c
tk_schedule.o N 260
tk_schedule.o N 267
tk_schedule.o N 26b
tk_schedule.o N 26f
tk_schedule.o N 274
tk_schedule.o N 276
tk_schedule.o N 27b
tk_schedule.o N 282
tk_schedule.o N 287
tk_schedule.o N 28d
tk_schedule.o N 293
tk_schedule.o N 298
tk_schedule.o N 33
tk_schedule.o N f1
tk_schedule.o N fe
tk_schedule.o lfsr2_bs T
tk_schedule.o lfsr3_bs T
tk_schedule.o packing T
tk_schedule.o permute_tk T
tk_schedule.o permute_tk_10 T
tk_schedule.o permute_tk_12 T
tk_schedule.o permute_tk_14 T
tk_schedule.o permute_tk_2 T
tk_schedule.o permute_tk_4 T
tk_schedule.o permute_tk_6 T
tk_schedule.o permute_tk_8 T
tk_schedule.o precompute_lfsr_tk2 T
tk_schedule.o precompute_lfsr_tk3 T
tk_schedule.o rconst_32_bs D
tk_schedule.o tk_schedule_1 T
tk_schedule.o tk_schedule_123 T
tk_schedule.o tk_schedule_13 T
tk_schedule.o tk_schedule_23 T
tk_schedule.o unpacking T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 107
hash.o N 115
hash.o N 123
hash.o N 136
hash.o N 141
hash.o N 143
hash.o N 145
hash.o N 147
hash.o N 14b
hash.o N 14d
hash.o N 150
hash.o N 152
hash.o N 156
hash.o N 15b
hash.o N 16e
hash.o N 195
hash.o N 198
hash.o N 1a2
hash.o N 1aa
hash.o N 1be
hash.o N 1c4
hash.o N 1cf
hash.o N 1d8
hash.o N 1df
hash.o N 1e1
hash.o N 1e5
hash.o N 1e8
hash.o N 1ee
hash.o N 25
hash.o N 2c
hash.o N eb
hash.o N fa
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o pad T
skinny128.o N 0
skinny128.o N 103
skinny128.o N 110
skinny128.o N 11b
skinny128.o N 124
skinny128.o N 128
skinny128.o N 12a
skinny128.o N 12e
skinny128.o N 136
skinny128.o N 144
skinny128.o N 14e
skinny128.o N 15b
skinny128.o N 168
skinny128.o N 175
skinny128.o N 188
skinny128.o N 19c
skinny128.o N 1a2
skinny128.o N 1ac
skinny128.o N 1b4
skinny128.o N 1ba
skinny128.o N 1bf
skinny128.o N 25
skinny128.o N 31
skinny128.o N f0
skinny128.o N fd
skinny128.o mixcolumns_0 T
skinny128.o mixcolumns_1 T
skinny128.o mixcolumns_2 T
skinny128.o mixcolumns_3 T
skinny128.o skinny128_384_plus T
tk_schedule.o N 0
tk_schedule.o N 10c
tk_schedule.o N 117
tk_schedule.o N 120
tk_schedule.o N 134
tk_schedule.o N 142
tk_schedule.o N 14c
tk_schedule.o N 154
tk_schedule.o N 15d
tk_schedule.o N 160
tk_schedule.o N 164
tk_schedule.o N 16d
tk_schedule.o N 17b
tk_schedule.o N 180
tk_schedule.o N 184
tk_schedule.o N 18c
tk_schedule.o N 196
tk_schedule.o N 1a3
tk_schedule.o N 1b0
tk_schedule.o N 1bd
tk_schedule.o N 1ca
tk_schedule.o N 1d8
tk_schedule.o N 1e6
tk_schedule.o N 1f4
tk_schedule.o N 208
tk_schedule.o N 21c
tk_schedule.o N 227
tk_schedule.o N 236
tk_schedule.o N 245
tk_schedule.o N 25
tk_schedule.o N 255
tk_schedule.o N 259
tk_schedule.o N 25c
tk_schedule.o N 25e
tk_schedule.o N 262
tk_schedule.o N 266
tk_schedule.o N 26a
tk_schedule.o N 271
tk_schedule.o N 275
tk_schedule.o N 27a
tk_schedule.o N 27c
tk_schedule.o N 283
tk_schedule.o N 288
tk_schedule.o N 28e
tk_schedule.o N 294
tk_schedule.o N 299
tk_schedule.o N 33
tk_schedule.o N f2
tk_schedule.o N ff
tk_schedule.o lfsr2_bs T
tk_schedule.o lfsr3_bs T
tk_schedule.o packing T
tk_schedule.o permute_tk T
tk_schedule.o permute_tk_10 T
tk_schedule.o permute_tk_12 T
tk_schedule.o permute_tk_14 T
tk_schedule.o permute_tk_2 T
tk_schedule.o permute_tk_4 T
tk_schedule.o permute_tk_6 T
tk_schedule.o permute_tk_8 T
tk_schedule.o precompute_lfsr_tk2 T
tk_schedule.o precompute_lfsr_tk3 T
tk_schedule.o rconst_32_bs D
tk_schedule.o tk_schedule_1 T
tk_schedule.o tk_schedule_123 T
tk_schedule.o tk_schedule_13 T
tk_schedule.o tk_schedule_23 T
tk_schedule.o unpacking T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 106
hash.o N 114
hash.o N 122
hash.o N 135
hash.o N 140
hash.o N 142
hash.o N 144
hash.o N 146
hash.o N 14a
hash.o N 14c
hash.o N 14f
hash.o N 151
hash.o N 155
hash.o N 15a
hash.o N 16d
hash.o N 194
hash.o N 197
hash.o N 1a1
hash.o N 1a9
hash.o N 1bd
hash.o N 1c3
hash.o N 1ce
hash.o N 1d7
hash.o N 1de
hash.o N 1e0
hash.o N 1e4
hash.o N 1e7
hash.o N 1ed
hash.o N 25
hash.o N 2c
hash.o N ea
hash.o N f9
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o pad T
skinny128.o N 0
skinny128.o N 102
skinny128.o N 10f
skinny128.o N 11a
skinny128.o N 123
skinny128.o N 127
skinny128.o N 129
skinny128.o N 12d
skinny128.o N 13a
skinny128.o N 147
skinny128.o N 154
skinny128.o N 15c
skinny128.o N 16a
skinny128.o N 174
skinny128.o N 187
skinny128.o N 19b
skinny128.o N 1a1
skinny128.o N 1ab
skinny128.o N 1b3
skinny128.o N 1b9
skinny128.o N 1be
skinny128.o N 25
skinny128.o N 31
skinny128.o N ef
skinny128.o N fc
skinny128.o mixcolumns_0 T
skinny128.o mixcolumns_1 T
skinny128.o mixcolumns_2 T
skinny128.o mixcolumns_3 T
skinny128.o skinny128_384_plus T
tk_schedule.o N 0
tk_schedule.o N 10b
tk_schedule.o N 116
tk_schedule.o N 11f
tk_schedule.o N 133
tk_schedule.o N 141
tk_schedule.o N 14b
tk_schedule.o N 153
tk_schedule.o N 15c
tk_schedule.o N 15f
tk_schedule.o N 163
tk_schedule.o N 16c
tk_schedule.o N 179
tk_schedule.o N 17b
tk_schedule.o N 17f
tk_schedule.o N 18d
tk_schedule.o N 19a
tk_schedule.o N 1a8
tk_schedule.o N 1b5
tk_schedule.o N 1c3
tk_schedule.o N 1d0
tk_schedule.o N 1e4
tk_schedule.o N 1e8
tk_schedule.o N 1ef
tk_schedule.o N 1f3
tk_schedule.o N 207
tk_schedule.o N 20b
tk_schedule.o N 219
tk_schedule.o N 21e
tk_schedule.o N 222
tk_schedule.o N 22a
tk_schedule.o N 234
tk_schedule.o N 23f
tk_schedule.o N 24e
tk_schedule.o N 25
tk_schedule.o N 25d
tk_schedule.o N 26d
tk_schedule.o N 271
tk_schedule.o N 274
tk_schedule.o N 276
tk_schedule.o N 27b
tk_schedule.o N 282
tk_schedule.o N 287
tk_schedule.o N 28d
tk_schedule.o N 293
tk_schedule.o N 298
tk_schedule.o N 33
tk_schedule.o N f1
tk_schedule.o N fe
tk_schedule.o lfsr2_bs T
tk_schedule.o lfsr3_bs T
tk_schedule.o packing T
tk_schedule.o permute_tk T
tk_schedule.o permute_tk_10 T
tk_schedule.o permute_tk_12 T
tk_schedule.o permute_tk_14 T
tk_schedule.o permute_tk_2 T
tk_schedule.o permute_tk_4 T
tk_schedule.o permute_tk_6 T
tk_schedule.o permute_tk_8 T
tk_schedule.o precompute_lfsr_tk2 T
tk_schedule.o precompute_lfsr_tk3 T
tk_schedule.o rconst_32_bs D
tk_schedule.o tk_schedule_1 T
tk_schedule.o tk_schedule_123 T
tk_schedule.o tk_schedule_13 T
tk_schedule.o tk_schedule_23 T
tk_schedule.o unpacking T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o hirose_128_128_256 T
hash.o initialize T
hash.o pad T
skinny128.o mixcolumns_0 T
skinny128.o mixcolumns_1 T
skinny128.o mixcolumns_2 T
skinny128.o mixcolumns_3 T
skinny128.o skinny128_384_plus T
tk_schedule.o lfsr2_bs T
tk_schedule.o lfsr3_bs T
tk_schedule.o packing T
tk_schedule.o permute_tk T
tk_schedule.o permute_tk_10 T
tk_schedule.o permute_tk_12 T
tk_schedule.o permute_tk_14 T
tk_schedule.o permute_tk_2 T
tk_schedule.o permute_tk_4 T
tk_schedule.o permute_tk_6 T
tk_schedule.o permute_tk_8 T
tk_schedule.o precompute_lfsr_tk2 T
tk_schedule.o precompute_lfsr_tk3 T
tk_schedule.o rconst_32_bs D
tk_schedule.o tk_schedule_1 T
tk_schedule.o tk_schedule_123 T
tk_schedule.o tk_schedule_13 T
tk_schedule.o tk_schedule_23 T
tk_schedule.o unpacking T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


hash.o N 0
hash.o N 104
hash.o N 10d
hash.o N 11b
hash.o N 126
hash.o N 128
hash.o N 12a
hash.o N 13d
hash.o N 13f
hash.o N 145
hash.o N 14f
hash.o N 163
hash.o N 17b
hash.o N 18f
hash.o N 1a0
hash.o N 1a4
hash.o N 1a7
hash.o N 1b0
hash.o N 1d8
hash.o N 1dc
hash.o N 1df
hash.o N 1e4
hash.o N 1e6
hash.o N 1eb
hash.o N 1ef
hash.o N 1f2
hash.o N 1f7
hash.o N 20e
hash.o N 25
hash.o N 2c
hash.o N ec
hash.o N f9
hash.o hash_pad T
hash.o hirose_128_128_256 T
hash.o initialize T
hash_skinny_key_schedule1.o N 0
hash_skinny_key_schedule1.o N 101
hash_skinny_key_schedule1.o N 122
hash_skinny_key_schedule1.o N 12c
hash_skinny_key_schedule1.o N 139
hash_skinny_key_schedule1.o N 144
hash_skinny_key_schedule1.o N 14d
hash_skinny_key_schedule1.o N 150
hash_skinny_key_schedule1.o N 153
hash_skinny_key_schedule1.o N 157
hash_skinny_key_schedule1.o N 159
hash_skinny_key_schedule1.o N 15d
hash_skinny_key_schedule1.o N 160
hash_skinny_key_schedule1.o N 163
hash_skinny_key_schedule1.o N 25
hash_skinny_key_schedule1.o N 41
hash_skinny_key_schedule1.o hash_RunEncryptionKeyScheduleTK1 T
hash_skinny_key_schedule23.o N 0
hash_skinny_key_schedule23.o N 102
hash_skinny_key_schedule23.o N 10f
hash_skinny_key_schedule23.o N 11a
hash_skinny_key_schedule23.o N 123
hash_skinny_key_schedule23.o N 145
hash_skinny_key_schedule23.o N 14f
hash_skinny_key_schedule23.o N 153
hash_skinny_key_schedule23.o N 161
hash_skinny_key_schedule23.o N 166
hash_skinny_key_schedule23.o N 16b
hash_skinny_key_schedule23.o N 170
hash_skinny_key_schedule23.o N 175
hash_skinny_key_schedule23.o N 179
hash_skinny_key_schedule23.o N 17b
hash_skinny_key_schedule23.o N 17f
hash_skinny_key_schedule23.o N 182
hash_skinny_key_schedule23.o N 185
hash_skinny_key_schedule23.o N 188
hash_skinny_key_schedule23.o N 197
hash_skinny_key_schedule23.o N 1a2
hash_skinny_key_schedule23.o N 1ab
hash_skinny_key_schedule23.o N 1ae
hash_skinny_key_schedule23.o N 25
hash_skinny_key_schedule23.o N 42
hash_skinny_key_schedule23.o hash_RunEncryptionKeyScheduleTK23 T
hash_skinny_main.o N 0
hash_skinny_main.o N 102
hash_skinny_main.o N 110
hash_skinny_main.o N 124
hash_skinny_main.o N 12f
hash_skinny_main.o N 137
hash_skinny_main.o N 144
hash_skinny_main.o N 14f
hash_skinny_main.o N 158
hash_skinny_main.o N 17a
hash_skinny_main.o N 19b
hash_skinny_main.o N 1bc
hash_skinny_main.o N 1c9
hash_skinny_main.o N 1e9
hash_skinny_main.o N 1fd
hash_skinny_main.o N 1ff
hash_skinny_main.o N 201
hash_skinny_main.o N 20e
hash_skinny_main.o N 218
hash_skinny_main.o N 230
hash_skinny_main.o N 244
hash_skinny_main.o N 25
hash_skinny_main.o N 255
hash_skinny_main.o N 259
hash_skinny_main.o N 25c
hash_skinny_main.o N 25e
hash_skinny_main.o N 263
hash_skinny_main.o N 266
hash_skinny_main.o N 269
hash_skinny_main.o N 26c
hash_skinny_main.o N 26f
hash_skinny_main.o N 275
hash_skinny_main.o N 278
hash_skinny_main.o N 27b
hash_skinny_main.o N 27e
hash_skinny_main.o N 281
hash_skinny_main.o N 285
hash_skinny_main.o N 289
hash_skinny_main.o N 28c
hash_skinny_main.o N 28f
hash_skinny_main.o N 292
hash_skinny_main.o N 295
hash_skinny_main.o N 298
hash_skinny_main.o N 29a
hash_skinny_main.o N 38
hash_skinny_main.o N f8
hash_skinny_main.o hash_Encrypt T
hash_skinny_main.o hash_Encrypt_1StBlk T
hash_skinny_main.o hash_RC D
hash_skinny_main.o hash_SBOX D
hash_skinny_main.o hash_SBOX2 D
hash_skinny_main.o hash_skinny_128_384_enc_321_main T
hash_skinny_main.o hash_skinny_128_384_enc_32_main T

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:opt32tclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opt32tclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 103
hash.o N 10c
hash.o N 11a
hash.o N 12d
hash.o N 138
hash.o N 141
hash.o N 169
hash.o N 16d
hash.o N 171
hash.o N 185
hash.o N 187
hash.o N 189
hash.o N 18b
hash.o N 191
hash.o N 19b
hash.o N 1b3
hash.o N 1c7
hash.o N 1d8
hash.o N 1db
hash.o N 1de
hash.o N 1e3
hash.o N 1e5
hash.o N 1ea
hash.o N 1ee
hash.o N 1f1
hash.o N 1f6
hash.o N 20d
hash.o N 25
hash.o N 2c
hash.o N eb
hash.o N f8
hash.o hash_pad T
hash.o hirose_128_128_256 T
hash.o initialize T
hash_skinny_key_schedule1.o N 0
hash_skinny_key_schedule1.o N 100
hash_skinny_key_schedule1.o N 121
hash_skinny_key_schedule1.o N 12b
hash_skinny_key_schedule1.o N 138
hash_skinny_key_schedule1.o N 143
hash_skinny_key_schedule1.o N 14c
hash_skinny_key_schedule1.o N 14f
hash_skinny_key_schedule1.o N 152
hash_skinny_key_schedule1.o N 156
hash_skinny_key_schedule1.o N 158
hash_skinny_key_schedule1.o N 15c
hash_skinny_key_schedule1.o N 15f
hash_skinny_key_schedule1.o N 162
hash_skinny_key_schedule1.o N 25
hash_skinny_key_schedule1.o N 41
hash_skinny_key_schedule1.o hash_RunEncryptionKeyScheduleTK1 T
hash_skinny_key_schedule23.o N 0
hash_skinny_key_schedule23.o N 101
hash_skinny_key_schedule23.o N 10e
hash_skinny_key_schedule23.o N 119
hash_skinny_key_schedule23.o N 122
hash_skinny_key_schedule23.o N 144
hash_skinny_key_schedule23.o N 14e
hash_skinny_key_schedule23.o N 152
hash_skinny_key_schedule23.o N 160
hash_skinny_key_schedule23.o N 165
hash_skinny_key_schedule23.o N 16a
hash_skinny_key_schedule23.o N 16f
hash_skinny_key_schedule23.o N 174
hash_skinny_key_schedule23.o N 178
hash_skinny_key_schedule23.o N 17a
hash_skinny_key_schedule23.o N 17e
hash_skinny_key_schedule23.o N 181
hash_skinny_key_schedule23.o N 184
hash_skinny_key_schedule23.o N 187
hash_skinny_key_schedule23.o N 196
hash_skinny_key_schedule23.o N 1a1
hash_skinny_key_schedule23.o N 1aa
hash_skinny_key_schedule23.o N 1ad
hash_skinny_key_schedule23.o N 25
hash_skinny_key_schedule23.o N 42
hash_skinny_key_schedule23.o hash_RunEncryptionKeyScheduleTK23 T
hash_skinny_main.o N 0
hash_skinny_main.o N 101
hash_skinny_main.o N 10f
hash_skinny_main.o N 123
hash_skinny_main.o N 12e
hash_skinny_main.o N 136
hash_skinny_main.o N 143
hash_skinny_main.o N 14e
hash_skinny_main.o N 157
hash_skinny_main.o N 179
hash_skinny_main.o N 19a
hash_skinny_main.o N 1bb
hash_skinny_main.o N 1c8
hash_skinny_main.o N 1e8
hash_skinny_main.o N 1fc
hash_skinny_main.o N 1fe
hash_skinny_main.o N 200
hash_skinny_main.o N 20d
hash_skinny_main.o N 217
hash_skinny_main.o N 22f
hash_skinny_main.o N 243
hash_skinny_main.o N 25
hash_skinny_main.o N 254
hash_skinny_main.o N 258
hash_skinny_main.o N 25b
hash_skinny_main.o N 25d
hash_skinny_main.o N 262
hash_skinny_main.o N 265
hash_skinny_main.o N 268
hash_skinny_main.o N 26b
hash_skinny_main.o N 26e
hash_skinny_main.o N 274
hash_skinny_main.o N 277
hash_skinny_main.o N 27a
hash_skinny_main.o N 27d
hash_skinny_main.o N 280
hash_skinny_main.o N 283
hash_skinny_main.o N 287
hash_skinny_main.o N 28b
hash_skinny_main.o N 28e
hash_skinny_main.o N 291
hash_skinny_main.o N 294
hash_skinny_main.o N 297
hash_skinny_main.o N 299
hash_skinny_main.o N 38
hash_skinny_main.o N f7
hash_skinny_main.o hash_Encrypt T
hash_skinny_main.o hash_Encrypt_1StBlk T
hash_skinny_main.o hash_RC D
hash_skinny_main.o hash_SBOX D
hash_skinny_main.o hash_SBOX2 D
hash_skinny_main.o hash_skinny_128_384_enc_321_main T
hash_skinny_main.o hash_skinny_128_384_enc_32_main T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt32tclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 104
hash.o N 10d
hash.o N 11b
hash.o N 126
hash.o N 128
hash.o N 12a
hash.o N 13d
hash.o N 146
hash.o N 16e
hash.o N 172
hash.o N 176
hash.o N 18a
hash.o N 18c
hash.o N 192
hash.o N 19c
hash.o N 1b4
hash.o N 1c8
hash.o N 1d9
hash.o N 1dc
hash.o N 1df
hash.o N 1e4
hash.o N 1e6
hash.o N 1eb
hash.o N 1ef
hash.o N 1f2
hash.o N 1f7
hash.o N 20e
hash.o N 25
hash.o N 2c
hash.o N ec
hash.o N f9
hash.o hash_pad T
hash.o hirose_128_128_256 T
hash.o initialize T
hash_skinny_key_schedule1.o N 0
hash_skinny_key_schedule1.o N 101
hash_skinny_key_schedule1.o N 122
hash_skinny_key_schedule1.o N 12c
hash_skinny_key_schedule1.o N 139
hash_skinny_key_schedule1.o N 144
hash_skinny_key_schedule1.o N 14d
hash_skinny_key_schedule1.o N 150
hash_skinny_key_schedule1.o N 153
hash_skinny_key_schedule1.o N 157
hash_skinny_key_schedule1.o N 159
hash_skinny_key_schedule1.o N 15d
hash_skinny_key_schedule1.o N 160
hash_skinny_key_schedule1.o N 163
hash_skinny_key_schedule1.o N 25
hash_skinny_key_schedule1.o N 41
hash_skinny_key_schedule1.o hash_RunEncryptionKeyScheduleTK1 T
hash_skinny_key_schedule23.o N 0
hash_skinny_key_schedule23.o N 102
hash_skinny_key_schedule23.o N 10f
hash_skinny_key_schedule23.o N 11a
hash_skinny_key_schedule23.o N 123
hash_skinny_key_schedule23.o N 145
hash_skinny_key_schedule23.o N 14f
hash_skinny_key_schedule23.o N 153
hash_skinny_key_schedule23.o N 161
hash_skinny_key_schedule23.o N 166
hash_skinny_key_schedule23.o N 16b
hash_skinny_key_schedule23.o N 170
hash_skinny_key_schedule23.o N 175
hash_skinny_key_schedule23.o N 179
hash_skinny_key_schedule23.o N 17b
hash_skinny_key_schedule23.o N 17f
hash_skinny_key_schedule23.o N 182
hash_skinny_key_schedule23.o N 185
hash_skinny_key_schedule23.o N 188
hash_skinny_key_schedule23.o N 197
hash_skinny_key_schedule23.o N 1a2
hash_skinny_key_schedule23.o N 1ab
hash_skinny_key_schedule23.o N 1ae
hash_skinny_key_schedule23.o N 25
hash_skinny_key_schedule23.o N 42
hash_skinny_key_schedule23.o hash_RunEncryptionKeyScheduleTK23 T
hash_skinny_main.o N 0
hash_skinny_main.o N 102
hash_skinny_main.o N 110
hash_skinny_main.o N 124
hash_skinny_main.o N 12f
hash_skinny_main.o N 137
hash_skinny_main.o N 144
hash_skinny_main.o N 14f
hash_skinny_main.o N 158
hash_skinny_main.o N 17a
hash_skinny_main.o N 19b
hash_skinny_main.o N 1bc
hash_skinny_main.o N 1c9
hash_skinny_main.o N 1e9
hash_skinny_main.o N 1fd
hash_skinny_main.o N 1ff
hash_skinny_main.o N 201
hash_skinny_main.o N 20e
hash_skinny_main.o N 218
hash_skinny_main.o N 230
hash_skinny_main.o N 244
hash_skinny_main.o N 25
hash_skinny_main.o N 255
hash_skinny_main.o N 259
hash_skinny_main.o N 25c
hash_skinny_main.o N 25e
hash_skinny_main.o N 263
hash_skinny_main.o N 266
hash_skinny_main.o N 269
hash_skinny_main.o N 26c
hash_skinny_main.o N 26f
hash_skinny_main.o N 275
hash_skinny_main.o N 278
hash_skinny_main.o N 27b
hash_skinny_main.o N 27e
hash_skinny_main.o N 281
hash_skinny_main.o N 285
hash_skinny_main.o N 289
hash_skinny_main.o N 28c
hash_skinny_main.o N 28f
hash_skinny_main.o N 292
hash_skinny_main.o N 295
hash_skinny_main.o N 298
hash_skinny_main.o N 29a
hash_skinny_main.o N 38
hash_skinny_main.o N f8
hash_skinny_main.o hash_Encrypt T
hash_skinny_main.o hash_Encrypt_1StBlk T
hash_skinny_main.o hash_RC D
hash_skinny_main.o hash_SBOX D
hash_skinny_main.o hash_SBOX2 D
hash_skinny_main.o hash_skinny_128_384_enc_321_main T
hash_skinny_main.o hash_skinny_128_384_enc_32_main T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt32tclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 103
hash.o N 10c
hash.o N 11a
hash.o N 125
hash.o N 127
hash.o N 129
hash.o N 13c
hash.o N 13e
hash.o N 144
hash.o N 14e
hash.o N 162
hash.o N 17a
hash.o N 18e
hash.o N 19f
hash.o N 1a3
hash.o N 1a6
hash.o N 1af
hash.o N 1d7
hash.o N 1db
hash.o N 1de
hash.o N 1e3
hash.o N 1e5
hash.o N 1ea
hash.o N 1ee
hash.o N 1f1
hash.o N 1f6
hash.o N 20d
hash.o N 25
hash.o N 2c
hash.o N eb
hash.o N f8
hash.o hash_pad T
hash.o hirose_128_128_256 T
hash.o initialize T
hash_skinny_key_schedule1.o N 0
hash_skinny_key_schedule1.o N 100
hash_skinny_key_schedule1.o N 121
hash_skinny_key_schedule1.o N 12b
hash_skinny_key_schedule1.o N 138
hash_skinny_key_schedule1.o N 143
hash_skinny_key_schedule1.o N 14c
hash_skinny_key_schedule1.o N 14f
hash_skinny_key_schedule1.o N 152
hash_skinny_key_schedule1.o N 156
hash_skinny_key_schedule1.o N 159
hash_skinny_key_schedule1.o N 15c
hash_skinny_key_schedule1.o N 15e
hash_skinny_key_schedule1.o N 162
hash_skinny_key_schedule1.o N 25
hash_skinny_key_schedule1.o N 41
hash_skinny_key_schedule1.o hash_RunEncryptionKeyScheduleTK1 T
hash_skinny_key_schedule23.o N 0
hash_skinny_key_schedule23.o N 101
hash_skinny_key_schedule23.o N 10e
hash_skinny_key_schedule23.o N 119
hash_skinny_key_schedule23.o N 122
hash_skinny_key_schedule23.o N 144
hash_skinny_key_schedule23.o N 14e
hash_skinny_key_schedule23.o N 152
hash_skinny_key_schedule23.o N 160
hash_skinny_key_schedule23.o N 165
hash_skinny_key_schedule23.o N 16a
hash_skinny_key_schedule23.o N 16e
hash_skinny_key_schedule23.o N 173
hash_skinny_key_schedule23.o N 178
hash_skinny_key_schedule23.o N 17a
hash_skinny_key_schedule23.o N 17e
hash_skinny_key_schedule23.o N 181
hash_skinny_key_schedule23.o N 184
hash_skinny_key_schedule23.o N 187
hash_skinny_key_schedule23.o N 196
hash_skinny_key_schedule23.o N 1a1
hash_skinny_key_schedule23.o N 1aa
hash_skinny_key_schedule23.o N 1ad
hash_skinny_key_schedule23.o N 25
hash_skinny_key_schedule23.o N 42
hash_skinny_key_schedule23.o hash_RunEncryptionKeyScheduleTK23 T
hash_skinny_main.o N 0
hash_skinny_main.o N 101
hash_skinny_main.o N 10f
hash_skinny_main.o N 123
hash_skinny_main.o N 12e
hash_skinny_main.o N 136
hash_skinny_main.o N 143
hash_skinny_main.o N 14e
hash_skinny_main.o N 157
hash_skinny_main.o N 179
hash_skinny_main.o N 19a
hash_skinny_main.o N 1bb
hash_skinny_main.o N 1c8
hash_skinny_main.o N 1e8
hash_skinny_main.o N 1fc
hash_skinny_main.o N 1fe
hash_skinny_main.o N 200
hash_skinny_main.o N 20d
hash_skinny_main.o N 217
hash_skinny_main.o N 22f
hash_skinny_main.o N 243
hash_skinny_main.o N 25
hash_skinny_main.o N 254
hash_skinny_main.o N 258
hash_skinny_main.o N 25b
hash_skinny_main.o N 25d
hash_skinny_main.o N 262
hash_skinny_main.o N 265
hash_skinny_main.o N 268
hash_skinny_main.o N 26b
hash_skinny_main.o N 26e
hash_skinny_main.o N 274
hash_skinny_main.o N 277
hash_skinny_main.o N 27a
hash_skinny_main.o N 27d
hash_skinny_main.o N 280
hash_skinny_main.o N 284
hash_skinny_main.o N 288
hash_skinny_main.o N 28b
hash_skinny_main.o N 28e
hash_skinny_main.o N 291
hash_skinny_main.o N 294
hash_skinny_main.o N 297
hash_skinny_main.o N 299
hash_skinny_main.o N 38
hash_skinny_main.o N f7
hash_skinny_main.o hash_Encrypt T
hash_skinny_main.o hash_Encrypt_1StBlk T
hash_skinny_main.o hash_RC D
hash_skinny_main.o hash_SBOX D
hash_skinny_main.o hash_SBOX2 D
hash_skinny_main.o hash_skinny_128_384_enc_321_main T
hash_skinny_main.o hash_skinny_128_384_enc_32_main T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt32tclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o hash_pad T
hash.o hirose_128_128_256 T
hash.o initialize T
hash_skinny_key_schedule1.o hash_RunEncryptionKeyScheduleTK1 T
hash_skinny_key_schedule23.o hash_RunEncryptionKeyScheduleTK23 T
hash_skinny_main.o hash_Encrypt T
hash_skinny_main.o hash_Encrypt_1StBlk T
hash_skinny_main.o hash_RC D
hash_skinny_main.o hash_SBOX D
hash_skinny_main.o hash_SBOX2 D
hash_skinny_main.o hash_skinny_128_384_enc_321_main T
hash_skinny_main.o hash_skinny_128_384_enc_32_main T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:opt32tgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:opt32tgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:opt32tgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:opt32tgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


hash.o N 0
hash.o N 101
hash.o N 10f
hash.o N 11a
hash.o N 11c
hash.o N 11e
hash.o N 120
hash.o N 129
hash.o N 12b
hash.o N 12e
hash.o N 130
hash.o N 134
hash.o N 139
hash.o N 14c
hash.o N 155
hash.o N 17a
hash.o N 17e
hash.o N 192
hash.o N 195
hash.o N 197
hash.o N 19b
hash.o N 19e
hash.o N 1a3
hash.o N 1ba
hash.o N 25
hash.o N 2c
hash.o N e9
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o ipad_128 T
hash.o ipad_256 T
skinny_reference.o AddConstants T
skinny_reference.o AddKey T
skinny_reference.o BLOCK_SIZE D
skinny_reference.o MixColumn T
skinny_reference.o N 0
skinny_reference.o N 100
skinny_reference.o N 104
skinny_reference.o N 111
skinny_reference.o N 118
skinny_reference.o N 11f
skinny_reference.o N 12d
skinny_reference.o N 141
skinny_reference.o N 143
skinny_reference.o N 14d
skinny_reference.o N 150
skinny_reference.o N 159
skinny_reference.o N 15f
skinny_reference.o N 161
skinny_reference.o N 163
skinny_reference.o N 170
skinny_reference.o N 172
skinny_reference.o N 17c
skinny_reference.o N 180
skinny_reference.o N 18a
skinny_reference.o N 18f
skinny_reference.o N 196
skinny_reference.o N 19a
skinny_reference.o N 1b2
skinny_reference.o N 1bf
skinny_reference.o N 1c8
skinny_reference.o N 1ca
skinny_reference.o N 1ce
skinny_reference.o N 1d4
skinny_reference.o N 25
skinny_reference.o N 38
skinny_reference.o N f5
skinny_reference.o N_RNDS D
skinny_reference.o P R
skinny_reference.o RC R
skinny_reference.o ShiftRows T
skinny_reference.o SubCell8 T
skinny_reference.o TWEAKEY_P R
skinny_reference.o TWEAKEY_SIZE D
skinny_reference.o enc T
skinny_reference.o sbox_8 R
skinny_reference.o skinny_128_384_plus_enc T

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 100
hash.o N 10e
hash.o N 121
hash.o N 12c
hash.o N 135
hash.o N 13e
hash.o N 163
hash.o N 167
hash.o N 16b
hash.o N 17f
hash.o N 182
hash.o N 184
hash.o N 186
hash.o N 188
hash.o N 18a
hash.o N 18d
hash.o N 18f
hash.o N 194
hash.o N 196
hash.o N 19a
hash.o N 19d
hash.o N 1a2
hash.o N 1b9
hash.o N 25
hash.o N 2c
hash.o N e8
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o ipad_128 T
hash.o ipad_256 T
skinny_reference.o AddConstants T
skinny_reference.o AddKey T
skinny_reference.o BLOCK_SIZE D
skinny_reference.o MixColumn T
skinny_reference.o N 0
skinny_reference.o N 103
skinny_reference.o N 110
skinny_reference.o N 117
skinny_reference.o N 11e
skinny_reference.o N 12c
skinny_reference.o N 140
skinny_reference.o N 142
skinny_reference.o N 14c
skinny_reference.o N 14f
skinny_reference.o N 156
skinny_reference.o N 163
skinny_reference.o N 16c
skinny_reference.o N 176
skinny_reference.o N 180
skinny_reference.o N 184
skinny_reference.o N 19c
skinny_reference.o N 1a9
skinny_reference.o N 1af
skinny_reference.o N 1b8
skinny_reference.o N 1ba
skinny_reference.o N 1bc
skinny_reference.o N 1be
skinny_reference.o N 1c2
skinny_reference.o N 1c4
skinny_reference.o N 1c8
skinny_reference.o N 1cd
skinny_reference.o N 1d3
skinny_reference.o N 25
skinny_reference.o N 38
skinny_reference.o N f4
skinny_reference.o N ff
skinny_reference.o N_RNDS D
skinny_reference.o P R
skinny_reference.o RC R
skinny_reference.o ShiftRows T
skinny_reference.o SubCell8 T
skinny_reference.o TWEAKEY_P R
skinny_reference.o TWEAKEY_SIZE D
skinny_reference.o enc T
skinny_reference.o sbox_8 R
skinny_reference.o skinny_128_384_plus_enc T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 101
hash.o N 10f
hash.o N 11a
hash.o N 11c
hash.o N 11e
hash.o N 120
hash.o N 129
hash.o N 12b
hash.o N 12e
hash.o N 130
hash.o N 134
hash.o N 139
hash.o N 14c
hash.o N 155
hash.o N 17a
hash.o N 17e
hash.o N 192
hash.o N 195
hash.o N 197
hash.o N 19b
hash.o N 19e
hash.o N 1a3
hash.o N 1ba
hash.o N 25
hash.o N 2c
hash.o N e9
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o ipad_128 T
hash.o ipad_256 T
skinny_reference.o AddConstants T
skinny_reference.o AddKey T
skinny_reference.o BLOCK_SIZE D
skinny_reference.o MixColumn T
skinny_reference.o N 0
skinny_reference.o N 100
skinny_reference.o N 104
skinny_reference.o N 111
skinny_reference.o N 118
skinny_reference.o N 11f
skinny_reference.o N 12d
skinny_reference.o N 141
skinny_reference.o N 143
skinny_reference.o N 14d
skinny_reference.o N 150
skinny_reference.o N 159
skinny_reference.o N 15f
skinny_reference.o N 161
skinny_reference.o N 163
skinny_reference.o N 170
skinny_reference.o N 172
skinny_reference.o N 17c
skinny_reference.o N 180
skinny_reference.o N 187
skinny_reference.o N 191
skinny_reference.o N 195
skinny_reference.o N 1ad
skinny_reference.o N 1ba
skinny_reference.o N 1c3
skinny_reference.o N 1c5
skinny_reference.o N 1c9
skinny_reference.o N 1ce
skinny_reference.o N 1d4
skinny_reference.o N 25
skinny_reference.o N 38
skinny_reference.o N f5
skinny_reference.o N_RNDS D
skinny_reference.o P R
skinny_reference.o RC R
skinny_reference.o ShiftRows T
skinny_reference.o SubCell8 T
skinny_reference.o TWEAKEY_P R
skinny_reference.o TWEAKEY_SIZE D
skinny_reference.o enc T
skinny_reference.o sbox_8 R
skinny_reference.o skinny_128_384_plus_enc T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 100
hash.o N 10e
hash.o N 119
hash.o N 11b
hash.o N 11d
hash.o N 11f
hash.o N 128
hash.o N 12a
hash.o N 12d
hash.o N 12f
hash.o N 133
hash.o N 138
hash.o N 14b
hash.o N 154
hash.o N 179
hash.o N 17d
hash.o N 191
hash.o N 194
hash.o N 196
hash.o N 19a
hash.o N 19d
hash.o N 1a2
hash.o N 1b9
hash.o N 25
hash.o N 2c
hash.o N e8
hash.o hirose_128_128_256 T
hash.o initialize T
hash.o ipad_128 T
hash.o ipad_256 T
skinny_reference.o AddConstants T
skinny_reference.o AddKey T
skinny_reference.o BLOCK_SIZE D
skinny_reference.o MixColumn T
skinny_reference.o N 0
skinny_reference.o N 103
skinny_reference.o N 110
skinny_reference.o N 117
skinny_reference.o N 11e
skinny_reference.o N 12c
skinny_reference.o N 140
skinny_reference.o N 142
skinny_reference.o N 14c
skinny_reference.o N 14f
skinny_reference.o N 158
skinny_reference.o N 15e
skinny_reference.o N 160
skinny_reference.o N 162
skinny_reference.o N 16f
skinny_reference.o N 171
skinny_reference.o N 17b
skinny_reference.o N 180
skinny_reference.o N 18a
skinny_reference.o N 18e
skinny_reference.o N 195
skinny_reference.o N 199
skinny_reference.o N 1b1
skinny_reference.o N 1be
skinny_reference.o N 1c7
skinny_reference.o N 1c9
skinny_reference.o N 1cd
skinny_reference.o N 1d3
skinny_reference.o N 25
skinny_reference.o N 38
skinny_reference.o N f4
skinny_reference.o N ff
skinny_reference.o N_RNDS D
skinny_reference.o P R
skinny_reference.o RC R
skinny_reference.o ShiftRows T
skinny_reference.o SubCell8 T
skinny_reference.o TWEAKEY_P R
skinny_reference.o TWEAKEY_SIZE D
skinny_reference.o enc T
skinny_reference.o sbox_8 R
skinny_reference.o skinny_128_384_plus_enc T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o hirose_128_128_256 T
hash.o initialize T
hash.o ipad_128 T
hash.o ipad_256 T
skinny_reference.o AddConstants T
skinny_reference.o AddKey T
skinny_reference.o BLOCK_SIZE D
skinny_reference.o MixColumn T
skinny_reference.o N_RNDS D
skinny_reference.o P R
skinny_reference.o RC R
skinny_reference.o ShiftRows T
skinny_reference.o SubCell8 T
skinny_reference.o TWEAKEY_P R
skinny_reference.o TWEAKEY_SIZE D
skinny_reference.o enc T
skinny_reference.o sbox_8 R
skinny_reference.o skinny_128_384_plus_enc T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)