Test results for aarch64, pi4b, crypto_hash/luffa256

[Page version: 20260709 19:06:07]

Measurements for aarch64, pi4b, crypto_hash Test results for aarch64, pi4b, crypto_hash Test results for crypto_hash/luffa256
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20260330
Operation: crypto_hash
Primitive: luffa256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3133221432 0 040808 1288 1248T:sphlibgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3139721432 0 041952 1288 1248T:sphlibgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3166718684 0 036979 1296 1240T:sphlibclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3236418732 0 039625 1304 1248T:sphlibclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3265318752 0 040169 1304 1248T:sphlibclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3286818744 0 037337 1304 1240T:sphlibclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3288118832 0 038977 1304 1240T:sphlibclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3352819432 0 037848 1272 1240T:sphlibgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3441814428 320 034928 1616 1248T:opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3559422028 0 041568 1288 1248T:sphlibgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3589116048 320 036769 1624 1248T:opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
360599728 320 029080 1616 1248T:opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3624214540 320 034681 1624 1240T:opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
368182252 0 9622289 1304 1336T:thomaz/basicclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
369462252 0 9623025 1304 1352T:thomaz/basicclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
3903716684 320 037937 1624 1248T:opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
397679140 320 027435 1616 1240T:opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
415701960 0 9620441 1304 1336T:thomaz/basicclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
433392260 0 9623569 1304 1352T:thomaz/basicclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
436799064 320 027383 1584 1240T:opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
4871310716 320 029289 1624 1240T:opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
5003710840 320 030311 1600 1248T:opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
1127872744 0 9623136 1288 1352T:thomaz/basicgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
1184002296 0 9621544 1288 1352T:thomaz/basicgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
1820752204 0 9620455 1264 1336T:thomaz/basicgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
1970062532 0 9621927 1280 1344T:thomaz/basicgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050720260330
2001412016 0 9620219 1296 1336T:thomaz/basicclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050720260330

Compiler output


luffa.c: luffa.c:76:22: warning: unused variable 'RC00' [-Wunused-const-variable]
luffa.c:    76 | static const sph_u32 RC00[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:83:22: warning: unused variable 'RC04' [-Wunused-const-variable]
luffa.c:    83 | static const sph_u32 RC04[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:90:22: warning: unused variable 'RC10' [-Wunused-const-variable]
luffa.c:    90 | static const sph_u32 RC10[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:97:22: warning: unused variable 'RC14' [-Wunused-const-variable]
luffa.c:    97 | static const sph_u32 RC14[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:136:22: warning: unused variable 'RC30' [-Wunused-const-variable]
luffa.c:   136 | static const sph_u32 RC30[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:143:22: warning: unused variable 'RC34' [-Wunused-const-variable]
luffa.c:   143 | static const sph_u32 RC34[8] = {
luffa.c:       |                      ^~~~
luffa.c: 6 warnings generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:sphlibclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


luffa.c: luffa.c:143:22: warning: 'RC34' defined but not used [-Wunused-const-variable=]
luffa.c:   143 | static const sph_u32 RC34[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:136:22: warning: 'RC30' defined but not used [-Wunused-const-variable=]
luffa.c:   136 | static const sph_u32 RC30[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:97:22: warning: 'RC14' defined but not used [-Wunused-const-variable=]
luffa.c:    97 | static const sph_u32 RC14[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:90:22: warning: 'RC10' defined but not used [-Wunused-const-variable=]
luffa.c:    90 | static const sph_u32 RC10[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:83:22: warning: 'RC04' defined but not used [-Wunused-const-variable=]
luffa.c:    83 | static const sph_u32 RC04[8] = {
luffa.c:       |                      ^~~~
luffa.c: luffa.c:76:22: warning: 'RC00' defined but not used [-Wunused-const-variable=]
luffa.c:    76 | static const sph_u32 RC00[8] = {
luffa.c:       |                      ^~~~

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:sphlibgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:sphlibgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:sphlibgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:sphlibgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Namespace violations


luffa_for_32.o CNS D
luffa_for_32.o Final T
luffa_for_32.o Hash T
luffa_for_32.o IV R
luffa_for_32.o Init T
luffa_for_32.o Update T
luffa_for_32.o Update256 T
luffa_for_32.o Update384 T
luffa_for_32.o Update512 T
luffa_for_32.o finalization224 T
luffa_for_32.o finalization256 T
luffa_for_32.o finalization384 T
luffa_for_32.o finalization512 T
luffa_for_32.o process_last_msgs256 T
luffa_for_32.o process_last_msgs384 T
luffa_for_32.o process_last_msgs512 T
luffa_for_32.o rnd256 T
luffa_for_32.o rnd384 T
luffa_for_32.o rnd512 T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Namespace violations


luffa.o sph_luffa224 T
luffa.o sph_luffa224_addbits_and_close T
luffa.o sph_luffa224_close T
luffa.o sph_luffa224_init T
luffa.o sph_luffa256 T
luffa.o sph_luffa256_addbits_and_close T
luffa.o sph_luffa256_close T
luffa.o sph_luffa256_init T
luffa.o sph_luffa384 T
luffa.o sph_luffa384_addbits_and_close T
luffa.o sph_luffa384_close T
luffa.o sph_luffa384_init T
luffa.o sph_luffa512 T
luffa.o sph_luffa512_addbits_and_close T
luffa.o sph_luffa512_close T
luffa.o sph_luffa512_init T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:sphlibclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:sphlibgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:sphlibgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:sphlibgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:sphlibgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)