mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 12:16:20 +08:00
sm4: add some comments for asm code
This commit is contained in:
parent
8cfd82dc53
commit
89f3b0f6d3
@ -302,8 +302,8 @@ GLOBL fk_mask<>(SB), 8, $16
|
||||
// - x: 256 bits register as sbox input/output data
|
||||
// - y: 256 bits temp register
|
||||
// - z: 256 bits temp register
|
||||
// - xw: 128 bits temp register
|
||||
// - yw: 128 bits temp register
|
||||
// - xw: 128 bits temp register, x's related low 128 bits register!
|
||||
// - yw: 128 bits temp register, y's related low 128 bits register!
|
||||
// - xNibbleMask: 128 bits register stored nibble mask, should be loaded earlier.
|
||||
// - yNibbleMask: 256 bits register stored nibble mask, should be loaded earlier.
|
||||
#define AVX2_SM4_TAO_L1(x, y, z, xw, yw, xNibbleMask, yNibbleMask) \
|
||||
|
@ -92,8 +92,8 @@
|
||||
// t0 ^= tao_l1(t1^t2^t3^xk)
|
||||
// parameters:
|
||||
// - index: round key index immediate number
|
||||
// - x: 256 bits temp register
|
||||
// - y: 256 bits temp register
|
||||
// - x: 256 bits temp register, MUST use XDWORD!
|
||||
// - y: 256 bits temp register, MUST use YDWORD!
|
||||
// - t0: 256 bits register for data as result
|
||||
// - t1: 256 bits register for data
|
||||
// - t2: 256 bits register for data
|
||||
|
Loading…
x
Reference in New Issue
Block a user