can't use t2 t3, conflict with const2 const3

This commit is contained in:
Emman 2021-12-21 12:14:19 +08:00
parent 89dc384d52
commit 8f19b10363

View File

@ -990,14 +990,14 @@ TEXT sm2P256SqrInternal<>(SB),NOSPLIT,$0
SUBS const0, acc0, t0 SUBS const0, acc0, t0
SBCS const1, acc1, t1 SBCS const1, acc1, t1
SBCS const2, acc2, t2 SBCS const2, acc2, acc5
SBCS const3, acc3, t3 SBCS const3, acc3, acc6
SBCS $0, acc4, acc4 SBCS $0, acc4, acc4
CSEL CS, t0, acc0, y0 CSEL CS, t0, acc0, y0
CSEL CS, t1, acc1, y1 CSEL CS, t1, acc1, y1
CSEL CS, t2, acc2, y2 CSEL CS, acc5, acc2, y2
CSEL CS, t3, acc3, y3 CSEL CS, acc6, acc3, y3
RET RET
/* ---------------------------------------*/ /* ---------------------------------------*/
TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0 TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0
@ -1172,14 +1172,14 @@ TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0
SUBS const0, acc0, t0 SUBS const0, acc0, t0
SBCS const1, acc1, t1 SBCS const1, acc1, t1
SBCS const2, acc2, t2 SBCS const2, acc2, acc5
SBCS const3, acc3, t3 SBCS const3, acc3, acc6
SBCS $0, acc4, acc4 SBCS $0, acc4, acc4
CSEL CS, t0, acc0, y0 CSEL CS, t0, acc0, y0
CSEL CS, t1, acc1, y1 CSEL CS, t1, acc1, y1
CSEL CS, t2, acc2, y2 CSEL CS, acc5, acc2, y2
CSEL CS, t3, acc3, y3 CSEL CS, acc6, acc3, y3
RET RET
/* ---------------------------------------*/ /* ---------------------------------------*/
#define p256MulBy2Inline \ #define p256MulBy2Inline \