Test results for aarch64, pi3aplus, crypto_core/keccakf160032bits
[Page version: 20240908 09:13:06]
Measurements for aarch64, pi3aplus, crypto_core
Test results for aarch64, pi3aplus, crypto_core
Test results for crypto_core/keccakf160032bits
Computer: pi3aplus
Microarchitecture: aarch64; Cortex-A53 (410fd034)
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20240808
Operation: crypto_core
Primitive: keccakf160032bits
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5986 | 10920 0 0 | 20472 816 744 | inplace1600bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
8113 | 16652 0 0 | 28837 768 760 | inplace1600bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
8378 | 14116 0 0 | 24440 832 752 | inplace1600bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
8599 | 18636 0 0 | 30248 832 768 | inplace1600bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
9082 | 12184 0 0 | 22632 832 752 | inplace1600bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
47584 | 8163 0 0 | 20003 848 768 | reference1600-32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
95085 | 5975 0 0 | 16402 840 752 | reference1600-32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
123984 | 5224 0 0 | 14936 832 744 | reference1600-32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
177904 | 6083 0 0 | 16610 840 752 | reference1600-32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240820 | 20240808 |
Compiler output
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:149:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000001, 0x00000000,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:150:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000000, 0x00000089,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:151:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000000, 0x8000008B,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:152:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000000, 0x80008080,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:153:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000001, 0x0000008B,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:154:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000001, 0x00008000,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:155:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
reference1600-32bits | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:148:1: warning: missing braces around initializer [-Wmissing-braces]
KeccakP-1600-reference32BI.c: {
KeccakP-1600-reference32BI.c: ^
KeccakP-1600-reference32BI.c: 0x00000001, 0x00000000,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000000, 0x00000089,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000000, 0x8000008B,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000000, 0x80008080,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000001, 0x0000008B,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000001, 0x00008000,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000001, 0x80008088,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000001, 0x80000082,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000000, 0x0000000B,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000000, 0x0000000A,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: 0x00000001, 0x00008082,
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
reference1600-32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
reference1600-32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
reference1600-32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
reference1600-32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
Passed TIMECOP
TIMECOP iterations: 1
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
inplace1600bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
inplace1600bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
inplace1600bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
inplace1600bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
inplace1600bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
reference1600-32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
reference1600-32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
reference1600-32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
reference1600-32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |