Makefile.inc (f276adc148433d009d198c2ebccdd3303377e237) | Makefile.inc (723e60a278b16fc4411cb4d9f201cb3ba26108cf) |
---|---|
1.include <bsd.compiler.mk> 2 3CRTARCH= ${MACHINE_CPUARCH:C/amd64/x86_64/:C/powerpc/ppc/} 4 5CRTSRC= ${SRCTOP}/contrib/llvm-project/compiler-rt/lib/builtins 6 7.PATH: ${CRTSRC}/${CRTARCH} 8.PATH: ${CRTSRC} --- 118 unchanged lines hidden (view full) --- 127SRCF+= floatundisf 128.endif 129 130# 131# 80-bit long double functions, only used on x86. 132# 133.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 134SRCF+= divxc3 | 1.include <bsd.compiler.mk> 2 3CRTARCH= ${MACHINE_CPUARCH:C/amd64/x86_64/:C/powerpc/ppc/} 4 5CRTSRC= ${SRCTOP}/contrib/llvm-project/compiler-rt/lib/builtins 6 7.PATH: ${CRTSRC}/${CRTARCH} 8.PATH: ${CRTSRC} --- 118 unchanged lines hidden (view full) --- 127SRCF+= floatundisf 128.endif 129 130# 131# 80-bit long double functions, only used on x86. 132# 133.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 134SRCF+= divxc3 |
135SRCF+= extendxftf2 | |
136SRCF+= fixxfdi 137SRCF+= fixxfti 138SRCF+= fixunsxfdi 139SRCF+= fixunsxfsi 140SRCF+= fixunsxfti 141SRCF+= floattixf 142SRCF+= floatuntixf 143SRCF+= mulxc3 144SRCF+= powixf2 | 135SRCF+= fixxfdi 136SRCF+= fixxfti 137SRCF+= fixunsxfdi 138SRCF+= fixunsxfsi 139SRCF+= fixunsxfti 140SRCF+= floattixf 141SRCF+= floatuntixf 142SRCF+= mulxc3 143SRCF+= powixf2 |
145SRCF+= trunctfxf2 | |
146 147# Avoid using SSE2 instructions on i386, if unsupported. 148.if ${MACHINE_CPUARCH} == "i386" && empty(MACHINE_CPU:Msse2) 149SRCS+= floatdixf.c 150SRCS+= floatundixf.c 151.else 152SRCF+= floatdixf 153SRCF+= floatundixf 154.endif 155.endif 156 | 144 145# Avoid using SSE2 instructions on i386, if unsupported. 146.if ${MACHINE_CPUARCH} == "i386" && empty(MACHINE_CPU:Msse2) 147SRCS+= floatdixf.c 148SRCS+= floatundixf.c 149.else 150SRCF+= floatdixf 151SRCF+= floatundixf 152.endif 153.endif 154 |
155# 128-bit float is an amd64 feature 156.if ${MACHINE_CPUARCH} == "amd64" 157SRCF+= extendxftf2 158SRCF+= trunctfxf2 159.endif 160 |
|
157# __cpu_model support, only used on aarch64 and x86 158.if ${MACHINE_CPUARCH} == "aarch64" 159SRCS+= cpu_model/aarch64.c 160.elif ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 161SRCS+= cpu_model/x86.c 162.endif 163 164# The fp_mode implementation for amd64 and i386 is shared, while other --- 133 unchanged lines hidden --- | 161# __cpu_model support, only used on aarch64 and x86 162.if ${MACHINE_CPUARCH} == "aarch64" 163SRCS+= cpu_model/aarch64.c 164.elif ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 165SRCS+= cpu_model/x86.c 166.endif 167 168# The fp_mode implementation for amd64 and i386 is shared, while other --- 133 unchanged lines hidden --- |