mirror of
https://github.com/emmansun/gmsm.git
synced 2025-06-30 01:06:36 +08:00
format
This commit is contained in:
parent
1e84954b20
commit
3e921379d9
@ -53,8 +53,8 @@
|
|||||||
EORW a, b, DX; \
|
EORW a, b, DX; \
|
||||||
EORW c, DX; \ // (a XOR b XOR c)
|
EORW c, DX; \ // (a XOR b XOR c)
|
||||||
ADDW d, DX; \ // (a XOR b XOR c) + d
|
ADDW d, DX; \ // (a XOR b XOR c) + d
|
||||||
MOVW ((index)*4)(BP), hlp0; \ //Wt
|
MOVW ((index)*4)(BP), hlp0; \ // Wt
|
||||||
EORW hlp0, AX; \ //Wt XOR Wt+4
|
EORW hlp0, AX; \ // Wt XOR Wt+4
|
||||||
ADDW AX, DX; \
|
ADDW AX, DX; \
|
||||||
RORW $20, a, CX; \
|
RORW $20, a, CX; \
|
||||||
EORW BX, CX; \ // ROTL(12, a) XOR ss1
|
EORW BX, CX; \ // ROTL(12, a) XOR ss1
|
||||||
@ -63,8 +63,8 @@
|
|||||||
// Calculate tt2 in BX
|
// Calculate tt2 in BX
|
||||||
// ret = (e XOR f XOR g) + h + ss1 + Wt
|
// ret = (e XOR f XOR g) + h + ss1 + Wt
|
||||||
#define SM3TT20(e, f, g, h) \
|
#define SM3TT20(e, f, g, h) \
|
||||||
ADDW h, hlp0; \ //Wt + h
|
ADDW h, hlp0; \ // Wt + h
|
||||||
ADDW BX, hlp0; \ //Wt + h + ss1
|
ADDW BX, hlp0; \ // Wt + h + ss1
|
||||||
EORW e, f, BX; \ // e XOR f
|
EORW e, f, BX; \ // e XOR f
|
||||||
EORW g, BX; \ // e XOR f XOR g
|
EORW g, BX; \ // e XOR f XOR g
|
||||||
ADDW hlp0, BX // (e XOR f XOR g) + Wt + h + ss1
|
ADDW hlp0, BX // (e XOR f XOR g) + Wt + h + ss1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user