summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2014-01-24 14:42:55 +0000
committerJoerg Sonnenberger <joerg@bec.de>2014-01-24 14:42:55 +0000
commitdb99eee4907168cd8b25d763876cf22a54917f57 (patch)
treeebdd9d312e7e5d5659cabf0ae5ad72bdbe751706
parent2a10033ae7a1b4a06f8eb3897f35407556039354 (diff)
downloadbcm5719-llvm-db99eee4907168cd8b25d763876cf22a54917f57.tar.gz
bcm5719-llvm-db99eee4907168cd8b25d763876cf22a54917f57.zip
Add end-of-function markers.
llvm-svn: 200007
-rw-r--r--compiler-rt/lib/x86_64/floatundidf.S3
-rw-r--r--compiler-rt/lib/x86_64/floatundisf.S3
-rw-r--r--compiler-rt/lib/x86_64/floatundixf.S2
3 files changed, 6 insertions, 2 deletions
diff --git a/compiler-rt/lib/x86_64/floatundidf.S b/compiler-rt/lib/x86_64/floatundidf.S
index 1be553b7d1e..1df3d7479c8 100644
--- a/compiler-rt/lib/x86_64/floatundidf.S
+++ b/compiler-rt/lib/x86_64/floatundidf.S
@@ -39,5 +39,6 @@ DEFINE_COMPILERRT_FUNCTION(__floatundidf)
subsd REL_ADDR(twop84_plus_twop52), %xmm1 // a_hi - 0x1p52 (no rounding occurs)
addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here)
ret
-
+END_COMPILERRT_FUNCTION(__floatundidf)
+
#endif // __x86_64__
diff --git a/compiler-rt/lib/x86_64/floatundisf.S b/compiler-rt/lib/x86_64/floatundisf.S
index 89d3f07dfcc..7dd5c329b52 100644
--- a/compiler-rt/lib/x86_64/floatundisf.S
+++ b/compiler-rt/lib/x86_64/floatundisf.S
@@ -29,5 +29,6 @@ DEFINE_COMPILERRT_FUNCTION(__floatundisf)
cvtsi2ssq %rdi, %xmm0
mulss REL_ADDR(two), %xmm0
ret
-
+END_COMPILERRT_FUNCTION(__floatundisf)
+
#endif // __x86_64__
diff --git a/compiler-rt/lib/x86_64/floatundixf.S b/compiler-rt/lib/x86_64/floatundixf.S
index a7243f2c545..b05954a0bd5 100644
--- a/compiler-rt/lib/x86_64/floatundixf.S
+++ b/compiler-rt/lib/x86_64/floatundixf.S
@@ -25,6 +25,7 @@ DEFINE_COMPILERRT_FUNCTION(__floatundixf)
ret
1: faddl REL_ADDR(twop64)
ret
+END_COMPILERRT_FUNCTION(__floatundixf)
#endif // __x86_64__
@@ -56,6 +57,7 @@ DEFINE_COMPILERRT_FUNCTION(__floatundixf)
faddl -8(%rsp) // hi - 2^52 (as double extended, no rounding occurs)
faddl -16(%rsp) // hi + lo (as double extended)
ret
+END_COMPILERRT_FUNCTION(__floatundixf)
#endif // __x86_64__
OpenPOWER on IntegriCloud