FreeBSD Bugzilla – Attachment 185862 Details for
Bug 221733
SSE2 instructions emited in compiler-rt on AMD Sempron 3000+
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch reverting to C implementations on i386
libcompiler-rt-Makefile.patch (text/plain), 958 bytes, created by
Bertrand Petit
on 2017-08-29 09:39:12 UTC
(
hide
)
Description:
Patch reverting to C implementations on i386
Filename:
MIME Type:
Creator:
Bertrand Petit
Created:
2017-08-29 09:39:12 UTC
Size:
958 bytes
patch
obsolete
>diff -r feb954f14820 lib/libcompiler_rt/Makefile >--- a/lib/libcompiler_rt/Makefile Fri Jul 28 01:26:20 2017 +0200 >+++ b/lib/libcompiler_rt/Makefile Tue Aug 29 11:30:55 2017 +0200 >@@ -65,15 +65,9 @@ > fixunsxfti \ > fixxfdi \ > fixxfti \ >- floatdidf \ >- floatdisf \ >- floatdixf \ > floattidf \ > floattisf \ > floattixf \ >- floatundidf \ >- floatundisf \ >- floatundixf \ > floatunsidf \ > floatunsisf \ > floatuntidf \ >@@ -126,6 +120,24 @@ > umoddi3 \ > umodti3 > >+# Use C implementation for routines using unguarded SSE instructions in >+# their assembler implementation. >+.if ${MACHINE_CPUARCH} == "i386" >+SRCS+= floatdidf.c \ >+ floatdisf.c \ >+ floatdixf.c \ >+ floatundidf.c \ >+ floatundisf.c \ >+ floatundixf.c >+.else >+SRCF+= floatdidf \ >+ floatdisf \ >+ floatdixf \ >+ floatundidf \ >+ floatundisf \ >+ floatundixf >+.endif >+ > # These are already shipped by libc.a on arm and mips > .if ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips" > SRCF+= adddf3 \
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 221733
: 185862