Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\crypto\curve25519-fiat32.c Create Date:2022-07-28 06:45:42
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:fe_sub_impl

Proto:static noinline void fe_sub_impl(u32 out[10], const u32 in1[10], const u32 in2[10])

Type:void

Parameter:

TypeParameterName
u32out
const u32in1
const u32in2
271  x20 = in1[9]
272  x21 = in1[8]
273  x19 = in1[7]
274  x17 = in1[6]
275  x15 = in1[5]
276  x13 = in1[4]
277  x11 = in1[3]
278  x9 = in1[2]
279  x7 = in1[1]
280  x5 = in1[0]
281  x38 = in2[9]
282  x39 = in2[8]
283  x37 = in2[7]
284  x35 = in2[6]
285  x33 = in2[5]
286  x31 = in2[4]
287  x29 = in2[3]
288  x27 = in2[2]
289  x25 = in2[1]
290  x23 = in2[0]
291  out[0] = 0x7ffffda + x5 - x23
292  out[1] = 0x3fffffe + x7 - x25
293  out[2] = 0x7fffffe + x9 - x27
294  out[3] = 0x3fffffe + x11 - x29
295  out[4] = 0x7fffffe + x13 - x31
296  out[5] = 0x3fffffe + x15 - x33
297  out[6] = 0x7fffffe + x17 - x35
298  out[7] = 0x3fffffe + x19 - x37
299  out[8] = 0x7fffffe + x21 - x39
300  out[9] = 0x3fffffe + x20 - x38
Caller
NameDescribe
fe_subh = f - g* Can overlap h with f or g.