Test results for amd64, hydra4, crypto_core/keccakf160032bits

[Page version: 20250403 07:21:53]

Measurements for amd64, hydra4, crypto_core Test results for amd64, hydra4, crypto_core Test results for crypto_core/keccakf160032bits
Computer: hydra4
Microarchitecture: amd64; K10 32nm (300f10)
Architecture: amd64
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20250307
Operation: crypto_core
Primitive: keccakf160032bits
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
394612749 0 023547 756 952inplace1600bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
402312198 0 024168 780 984inplace1600bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
475215051 0 027632 780 984inplace1600bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
481124243 0 038008 780 984inplace1600bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
512212963 0 024686 804 920inplace1600biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
534418296 0 031992 812 920inplace1600biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
534813470 0 024670 804 920inplace1600biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
537418064 0 030928 812 920inplace1600biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
537518296 0 031992 812 920inplace1600biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
2994010518 0 024491 796 984reference1600-32bitsgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
3253411207 0 025347 828 920reference1600-32bitsclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
3254311207 0 025347 828 920reference1600-32bitsclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
440577487 0 020763 828 920reference1600-32bitsclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
558906238 0 019003 796 984reference1600-32bitsgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
863005649 0 017642 788 984reference1600-32bitsgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
882585836 0 017190 820 920reference1600-32bitsclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
991794675 0 015587 772 952reference1600-32bitsgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031020250307
1065886607 0 018582 820 920reference1600-32bitsclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031020250307

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: 5, namely:
ImplementationCompiler
reference1600-32bitsclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:148:1: warning: missing braces around initializer [-Wmissing-braces]
KeccakP-1600-reference32BI.c:   148 | {
KeccakP-1600-reference32BI.c:       | ^
KeccakP-1600-reference32BI.c:   149 |     0x00000001, 0x00000000,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   150 |     0x00000000, 0x00000089,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   151 |     0x00000000, 0x8000008B,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   152 |     0x00000000, 0x80008080,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   153 |     0x00000001, 0x0000008B,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   154 |     0x00000001, 0x00008000,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   155 |     0x00000001, 0x80008088,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   156 |     0x00000001, 0x80000082,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   157 |     0x00000000, 0x0000000B,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   158 |     0x00000000, 0x0000000A,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c:   159 |     0x00000001, 0x00008082,
KeccakP-1600-reference32BI.c:       |     {                     }
KeccakP-1600-reference32BI.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
reference1600-32bitsgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
reference1600-32bitsgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
reference1600-32bitsgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
reference1600-32bitsgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Passed TIMECOP


TIMECOP iterations: 1

Number of similar (implementation,compiler) pairs: 18, namely:
ImplementationCompiler
inplace1600biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
inplace1600biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
inplace1600biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
inplace1600biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
inplace1600biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
inplace1600bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
inplace1600bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
inplace1600bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
inplace1600bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
reference1600-32bitsclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
reference1600-32bitsgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
reference1600-32bitsgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
reference1600-32bitsgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
reference1600-32bitsgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)