Test results for armeabi, berry0, crypto_aead/aesjambuv1
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_aead
Test results for armeabi, berry0, crypto_aead
Test results for crypto_aead/aesjambuv1
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: aesjambuv1
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
819275 | 6636 5120 0 | 24759 5476 816 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
819567 | 6660 5120 0 | 26435 5476 816 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
831295 | 6452 5120 0 | 23551 5468 816 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
844195 | 5808 5120 0 | 32048 5504 816 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
844375 | 5768 5120 0 | 30110 5500 816 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
845988 | 5808 5120 0 | 26944 5504 824 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
873758 | 6000 5120 0 | 27200 5504 824 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
1049970 | 6592 5120 0 | 24551 5476 816 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
1052863 | 6332 5120 0 | 30262 5500 816 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241005 | 20240909 |
Compiler output
encrypt.c: In file included from encrypt.c:3:
encrypt.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.1/include/immintrin.h:15:
encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
encrypt.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:129:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
encrypt.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:159:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
encrypt.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:189:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
encrypt.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:216:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
encrypt.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:239:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
encrypt.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:260:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
encrypt.c: return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:287:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
encrypt.c: return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:aesni | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:aesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:aesni | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:aesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:aesni | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
encrypt.c: encrypt.c:3:10: fatal error: immintrin.h: No such file or directory
encrypt.c: 3 | #include <immintrin.h>
encrypt.c: | ^~~~~~~~~~~~~
encrypt.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:aesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesni | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
encrypt.c: encrypt.c:267:11: warning: unused variable 'check' [-Wunused-variable]
encrypt.c: uint8_t check = 0;
encrypt.c: ^
encrypt.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
encrypt.c: encrypt.c: In function 'crypto_aead_aesjambuv1_ref_timingleaks_decrypt':
encrypt.c: encrypt.c:267:11: warning: unused variable 'check' [-Wunused-variable]
encrypt.c: 267 | uint8_t check = 0;
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 (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Namespace violations
aes.o AESEncrypt T
aes.o AESKeySteup T
aes.o N 0
aes.o N 10f
aes.o N 113
aes.o N 117
aes.o N 11b
aes.o N 11f
aes.o N 124
aes.o N 128
aes.o N 134
aes.o N 13f
aes.o N 142
aes.o N 150
aes.o N 156
aes.o N 15c
aes.o N 15f
aes.o N 162
aes.o N 165
aes.o N 168
aes.o N 16b
aes.o N 16e
aes.o N 171
aes.o N 25
aes.o N 2b
aes.o N ea
aes.o N ee
aes.o N fb
aes.o TE0 D
aes.o TE1 D
aes.o TE2 D
aes.o TE3 D
aes.o TE4 D
encrypt.o N 0
encrypt.o N 110
encrypt.o N 113
encrypt.o N 116
encrypt.o N 124
encrypt.o N 12e
encrypt.o N 136
encrypt.o N 13d
encrypt.o N 144
encrypt.o N 156
encrypt.o N 15e
encrypt.o N 173
encrypt.o N 177
encrypt.o N 179
encrypt.o N 18d
encrypt.o N 19f
encrypt.o N 1b6
encrypt.o N 1c3
encrypt.o N 1d1
encrypt.o N 1eb
encrypt.o N 202
encrypt.o N 217
encrypt.o N 21e
encrypt.o N 235
encrypt.o N 240
encrypt.o N 249
encrypt.o N 24b
encrypt.o N 25
encrypt.o N 257
encrypt.o N 262
encrypt.o N 279
encrypt.o N 28f
encrypt.o N 2a6
encrypt.o N 2aa
encrypt.o N 2b0
encrypt.o N 2b2
encrypt.o N 2b4
encrypt.o N 2e3
encrypt.o N 2f
encrypt.o N 312
encrypt.o N 31e
encrypt.o N 321
encrypt.o N 326
encrypt.o N 328
encrypt.o N 32a
encrypt.o N 32f
encrypt.o N 334
encrypt.o N 33a
encrypt.o N 33d
encrypt.o N ee
encrypt.o N fb
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
aes.o AESEncrypt T
aes.o AESKeySteup T
aes.o N 0
aes.o N 10e
aes.o N 112
aes.o N 116
aes.o N 11a
aes.o N 11e
aes.o N 123
aes.o N 127
aes.o N 133
aes.o N 13e
aes.o N 141
aes.o N 14f
aes.o N 155
aes.o N 15b
aes.o N 15e
aes.o N 161
aes.o N 164
aes.o N 167
aes.o N 16a
aes.o N 16d
aes.o N 170
aes.o N 25
aes.o N 2b
aes.o N e9
aes.o N ed
aes.o N fa
aes.o TE0 D
aes.o TE1 D
aes.o TE2 D
aes.o TE3 D
aes.o TE4 D
encrypt.o N 0
encrypt.o N 106
encrypt.o N 114
encrypt.o N 11f
encrypt.o N 14e
encrypt.o N 152
encrypt.o N 167
encrypt.o N 179
encrypt.o N 18e
encrypt.o N 1a0
encrypt.o N 1b7
encrypt.o N 1d1
encrypt.o N 1e8
encrypt.o N 1fd
encrypt.o N 22c
encrypt.o N 243
encrypt.o N 25
encrypt.o N 259
encrypt.o N 270
encrypt.o N 27c
encrypt.o N 290
encrypt.o N 293
encrypt.o N 295
encrypt.o N 29a
encrypt.o N 2b1
encrypt.o N 2b3
encrypt.o N 2b5
encrypt.o N 2ba
encrypt.o N 2bf
encrypt.o N 2c5
encrypt.o N 2c8
encrypt.o N 2cd
encrypt.o N 2d4
encrypt.o N 2d6
encrypt.o N 2d9
encrypt.o N 2dc
encrypt.o N 2e6
encrypt.o N 2ee
encrypt.o N 2f
encrypt.o N 2f5
encrypt.o N 2fd
encrypt.o N 2ff
encrypt.o N 303
encrypt.o N 310
encrypt.o N 31e
encrypt.o N 325
encrypt.o N 330
encrypt.o N 339
encrypt.o N 33f
encrypt.o N ed
encrypt.o N fa
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
aes.o AESEncrypt T
aes.o AESKeySteup T
aes.o N 0
aes.o N 10f
aes.o N 113
aes.o N 117
aes.o N 11b
aes.o N 11f
aes.o N 124
aes.o N 128
aes.o N 134
aes.o N 13f
aes.o N 142
aes.o N 150
aes.o N 156
aes.o N 15c
aes.o N 15f
aes.o N 162
aes.o N 165
aes.o N 168
aes.o N 16b
aes.o N 16e
aes.o N 171
aes.o N 25
aes.o N 2b
aes.o N ea
aes.o N ee
aes.o N fb
aes.o TE0 D
aes.o TE1 D
aes.o TE2 D
aes.o TE3 D
aes.o TE4 D
encrypt.o N 0
encrypt.o N 110
encrypt.o N 113
encrypt.o N 116
encrypt.o N 124
encrypt.o N 12e
encrypt.o N 136
encrypt.o N 13d
encrypt.o N 144
encrypt.o N 156
encrypt.o N 15e
encrypt.o N 173
encrypt.o N 177
encrypt.o N 179
encrypt.o N 18d
encrypt.o N 19f
encrypt.o N 1b6
encrypt.o N 1c3
encrypt.o N 1d1
encrypt.o N 1eb
encrypt.o N 202
encrypt.o N 217
encrypt.o N 21e
encrypt.o N 235
encrypt.o N 240
encrypt.o N 249
encrypt.o N 24b
encrypt.o N 25
encrypt.o N 257
encrypt.o N 262
encrypt.o N 279
encrypt.o N 28f
encrypt.o N 2a6
encrypt.o N 2aa
encrypt.o N 2ac
encrypt.o N 2b2
encrypt.o N 2b4
encrypt.o N 2e3
encrypt.o N 2f
encrypt.o N 312
encrypt.o N 31e
encrypt.o N 321
encrypt.o N 326
encrypt.o N 328
encrypt.o N 32a
encrypt.o N 32f
encrypt.o N 334
encrypt.o N 33a
encrypt.o N 33d
encrypt.o N ee
encrypt.o N fb
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
aes.o AESEncrypt T
aes.o AESKeySteup T
aes.o N 0
aes.o N 10e
aes.o N 112
aes.o N 116
aes.o N 11a
aes.o N 11e
aes.o N 123
aes.o N 127
aes.o N 133
aes.o N 13e
aes.o N 141
aes.o N 14f
aes.o N 155
aes.o N 15b
aes.o N 15e
aes.o N 161
aes.o N 164
aes.o N 167
aes.o N 16a
aes.o N 16d
aes.o N 170
aes.o N 25
aes.o N 2b
aes.o N e9
aes.o N ed
aes.o N fa
aes.o TE0 D
aes.o TE1 D
aes.o TE2 D
aes.o TE3 D
aes.o TE4 D
encrypt.o N 0
encrypt.o N 10f
encrypt.o N 112
encrypt.o N 115
encrypt.o N 123
encrypt.o N 12d
encrypt.o N 135
encrypt.o N 13c
encrypt.o N 143
encrypt.o N 155
encrypt.o N 15d
encrypt.o N 172
encrypt.o N 176
encrypt.o N 178
encrypt.o N 18c
encrypt.o N 19e
encrypt.o N 1b5
encrypt.o N 1c2
encrypt.o N 1d0
encrypt.o N 1ea
encrypt.o N 201
encrypt.o N 216
encrypt.o N 21d
encrypt.o N 234
encrypt.o N 23f
encrypt.o N 248
encrypt.o N 24a
encrypt.o N 25
encrypt.o N 256
encrypt.o N 261
encrypt.o N 278
encrypt.o N 28e
encrypt.o N 2a5
encrypt.o N 2a9
encrypt.o N 2af
encrypt.o N 2b1
encrypt.o N 2b3
encrypt.o N 2e2
encrypt.o N 2f
encrypt.o N 311
encrypt.o N 31d
encrypt.o N 320
encrypt.o N 325
encrypt.o N 327
encrypt.o N 329
encrypt.o N 32e
encrypt.o N 333
encrypt.o N 339
encrypt.o N 33c
encrypt.o N ed
encrypt.o N fa
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
aes.o AESEncrypt T
aes.o AESKeySteup T
aes.o TE0 D
aes.o TE1 D
aes.o TE2 D
aes.o TE3 D
aes.o TE4 D
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |