mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 20:26:19 +08:00
sm3: arm64, fix #159
This commit is contained in:
parent
d5a239b5d6
commit
4e98900127
@ -216,7 +216,7 @@
|
|||||||
BICW e, g, y3; \
|
BICW e, g, y3; \
|
||||||
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
||||||
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
||||||
;
|
; \
|
||||||
RORW $23, b; \
|
RORW $23, b; \
|
||||||
RORW $13, f; \
|
RORW $13, f; \
|
||||||
; \
|
; \
|
||||||
@ -257,7 +257,7 @@
|
|||||||
BICW e, g, y3; \
|
BICW e, g, y3; \
|
||||||
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
||||||
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
||||||
;
|
; \
|
||||||
RORW $23, b; \
|
RORW $23, b; \
|
||||||
RORW $13, f; \
|
RORW $13, f; \
|
||||||
; \
|
; \
|
||||||
@ -298,7 +298,7 @@
|
|||||||
BICW e, g, y3; \
|
BICW e, g, y3; \
|
||||||
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
||||||
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
||||||
;
|
; \
|
||||||
RORW $23, b; \
|
RORW $23, b; \
|
||||||
RORW $13, f; \
|
RORW $13, f; \
|
||||||
; \
|
; \
|
||||||
@ -339,7 +339,7 @@
|
|||||||
BICW e, g, y3; \
|
BICW e, g, y3; \
|
||||||
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
||||||
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
||||||
;
|
; \
|
||||||
RORW $23, b; \
|
RORW $23, b; \
|
||||||
RORW $13, f; \
|
RORW $13, f; \
|
||||||
; \
|
; \
|
||||||
@ -380,7 +380,7 @@
|
|||||||
BICW e, g, y3; \
|
BICW e, g, y3; \
|
||||||
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
ORRW y3, y1; \ // y1 = (e AND f) OR (NOT(e) AND g)
|
||||||
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
ADDW y1, y2; \ // y2 = GG(e, f, g) + h + SS1 + W = tt2
|
||||||
;
|
; \
|
||||||
RORW $23, b; \
|
RORW $23, b; \
|
||||||
RORW $13, f; \
|
RORW $13, f; \
|
||||||
; \
|
; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user