Files
semi-libc/src/math
Szabolcs Nagy a732e80d33 math: fix x86_64 and x32 asm not to use sahf instruction
Some early x86_64 cpus (released before 2006) did not support sahf/lahf
instructions so they should be avoided (intel manual says they are only
supported if CPUID.80000001H:ECX.LAHF-SAHF[bit 0] = 1).

The workaround simplifies exp2l and expm1l because fucomip can be
used instead of the fucomp;fnstsw;sahf sequence copied from i386.

In fmodl and remainderl sahf is replaced by a simple bit test.
2014-11-05 21:40:29 +01:00
..
2013-11-24 01:06:38 +00:00
2012-03-20 20:08:35 +01:00
2012-03-20 20:08:35 +01:00
2013-05-18 12:34:00 +00:00
2013-05-18 12:34:00 +00:00
2013-09-05 12:26:26 +00:00
2013-08-15 14:05:19 +00:00
2013-08-15 14:05:19 +00:00
2013-09-05 11:30:08 +00:00
2013-09-05 11:30:08 +00:00
2013-09-05 11:30:08 +00:00
2013-05-18 14:40:22 +00:00
2013-05-18 14:40:22 +00:00
2012-12-16 19:23:51 +01:00
2012-12-16 19:23:51 +01:00
2013-09-06 18:35:55 +00:00
2013-09-06 18:35:55 +00:00
2013-09-06 18:35:55 +00:00
2013-09-06 18:35:55 +00:00
2013-09-06 18:35:55 +00:00
2013-09-05 11:30:07 +00:00
2013-10-07 18:46:43 +00:00
2013-10-07 18:46:43 +00:00
2013-10-07 18:46:43 +00:00
2012-03-13 01:17:53 -04:00
2012-03-13 01:17:53 -04:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-01-01 22:20:45 +01:00
2013-01-01 22:20:45 +01:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2012-03-18 20:52:33 +01:00
2012-03-13 01:55:25 -04:00
2012-03-13 01:55:25 -04:00
2012-03-13 01:55:25 -04:00
2013-05-18 14:40:22 +00:00
2013-05-18 14:40:22 +00:00
2012-03-19 23:41:19 +01:00
2012-03-19 23:41:19 +01:00
2013-05-18 12:34:00 +00:00
2013-05-18 12:34:00 +00:00
2012-12-16 20:22:17 +01:00