Test results for armeabi, berry0, crypto_aead/isapk128v20

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_aead Test results for armeabi, berry0, crypto_aead Test results for crypto_aead/isapk128v20
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: isapk128v20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
65776634734 0 020008 388 824T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
67078504706 0 019964 388 824T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
69924344798 0 022040 388 816T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
70926685078 0 019179 360 816T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
10994457278468 0 0290758 352 816T:opt_64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
19034823368524 0 0383910 380 816T:opt_64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
410491783586 0 016039 360 816T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
534807934046 0 019362 384 816T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
840850433306 0 016115 352 816T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
858435084050 0 019398 384 816T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100720240909
938321963842 0 016235 360 816T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100720240909

Compiler output


isap.c: isap.c:148:11: warning: unused variable 'ks16' [-Wunused-variable]
isap.c:         uint16_t ks16[9];
isap.c:                  ^
isap.c: 1 warning generated.
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:455:29: error: expected '%<type>' or "<type>"
KeccakP-400-armv6m-le-gcc.s: .section        .note.GNU-stack,"",@progbits
KeccakP-400-armv6m-le-gcc.s:                                    ^

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

Compiler output


isap.c: isap.c: In function 'isap_enc':
isap.c: isap.c:148:11: warning: unused variable 'ks16' [-Wunused-variable]
isap.c:   148 |  uint16_t ks16[9];
isap.c:       |           ^~~~
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:455: Error: junk at end of line, first unrecognized character is `,'

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

Compiler output


isap.c: isap.c:148:11: warning: unused variable 'ks16' [-Wunused-variable]
isap.c:         uint16_t ks16[9];
isap.c:                  ^
isap.c: 1 warning generated.
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:310:5: error: invalid instruction, any one of the following would fix this:
KeccakP-400-armv7m-le-gcc.s:     str     r3, [r0], #4
KeccakP-400-armv7m-le-gcc.s:     ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:310:5: note: instruction requires: arm-mode
KeccakP-400-armv7m-le-gcc.s:     str     r3, [r0], #4
KeccakP-400-armv7m-le-gcc.s:     ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:310:5: note: instruction requires: thumb2
KeccakP-400-armv7m-le-gcc.s:     str     r3, [r0], #4
KeccakP-400-armv7m-le-gcc.s:     ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:310:23: note: too many operands for instruction
KeccakP-400-armv7m-le-gcc.s:     str     r3, [r0], #4
KeccakP-400-armv7m-le-gcc.s:                       ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:314:5: error: invalid instruction, any one of the following would fix this:
KeccakP-400-armv7m-le-gcc.s:     ands    r1, #3
KeccakP-400-armv7m-le-gcc.s:     ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:314:5: note: instruction requires: thumb2
KeccakP-400-armv7m-le-gcc.s:     ands    r1, #3
KeccakP-400-armv7m-le-gcc.s:     ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:314:17: note: operand must be a register in range [r0, r7]
KeccakP-400-armv7m-le-gcc.s:     ands    r1, #3
KeccakP-400-armv7m-le-gcc.s:                 ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:317:5: error: invalid instruction, any one of the following would fix this:
KeccakP-400-armv7m-le-gcc.s:     strb    r3, [r0], #1
KeccakP-400-armv7m-le-gcc.s:     ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:317:5: note: instruction requires: arm-mode
KeccakP-400-armv7m-le-gcc.s: ...

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

Compiler output


isap.c: isap.c: In function 'isap_enc':
isap.c: isap.c:148:11: warning: unused variable 'ks16' [-Wunused-variable]
isap.c:   148 |  uint16_t ks16[9];
isap.c:       |           ^~~~
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s: Assembler messages:
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:310: Error: cannot honor width suffix -- `str r3,[r0],#4'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:314: Error: cannot honor width suffix -- `ands r1,#3'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:317: Error: cannot honor width suffix -- `strb r3,[r0],#1'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:377: Error: cannot honor width suffix -- `push {r4-r12,lr}'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:380: Error: cannot honor width suffix -- `sub r8,r8,r1,LSL#1'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:384: Error: cannot honor width suffix -- `ldm r0!,{ r2,r3,r4,r5,r11,r12 }'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:385: Error: cannot honor width suffix -- `stm r1!,{ r2,r3,r4,r5,r11,r12 }'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:386: Error: cannot honor width suffix -- `ldm r0!,{ r2,r3,r4,r5,r11,r12 }'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:387: Error: cannot honor width suffix -- `stm r1!,{ r2,r3,r4,r5,r11,r12 }'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:388: Error: lo register required -- `sub r0,r0,#2*24'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:389: Error: cannot honor width suffix -- `ldrh lr,[r0,#_su]'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:390: Error: cannot honor width suffix -- `strh lr,[sp,#_su]'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:391: Error: cannot honor width suffix -- `uxth r9,r11'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:392: Error: cannot honor width suffix -- `uxth r10,r11,ROR#16'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:393: Error: cannot honor width suffix -- `uxth r11,r12'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:394: Error: cannot honor width suffix -- `lsr r12,r12,#16'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:396: Error: cannot honor width suffix -- `eor r7,r7,lr'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:396: Error: cannot honor width suffix -- `ldrh lr,[r0,#_ku]'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:396: Error: cannot honor width suffix -- `eor r7,r7,r6'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:396: Error: cannot honor width suffix -- `eor r7,r7,lr'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:396: Error: cannot honor width suffix -- `eor r7,r7,r6'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:408: Error: cannot honor width suffix -- `push {r4-r12,lr}'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:412: Error: cannot honor width suffix -- `ldrh r9,[r0,#_sa]'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:413: Error: cannot honor width suffix -- `ldrh r10,[r0,#_se]'
KeccakP-400-armv7m-le-gcc.s: ...

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

