Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\crypto\curve25519-hacl64.c Create Date:2022-07-28 06:46:35
Last Modify:2022-05-21 12:16:42 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:format_fcontract_first_carry_pass

Proto:static __always_inline void format_fcontract_first_carry_pass(u64 *input)

Type:void

Parameter:

TypeParameterName
u64 *input
629  t0 = input[0]
630  t1 = input[1]
631  t2 = input[2]
632  t3 = input[3]
633  t4 = input[4]
634  t1_ = t1 + (t0 >> 51)
635  t0_ = t0 & 0x7ffffffffffffLLU
636  t2_ = t2 + (t1_ >> 51)
637  t1__ = t1_ & 0x7ffffffffffffLLU
638  t3_ = t3 + (t2_ >> 51)
639  t2__ = t2_ & 0x7ffffffffffffLLU
640  t4_ = t4 + (t3_ >> 51)
641  t3__ = t3_ & 0x7ffffffffffffLLU
642  input[0] = t0_
643  input[1] = t1__
644  input[2] = t2__
645  input[3] = t3__
646  input[4] = t4_
Caller
NameDescribe
format_fcontract_first_carry_full