Test results for amd64, r24000, crypto_dh/hecfp64e2i

[Page version: 20241016 00:06:19]

Measurements for amd64, r24000, crypto_dh Test results for amd64, r24000, crypto_dh Test results for crypto_dh/hecfp64e2i
Computer: r24000
Microarchitecture: amd64; Coffee Lake (906ea)
Architecture: amd64
CPU ID: GenuineIntel-000906ea-bfebfbff
SUPERCOP version: 20241011
Operation: crypto_dh
Primitive: hecfp64e2i

Test failure


error 111
crypto_dh_keypair writes after output

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:v01/varclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/varclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/varclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/varclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/varclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/vargcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/vargcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/vargcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/vargcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)

Compiler output


divisor.c: divisor.c:14:52: warning: argument 1 of type 'DIV_hec_fp_2e064mce2' {aka 'struct <anonymous> *'} declared as a pointer [-Warray-parameter=]
divisor.c:    14 | void hec_fp_cpy_2e064mce2_g2i(DIV_hec_fp_2e064mce2 D3, DIV_hec_fp_2e064mce2 D1, CNS_hec_fp_2e064mce2 cn){
divisor.c:       |                               ~~~~~~~~~~~~~~~~~~~~~^~
divisor.c: In file included from divisor.c:12:
divisor.c: finite128.h:743:54: note: previously declared as an array 'struct <anonymous>[1]'
divisor.c:   743 | void hec_fp_cpy_2e064mce2_g2i(DIV_hec_fp_2e064mce2_t D3, DIV_hec_fp_2e064mce2_t d1, CNS_hec_fp_2e064mce2 cn);
divisor.c:       |                               ~~~~~~~~~~~~~~~~~~~~~~~^~
divisor.c: divisor.c:14:77: warning: argument 2 of type 'DIV_hec_fp_2e064mce2' {aka 'struct <anonymous> *'} declared as a pointer [-Warray-parameter=]
divisor.c:    14 | void hec_fp_cpy_2e064mce2_g2i(DIV_hec_fp_2e064mce2 D3, DIV_hec_fp_2e064mce2 D1, CNS_hec_fp_2e064mce2 cn){
divisor.c:       |                                                        ~~~~~~~~~~~~~~~~~~~~~^~
divisor.c: finite128.h:743:81: note: previously declared as an array 'struct <anonymous>[1]'
divisor.c:   743 | void hec_fp_cpy_2e064mce2_g2i(DIV_hec_fp_2e064mce2_t D3, DIV_hec_fp_2e064mce2_t d1, CNS_hec_fp_2e064mce2 cn);
divisor.c:       |                                                          ~~~~~~~~~~~~~~~~~~~~~~~^~
divisor.c: divisor.c:22:52: warning: argument 1 of type 'DIV_hec_fp_2e064mce2' {aka 'struct <anonymous> *'} declared as a pointer [-Warray-parameter=]
divisor.c:    22 | void hec_fp_neg_2e064mce2_g2i(DIV_hec_fp_2e064mce2 D3, DIV_hec_fp_2e064mce2 D1, CNS_hec_fp_2e064mce2 cn){
divisor.c:       |                               ~~~~~~~~~~~~~~~~~~~~~^~
divisor.c: finite128.h:744:54: note: previously declared as an array 'struct <anonymous>[1]'
divisor.c:   744 | void hec_fp_neg_2e064mce2_g2i(DIV_hec_fp_2e064mce2_t D3, DIV_hec_fp_2e064mce2_t d1, CNS_hec_fp_2e064mce2 cn);
divisor.c:       |                               ~~~~~~~~~~~~~~~~~~~~~~~^~
divisor.c: divisor.c:22:77: warning: argument 2 of type 'DIV_hec_fp_2e064mce2' {aka 'struct <anonymous> *'} declared as a pointer [-Warray-parameter=]
divisor.c:    22 | void hec_fp_neg_2e064mce2_g2i(DIV_hec_fp_2e064mce2 D3, DIV_hec_fp_2e064mce2 D1, CNS_hec_fp_2e064mce2 cn){
divisor.c:       |                                                        ~~~~~~~~~~~~~~~~~~~~~^~
divisor.c: finite128.h:744:81: note: previously declared as an array 'struct <anonymous>[1]'
divisor.c:   744 | void hec_fp_neg_2e064mce2_g2i(DIV_hec_fp_2e064mce2_t D3, DIV_hec_fp_2e064mce2_t d1, CNS_hec_fp_2e064mce2 cn);
divisor.c:       |                                                          ~~~~~~~~~~~~~~~~~~~~~~~^~

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

Compiler output


array_hi.c: In file included from array_hi.c:24:
array_hi.c: ./kernel.h:817:6: error: conflicting types for 'kn_exit'
array_hi.c: void kn_exit(sic s, uni_t code);
array_hi.c:      ^
array_hi.c: ./_core.h:132:6: note: previous declaration is here
array_hi.c: void kn_exit(const char *s, uni_t code);
array_hi.c:      ^
array_hi.c: 1 error generated.

Number of similar (implementation,compiler) pairs: 30, namely:
ImplementationCompiler
T:v01/w8s01clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s01clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s01clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s01clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s01clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s02clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s02clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s02clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s02clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s02clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s04clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s04clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s04clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s04clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s04clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s08clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s08clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s08clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s08clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s08clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s16clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s16clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s16clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s16clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s16clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))
T:v01/w8s32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15))

Compiler output


array_hi.c: In file included from array_hi.c:24:
array_hi.c: kernel.h:817:6: error: conflicting types for 'kn_exit'; have 'void(sic_t *, uni_t)' {aka 'void(char *, long unsigned int)'}
array_hi.c:   817 | void kn_exit(sic s, uni_t code);
array_hi.c:       |      ^~~~~~~
array_hi.c: In file included from kernel.h:39:
array_hi.c: _core.h:132:6: note: previous declaration of 'kn_exit' with type 'void(const char *, uni_t)' {aka 'void(const char *, long unsigned int)'}
array_hi.c:   132 | void kn_exit(const char *s, uni_t code);
array_hi.c:       |      ^~~~~~~

Number of similar (implementation,compiler) pairs: 24, namely:
ImplementationCompiler
T:v01/w8s01gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s01gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s01gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s01gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s02gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s02gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s02gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s02gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s04gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s04gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s04gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s04gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s08gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s08gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s08gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s08gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s16gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s16gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s16gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s16gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)
T:v01/w8s32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0)