Compiler output


isap.c: Alarm clock

Number of similar (implementation,compiler) pairs: 7, namely:
ImplementationCompiler
T:opt_64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opt_64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opt_64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opt_64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opt_64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:opt_64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:opt_64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


crypto_aead.o N 0
crypto_aead.o N 107
crypto_aead.o N 110
crypto_aead.o N 11e
crypto_aead.o N 135
crypto_aead.o N 13e
crypto_aead.o N 171
crypto_aead.o N 175
crypto_aead.o N 1a8
crypto_aead.o N 1aa
crypto_aead.o N 1af
crypto_aead.o N 1b1
crypto_aead.o N 1b3
crypto_aead.o N 1b8
crypto_aead.o N 1bd
crypto_aead.o N 1c3
crypto_aead.o N 1c6
crypto_aead.o N 1cb
crypto_aead.o N 1cf
crypto_aead.o N 1e3
crypto_aead.o N 1e5
crypto_aead.o N 1f2
crypto_aead.o N 25
crypto_aead.o N 33
crypto_aead.o N f5
isap.o ISAP_IV1 R
isap.o ISAP_IV2 R
isap.o ISAP_IV3 R
isap.o N 0
isap.o N 105
isap.o N 10b
isap.o N 11f
isap.o N 128
isap.o N 131
isap.o N 14a
isap.o N 159
isap.o N 160
isap.o N 177
isap.o N 17e
isap.o N 186
isap.o N 18f
isap.o N 198
isap.o N 19a
isap.o N 19d
isap.o N 19f
isap.o N 1a6
isap.o N 1aa
isap.o N 1af
isap.o N 1b1
isap.o N 1b4
isap.o N 1b8
isap.o N 1bc
isap.o N 1be
isap.o N 1c2
isap.o N 1c6
isap.o N 1ca
isap.o N 1ce
isap.o N 1d2
isap.o N 1d6
isap.o N 1da
isap.o N 1de
isap.o N 1e2
isap.o N 1e6
isap.o N 1ea
isap.o N 1ee
isap.o N 1f2
isap.o N 1f6
isap.o N 1fa
isap.o N 1fe
isap.o N 202
isap.o N 206
isap.o N 20a
isap.o N 20e
isap.o N 212
isap.o N 216
isap.o N 21a
isap.o N 21e
isap.o N 222
isap.o N 228
isap.o N 22b
isap.o N 22e
isap.o N 231
isap.o N 235
isap.o N 238
isap.o N 23b
isap.o N 23f
isap.o N 242
isap.o N 247
isap.o N 24b
isap.o N 24e
isap.o N 25
isap.o N 251
isap.o N 255
isap.o N 259
isap.o N 25d
isap.o N 261
isap.o N 264
isap.o N 268
isap.o N 26c
isap.o N 270
isap.o N 274
isap.o N 277
isap.o N 27b
isap.o N 27f
isap.o N 283
isap.o N 287
isap.o N 28b
isap.o N 28f
isap.o N 293
isap.o N 297
isap.o N 29b
isap.o N 29f
isap.o N 2a3
isap.o N 2a7
isap.o N 2ab
isap.o N 2af
isap.o N 2b3
isap.o N 2b7
isap.o N 2bb
isap.o N 2bf
isap.o N 2c
isap.o N 2c3
isap.o N 2c7
isap.o N 2cb
isap.o N 2cf
isap.o N 2d3
isap.o N 2d7
isap.o N 2db
isap.o N 2df
isap.o N 2e3
isap.o N 2e7
isap.o N 2eb
isap.o N 2ef
isap.o N 2f3
isap.o N 2f7
isap.o N 2fb
isap.o N 2ff
isap.o N 303
isap.o N 307
isap.o N 30b
isap.o N 30f
isap.o N 313
isap.o N 317
isap.o N 319
isap.o N 325
isap.o N 332
isap.o N 339
isap.o N 346
isap.o N 34e
isap.o N 354
isap.o N 359
isap.o N 35c
isap.o N 363
isap.o N 367
isap.o N 36c
isap.o N 36e
isap.o N 374
isap.o N 378
isap.o N 382
isap.o N 388
isap.o N 38e
isap.o N 390
isap.o N 395
isap.o N 39d
isap.o N 3a2
isap.o N ee
isap.o N f7
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

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

