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
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
95453719176 0 039203 480 912T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
122805919048 0 046455 476 904T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
133160818884 0 037707 472 904T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
133964418900 0 044177 472 904T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
135082319000 0 038867 480 904T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
143694121528 0 042939 480 912T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
163655818976 0 044319 476 904T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
165650021024 0 048671 476 920T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
166129021064 0 048535 476 920T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
159043243444 0 031067 468 920T:8bitclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
160500343428 0 030819 468 904T:8bitclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
160554043452 0 030907 468 920T:8bitclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
209473283812 0 025203 472 912T:8bitgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
214254063008 0 021799 464 904T:8bitgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
215734103064 0 028371 468 904T:8bitclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
219602853224 0 023067 472 904T:8bitgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
221536062988 0 028229 464 904T:8bitclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025103020250922
232824553348 0 023347 472 912T:8bitgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025103020250922

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:
ImplementationCompiler
T:xmmclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:xmmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:xmmclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:xmmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:xmmclang -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:
ImplementationCompiler
T:xmmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:xmmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:xmmgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:xmmgcc -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:
ImplementationCompiler
T:8bitclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:8bitclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:8bitclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:8bitclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:8bitclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:8bitgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:8bitgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:8bitgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:8bitgcc -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:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)