[Page version: 20251028 07:34:46]
Measurements for aarch64, pi4b, crypto_hash Test results for aarch64, pi4b, crypto_hash Test results for crypto_hash/luffa512| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 56057 | 18732 0 0 | 31338 824 728 | T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 56081 | 18744 0 0 | 27970 824 720 | T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 56114 | 18832 0 0 | 29642 824 720 | T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 56132 | 21432 0 0 | 32624 816 736 | T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 56142 | 21432 0 0 | 31400 816 736 | T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 56214 | 18684 0 0 | 27524 816 720 | T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 57892 | 18752 0 0 | 31658 824 728 | T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 58824 | 14428 320 0 | 25600 1144 736 | T:opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 62184 | 22028 0 0 | 32016 816 728 | T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 63967 | 19432 0 0 | 28448 800 720 | T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 66471 | 16048 320 0 | 28490 1144 728 | T:opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 67985 | 14540 320 0 | 25338 1144 720 | T:opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 70637 | 9728 320 0 | 19672 1144 736 | T:opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 72129 | 16684 320 0 | 29434 1144 728 | T:opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 90017 | 9140 320 0 | 17980 1136 720 | T:opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 107038 | 10716 320 0 | 19938 1144 720 | T:opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 113589 | 9064 320 0 | 17983 1112 720 | T:opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
| 132598 | 10840 320 0 | 20759 1128 728 | T:opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250530 | 20250415 |
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.| Implementation | Compiler |
| T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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: | ^~~~| Implementation | Compiler |
| T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
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
| Implementation | Compiler |
| T:opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
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
| Implementation | Compiler |
| T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |