Makefile.inc (d00b9344bb10a9a35b02df33475bec951dfccd78) Makefile.inc (2e226748a961329471f5b51483318b94c8735f34)
1
2CRTARCH= ${MACHINE_CPUARCH:C/amd64/x86_64/:C/powerpc/ppc/}
3
4CRTSRC= ${SRCTOP}/contrib/llvm-project/compiler-rt/lib/builtins
5
6.PATH: ${CRTSRC}/${CRTARCH}
7.PATH: ${CRTSRC}
8

--- 214 unchanged lines hidden (view full) ---

223.if ${MACHINE_CPUARCH} != "arm"
224SRCF+= comparedf2
225SRCF+= comparesf2
226.endif
227
228#
229# bfloat16 support, only used on some architectures.
230#
1
2CRTARCH= ${MACHINE_CPUARCH:C/amd64/x86_64/:C/powerpc/ppc/}
3
4CRTSRC= ${SRCTOP}/contrib/llvm-project/compiler-rt/lib/builtins
5
6.PATH: ${CRTSRC}/${CRTARCH}
7.PATH: ${CRTSRC}
8

--- 214 unchanged lines hidden (view full) ---

223.if ${MACHINE_CPUARCH} != "arm"
224SRCF+= comparedf2
225SRCF+= comparesf2
226.endif
227
228#
229# bfloat16 support, only used on some architectures.
230#
231.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
232 ${MACHINE_CPUARCH} == "arm" || (${MACHINE_CPUARCH} == "i386" && \
233 !empty(MACHINE_CPU:Msse2)) || ${MACHINE_CPUARCH} == "riscv"
231.if (${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
232 ${MACHINE_CPUARCH} == "arm" || (${MACHINE_CPUARCH} == "i386" && \
233 !empty(MACHINE_CPU:Msse2)) || ${MACHINE_CPUARCH} == "riscv") && \
234 !(${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} < 130000)
234SRCF+= truncdfbf2
235SRCF+= truncsfbf2
236.endif
237
238# FreeBSD-specific atomic intrinsics.
239.if ${MACHINE_CPUARCH} == "arm"
240.PATH: ${SRCTOP}/sys/arm/arm
241

--- 31 unchanged lines hidden ---
235SRCF+= truncdfbf2
236SRCF+= truncsfbf2
237.endif
238
239# FreeBSD-specific atomic intrinsics.
240.if ${MACHINE_CPUARCH} == "arm"
241.PATH: ${SRCTOP}/sys/arm/arm
242

--- 31 unchanged lines hidden ---