Test results for amd64, hertz, crypto_dh/hecfp128i

[Page version: 20261022 14:52:12]

Measurements for amd64, hertz, crypto_dh Test results for amd64, hertz, crypto_dh Test results for crypto_dh/hecfp128i
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20261018
Operation: crypto_dh
Primitive: hecfp128i
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
484231569602 0 0610554 1304 2432T:v02/w8s32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
484510565567 0 0599380 1296 2432T:v02/w8s32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
484647566674 0 0600749 1272 2528T:v02/w8s32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
484973305314 0 0343117 1272 2528T:v02/w8s16gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
485071306289 0 0345778 1304 2432T:v02/w8s16clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
485251307458 0 0348410 1304 2432T:v02/w8s16clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
485963568433 0 0607922 1304 2432T:v02/w8s32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
486516303423 0 0337236 1296 2432T:v02/w8s16clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
487341172351 0 0206164 1296 2432T:v02/w8s08clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
487351304530 0 0338605 1272 2528T:v02/w8s16gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
487614174242 0 0212045 1272 2528T:v02/w8s08gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
487713173458 0 0207533 1272 2528T:v02/w8s08gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
487837176386 0 0217338 1304 2432T:v02/w8s08clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
488361303250 0 0335629 1264 2432T:v02/w8s16gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
488443175217 0 0214706 1304 2432T:v02/w8s08clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
488809565394 0 0597773 1264 2432T:v02/w8s32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
488846567458 0 0605261 1272 2528T:v02/w8s32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
490464172178 0 0204557 1264 2432T:v02/w8s08gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
492784106815 0 0140628 1296 2432T:v02/w8s04clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
492794107922 0 0141997 1272 2528T:v02/w8s04gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
492864110850 0 0151802 1304 2432T:v02/w8s04clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
492891108706 0 0146509 1272 2528T:v02/w8s04gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
493356109681 0 0149170 1304 2432T:v02/w8s04clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
495434106642 0 0139021 1264 2432T:v02/w8s04gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
50268375938 0 0113741 1272 2528T:v02/w8s02gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
50284875154 0 0109229 1272 2528T:v02/w8s02gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
50343874047 0 0107860 1296 2432T:v02/w8s02clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
50348076913 0 0116402 1304 2432T:v02/w8s02clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
50388278082 0 0119034 1304 2432T:v02/w8s02clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
50541673874 0 0106253 1264 2432T:v02/w8s02gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
52245561698 0 0102650 1304 2432T:v02/w8s01clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
52283757663 0 091476 1296 2432T:v02/w8s01clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
52284858770 0 092845 1272 2528T:v02/w8s01gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
52318359554 0 097357 1272 2528T:v02/w8s01gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
52328760529 0 0100018 1304 2432T:v02/w8s01clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
52538957490 0 089869 1264 2432T:v02/w8s01gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
84657741428 0 075228 1296 2432T:v02/varclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
84856542538 0 076581 1272 2528T:v02/vargcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
84895443322 0 081093 1272 2528T:v02/vargcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
84896145450 0 086402 1304 2432T:v02/varclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
84898644281 0 083770 1304 2432T:v02/varclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026101920261018
85054341263 0 073605 1264 2432T:v02/vargcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026101920261018

Namespace violations


divisor.o hec_fp_aadd_2e128mc_g2i T
divisor.o hec_fp_add_2e128mc_g2i T
divisor.o hec_fp_cpy_2e128mc_g2i T
divisor.o hec_fp_dbl_2e128mc_g2i T
divisor.o hec_fp_dbl_2e128mc_g2i_a2is0_a3is0 T
divisor.o hec_fp_madd_2e128mc_g2i T
divisor.o hec_fp_neg_2e128mc_g2i T
divisor_aadd.o hec_fp_aadd_2e128mc_g2i_x8664_asm T
divisor_add.o hec_fp_add_2e128mc_g2i_x8664_asm T
divisor_dbl.o hec_fp_dbl_2e128mc_g2i_x8664_asm T
divisor_dbl_a2is0_a3is0.o hec_fp_dbl_2e128mc_g2i_a2is0_a3is0_x8664_asm T
divisor_madd.o hec_fp_madd_2e128mc_g2i_x8664_asm T
fp_2e128mc.o fp_add_1_2e128mc_x8664 T
fp_2e128mc.o fp_add_2e128mc_x8664 T
fp_2e128mc.o fp_cpy_2e128mc_x8664 T
fp_2e128mc.o fp_dv2_2e128mc_x8664 T
fp_2e128mc.o fp_ml2_2e128mc_x8664 T
fp_2e128mc.o fp_mld_2e128mc_x8664 T
fp_2e128mc.o fp_mul_2e128mc_x8664 T
fp_2e128mc.o fp_set_1_2e128mc_x8664 T
fp_2e128mc.o fp_sqr_2e128mc_x8664 T
fp_2e128mc.o fp_sub_2_2e128mc_x8664 T
fp_2e128mc.o fp_sub_2e128mc_x8664 T
fp_2e128mc_x8664.o fp_inv_2e128mc_x8664 T
fpx.o find_nextwindow T
fpx.o fp_cnt_bits T
smul.o hec_fp_smul_2e128mc_g2i T
smul.o hec_fp_smulcached_2e128mc_g2i T
smul.o hec_fp_smulcached_2e128mc_g2i_a2is0_a3is0 T
test.o copyrightclaims T
test.o patentclaims T
test.o timingattacks T

Number of similar (implementation,compiler) pairs: 42, namely:
ImplementationCompiler
T:v02/varclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/varclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/varclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/vargcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/vargcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/vargcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s01clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s01clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s01clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s01gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s01gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s01gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s02clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s02clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s02clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s02gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s02gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s02gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s04clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s04clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s04clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s04gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s04gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s04gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s08clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s08clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s08clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s08gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s08gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s08gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s16clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s16clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s16clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s16gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s16gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s16gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:v02/w8s32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:v02/w8s32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)