diff options
Diffstat (limited to 'src/lib/libcrypto/bn/asm/mips3.s')
-rw-r--r-- | src/lib/libcrypto/bn/asm/mips3.s | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/bn/asm/mips3.s b/src/lib/libcrypto/bn/asm/mips3.s index 2df4dcd4b0..45786c00a5 100644 --- a/src/lib/libcrypto/bn/asm/mips3.s +++ b/src/lib/libcrypto/bn/asm/mips3.s | |||
@@ -586,13 +586,13 @@ LEAF(bn_div_3_words) | |||
586 | ld a0,(a3) | 586 | ld a0,(a3) |
587 | move ta2,a1 | 587 | move ta2,a1 |
588 | ld a1,-8(a3) | 588 | ld a1,-8(a3) |
589 | move ta3,ra | 589 | bne a0,a2,.L_bn_div_3_words_proceed |
590 | move v1,zero | ||
591 | li v0,-1 | 590 | li v0,-1 |
592 | beq a0,a2,.L_bn_div_3_words_skip_div | 591 | jr ra |
592 | .L_bn_div_3_words_proceed: | ||
593 | move ta3,ra | ||
593 | bal bn_div_words | 594 | bal bn_div_words |
594 | move ra,ta3 | 595 | move ra,ta3 |
595 | .L_bn_div_3_words_skip_div: | ||
596 | dmultu ta2,v0 | 596 | dmultu ta2,v0 |
597 | ld t2,-16(a3) | 597 | ld t2,-16(a3) |
598 | move ta0,zero | 598 | move ta0,zero |