Implementation notes: armeabi, tinker, crypto_aead/stribob192r2

Computer: tinker
Microarchitecture: armeabi; Cortex-A17 (410fc0d1)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: stribob192r2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6213753460 0 019693 384 824T:neongcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
6306873552 0 020517 384 824T:neongcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
6885813144 0 016197 376 816T:neongcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
70238218868 0 031921 376 816T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
76442619604 0 034412 380 816T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
7885643516 0 018332 380 816T:neongcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
87555920028 0 036985 384 824T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
89744419936 0 036161 384 824T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
92110321064 0 040478 412 824T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012920240107
10596634984 0 018037 376 816T:smallergcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
11855967216 0 026638 412 824T:smallerclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012920240107
12514935972 0 020780 380 816T:smallergcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
14424766692 0 022925 384 824T:smallergcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
14618166784 0 023749 384 824T:smallergcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
163499011620 0 031042 412 824T:bitsliceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012920240107
16595299644 0 025877 384 824T:bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
16637959736 0 026701 384 824T:bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
16891319244 0 024052 380 816T:bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
17231847676 0 020729 376 816T:bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
35212422720 0 022138 412 824T:8bitclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012920240107
62742271948 0 018905 384 824T:8bitgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
63233021820 0 018091 388 824T:8bitgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
70042101772 0 016576 380 816T:8bitgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107
70574431328 0 014423 380 816T:8bitgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012920240107

Compiler output

Implementation: T:neon
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
wbob_pineon.c: In file included from wbob_pineon.c:7:
wbob_pineon.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/arm_neon.h:32:2: error: "NEON support not enabled"
wbob_pineon.c: #error "NEON support not enabled"
wbob_pineon.c: ^
wbob_pineon.c: wbob_pineon.c:226:5: error: use of undeclared identifier 'uint8x8x2_t'
wbob_pineon.c: uint8x8x2_t d0, s0_box, s1_box, s2_box;
wbob_pineon.c: ^
wbob_pineon.c: wbob_pineon.c:227:5: error: use of undeclared identifier 'uint8x8x4_t'
wbob_pineon.c: uint8x8x4_t d1;
wbob_pineon.c: ^
wbob_pineon.c: wbob_pineon.c:228:5: error: unknown type name 'uint8x8_t'; did you mean 'uint8_t'?
wbob_pineon.c: uint8x8_t x0,x1,x2,x3,x4,x5,x6,x7;
wbob_pineon.c: ^~~~~~~~~
wbob_pineon.c: uint8_t
wbob_pineon.c: /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:24:19: note: 'uint8_t' declared here
wbob_pineon.c: typedef __uint8_t uint8_t;
wbob_pineon.c: ^
wbob_pineon.c: wbob_pineon.c:229:5: error: unknown type name 'uint8x8_t'; did you mean 'uint8_t'?
wbob_pineon.c: uint8x8_t y0,y1,y2,y3,y4,y5,y6,y7;
wbob_pineon.c: ^~~~~~~~~
wbob_pineon.c: uint8_t
wbob_pineon.c: /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:24:19: note: 'uint8_t' declared here
wbob_pineon.c: typedef __uint8_t uint8_t;
wbob_pineon.c: ^
wbob_pineon.c: wbob_pineon.c:230:5: error: unknown type name 'uint8x8_t'; did you mean 'uint8_t'?
wbob_pineon.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:neon

Compiler output

Implementation: T:ssse3
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
wbob_pissse3.c: In file included from wbob_pissse3.c:7:
wbob_pissse3.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/tmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
wbob_pissse3.c: #error "This header is only meant to be used on x86 and x64 architecture"
wbob_pissse3.c: ^
wbob_pissse3.c: In file included from wbob_pissse3.c:7:
wbob_pissse3.c: In file included from /usr/lib/llvm-14/lib/clang/14.0.6/include/tmmintrin.h:17:
wbob_pissse3.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/pmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
wbob_pissse3.c: #error "This header is only meant to be used on x86 and x64 architecture"
wbob_pissse3.c: ^
wbob_pissse3.c: In file included from wbob_pissse3.c:7:
wbob_pissse3.c: In file included from /usr/lib/llvm-14/lib/clang/14.0.6/include/tmmintrin.h:17:
wbob_pissse3.c: In file included from /usr/lib/llvm-14/lib/clang/14.0.6/include/pmmintrin.h:17:
wbob_pissse3.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/emmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
wbob_pissse3.c: #error "This header is only meant to be used on x86 and x64 architecture"
wbob_pissse3.c: ^
wbob_pissse3.c: In file included from wbob_pissse3.c:7:
wbob_pissse3.c: In file included from /usr/lib/llvm-14/lib/clang/14.0.6/include/tmmintrin.h:17:
wbob_pissse3.c: In file included from /usr/lib/llvm-14/lib/clang/14.0.6/include/pmmintrin.h:17:
wbob_pissse3.c: In file included from /usr/lib/llvm-14/lib/clang/14.0.6/include/emmintrin.h:17:
wbob_pissse3.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
wbob_pissse3.c: #error "This header is only meant to be used on x86 and x64 architecture"
wbob_pissse3.c: ^
wbob_pissse3.c: In file included from wbob_pissse3.c:7:
wbob_pissse3.c: In file included from /usr/lib/llvm-14/lib/clang/14.0.6/include/tmmintrin.h:17:
wbob_pissse3.c: In file included from /usr/lib/llvm-14/lib/clang/14.0.6/include/pmmintrin.h:17:
wbob_pissse3.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ssse3

Compiler output

Implementation: T:ssse3
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
wbob_pissse3.c: wbob_pissse3.c:7:10: fatal error: tmmintrin.h: No such file or directory
wbob_pissse3.c: 7 | #include <tmmintrin.h>
wbob_pissse3.c: | ^~~~~~~~~~~~~
wbob_pissse3.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ssse3
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ssse3
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ssse3
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ssse3