summaryrefslogtreecommitdiffstats
path: root/lib/libm/arch/amd64
AgeCommit message (Expand)AuthorFilesLines
2020-11-07Fix ilogb(3) implementation. The results have to match FP_ILOGB0 andkettenis2-40/+0
2018-07-08Add missing retguard checkmortimer1-1/+2
2018-07-03Add retguard macros to libm assembly.mortimer43-43/+135
2018-03-12Make the binding of rintl, significand, and significandf consistentlyguenther2-2/+4
2018-02-05Constants which can go into .rodataderaadt2-2/+4
2017-08-19Use 0xcc trapsleds instead of default/nop/0xcc in BTC alignmentsderaadt2-10/+6
2016-12-22copysign and copysignf are used within libm, so declare them accordingly.naddy2-4/+8
2016-09-12Reduce libm's exports and make internal calls go direct.guenther45-50/+128
2014-04-18It's been a quarter century: we can assume volatile is present with that name.guenther1-39/+39
2013-01-13Get rid of the very ugly lint workarounds: LINTLIBRARY, PROTOLIB,martynas1-5/+1
2012-12-05Remove excessive sys/cdefs.h inclusionderaadt1-4/+2
2011-07-09Switch to the SSE code. OK mikeb@.martynas2-44/+5
2011-07-09Don't reimplement the same thing twice. OK matthew@.martynas1-21/+0
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingmartynas2-108/+0
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2-0/+108
2011-05-31Make lint play nicer in pass 2 of libm on amd64 and i386. Themartynas1-1/+5
2011-04-28fenv improvements and cleanupsmartynas1-42/+29
2011-04-21fenv for amd64; from matthew@martynas1-0/+423
2010-06-03typo in a commentderaadt1-2/+2
2009-11-06Provide assembly version of sqrtl(3).kettenis1-0/+12
2009-04-25fix scalbn, scalbnf, frexpf on amd64. don't use double argmartynas2-10/+16
2009-04-21alias and give frexpf symbol external linkage to scalbnf; this wasmartynas1-1/+4
2009-04-10lrint, llrint, lrintf, llrintf for amd64. ok kettenis@, oga@martynas4-0/+48
2009-04-08missing rcs ids; spacingmartynas3-12/+13
2009-04-08remove i386/x86_64 ifdefs. i386 lives @ i387. miod@ agreesmartynas11-183/+10
2008-12-09- 80-bit and quad precision trigonometric and other mostmartynas3-49/+84
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15martynas13-26/+26
2008-07-24- remove isinff, isnanf. this has been moved to libcmartynas1-19/+0
2007-06-01amd64 version of __signbit() (pedro sized quad floats... really just IEEEjason1-0/+19
2007-04-20netbsd: stack sanity, leave the return PC alonemartynas1-3/+3
2006-03-19New amd64 exp(3).kettenis1-0/+101
2006-03-14amd64 asm code is not correct for exp(+/-Inf), so until somebodyotto1-129/+0
2005-08-02Add missing $OpenBSD$ tags.espie41-85/+41
2005-03-01pull in r1.8 from NetBSD, drochner: "amd64: stack sanity, leave thedhartmei1-2/+2
2004-07-22Fix a typo and get good results in the process, fixes PR 3830 and passesmiod1-1/+1
2004-02-08add libm parts for amd64; much from netbsd, integration by mickey.deraadt42-0/+1322