can't use t2,t3

This commit is contained in:
Emman 2021-12-21 12:33:45 +08:00
parent b3541b9717
commit e5b44c930a

View File

@ -1044,11 +1044,11 @@ TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0
MUL y1, x1, t0 MUL y1, x1, t0
ADCS t0, acc2 ADCS t0, acc2
UMULH y1, x1, t2 UMULH y1, x1, y0
MUL y1, x2, t0 MUL y1, x2, t0
ADCS t0, acc3 ADCS t0, acc3
UMULH y1, x2, t3 UMULH y1, x2, acc6
MUL y1, x3, t0 MUL y1, x3, t0
ADCS t0, acc4 ADCS t0, acc4
@ -1056,8 +1056,8 @@ TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0
ADC $0, ZR, acc5 ADC $0, ZR, acc5
ADDS t1, acc2 ADDS t1, acc2
ADCS t2, acc3 ADCS y0, acc3
ADCS t3, acc4 ADCS acc6, acc4
ADC hlp0, acc5 ADC hlp0, acc5
// Second reduction step // Second reduction step
MUL const1, acc1, t0 MUL const1, acc1, t0
@ -1086,11 +1086,11 @@ TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0
MUL y2, x1, t0 MUL y2, x1, t0
ADCS t0, acc3 ADCS t0, acc3
UMULH y2, x1, t2 UMULH y2, x1, y0
MUL y2, x2, t0 MUL y2, x2, t0
ADCS t0, acc4 ADCS t0, acc4
UMULH y2, x2, t3 UMULH y2, x2, y1
MUL y2, x3, t0 MUL y2, x3, t0
ADCS t0, acc5 ADCS t0, acc5
@ -1098,8 +1098,8 @@ TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0
ADC $0, ZR, acc6 ADC $0, ZR, acc6
ADDS t1, acc3 ADDS t1, acc3
ADCS t2, acc4 ADCS y0, acc4
ADCS t3, acc5 ADCS y1, acc5
ADC hlp0, acc6 ADC hlp0, acc6
// Third reduction step // Third reduction step
MUL const1, acc2, t0 MUL const1, acc2, t0
@ -1128,11 +1128,11 @@ TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0
MUL y3, x1, t0 MUL y3, x1, t0
ADCS t0, acc4 ADCS t0, acc4
UMULH y3, x1, t2 UMULH y3, x1, y0
MUL y3, x2, t0 MUL y3, x2, t0
ADCS t0, acc5 ADCS t0, acc5
UMULH y3, x2, t3 UMULH y3, x2, y1
MUL y3, x3, t0 MUL y3, x3, t0
ADCS t0, acc6 ADCS t0, acc6
@ -1140,8 +1140,8 @@ TEXT sm2P256MulInternal<>(SB),NOSPLIT,$0
ADC $0, ZR, acc7 ADC $0, ZR, acc7
ADDS t1, acc4 ADDS t1, acc4
ADCS t2, acc5 ADCS y0, acc5
ADCS t3, acc6 ADCS y1, acc6
ADC hlp0, acc7 ADC hlp0, acc7
// Last reduction step // Last reduction step
MUL const1, acc3, t0 MUL const1, acc3, t0