Test results for armeabi, bblack, crypto_aead/twine80n6clocv1
[Page version: 20241101 10:17:42]
Measurements for armeabi, bblack, crypto_aead
Test results for armeabi, bblack, crypto_aead
Test results for crypto_aead/twine80n6clocv1
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: twine80n6clocv1
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1745008 | 4639 0 0 | 15693 468 1064 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
1750920 | 4315 0 0 | 14345 468 1064 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
2514344 | 3946 0 0 | 13693 460 1064 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
2792248 | 6914 0 0 | 31278 416 1080 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
2799168 | 6662 0 0 | 22230 416 1072 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
2801120 | 6598 0 0 | 23150 416 1064 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
2801216 | 6598 0 0 | 23150 416 1064 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
2801424 | 6318 0 0 | 21200 412 1064 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
3039200 | 4203 0 0 | 14313 468 1064 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
Compiler output
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^
cloc.c: cloc.c:72:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After processing last partial associated data block:", state);
cloc.c: ^
cloc.c: cloc.c:93:2: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After applying f1/f2 to state:", state);
cloc.c: ^
cloc.c: cloc.c:133:4: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring message block:", es);
cloc.c: ^
cloc.c: cloc.c:138:4: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring ciphertext block:", es);
cloc.c: ^
cloc.c: cloc.c:145:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After applying fix1:", es);
cloc.c: ^
cloc.c: cloc.c:154:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring last partial message block:", es);
cloc.c: ^
cloc.c: cloc.c:159:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring last partial ciphertext block:", es);
cloc.c: ^
cloc.c: cloc.c:163:2: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
cloc.c: cloc.c: In function 'process_ad':
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^~~~~~~
cloc.c: pstate
encrypt.c: encrypt.c: In function 'crypto_aead_twine80n6clocv1_ref_timingleaks_decrypt':
encrypt.c: encrypt.c:71:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
encrypt.c: for(i = 0; i < CRYPTO_ABYTES; i++)
encrypt.c: ^~~
encrypt.c: encrypt.c:76:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
encrypt.c: return RETURN_SUCCESS;
encrypt.c: ^~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
Namespace violations
cloc.o N 00000000
cloc.o N 00000037
cloc.o N 0000003e
cloc.o N 0000010a
cloc.o N 00000118
cloc.o N 0000011d
cloc.o N 0000012c
cloc.o N 00000137
cloc.o N 00000140
cloc.o N 00000144
cloc.o N 00000149
cloc.o N 00000160
cloc.o N 00000168
cloc.o N 0000016c
cloc.o N 00000177
cloc.o N 00000182
cloc.o N 00000186
cloc.o N 00000189
cloc.o N 0000019d
cloc.o N 000001a0
cloc.o N 000001a8
cloc.o N 000001ad
cloc.o N 000001b0
cloc.o N 000001b6
cloc.o N 000001bc
cloc.o N 000001c1
cloc.o N 000001c4
cloc.o N 000001ca
cloc.o N 000001cd
cloc.o N 000001d3
cloc.o N 000001d7
cloc.o N 000001dc
cloc.o N 000001e4
cloc.o N 000001eb
cloc.o N 000001f2
cloc.o N 000001f8
cloc.o N 000001fb
cloc.o N 000001ff
cloc.o N 00000201
cloc.o N 0000020e
cloc.o N 00000210
cloc.o N 00000215
cloc.o N 0000021a
cloc.o N 00000222
cloc.o ae_encrypt T
cloc.o ae_init T
cloc.o process_ad T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 0000010d
encrypt.o N 0000011b
encrypt.o N 0000014f
encrypt.o N 00000153
encrypt.o N 00000187
encrypt.o N 00000189
encrypt.o N 0000018e
encrypt.o N 000001a5
encrypt.o N 000001a7
encrypt.o N 000001a9
encrypt.o N 000001ae
encrypt.o N 000001b3
encrypt.o N 000001b9
encrypt.o N 000001bc
encrypt.o N 000001c1
encrypt.o N 000001c5
encrypt.o N 000001c8
encrypt.o N 000001cd
encrypt.o N 000001e1
encrypt.o N 000001e4
encrypt.o N 000001ec
encrypt.o N 000001f1
encrypt.o N 000001f7
encrypt.o N 000001fc
encrypt.o N 000001ff
encrypt.o N 00000205
encrypt.o N 00000208
encrypt.o N 0000020e
encrypt.o N 00000212
encrypt.o N 00000217
encrypt.o N 0000021f
encrypt.o N 00000226
twine.o CON_H R
twine.o CON_L R
twine.o Decode T
twine.o Encode T
twine.o Keyschedule T
twine.o Keyschedule128 T
twine.o Keyschedule80 T
twine.o N 00000000
twine.o N 00000037
twine.o N 0000003f
twine.o N 0000010b
twine.o N 0000010d
twine.o N 0000011b
twine.o N 00000121
twine.o N 00000135
twine.o N 0000013b
twine.o N 00000141
twine.o N 00000144
twine.o N 0000014b
twine.o N 00000152
twine.o N 00000160
twine.o N 0000016f
twine.o N 0000017b
twine.o N 0000017f
twine.o N 00000184
twine.o N 0000018b
twine.o N 00000191
twine.o N 00000193
twine.o N 00000197
twine.o N 0000019a
twine.o N 0000019d
twine.o N 000001a5
twine.o N 000001b2
twine.o S R
twine.o ek C
utils.o N 00000000
utils.o N 00000037
utils.o N 0000003f
utils.o N 0000010b
utils.o N 0000010e
utils.o N 0000011c
utils.o N 00000121
utils.o N 00000135
utils.o N 00000138
utils.o N 00000140
utils.o N 00000145
utils.o N 00000149
utils.o N 0000014c
utils.o N 00000152
utils.o N 00000169
utils.o N 0000016f
utils.o N 00000174
utils.o N 00000177
utils.o N 0000017d
utils.o N 00000180
utils.o N 00000186
utils.o N 0000018a
utils.o N 0000018f
utils.o N 00000197
utils.o N 0000019e
utils.o N 000001a9
utils.o N 000001b0
utils.o N 000001b2
utils.o N 000001b4
utils.o N 000001b7
utils.o N 000001b9
utils.o N 000001c5
utils.o N 000001cf
utils.o N 000001d7
utils.o N 000001de
utils.o N 000001e8
utils.o N 000001ec
utils.o N 000001f2
utils.o N 000001f5
utils.o N 000001f9
utils.o ae_allocate T
utils.o print_cxt T
utils.o pstate T
utils.o pstate2 T
utils.o xor_bytes T
utils.o xor_bytes2 T
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Namespace violations
cloc.o N 00000000
cloc.o N 00000037
cloc.o N 0000003e
cloc.o N 00000109
cloc.o N 00000117
cloc.o N 0000011c
cloc.o N 0000012b
cloc.o N 00000136
cloc.o N 0000013f
cloc.o N 00000143
cloc.o N 00000148
cloc.o N 0000015f
cloc.o N 00000167
cloc.o N 0000016b
cloc.o N 00000176
cloc.o N 00000181
cloc.o N 00000185
cloc.o N 00000188
cloc.o N 0000019c
cloc.o N 0000019f
cloc.o N 000001a7
cloc.o N 000001ac
cloc.o N 000001af
cloc.o N 000001b5
cloc.o N 000001bb
cloc.o N 000001c0
cloc.o N 000001c3
cloc.o N 000001c9
cloc.o N 000001cc
cloc.o N 000001d2
cloc.o N 000001d6
cloc.o N 000001db
cloc.o N 000001e3
cloc.o N 000001ea
cloc.o N 000001f1
cloc.o N 000001f7
cloc.o N 000001fa
cloc.o N 000001fe
cloc.o N 00000200
cloc.o N 0000020d
cloc.o N 0000020f
cloc.o N 00000214
cloc.o N 00000219
cloc.o N 00000221
cloc.o ae_encrypt T
cloc.o ae_init T
cloc.o process_ad T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 0000010c
encrypt.o N 0000011a
encrypt.o N 0000014e
encrypt.o N 00000152
encrypt.o N 00000186
encrypt.o N 00000188
encrypt.o N 0000018d
encrypt.o N 000001a4
encrypt.o N 000001a6
encrypt.o N 000001a8
encrypt.o N 000001ad
encrypt.o N 000001b2
encrypt.o N 000001b8
encrypt.o N 000001bb
encrypt.o N 000001c0
encrypt.o N 000001c4
encrypt.o N 000001c7
encrypt.o N 000001cc
encrypt.o N 000001e0
encrypt.o N 000001e3
encrypt.o N 000001eb
encrypt.o N 000001f0
encrypt.o N 000001f6
encrypt.o N 000001fb
encrypt.o N 000001fe
encrypt.o N 00000204
encrypt.o N 00000207
encrypt.o N 0000020d
encrypt.o N 00000211
encrypt.o N 00000216
encrypt.o N 0000021e
encrypt.o N 00000225
twine.o CON_H R
twine.o CON_L R
twine.o Decode T
twine.o Encode T
twine.o Keyschedule T
twine.o Keyschedule128 T
twine.o Keyschedule80 T
twine.o N 00000000
twine.o N 00000037
twine.o N 0000003f
twine.o N 0000010a
twine.o N 0000010c
twine.o N 0000011a
twine.o N 00000120
twine.o N 00000134
twine.o N 0000013a
twine.o N 00000140
twine.o N 00000143
twine.o N 0000014a
twine.o N 00000151
twine.o N 0000015f
twine.o N 0000016e
twine.o N 0000017a
twine.o N 0000017e
twine.o N 00000183
twine.o N 0000018a
twine.o N 00000190
twine.o N 00000192
twine.o N 00000196
twine.o N 00000199
twine.o N 0000019c
twine.o N 000001a4
twine.o N 000001b1
twine.o S R
twine.o ek C
utils.o N 00000000
utils.o N 00000037
utils.o N 0000003f
utils.o N 0000010a
utils.o N 0000010d
utils.o N 0000011b
utils.o N 00000120
utils.o N 00000134
utils.o N 00000137
utils.o N 0000013f
utils.o N 00000144
utils.o N 00000148
utils.o N 0000014b
utils.o N 00000151
utils.o N 00000168
utils.o N 0000016e
utils.o N 00000173
utils.o N 00000176
utils.o N 0000017c
utils.o N 0000017f
utils.o N 00000185
utils.o N 00000189
utils.o N 0000018e
utils.o N 00000196
utils.o N 0000019d
utils.o N 000001a8
utils.o N 000001af
utils.o N 000001b1
utils.o N 000001b3
utils.o N 000001b6
utils.o N 000001b8
utils.o N 000001c4
utils.o N 000001ce
utils.o N 000001d6
utils.o N 000001dd
utils.o N 000001e7
utils.o N 000001eb
utils.o N 000001f1
utils.o N 000001f4
utils.o N 000001f8
utils.o ae_allocate T
utils.o print_cxt T
utils.o pstate T
utils.o pstate2 T
utils.o xor_bytes T
utils.o xor_bytes2 T
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Namespace violations
cloc.o ae_encrypt T
cloc.o ae_init T
cloc.o process_ad T
twine.o CON_H R
twine.o CON_L R
twine.o Decode T
twine.o Encode T
twine.o Keyschedule T
twine.o Keyschedule128 T
twine.o Keyschedule80 T
twine.o S R
twine.o ek C
utils.o ae_allocate T
utils.o print_cxt T
utils.o pstate T
utils.o pstate2 T
utils.o xor_bytes T
utils.o xor_bytes2 T
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |