diff options
author | Joerg Sonnenberger <joerg@bec.de> | 2014-01-24 14:42:55 +0000 |
---|---|---|
committer | Joerg Sonnenberger <joerg@bec.de> | 2014-01-24 14:42:55 +0000 |
commit | db99eee4907168cd8b25d763876cf22a54917f57 (patch) | |
tree | ebdd9d312e7e5d5659cabf0ae5ad72bdbe751706 | |
parent | 2a10033ae7a1b4a06f8eb3897f35407556039354 (diff) | |
download | bcm5719-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.S | 3 | ||||
-rw-r--r-- | compiler-rt/lib/x86_64/floatundisf.S | 3 | ||||
-rw-r--r-- | compiler-rt/lib/x86_64/floatundixf.S | 2 |
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__ |