For mips64:
Avoid branch delay spot warnings: Warning: macro instruction expanded into multiple instructions in a branch delay slot
This commit is contained in:
parent
151eee193a
commit
ac465b1fa5
|
@ -470,8 +470,9 @@ $code.=<<___;
|
|||
$ST $ta3,-2*$BNSZ($a0)
|
||||
|
||||
.set noreorder
|
||||
bgtz $ta0,.L_bn_sqr_words_loop
|
||||
$ST $ta2,-$BNSZ($a0)
|
||||
bgtz $ta0,.L_bn_sqr_words_loop
|
||||
nop
|
||||
|
||||
beqz $a2,.L_bn_sqr_words_return
|
||||
nop
|
||||
|
@ -795,8 +796,9 @@ bn_div_3_words:
|
|||
|
||||
$LD $a0,($a3)
|
||||
move $ta2,$a1
|
||||
bne $a0,$a2,bn_div_3_words_internal
|
||||
$LD $a1,-$BNSZ($a3)
|
||||
bne $a0,$a2,bn_div_3_words_internal
|
||||
nop
|
||||
li $v0,-1
|
||||
jr $ra
|
||||
move $a0,$v0
|
||||
|
|
Loading…
Reference in New Issue