Namespace violations


isap.o ISAP_IV1 R
isap.o ISAP_IV2 R
isap.o ISAP_IV3 R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

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

Namespace violations


KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-400-reference.o N 0
KeccakP-400-reference.o N 10e
KeccakP-400-reference.o N 11b
KeccakP-400-reference.o N 12f
KeccakP-400-reference.o N 144
KeccakP-400-reference.o N 153
KeccakP-400-reference.o N 15a
KeccakP-400-reference.o N 166
KeccakP-400-reference.o N 174
KeccakP-400-reference.o N 186
KeccakP-400-reference.o N 18c
KeccakP-400-reference.o N 195
KeccakP-400-reference.o N 197
KeccakP-400-reference.o N 19d
KeccakP-400-reference.o N 19f
KeccakP-400-reference.o N 1a1
KeccakP-400-reference.o N 1a3
KeccakP-400-reference.o N 1a5
KeccakP-400-reference.o N 1a7
KeccakP-400-reference.o N 1ab
KeccakP-400-reference.o N 1ae
KeccakP-400-reference.o N 1b4
KeccakP-400-reference.o N 1b8
KeccakP-400-reference.o N 1bd
KeccakP-400-reference.o N 1c8
KeccakP-400-reference.o N 1de
KeccakP-400-reference.o N 1f1
KeccakP-400-reference.o N 205
KeccakP-400-reference.o N 21f
KeccakP-400-reference.o N 23e
KeccakP-400-reference.o N 25
KeccakP-400-reference.o N 259
KeccakP-400-reference.o N 275
KeccakP-400-reference.o N 285
KeccakP-400-reference.o N 29d
KeccakP-400-reference.o N 2bb
KeccakP-400-reference.o N 2c0
KeccakP-400-reference.o N 2c7
KeccakP-400-reference.o N 2cc
KeccakP-400-reference.o N 2d3
KeccakP-400-reference.o N 2dd
KeccakP-400-reference.o N 2e5
KeccakP-400-reference.o N 2eb
KeccakP-400-reference.o N 3d
KeccakP-400-reference.o N fd
crypto_aead.o N 0
crypto_aead.o N 105
crypto_aead.o N 10e
crypto_aead.o N 11c
crypto_aead.o N 133
crypto_aead.o N 13c
crypto_aead.o N 16c
crypto_aead.o N 170
crypto_aead.o N 1a0
crypto_aead.o N 1a2
crypto_aead.o N 1a7
crypto_aead.o N 1a9
crypto_aead.o N 1ab
crypto_aead.o N 1b0
crypto_aead.o N 1b5
crypto_aead.o N 1bb
crypto_aead.o N 1be
crypto_aead.o N 1c3
crypto_aead.o N 1c7
crypto_aead.o N 1db
crypto_aead.o N 1dd
crypto_aead.o N 1ea
crypto_aead.o N 25
crypto_aead.o N 33
crypto_aead.o N f3
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o N 0
isap.o N 104
isap.o N 118
isap.o N 123
isap.o N 12e
isap.o N 144
isap.o N 158
isap.o N 165
isap.o N 180
isap.o N 198
isap.o N 1b2
isap.o N 1ba
isap.o N 1c3
isap.o N 1cc
isap.o N 1d2
isap.o N 1d4
isap.o N 1d7
isap.o N 1da
isap.o N 1e1
isap.o N 1f8
isap.o N 1fc
isap.o N 202
isap.o N 204
isap.o N 20b
isap.o N 218
isap.o N 224
isap.o N 22c
isap.o N 22e
isap.o N 236
isap.o N 23b
isap.o N 23e
isap.o N 242
isap.o N 247
isap.o N 249
isap.o N 24f
isap.o N 25
isap.o N 260
isap.o N 267
isap.o N 26b
isap.o N 273
isap.o N 279
isap.o N 27b
isap.o N 280
isap.o N 290
isap.o N 2c
isap.o N ec
isap.o N f6
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk 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 -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-400-reference.o N 0
KeccakP-400-reference.o N 10e
KeccakP-400-reference.o N 11b
KeccakP-400-reference.o N 12f
KeccakP-400-reference.o N 144
KeccakP-400-reference.o N 153
KeccakP-400-reference.o N 15a
KeccakP-400-reference.o N 166
KeccakP-400-reference.o N 174
KeccakP-400-reference.o N 186
KeccakP-400-reference.o N 18c
KeccakP-400-reference.o N 195
KeccakP-400-reference.o N 197
KeccakP-400-reference.o N 19d
KeccakP-400-reference.o N 19f
KeccakP-400-reference.o N 1a1
KeccakP-400-reference.o N 1a3
KeccakP-400-reference.o N 1a5
KeccakP-400-reference.o N 1a7
KeccakP-400-reference.o N 1ab
KeccakP-400-reference.o N 1af
KeccakP-400-reference.o N 1b4
KeccakP-400-reference.o N 1bf
KeccakP-400-reference.o N 1d5
KeccakP-400-reference.o N 1e8
KeccakP-400-reference.o N 1fc
KeccakP-400-reference.o N 216
KeccakP-400-reference.o N 235
KeccakP-400-reference.o N 25
KeccakP-400-reference.o N 250
KeccakP-400-reference.o N 26c
KeccakP-400-reference.o N 27c
KeccakP-400-reference.o N 294
KeccakP-400-reference.o N 2b2
KeccakP-400-reference.o N 2b7
KeccakP-400-reference.o N 2be
KeccakP-400-reference.o N 2c3
KeccakP-400-reference.o N 2ca
KeccakP-400-reference.o N 2d4
KeccakP-400-reference.o N 2dc
KeccakP-400-reference.o N 2e2
KeccakP-400-reference.o N 3d
KeccakP-400-reference.o N fd
crypto_aead.o N 0
crypto_aead.o N 105
crypto_aead.o N 10e
crypto_aead.o N 11c
crypto_aead.o N 133
crypto_aead.o N 13c
crypto_aead.o N 16c
crypto_aead.o N 170
crypto_aead.o N 1a0
crypto_aead.o N 1a2
crypto_aead.o N 1a7
crypto_aead.o N 1a9
crypto_aead.o N 1ab
crypto_aead.o N 1b0
crypto_aead.o N 1b5
crypto_aead.o N 1bb
crypto_aead.o N 1be
crypto_aead.o N 1c3
crypto_aead.o N 1c7
crypto_aead.o N 1db
crypto_aead.o N 1dd
crypto_aead.o N 1ea
crypto_aead.o N 25
crypto_aead.o N 33
crypto_aead.o N f3
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o N 0
isap.o N 104
isap.o N 118
isap.o N 123
isap.o N 12e
isap.o N 144
isap.o N 158
isap.o N 165
isap.o N 180
isap.o N 198
isap.o N 1b2
isap.o N 1ba
isap.o N 1c3
isap.o N 1cc
isap.o N 1d2
isap.o N 1d4
isap.o N 1d7
isap.o N 1da
isap.o N 1e1
isap.o N 1f8
isap.o N 1fc
isap.o N 202
isap.o N 204
isap.o N 20b
isap.o N 218
isap.o N 224
isap.o N 22c
isap.o N 22e
isap.o N 236
isap.o N 23b
isap.o N 23e
isap.o N 242
isap.o N 247
isap.o N 249
isap.o N 24f
isap.o N 25
isap.o N 260
isap.o N 267
isap.o N 26b
isap.o N 273
isap.o N 279
isap.o N 27b
isap.o N 280
isap.o N 290
isap.o N 2c
isap.o N ec
isap.o N f6
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

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

