Test results for armeabi, h7panda, crypto_aead/stribob192r1
[Page version: 20260131 15:44:05]
Measurements for armeabi, h7panda, crypto_aead
Test results for armeabi, h7panda, crypto_aead
Test results for crypto_aead/stribob192r1
Computer: h7panda
Microarchitecture: armeabi; Cortex-A9+NEON (411fc093)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250922
Operation: crypto_aead
Primitive: stribob192r1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 954537 | 19176 0 0 | 39203 480 912 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 1228059 | 19048 0 0 | 46455 476 904 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 1331608 | 18884 0 0 | 37707 472 904 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 1339644 | 18900 0 0 | 44177 472 904 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 1350823 | 19000 0 0 | 38867 480 904 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 1436941 | 21528 0 0 | 42939 480 912 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 1636558 | 18976 0 0 | 44319 476 904 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 1656500 | 21024 0 0 | 48671 476 920 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 1661290 | 21064 0 0 | 48535 476 920 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 15904324 | 3444 0 0 | 31067 468 920 | T:8bit | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 16050034 | 3428 0 0 | 30819 468 904 | T:8bit | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 16055404 | 3452 0 0 | 30907 468 920 | T:8bit | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 20947328 | 3812 0 0 | 25203 472 912 | T:8bit | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 21425406 | 3008 0 0 | 21799 464 904 | T:8bit | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 21573410 | 3064 0 0 | 28371 468 904 | T:8bit | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 21960285 | 3224 0 0 | 23067 472 904 | T:8bit | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 22153606 | 2988 0 0 | 28229 464 904 | T:8bit | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
| 23282455 | 3348 0 0 | 23347 472 912 | T:8bit | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251030 | 20250922 |
Compiler output
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: "This version requires __SSE4_1__"
sbob_pi64xmm.c: 10 | #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: | ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/20/include/mmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
sbob_pi64xmm.c: 14 | #error "This header is only meant to be used on x86 and x64 architecture"
sbob_pi64xmm.c: | ^
sbob_pi64xmm.c: /usr/lib/clang/20/include/mmintrin.h:165:12: error: invalid conversion between vector type '__v2di' (vector of 2 'long long' values) and integer type 'int' of different size
sbob_pi64xmm.c: 165 | return __trunc64(__builtin_ia32_packsswb128(
sbob_pi64xmm.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sbob_pi64xmm.c: 166 | (__v8hi)__builtin_shufflevector(__m1, __m2, 0, 1), (__v8hi){}));
sbob_pi64xmm.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sbob_pi64xmm.c: /usr/lib/clang/20/include/mmintrin.h:59:35: note: expanded from macro '__trunc64'
sbob_pi64xmm.c: 59 | (__m64) __builtin_shufflevector((__v2di)(x), __extension__(__v2di){}, 0)
sbob_pi64xmm.c: | ^~~~~~~~~~~
sbob_pi64xmm.c: /usr/lib/clang/20/include/mmintrin.h:191:12: error: invalid conversion between vector type '__v2di' (vector of 2 'long long' values) and integer type 'int' of different size
sbob_pi64xmm.c: 191 | return __trunc64(__builtin_ia32_packssdw128(
sbob_pi64xmm.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sbob_pi64xmm.c: 192 | (__v4si)__builtin_shufflevector(__m1, __m2, 0, 1), (__v4si){}));
sbob_pi64xmm.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sbob_pi64xmm.c: /usr/lib/clang/20/include/mmintrin.h:59:35: note: expanded from macro '__trunc64'
sbob_pi64xmm.c: 59 | (__m64) __builtin_shufflevector((__v2di)(x), __extension__(__v2di){}, 0)
sbob_pi64xmm.c: | ^~~~~~~~~~~
sbob_pi64xmm.c: /usr/lib/clang/20/include/mmintrin.h:217:12: error: invalid conversion between vector type '__v2di' (vector of 2 'long long' values) and integer type 'int' of different size
sbob_pi64xmm.c: 217 | return __trunc64(__builtin_ia32_packuswb128(
sbob_pi64xmm.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:xmm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:xmm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:xmm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:xmm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:xmm | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
Compiler output
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: 10 | #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: | ^~~~~
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.2.1/include/mmintrin.h:28:2: error: #error mmintrin.h included without enabling WMMX/WMMX2 instructions (e.g. -march=iwmmxt or -march=iwmmxt2)
sbob_pi64xmm.c: 28 | #error mmintrin.h included without enabling WMMX/WMMX2 instructions (e.g. -march=iwmmxt or -march=iwmmxt2)
sbob_pi64xmm.c: | ^~~~~
sbob_pi64xmm.c: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.2.1/include/mmintrin.h:32:2: warning: #warning support for WMMX/WMMX2 is deprecated and will be removed in GCC 15. Define __ENABLE_DEPRECATED_IWMMXT to suppress this warning [-Wcpp]
sbob_pi64xmm.c: 32 | #warning support for WMMX/WMMX2 is deprecated and will be removed in GCC 15. Define __ENABLE_DEPRECATED_IWMMXT to suppress this warning
sbob_pi64xmm.c: | ^~~~~~~
sbob_pi64xmm.c: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.2.1/include/mmintrin.h: In function '_mm_packs_pi16':
sbob_pi64xmm.c: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.2.1/include/mmintrin.h:85:18: error: implicit declaration of function '__builtin_arm_wpackhss'; did you mean '__builtin_arm_qasx'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: 85 | return (__m64) __builtin_arm_wpackhss ((__v4hi)__m1, (__v4hi)__m2);
sbob_pi64xmm.c: | ^~~~~~~~~~~~~~~~~~~~~~
sbob_pi64xmm.c: | __builtin_arm_qasx
sbob_pi64xmm.c: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.2.1/include/mmintrin.h: In function '_mm_packs_pi32':
sbob_pi64xmm.c: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.2.1/include/mmintrin.h:94:18: error: implicit declaration of function '__builtin_arm_wpackwss'; did you mean '__builtin_arm_qasx'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: 94 | return (__m64) __builtin_arm_wpackwss ((__v2si)__m1, (__v2si)__m2);
sbob_pi64xmm.c: | ^~~~~~~~~~~~~~~~~~~~~~
sbob_pi64xmm.c: | __builtin_arm_qasx
sbob_pi64xmm.c: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.2.1/include/mmintrin.h: In function '_mm_packs_pi64':
sbob_pi64xmm.c: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.2.1/include/mmintrin.h:103:18: error: implicit declaration of function '__builtin_arm_wpackdss'; did you mean '__builtin_arm_cdp'? [-Wimplicit-function-declaration]
sbob_pi64xmm.c: 103 | return (__m64) __builtin_arm_wpackdss ((long long)__m1, (long long)__m2);
sbob_pi64xmm.c: | ^~~~~~~~~~~~~~~~~~~~~~
sbob_pi64xmm.c: | __builtin_arm_cdp
sbob_pi64xmm.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:xmm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:xmm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:xmm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:xmm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Namespace violations
sbob_pi8.o sbob_matlog R
sbob_pi8.o sbob_pi T
sbob_pi8.o sbob_pi8log R
sbob_pi8.o sbob_rdcnst R
sbob_pi8.o sbob_rv8exp R
stribob.o sbob_clr T
stribob.o sbob_cmp T
stribob.o sbob_dec T
stribob.o sbob_enc T
stribob.o sbob_fin T
stribob.o sbob_get T
stribob.o sbob_put T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:8bit | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:8bit | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:8bit | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:8bit | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:8bit | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:8bit | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:8bit | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:8bit | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:8bit | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Namespace violations
sbob_pi64.o sbob_pi T
sbob_tab64.o sbob_rc64 R
sbob_tab64.o sbob_sl64 R
stribob.o sbob_clr T
stribob.o sbob_cmp T
stribob.o sbob_dec T
stribob.o sbob_enc T
stribob.o sbob_fin T
stribob.o sbob_get T
stribob.o sbob_put T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |