diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2017-01-10 19:48:50 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2017-01-10 19:48:50 +0000 |
commit | 7a0838b9b6bb87e2398127e348436f0238a6e242 (patch) | |
tree | 1a0cff50ad84521ca5d287446bb875f28eebc726 | |
parent | 378e7f9cae4f9f02d2ac5a1acc94dc84af8ff956 (diff) | |
download | bcm5719-llvm-7a0838b9b6bb87e2398127e348436f0238a6e242.tar.gz bcm5719-llvm-7a0838b9b6bb87e2398127e348436f0238a6e242.zip |
builtins: repair __gtsf2 after SVN r291396
The argument adjustment was accidentally removed, resulting in the use
of stale register values.
llvm-svn: 291591
-rw-r--r-- | compiler-rt/lib/builtins/arm/comparesf2.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/builtins/arm/comparesf2.S b/compiler-rt/lib/builtins/arm/comparesf2.S index b8ac81ffac0..f9c989a844a 100644 --- a/compiler-rt/lib/builtins/arm/comparesf2.S +++ b/compiler-rt/lib/builtins/arm/comparesf2.S @@ -215,6 +215,8 @@ LOCAL_LABEL(CHECK_NAN_2): 6: pop {r6, pc} #else + mov r2, r0, lsl #1 + mov r3, r1, lsl #1 orrs r12, r2, r3, lsr #1 it ne eorsne r12, r0, r1 |