Namespace violations


KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-400-reference.o N 0
KeccakP-400-reference.o N 10d
KeccakP-400-reference.o N 11a
KeccakP-400-reference.o N 12e
KeccakP-400-reference.o N 143
KeccakP-400-reference.o N 152
KeccakP-400-reference.o N 159
KeccakP-400-reference.o N 165
KeccakP-400-reference.o N 173
KeccakP-400-reference.o N 189
KeccakP-400-reference.o N 19c
KeccakP-400-reference.o N 1b0
KeccakP-400-reference.o N 1ca
KeccakP-400-reference.o N 1e9
KeccakP-400-reference.o N 204
KeccakP-400-reference.o N 216
KeccakP-400-reference.o N 232
KeccakP-400-reference.o N 242
KeccakP-400-reference.o N 248
KeccakP-400-reference.o N 24c
KeccakP-400-reference.o N 24f
KeccakP-400-reference.o N 25
KeccakP-400-reference.o N 253
KeccakP-400-reference.o N 258
KeccakP-400-reference.o N 270
KeccakP-400-reference.o N 28e
KeccakP-400-reference.o N 294
KeccakP-400-reference.o N 299
KeccakP-400-reference.o N 2a0
KeccakP-400-reference.o N 2a5
KeccakP-400-reference.o N 2ac
KeccakP-400-reference.o N 2ae
KeccakP-400-reference.o N 2b8
KeccakP-400-reference.o N 2c0
KeccakP-400-reference.o N 2c9
KeccakP-400-reference.o N 2d4
KeccakP-400-reference.o N 2d6
KeccakP-400-reference.o N 2d8
KeccakP-400-reference.o N 2da
KeccakP-400-reference.o N 2dc
KeccakP-400-reference.o N 2de
KeccakP-400-reference.o N 2e4
KeccakP-400-reference.o N 2ea
KeccakP-400-reference.o N 3d
KeccakP-400-reference.o N fc
crypto_aead.o N 0
crypto_aead.o N 104
crypto_aead.o N 10d
crypto_aead.o N 11b
crypto_aead.o N 132
crypto_aead.o N 13b
crypto_aead.o N 16b
crypto_aead.o N 16f
crypto_aead.o N 19f
crypto_aead.o N 1a1
crypto_aead.o N 1a6
crypto_aead.o N 1a8
crypto_aead.o N 1aa
crypto_aead.o N 1af
crypto_aead.o N 1b4
crypto_aead.o N 1ba
crypto_aead.o N 1bd
crypto_aead.o N 1c2
crypto_aead.o N 1c6
crypto_aead.o N 1da
crypto_aead.o N 1dc
crypto_aead.o N 1e9
crypto_aead.o N 25
crypto_aead.o N 33
crypto_aead.o N f2
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o N 0
isap.o N 103
isap.o N 117
isap.o N 122
isap.o N 12d
isap.o N 143
isap.o N 157
isap.o N 164
isap.o N 17f
isap.o N 197
isap.o N 1b1
isap.o N 1b9
isap.o N 1c2
isap.o N 1cb
isap.o N 1d1
isap.o N 1d3
isap.o N 1d6
isap.o N 1d9
isap.o N 1e0
isap.o N 1f7
isap.o N 1fb
isap.o N 201
isap.o N 203
isap.o N 20a
isap.o N 217
isap.o N 223
isap.o N 22b
isap.o N 22d
isap.o N 235
isap.o N 23a
isap.o N 23d
isap.o N 241
isap.o N 246
isap.o N 248
isap.o N 24e
isap.o N 25
isap.o N 25f
isap.o N 266
isap.o N 26a
isap.o N 272
isap.o N 278
isap.o N 27a
isap.o N 27f
isap.o N 28f
isap.o N 2c
isap.o N eb
isap.o N f5
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk 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


KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-400-reference.o N 0
KeccakP-400-reference.o N 10d
KeccakP-400-reference.o N 11a
KeccakP-400-reference.o N 12e
KeccakP-400-reference.o N 143
KeccakP-400-reference.o N 152
KeccakP-400-reference.o N 159
KeccakP-400-reference.o N 165
KeccakP-400-reference.o N 173
KeccakP-400-reference.o N 185
KeccakP-400-reference.o N 18b
KeccakP-400-reference.o N 194
KeccakP-400-reference.o N 196
KeccakP-400-reference.o N 19c
KeccakP-400-reference.o N 19e
KeccakP-400-reference.o N 1a0
KeccakP-400-reference.o N 1a2
KeccakP-400-reference.o N 1a4
KeccakP-400-reference.o N 1a6
KeccakP-400-reference.o N 1aa
KeccakP-400-reference.o N 1ae
KeccakP-400-reference.o N 1b3
KeccakP-400-reference.o N 1be
KeccakP-400-reference.o N 1d4
KeccakP-400-reference.o N 1e7
KeccakP-400-reference.o N 1fb
KeccakP-400-reference.o N 215
KeccakP-400-reference.o N 234
KeccakP-400-reference.o N 24f
KeccakP-400-reference.o N 25
KeccakP-400-reference.o N 26b
KeccakP-400-reference.o N 27b
KeccakP-400-reference.o N 293
KeccakP-400-reference.o N 2b1
KeccakP-400-reference.o N 2b6
KeccakP-400-reference.o N 2bd
KeccakP-400-reference.o N 2c2
KeccakP-400-reference.o N 2c9
KeccakP-400-reference.o N 2d3
KeccakP-400-reference.o N 2db
KeccakP-400-reference.o N 2e1
KeccakP-400-reference.o N 3d
KeccakP-400-reference.o N fc
crypto_aead.o N 0
crypto_aead.o N 104
crypto_aead.o N 10d
crypto_aead.o N 11b
crypto_aead.o N 132
crypto_aead.o N 13b
crypto_aead.o N 16b
crypto_aead.o N 16f
crypto_aead.o N 19f
crypto_aead.o N 1a1
crypto_aead.o N 1a6
crypto_aead.o N 1a8
crypto_aead.o N 1aa
crypto_aead.o N 1af
crypto_aead.o N 1b4
crypto_aead.o N 1ba
crypto_aead.o N 1bd
crypto_aead.o N 1c2
crypto_aead.o N 1c6
crypto_aead.o N 1da
crypto_aead.o N 1dc
crypto_aead.o N 1e9
crypto_aead.o N 25
crypto_aead.o N 33
crypto_aead.o N f2
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o N 0
isap.o N 103
isap.o N 117
isap.o N 122
isap.o N 12d
isap.o N 143
isap.o N 157
isap.o N 164
isap.o N 17f
isap.o N 197
isap.o N 1b1
isap.o N 1b9
isap.o N 1c2
isap.o N 1cb
isap.o N 1d1
isap.o N 1d3
isap.o N 1d6
isap.o N 1d9
isap.o N 1e0
isap.o N 1f7
isap.o N 1fb
isap.o N 201
isap.o N 203
isap.o N 20a
isap.o N 217
isap.o N 223
isap.o N 22b
isap.o N 22d
isap.o N 235
isap.o N 23a
isap.o N 23d
isap.o N 241
isap.o N 246
isap.o N 248
isap.o N 24e
isap.o N 25
isap.o N 25f
isap.o N 266
isap.o N 26a
isap.o N 272
isap.o N 278
isap.o N 27a
isap.o N 27f
isap.o N 28f
isap.o N 2c
isap.o N eb
isap.o N f5
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk 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


KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk 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)