summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAttilio Rao <attilio@FreeBSD.org>2009-05-25 14:37:10 +0000
committerAttilio Rao <attilio@FreeBSD.org>2009-05-25 14:37:10 +0000
commit9235ed71993ec615fd4675e2b0e37afc1c346f48 (patch)
tree24ca73670f3ea12fd920051e3a590fb895db2b52
parent5265bc60138160bd8ac706a89335a79167e5d4b4 (diff)
Notes
-rw-r--r--lib/libc_r/arch/amd64/_atomic_lock.S1
-rw-r--r--lib/libc_r/arch/i386/_atomic_lock.S1
-rw-r--r--lib/libstand/i386/_setjmp.S2
-rw-r--r--lib/msun/amd64/e_sqrt.S1
-rw-r--r--lib/msun/amd64/e_sqrtf.S1
-rw-r--r--lib/msun/amd64/s_lrint.S1
-rw-r--r--lib/msun/amd64/s_lrintf.S1
-rw-r--r--lib/msun/amd64/s_remquo.S1
-rw-r--r--lib/msun/amd64/s_remquof.S1
-rw-r--r--lib/msun/amd64/s_scalbn.S1
-rw-r--r--lib/msun/amd64/s_scalbnf.S1
-rw-r--r--lib/msun/amd64/s_scalbnl.S1
-rw-r--r--lib/msun/i387/e_exp.S1
-rw-r--r--lib/msun/i387/e_fmod.S1
-rw-r--r--lib/msun/i387/e_log.S1
-rw-r--r--lib/msun/i387/e_log10.S1
-rw-r--r--lib/msun/i387/e_log10f.S1
-rw-r--r--lib/msun/i387/e_remainder.S1
-rw-r--r--lib/msun/i387/e_remainderf.S1
-rw-r--r--lib/msun/i387/e_sqrt.S1
-rw-r--r--lib/msun/i387/e_sqrtf.S1
-rw-r--r--lib/msun/i387/s_ceil.S1
-rw-r--r--lib/msun/i387/s_ceilf.S1
-rw-r--r--lib/msun/i387/s_ceill.S1
-rw-r--r--lib/msun/i387/s_copysign.S1
-rw-r--r--lib/msun/i387/s_copysignf.S1
-rw-r--r--lib/msun/i387/s_copysignl.S1
-rw-r--r--lib/msun/i387/s_cos.S1
-rw-r--r--lib/msun/i387/s_finite.S1
-rw-r--r--lib/msun/i387/s_floor.S1
-rw-r--r--lib/msun/i387/s_floorf.S1
-rw-r--r--lib/msun/i387/s_floorl.S1
-rw-r--r--lib/msun/i387/s_llrint.S1
-rw-r--r--lib/msun/i387/s_llrintf.S1
-rw-r--r--lib/msun/i387/s_logb.S1
-rw-r--r--lib/msun/i387/s_logbf.S1
-rw-r--r--lib/msun/i387/s_lrint.S1
-rw-r--r--lib/msun/i387/s_lrintf.S1
-rw-r--r--lib/msun/i387/s_remquo.S1
-rw-r--r--lib/msun/i387/s_remquof.S1
-rw-r--r--lib/msun/i387/s_rint.S1
-rw-r--r--lib/msun/i387/s_rintf.S1
-rw-r--r--lib/msun/i387/s_scalbn.S1
-rw-r--r--lib/msun/i387/s_scalbnf.S1
-rw-r--r--lib/msun/i387/s_scalbnl.S1
-rw-r--r--lib/msun/i387/s_significand.S1
-rw-r--r--lib/msun/i387/s_significandf.S1
-rw-r--r--lib/msun/i387/s_sin.S1
-rw-r--r--lib/msun/i387/s_tan.S1
-rw-r--r--lib/msun/i387/s_trunc.S1
-rw-r--r--lib/msun/i387/s_truncf.S1
-rw-r--r--lib/msun/i387/s_truncl.S1
-rw-r--r--lib/msun/ia64/s_fma.S1
-rw-r--r--lib/msun/ia64/s_fmaf.S1
-rw-r--r--lib/msun/ia64/s_fmal.S1
-rw-r--r--tools/KSE/ksetest/kse_asm.S2
-rw-r--r--tools/KSE/rr/kse_asm.S2
57 files changed, 60 insertions, 0 deletions
diff --git a/lib/libc_r/arch/amd64/_atomic_lock.S b/lib/libc_r/arch/amd64/_atomic_lock.S
index aaab0814d8c3b..0a9070988cd68 100644
--- a/lib/libc_r/arch/amd64/_atomic_lock.S
+++ b/lib/libc_r/arch/amd64/_atomic_lock.S
@@ -38,4 +38,5 @@ ENTRY(_atomic_lock)
movl $1, %eax
xchgq %rax, (%rdi)
ret
+END(_atomic_lock)
diff --git a/lib/libc_r/arch/i386/_atomic_lock.S b/lib/libc_r/arch/i386/_atomic_lock.S
index af49aff68f038..7dba53cf499ee 100644
--- a/lib/libc_r/arch/i386/_atomic_lock.S
+++ b/lib/libc_r/arch/i386/_atomic_lock.S
@@ -39,4 +39,5 @@ ENTRY(_atomic_lock)
movl $1, %eax
xchg %eax, (%ecx)
ret
+END(_atomic_lock)
diff --git a/lib/libstand/i386/_setjmp.S b/lib/libstand/i386/_setjmp.S
index 84df89e891c1a..cc9de5cdb88e4 100644
--- a/lib/libstand/i386/_setjmp.S
+++ b/lib/libstand/i386/_setjmp.S
@@ -58,6 +58,7 @@ ENTRY(_setjmp)
movl %edi,20(%eax)
xorl %eax,%eax
ret
+END(_setjmp)
ENTRY(_longjmp)
movl 4(%esp),%edx
@@ -73,3 +74,4 @@ ENTRY(_longjmp)
incl %eax
1: movl %ecx,0(%esp)
ret
+END(_longjmp)
diff --git a/lib/msun/amd64/e_sqrt.S b/lib/msun/amd64/e_sqrt.S
index f4b4f62b5ce02..41293204feaf5 100644
--- a/lib/msun/amd64/e_sqrt.S
+++ b/lib/msun/amd64/e_sqrt.S
@@ -30,4 +30,5 @@ __FBSDID("$FreeBSD$")
ENTRY(sqrt)
sqrtsd %xmm0, %xmm0
ret
+END(sqrt)
diff --git a/lib/msun/amd64/e_sqrtf.S b/lib/msun/amd64/e_sqrtf.S
index 25f4dfc5bf845..4dc2eb39ba059 100644
--- a/lib/msun/amd64/e_sqrtf.S
+++ b/lib/msun/amd64/e_sqrtf.S
@@ -30,3 +30,4 @@ __FBSDID("$FreeBSD$")
ENTRY(sqrtf)
sqrtss %xmm0, %xmm0
ret
+END(sqrtf)
diff --git a/lib/msun/amd64/s_lrint.S b/lib/msun/amd64/s_lrint.S
index 9059a38f84de3..975ab9e15d6b4 100644
--- a/lib/msun/amd64/s_lrint.S
+++ b/lib/msun/amd64/s_lrint.S
@@ -34,3 +34,4 @@ __FBSDID("$FreeBSD$")
ENTRY(fn)
cvtsd2si %xmm0, %rax
ret
+END(fn)
diff --git a/lib/msun/amd64/s_lrintf.S b/lib/msun/amd64/s_lrintf.S
index cc27d208ae4aa..f55126ceb60f4 100644
--- a/lib/msun/amd64/s_lrintf.S
+++ b/lib/msun/amd64/s_lrintf.S
@@ -34,3 +34,4 @@ __FBSDID("$FreeBSD$")
ENTRY(fn)
cvtss2si %xmm0, %rax
ret
+END(fn)
diff --git a/lib/msun/amd64/s_remquo.S b/lib/msun/amd64/s_remquo.S
index eb113d718e86d..6d821d9a98734 100644
--- a/lib/msun/amd64/s_remquo.S
+++ b/lib/msun/amd64/s_remquo.S
@@ -63,3 +63,4 @@ ENTRY(remquo)
fstpl -8(%rsp)
movsd -8(%rsp),%xmm0
ret
+END(remquo)
diff --git a/lib/msun/amd64/s_remquof.S b/lib/msun/amd64/s_remquof.S
index 0833f5b984b5b..24d728cc41017 100644
--- a/lib/msun/amd64/s_remquof.S
+++ b/lib/msun/amd64/s_remquof.S
@@ -63,3 +63,4 @@ ENTRY(remquof)
fstps -4(%rsp)
movss -4(%rsp),%xmm0
ret
+END(remquof)
diff --git a/lib/msun/amd64/s_scalbn.S b/lib/msun/amd64/s_scalbn.S
index c9ac808b9b037..5275ba719ba88 100644
--- a/lib/msun/amd64/s_scalbn.S
+++ b/lib/msun/amd64/s_scalbn.S
@@ -37,3 +37,4 @@ ENTRY(scalbn)
fstpl -8(%rsp)
movsd -8(%rsp),%xmm0
ret
+END(scalbn)
diff --git a/lib/msun/amd64/s_scalbnf.S b/lib/msun/amd64/s_scalbnf.S
index a9b9f803bdaf0..2a794da7c802e 100644
--- a/lib/msun/amd64/s_scalbnf.S
+++ b/lib/msun/amd64/s_scalbnf.S
@@ -37,6 +37,7 @@ ENTRY(scalbnf)
fstps -8(%rsp)
movss -8(%rsp),%xmm0
ret
+END(scalbnf)
.globl CNAME(ldexpf)
.set CNAME(ldexpf),CNAME(scalbnf)
diff --git a/lib/msun/amd64/s_scalbnl.S b/lib/msun/amd64/s_scalbnl.S
index 8dfa810757afb..95bbe9f08b306 100644
--- a/lib/msun/amd64/s_scalbnl.S
+++ b/lib/msun/amd64/s_scalbnl.S
@@ -14,6 +14,7 @@ ENTRY(scalbnl)
fscale
fstp %st(1)
ret
+END(scalbnl)
.globl CNAME(ldexpl)
.set CNAME(ldexpl),CNAME(scalbnl)
diff --git a/lib/msun/i387/e_exp.S b/lib/msun/i387/e_exp.S
index 9c8740700d36f..7aeb0c314ec7b 100644
--- a/lib/msun/i387/e_exp.S
+++ b/lib/msun/i387/e_exp.S
@@ -96,3 +96,4 @@ x_Inf_or_NaN:
x_not_minus_Inf:
fldl 4(%esp)
ret
+END(exp)
diff --git a/lib/msun/i387/e_fmod.S b/lib/msun/i387/e_fmod.S
index 71c4c3062ee57..ffa1300e6fe54 100644
--- a/lib/msun/i387/e_fmod.S
+++ b/lib/msun/i387/e_fmod.S
@@ -46,3 +46,4 @@ ENTRY(fmod)
jp 1b
fstp %st(1)
ret
+END(fmod)
diff --git a/lib/msun/i387/e_log.S b/lib/msun/i387/e_log.S
index 0d06940a670b1..3fac5eed49822 100644
--- a/lib/msun/i387/e_log.S
+++ b/lib/msun/i387/e_log.S
@@ -42,3 +42,4 @@ ENTRY(log)
fldl 4(%esp)
fyl2x
ret
+END(log)
diff --git a/lib/msun/i387/e_log10.S b/lib/msun/i387/e_log10.S
index edc13ffb8bd23..2688fe921f96e 100644
--- a/lib/msun/i387/e_log10.S
+++ b/lib/msun/i387/e_log10.S
@@ -42,3 +42,4 @@ ENTRY(log10)
fldl 4(%esp)
fyl2x
ret
+END(log10)
diff --git a/lib/msun/i387/e_log10f.S b/lib/msun/i387/e_log10f.S
index 44410bc2b8ecf..3c3271f0bef38 100644
--- a/lib/msun/i387/e_log10f.S
+++ b/lib/msun/i387/e_log10f.S
@@ -13,3 +13,4 @@ ENTRY(log10f)
flds 4(%esp)
fyl2x
ret
+END(log10f)
diff --git a/lib/msun/i387/e_remainder.S b/lib/msun/i387/e_remainder.S
index ff2f1426ec14b..b8a5409506f4d 100644
--- a/lib/msun/i387/e_remainder.S
+++ b/lib/msun/i387/e_remainder.S
@@ -46,3 +46,4 @@ ENTRY(remainder)
jp 1b
fstp %st(1)
ret
+END(remainder)
diff --git a/lib/msun/i387/e_remainderf.S b/lib/msun/i387/e_remainderf.S
index 4093c8a289b54..9d760d54e73d2 100644
--- a/lib/msun/i387/e_remainderf.S
+++ b/lib/msun/i387/e_remainderf.S
@@ -17,3 +17,4 @@ ENTRY(remainderf)
jp 1b
fstp %st(1)
ret
+END(remainderf)
diff --git a/lib/msun/i387/e_sqrt.S b/lib/msun/i387/e_sqrt.S
index 554beb706eb1d..1c1bf6b33b43a 100644
--- a/lib/msun/i387/e_sqrt.S
+++ b/lib/msun/i387/e_sqrt.S
@@ -41,3 +41,4 @@ ENTRY(sqrt)
fldl 4(%esp)
fsqrt
ret
+END(sqrt)
diff --git a/lib/msun/i387/e_sqrtf.S b/lib/msun/i387/e_sqrtf.S
index 9d78725030cd6..dbb64f687a4d7 100644
--- a/lib/msun/i387/e_sqrtf.S
+++ b/lib/msun/i387/e_sqrtf.S
@@ -12,3 +12,4 @@ ENTRY(sqrtf)
flds 4(%esp)
fsqrt
ret
+END(sqrtf)
diff --git a/lib/msun/i387/s_ceil.S b/lib/msun/i387/s_ceil.S
index e805d8524bb99..32fcf9ce634cf 100644
--- a/lib/msun/i387/s_ceil.S
+++ b/lib/msun/i387/s_ceil.S
@@ -56,3 +56,4 @@ ENTRY(ceil)
leave
ret
+END(ceil)
diff --git a/lib/msun/i387/s_ceilf.S b/lib/msun/i387/s_ceilf.S
index 473d30951d2ba..846028f6e37d0 100644
--- a/lib/msun/i387/s_ceilf.S
+++ b/lib/msun/i387/s_ceilf.S
@@ -27,3 +27,4 @@ ENTRY(ceilf)
leave
ret
+END(ceilf)
diff --git a/lib/msun/i387/s_ceill.S b/lib/msun/i387/s_ceill.S
index ae64abfecaf8a..9466a3ebe09f0 100644
--- a/lib/msun/i387/s_ceill.S
+++ b/lib/msun/i387/s_ceill.S
@@ -25,3 +25,4 @@ ENTRY(ceill)
leave
ret
+END(ceill)
diff --git a/lib/msun/i387/s_copysign.S b/lib/msun/i387/s_copysign.S
index ec28b452bfa76..4842c532867e6 100644
--- a/lib/msun/i387/s_copysign.S
+++ b/lib/msun/i387/s_copysign.S
@@ -46,3 +46,4 @@ ENTRY(copysign)
movl %eax,8(%esp)
fldl 4(%esp)
ret
+END(copysign)
diff --git a/lib/msun/i387/s_copysignf.S b/lib/msun/i387/s_copysignf.S
index e78ad24b71d3f..0be7a65608707 100644
--- a/lib/msun/i387/s_copysignf.S
+++ b/lib/msun/i387/s_copysignf.S
@@ -17,3 +17,4 @@ ENTRY(copysignf)
movl %eax,4(%esp)
flds 4(%esp)
ret
+END(copysignf)
diff --git a/lib/msun/i387/s_copysignl.S b/lib/msun/i387/s_copysignl.S
index 7878591d387e7..5256628e00329 100644
--- a/lib/msun/i387/s_copysignl.S
+++ b/lib/msun/i387/s_copysignl.S
@@ -15,3 +15,4 @@ ENTRY(copysignl)
movl %eax,12(%esp)
fldt 4(%esp)
ret
+END(copysignl)
diff --git a/lib/msun/i387/s_cos.S b/lib/msun/i387/s_cos.S
index a73ba0621229f..900a987ff8d6c 100644
--- a/lib/msun/i387/s_cos.S
+++ b/lib/msun/i387/s_cos.S
@@ -54,3 +54,4 @@ ENTRY(cos)
fstp %st(1)
fcos
ret
+END(cos)
diff --git a/lib/msun/i387/s_finite.S b/lib/msun/i387/s_finite.S
index b27b7d1149dfb..a2e407f4a3f92 100644
--- a/lib/msun/i387/s_finite.S
+++ b/lib/msun/i387/s_finite.S
@@ -44,3 +44,4 @@ ENTRY(finite)
setneb %al
andl $0x000000ff, %eax
ret
+END(finite)
diff --git a/lib/msun/i387/s_floor.S b/lib/msun/i387/s_floor.S
index 66c1d9f9d0f59..005f873578cd2 100644
--- a/lib/msun/i387/s_floor.S
+++ b/lib/msun/i387/s_floor.S
@@ -56,3 +56,4 @@ ENTRY(floor)
leave
ret
+END(floor)
diff --git a/lib/msun/i387/s_floorf.S b/lib/msun/i387/s_floorf.S
index f1000fef76597..14d3b85d2a53e 100644
--- a/lib/msun/i387/s_floorf.S
+++ b/lib/msun/i387/s_floorf.S
@@ -27,3 +27,4 @@ ENTRY(floorf)
leave
ret
+END(floorf)
diff --git a/lib/msun/i387/s_floorl.S b/lib/msun/i387/s_floorl.S
index a0bb048e4a7da..bec03a7a3e49d 100644
--- a/lib/msun/i387/s_floorl.S
+++ b/lib/msun/i387/s_floorl.S
@@ -25,3 +25,4 @@ ENTRY(floorl)
leave
ret
+END(floorl)
diff --git a/lib/msun/i387/s_llrint.S b/lib/msun/i387/s_llrint.S
index 1b8a638266797..2bf1342a0a0ad 100644
--- a/lib/msun/i387/s_llrint.S
+++ b/lib/msun/i387/s_llrint.S
@@ -34,3 +34,4 @@ ENTRY(llrint)
popl %eax
popl %edx
ret
+END(llrint)
diff --git a/lib/msun/i387/s_llrintf.S b/lib/msun/i387/s_llrintf.S
index 4f398b6dd1b8b..465e4079f07d7 100644
--- a/lib/msun/i387/s_llrintf.S
+++ b/lib/msun/i387/s_llrintf.S
@@ -34,3 +34,4 @@ ENTRY(llrintf)
popl %eax
popl %edx
ret
+END(llrintf)
diff --git a/lib/msun/i387/s_logb.S b/lib/msun/i387/s_logb.S
index 9e09f840c40c1..7156f952a33d2 100644
--- a/lib/msun/i387/s_logb.S
+++ b/lib/msun/i387/s_logb.S
@@ -42,3 +42,4 @@ ENTRY(logb)
fxtract
fstp %st
ret
+END(logb)
diff --git a/lib/msun/i387/s_logbf.S b/lib/msun/i387/s_logbf.S
index 4cfa02b86f7d7..ddd5eba8cc625 100644
--- a/lib/msun/i387/s_logbf.S
+++ b/lib/msun/i387/s_logbf.S
@@ -13,3 +13,4 @@ ENTRY(logbf)
fxtract
fstp %st
ret
+END(logbf)
diff --git a/lib/msun/i387/s_lrint.S b/lib/msun/i387/s_lrint.S
index 82269c884d53f..10db3333033de 100644
--- a/lib/msun/i387/s_lrint.S
+++ b/lib/msun/i387/s_lrint.S
@@ -33,3 +33,4 @@ ENTRY(lrint)
fistpl (%esp)
popl %eax
ret
+END(lrint)
diff --git a/lib/msun/i387/s_lrintf.S b/lib/msun/i387/s_lrintf.S
index b9915fa5d0710..ee97206f99e4a 100644
--- a/lib/msun/i387/s_lrintf.S
+++ b/lib/msun/i387/s_lrintf.S
@@ -33,3 +33,4 @@ ENTRY(lrintf)
fistpl (%esp)
popl %eax
ret
+END(lrintf)
diff --git a/lib/msun/i387/s_remquo.S b/lib/msun/i387/s_remquo.S
index fd8af5ef8b3cf..b71dd6f0b5256 100644
--- a/lib/msun/i387/s_remquo.S
+++ b/lib/msun/i387/s_remquo.S
@@ -60,3 +60,4 @@ ENTRY(remquo)
movl 20(%esp),%ecx
movl %eax,(%ecx)
ret
+END(remquo)
diff --git a/lib/msun/i387/s_remquof.S b/lib/msun/i387/s_remquof.S
index 70a43f4b4b393..c0b37fc6ce615 100644
--- a/lib/msun/i387/s_remquof.S
+++ b/lib/msun/i387/s_remquof.S
@@ -60,3 +60,4 @@ ENTRY(remquof)
movl 12(%esp),%ecx
movl %eax,(%ecx)
ret
+END(remquof)
diff --git a/lib/msun/i387/s_rint.S b/lib/msun/i387/s_rint.S
index 79da080d71102..70532e7fd3bf7 100644
--- a/lib/msun/i387/s_rint.S
+++ b/lib/msun/i387/s_rint.S
@@ -41,3 +41,4 @@ ENTRY(rint)
fldl 4(%esp)
frndint
ret
+END(rint)
diff --git a/lib/msun/i387/s_rintf.S b/lib/msun/i387/s_rintf.S
index 646dcb516cee7..2f175200d9454 100644
--- a/lib/msun/i387/s_rintf.S
+++ b/lib/msun/i387/s_rintf.S
@@ -12,3 +12,4 @@ ENTRY(rintf)
flds 4(%esp)
frndint
ret
+END(rintf)
diff --git a/lib/msun/i387/s_scalbn.S b/lib/msun/i387/s_scalbn.S
index c00e1fb137e02..5e87159cc4366 100644
--- a/lib/msun/i387/s_scalbn.S
+++ b/lib/msun/i387/s_scalbn.S
@@ -43,3 +43,4 @@ ENTRY(scalbn)
fscale
fstp %st(1)
ret
+END(scalbn)
diff --git a/lib/msun/i387/s_scalbnf.S b/lib/msun/i387/s_scalbnf.S
index 3c84749b6c42c..df21521520e18 100644
--- a/lib/msun/i387/s_scalbnf.S
+++ b/lib/msun/i387/s_scalbnf.S
@@ -14,6 +14,7 @@ ENTRY(scalbnf)
fscale
fstp %st(1) /* bug fix for fp stack overflow */
ret
+END(scalbnf)
.globl CNAME(ldexpf)
.set CNAME(ldexpf),CNAME(scalbnf)
diff --git a/lib/msun/i387/s_scalbnl.S b/lib/msun/i387/s_scalbnl.S
index c166326b6d165..4ac6877c891ab 100644
--- a/lib/msun/i387/s_scalbnl.S
+++ b/lib/msun/i387/s_scalbnl.S
@@ -14,6 +14,7 @@ ENTRY(scalbnl)
fscale
fstp %st(1)
ret
+END(scalbnl)
.globl CNAME(ldexpl)
.set CNAME(ldexpl),CNAME(scalbnl)
diff --git a/lib/msun/i387/s_significand.S b/lib/msun/i387/s_significand.S
index 13f1f3e762824..1427924e5e8b1 100644
--- a/lib/msun/i387/s_significand.S
+++ b/lib/msun/i387/s_significand.S
@@ -42,3 +42,4 @@ ENTRY(significand)
fxtract
fstp %st(1)
ret
+END(significand)
diff --git a/lib/msun/i387/s_significandf.S b/lib/msun/i387/s_significandf.S
index 99299814353b2..e8f8b9ad8b9a5 100644
--- a/lib/msun/i387/s_significandf.S
+++ b/lib/msun/i387/s_significandf.S
@@ -13,3 +13,4 @@ ENTRY(significandf)
fxtract
fstp %st(1)
ret
+END(significandf)
diff --git a/lib/msun/i387/s_sin.S b/lib/msun/i387/s_sin.S
index d152352abf2f7..250327e90614b 100644
--- a/lib/msun/i387/s_sin.S
+++ b/lib/msun/i387/s_sin.S
@@ -54,3 +54,4 @@ ENTRY(sin)
fstp %st(1)
fsin
ret
+END(sin)
diff --git a/lib/msun/i387/s_tan.S b/lib/msun/i387/s_tan.S
index d0cbc0aabd977..e6fc90ab9582d 100644
--- a/lib/msun/i387/s_tan.S
+++ b/lib/msun/i387/s_tan.S
@@ -56,3 +56,4 @@ ENTRY(tan)
fptan
fstp %st(0)
ret
+END(tan)
diff --git a/lib/msun/i387/s_trunc.S b/lib/msun/i387/s_trunc.S
index 91926d7373c48..ac16e696d0649 100644
--- a/lib/msun/i387/s_trunc.S
+++ b/lib/msun/i387/s_trunc.S
@@ -24,3 +24,4 @@ ENTRY(trunc)
leave
ret
+END(trunc)
diff --git a/lib/msun/i387/s_truncf.S b/lib/msun/i387/s_truncf.S
index 000136738dfcf..ccc84ae02fae5 100644
--- a/lib/msun/i387/s_truncf.S
+++ b/lib/msun/i387/s_truncf.S
@@ -24,3 +24,4 @@ ENTRY(truncf)
leave
ret
+END(truncf)
diff --git a/lib/msun/i387/s_truncl.S b/lib/msun/i387/s_truncl.S
index b20b06ebcfc44..abbca8f80a817 100644
--- a/lib/msun/i387/s_truncl.S
+++ b/lib/msun/i387/s_truncl.S
@@ -24,3 +24,4 @@ ENTRY(truncl)
leave
ret
+END(truncl)
diff --git a/lib/msun/ia64/s_fma.S b/lib/msun/ia64/s_fma.S
index 3e693592fce85..3fed3868bbe10 100644
--- a/lib/msun/ia64/s_fma.S
+++ b/lib/msun/ia64/s_fma.S
@@ -32,3 +32,4 @@ ENTRY(fma, 3)
fma.d f8 = f8, f9, f10
br.ret.sptk b0
}
+END(fma)
diff --git a/lib/msun/ia64/s_fmaf.S b/lib/msun/ia64/s_fmaf.S
index 1e122bb525ebd..c12fb03e87ed9 100644
--- a/lib/msun/ia64/s_fmaf.S
+++ b/lib/msun/ia64/s_fmaf.S
@@ -32,3 +32,4 @@ ENTRY(fmaf, 3)
fma.s f8 = f8, f9, f10
br.ret.sptk b0
}
+END(fmaf)
diff --git a/lib/msun/ia64/s_fmal.S b/lib/msun/ia64/s_fmal.S
index c24a1dee62a0a..4ae01cc00cacc 100644
--- a/lib/msun/ia64/s_fmal.S
+++ b/lib/msun/ia64/s_fmal.S
@@ -32,3 +32,4 @@ ENTRY(fmal, 3)
fma f8 = f8, f9, f10
br.ret.sptk b0
}
+END(fmal)
diff --git a/tools/KSE/ksetest/kse_asm.S b/tools/KSE/ksetest/kse_asm.S
index 20dc1dbba258a..ac571f7f1aee9 100644
--- a/tools/KSE/ksetest/kse_asm.S
+++ b/tools/KSE/ksetest/kse_asm.S
@@ -99,6 +99,7 @@ ENTRY(uts_to_thread)
pop %ebx /* %ebx off stack */
popf /* flags off stack */
5: ret /* %eip off stack */
+END(uts_to_thread)
/*
* int thread_to_uts(struct kse_thr_mailbox *tm, struct kse_mailbox *km);
@@ -154,4 +155,5 @@ ENTRY(thread_to_uts)
pushl KM_FUNC_OFFSET(%edx) /* .. the uts can return to itself */
pushl KM_FUNC_OFFSET(%edx) /* push the address of the uts func */
2: ret
+END(thread_to_uts)
diff --git a/tools/KSE/rr/kse_asm.S b/tools/KSE/rr/kse_asm.S
index 20dc1dbba258a..ac571f7f1aee9 100644
--- a/tools/KSE/rr/kse_asm.S
+++ b/tools/KSE/rr/kse_asm.S
@@ -99,6 +99,7 @@ ENTRY(uts_to_thread)
pop %ebx /* %ebx off stack */
popf /* flags off stack */
5: ret /* %eip off stack */
+END(uts_to_thread)
/*
* int thread_to_uts(struct kse_thr_mailbox *tm, struct kse_mailbox *km);
@@ -154,4 +155,5 @@ ENTRY(thread_to_uts)
pushl KM_FUNC_OFFSET(%edx) /* .. the uts can return to itself */
pushl KM_FUNC_OFFSET(%edx) /* push the address of the uts func */
2: ret
+END(thread_to_uts)