Test results for armeabi, bblack, crypto_aead/tiaoxinv2
[Page version: 20241101 10:17:42]
Measurements for armeabi, bblack, crypto_aead
Test results for armeabi, bblack, crypto_aead
Test results for crypto_aead/tiaoxinv2
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: tiaoxinv2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
135168 | 36352 32 0 | 46326 492 776 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
135920 | 36612 32 0 | 47610 492 776 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
205584 | 29370 32 0 | 39454 492 776 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
243784 | 65464 32 0 | 89851 444 792 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
250824 | 67804 32 0 | 84435 444 776 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
250944 | 67804 32 0 | 84435 444 776 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
254024 | 67728 32 0 | 83355 444 784 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
280112 | 28002 32 0 | 37714 484 776 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
302280 | 64592 32 0 | 79525 440 776 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240812 | 20240716 |
Compiler output
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:20:
tiaoxin-optimized.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/xmmintrin.h:27:
tiaoxin-optimized.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:301:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
tiaoxin-optimized.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:nim | 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:nim | 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:nim | 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:nim | 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:nim | 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
tiaoxin-optimized.c: tiaoxin-optimized.c:20:10: fatal error: xmmintrin.h: No such file or directory
tiaoxin-optimized.c: #include <xmmintrin.h>
tiaoxin-optimized.c: ^~~~~~~~~~~~~
tiaoxin-optimized.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:nim | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:nim | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:nim | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:nim | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
Namespace violations
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000107
encrypt.o N 00000135
encrypt.o N 00000139
encrypt.o N 00000167
encrypt.o N 00000169
encrypt.o N 00000177
encrypt.o N 0000017c
encrypt.o N 00000193
encrypt.o N 00000195
encrypt.o N 00000197
encrypt.o N 0000019c
encrypt.o N 000001a1
encrypt.o N 000001a7
encrypt.o N 000001aa
tiaoxin-tablebased.o N 00000000
tiaoxin-tablebased.o N 00000037
tiaoxin-tablebased.o N 0000004c
tiaoxin-tablebased.o N 00000112
tiaoxin-tablebased.o N 00000115
tiaoxin-tablebased.o N 00000123
tiaoxin-tablebased.o N 00000137
tiaoxin-tablebased.o N 0000013c
tiaoxin-tablebased.o N 0000013f
tiaoxin-tablebased.o N 00000143
tiaoxin-tablebased.o N 00000147
tiaoxin-tablebased.o N 0000014b
tiaoxin-tablebased.o N 0000014f
tiaoxin-tablebased.o N 0000015c
tiaoxin-tablebased.o N 00000160
tiaoxin-tablebased.o N 00000177
tiaoxin-tablebased.o N 0000017a
tiaoxin-tablebased.o N 00000195
tiaoxin-tablebased.o N 00000199
tiaoxin-tablebased.o N 000001b4
tiaoxin-tablebased.o N 000001c5
tiaoxin-tablebased.o N 000001c8
tiaoxin-tablebased.o N 000001cd
tiaoxin-tablebased.o N 000001cf
tiaoxin-tablebased.o N 000001d1
tiaoxin-tablebased.o N 000001d6
tiaoxin-tablebased.o N 000001db
tiaoxin-tablebased.o N 000001e0
tiaoxin-tablebased.o N 000001e2
tiaoxin-tablebased.o N 000001e5
tiaoxin-tablebased.o N 000001e8
tiaoxin-tablebased.o N 000001eb
tiaoxin-tablebased.o N 000001f1
tiaoxin-tablebased.o N 000001f3
tiaoxin-tablebased.o N 000001f7
tiaoxin-tablebased.o Z0 D
tiaoxin-tablebased.o Z1 D
tiaoxin-tablebased.o tiaoxin_tablebased_decrypt T
tiaoxin-tablebased.o tiaoxin_tablebased_encrypt 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
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000106
encrypt.o N 00000134
encrypt.o N 00000138
encrypt.o N 00000166
encrypt.o N 00000168
encrypt.o N 00000176
encrypt.o N 0000017b
encrypt.o N 00000192
encrypt.o N 00000194
encrypt.o N 00000196
encrypt.o N 0000019b
encrypt.o N 000001a0
encrypt.o N 000001a6
encrypt.o N 000001a9
tiaoxin-tablebased.o N 00000000
tiaoxin-tablebased.o N 00000037
tiaoxin-tablebased.o N 0000004c
tiaoxin-tablebased.o N 00000111
tiaoxin-tablebased.o N 00000114
tiaoxin-tablebased.o N 00000122
tiaoxin-tablebased.o N 00000136
tiaoxin-tablebased.o N 0000013b
tiaoxin-tablebased.o N 0000013e
tiaoxin-tablebased.o N 00000142
tiaoxin-tablebased.o N 00000146
tiaoxin-tablebased.o N 0000014a
tiaoxin-tablebased.o N 0000014e
tiaoxin-tablebased.o N 0000015b
tiaoxin-tablebased.o N 0000015f
tiaoxin-tablebased.o N 00000176
tiaoxin-tablebased.o N 00000179
tiaoxin-tablebased.o N 00000194
tiaoxin-tablebased.o N 00000198
tiaoxin-tablebased.o N 000001b3
tiaoxin-tablebased.o N 000001c4
tiaoxin-tablebased.o N 000001c7
tiaoxin-tablebased.o N 000001cc
tiaoxin-tablebased.o N 000001ce
tiaoxin-tablebased.o N 000001d0
tiaoxin-tablebased.o N 000001d5
tiaoxin-tablebased.o N 000001da
tiaoxin-tablebased.o N 000001df
tiaoxin-tablebased.o N 000001e1
tiaoxin-tablebased.o N 000001e4
tiaoxin-tablebased.o N 000001e7
tiaoxin-tablebased.o N 000001ea
tiaoxin-tablebased.o N 000001f0
tiaoxin-tablebased.o N 000001f2
tiaoxin-tablebased.o N 000001f6
tiaoxin-tablebased.o Z0 D
tiaoxin-tablebased.o Z1 D
tiaoxin-tablebased.o tiaoxin_tablebased_decrypt T
tiaoxin-tablebased.o tiaoxin_tablebased_encrypt 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
tiaoxin-tablebased.o Z0 D
tiaoxin-tablebased.o Z1 D
tiaoxin-tablebased.o tiaoxin_tablebased_decrypt T
tiaoxin-tablebased.o tiaoxin_tablebased_encrypt 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) |