sm4: add some comments for asm code

This commit is contained in:
Sun Yimin 2023-07-05 17:51:26 +08:00 committed by GitHub
parent 8cfd82dc53
commit 89f3b0f6d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -302,8 +302,8 @@ GLOBL fk_mask<>(SB), 8, $16
// - x: 256 bits register as sbox input/output data // - x: 256 bits register as sbox input/output data
// - y: 256 bits temp register // - y: 256 bits temp register
// - z: 256 bits temp register // - z: 256 bits temp register
// - xw: 128 bits temp register // - xw: 128 bits temp register, x's related low 128 bits register!
// - yw: 128 bits temp register // - yw: 128 bits temp register, y's related low 128 bits register!
// - xNibbleMask: 128 bits register stored nibble mask, should be loaded earlier. // - xNibbleMask: 128 bits register stored nibble mask, should be loaded earlier.
// - yNibbleMask: 256 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) \ #define AVX2_SM4_TAO_L1(x, y, z, xw, yw, xNibbleMask, yNibbleMask) \

View File

@ -92,8 +92,8 @@
// t0 ^= tao_l1(t1^t2^t3^xk) // t0 ^= tao_l1(t1^t2^t3^xk)
// parameters: // parameters:
// - index: round key index immediate number // - index: round key index immediate number
// - x: 256 bits temp register // - x: 256 bits temp register, MUST use XDWORD!
// - y: 256 bits temp register // - y: 256 bits temp register, MUST use YDWORD!
// - t0: 256 bits register for data as result // - t0: 256 bits register for data as result
// - t1: 256 bits register for data // - t1: 256 bits register for data
// - t2: 256 bits register for data // - t2: 256 bits register for data