summaryrefslogtreecommitdiff
path: root/lib/builtins/x86_64
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-07-26 23:44:18 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-07-26 23:44:18 +0000
commit94642679533e9345068cc93136982fb96cb1d049 (patch)
tree453db11717ba324ef3bc9894d0114249cf17fc77 /lib/builtins/x86_64
parent27b52791311d667fad3ccab35b8d90db580cccbc (diff)
downloadcompiler-rt-94642679533e9345068cc93136982fb96cb1d049.tar.gz
builtins: add missed files from previous commits
This adds missed files in SVN r214033 for alignment and corrects a change from SVN r214034 for fixing compilation with GCC. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@214039 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/builtins/x86_64')
-rw-r--r--lib/builtins/x86_64/floatundidf.S7
-rw-r--r--lib/builtins/x86_64/floatundisf.S2
-rw-r--r--lib/builtins/x86_64/floatundixf.S3
3 files changed, 10 insertions, 2 deletions
diff --git a/lib/builtins/x86_64/floatundidf.S b/lib/builtins/x86_64/floatundidf.S
index ad9066515..d54b974f6 100644
--- a/lib/builtins/x86_64/floatundidf.S
+++ b/lib/builtins/x86_64/floatundidf.S
@@ -24,11 +24,16 @@
#else
.section .rdata,"rd"
#endif
- .balign 4
+
+ .balign 16
twop52:
.quad 0x4330000000000000
+
+ .balign 16
twop84_plus_twop52:
.quad 0x4530000000100000
+
+ .balign 16
twop84:
.quad 0x4530000000000000
diff --git a/lib/builtins/x86_64/floatundisf.S b/lib/builtins/x86_64/floatundisf.S
index 60d5fda24..e41f11814 100644
--- a/lib/builtins/x86_64/floatundisf.S
+++ b/lib/builtins/x86_64/floatundisf.S
@@ -14,6 +14,8 @@
#else
.section .rdata,"rd"
#endif
+
+ .balign 16
two:
.single 2.0
diff --git a/lib/builtins/x86_64/floatundixf.S b/lib/builtins/x86_64/floatundixf.S
index 1f2f4f6c1..91bdc8a7a 100644
--- a/lib/builtins/x86_64/floatundixf.S
+++ b/lib/builtins/x86_64/floatundixf.S
@@ -14,7 +14,8 @@
#else
.section .rdata,"rd"
#endif
- .balign 4
+
+ .balign 16
twop64:
.quad 0x43f0000000000000