phobos/std/math
Luís Ferreira 62e01fc442
std.math.trigonometry: fix tan asm x86 implementation for ldc compiler
Somehow, separating asm blocks in small pieces produces additional
`mov`s and other instructions on LDC that breaks the tanAsm logic and
therefore returns wrong values.

Signed-off-by: Luís Ferreira <contact@lsferreira.net>
2021-08-21 17:29:15 +01:00
..
algebraic.d std.math.algebraic: use fabs from druntime 2021-08-19 09:56:55 +00:00
constants.d std.math: Move constants into submodule. 2021-04-06 09:57:58 +02:00
exponential.d std.math.exponential: Minimally relax a pow() unittest for targets with 64-bit real 2021-06-03 07:56:03 +00:00
hardware.d declaring templates inside static foreach is not reliable 2021-06-08 10:57:08 +00:00
operations.d std.math.operations: Fix extractBitpattern() unittest 2021-06-02 21:22:27 +02:00
package.d Clean up std.math.package 2021-04-20 10:04:22 +02:00
remainder.d Narrow imports in std.math. 2021-04-19 22:32:55 +02:00
rounding.d std.math: Fix missing imports for non-x87 real after split-up 2021-05-29 14:48:17 +02:00
traits.d std.math: Fix missing imports for non-x87 real after split-up 2021-05-29 14:48:17 +02:00
trigonometry.d std.math.trigonometry: fix tan asm x86 implementation for ldc compiler 2021-08-21 17:29:15 +01:00