diff options
author | Stephen Canon <scanon@apple.com> | 2011-03-21 17:35:26 +0000 |
---|---|---|
committer | Stephen Canon <scanon@apple.com> | 2011-03-21 17:35:26 +0000 |
commit | 32acbef33fe7f83032781f50035e3649defecd2c (patch) | |
tree | a90519f182d285279dd32a096f86b0dd2ff27c65 /compiler-rt | |
parent | 4dc36c66e584b89c22c8594e3ff7375e1aab0ae2 (diff) | |
download | bcm5719-llvm-32acbef33fe7f83032781f50035e3649defecd2c.tar.gz bcm5719-llvm-32acbef33fe7f83032781f50035e3649defecd2c.zip |
slight re-arrangement to maybe pick up one cycle on dual-issue ARM cores
llvm-svn: 128003
Diffstat (limited to 'compiler-rt')
-rw-r--r-- | compiler-rt/lib/arm/divmodsi4.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/arm/divmodsi4.S b/compiler-rt/lib/arm/divmodsi4.S index 6e72eabbd9e..b11a4a8ebf8 100644 --- a/compiler-rt/lib/arm/divmodsi4.S +++ b/compiler-rt/lib/arm/divmodsi4.S @@ -40,8 +40,8 @@ DEFINE_COMPILERRT_FUNCTION(__divmodsi4) // Apply the sign of quotient and modulus ldr r1, [r6] eor r0, r0, r4, asr #31 - sub r0, r0, r4, asr #31 eor r1, r1, r5, asr #31 + sub r0, r0, r4, asr #31 sub r1, r1, r5, asr #31 str r1, [r6] CLEAR_FRAME_AND_RETURN |