opnsense-src/lib/msun/amd64
Dimitry Andric b451efbedc Resolve conflicts between macros in fenv.h and ieeefp.h
This is a follow-up to r321483, which disabled -Wmacro-redefined for
some lib/msun tests.

If an application included both fenv.h and ieeefp.h, several macros such
as __fldcw(), __fldenv() were defined in both headers, with slightly
different arguments, leading to conflicts.

Fix this by putting all the common macros in the machine-specific
versions of ieeefp.h.  Where needed, update the arguments in places
where the macros are invoked.

This also slightly reduces the differences between the amd64 and i386
versions of ieeefp.h.

Reviewed by:	kib
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D15633
2018-05-31 20:22:47 +00:00
..
e_fmod.S Add asm versions of fmod(), fmodf() and fmodl() on amd64. Add asm 2016-09-04 12:22:14 +00:00
e_fmodf.S Add asm versions of fmod(), fmodf() and fmodl() on amd64. Add asm 2016-09-04 12:22:14 +00:00
e_fmodl.S Add asm versions of fmod(), fmodf() and fmodl() on amd64. Add asm 2016-09-04 12:22:14 +00:00
e_remainder.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
e_remainderf.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
e_remainderl.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
e_sqrt.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
e_sqrtf.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
e_sqrtl.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
fenv.c Resolve conflicts between macros in fenv.h and ieeefp.h 2018-05-31 20:22:47 +00:00
Makefile.inc Add asm versions of fmod(), fmodf() and fmodl() on amd64. Add asm 2016-09-04 12:22:14 +00:00
s_llrint.S Remove duplicate .note.GNU-stack section declaration. 2011-02-04 21:54:06 +00:00
s_llrintf.S Remove duplicate .note.GNU-stack section declaration. 2011-02-04 21:54:06 +00:00
s_llrintl.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_logbl.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_lrint.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_lrintf.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_lrintl.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_remquo.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_remquof.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_remquol.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_rintl.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_scalbn.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_scalbnf.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
s_scalbnl.S Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
Symbol.map Provide external definitions of all of the standardized functions in 2011-10-10 15:43:09 +00:00