summaryrefslogtreecommitdiffstats
path: root/compiler-rt
diff options
context:
space:
mode:
authorStephen Canon <scanon@apple.com>2011-03-21 17:35:26 +0000
committerStephen Canon <scanon@apple.com>2011-03-21 17:35:26 +0000
commit32acbef33fe7f83032781f50035e3649defecd2c (patch)
treea90519f182d285279dd32a096f86b0dd2ff27c65 /compiler-rt
parent4dc36c66e584b89c22c8594e3ff7375e1aab0ae2 (diff)
downloadbcm5719-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.S2
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
OpenPOWER on IntegriCloud