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:36
Last Modify:2022-05-21 12:16:42 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:format_fcontract_second_carry_pass

Proto:static __always_inline void format_fcontract_second_carry_pass(u64 *input)

Type:void

Parameter:

TypeParameterName
u64 *input
657  t0 = input[0]
658  t1 = input[1]
659  t2 = input[2]
660  t3 = input[3]
661  t4 = input[4]
662  t1_ = t1 + (t0 >> 51)
663  t0_ = t0 & 0x7ffffffffffffLLU
664  t2_ = t2 + (t1_ >> 51)
665  t1__ = t1_ & 0x7ffffffffffffLLU
666  t3_ = t3 + (t2_ >> 51)
667  t2__ = t2_ & 0x7ffffffffffffLLU
668  t4_ = t4 + (t3_ >> 51)
669  t3__ = t3_ & 0x7ffffffffffffLLU
670  input[0] = t0_
671  input[1] = t1__
672  input[2] = t2__
673  input[3] = t3__
674  input[4] = t4_
Caller
NameDescribe
format_fcontract_second_carry_full