freebsd-skq/sys/alpha/conf
Doug Rabson 5b38fe900d Implement 'software completion' for floating point arithmetic. On the
alpha, operations involving non-finite numbers or denormalised numbers
or operations which should generate such numbers will cause an arithmetic
exception.  For programs which follow some strict code generation rules,
the kernel trap handler can then 'complete' the operation by emulating
the faulting instruction.

To use software completion, a program must be compiled with the arguments
'-mtrap-precision=i' and '-mfp-trap-mode=su' or '-mfp-trap-mode=sui'.
Programs compiled in this way can use non-finite and denormalised numbers
at the expense of slightly less efficient code generation of floating
point instructions.  Programs not compiled with these options will receive
a SIGFPE signal when non-finite or denormalised numbers are used or
generated.

Reviewed by: John Polstra <jdp@polstra.com>
1998-12-04 10:52:48 +00:00
..
devices.alpha Cam changes sd to da. 1998-09-18 18:40:59 +00:00
files.alpha Implement 'software completion' for floating point arithmetic. On the 1998-12-04 10:52:48 +00:00
GENERIC Put back MFS_ROOT now that it's been fixed correctly. 1998-10-30 01:37:33 +00:00
kernel.script Lots of changes, including: 1998-08-10 07:53:59 +00:00
majors.alpha Add entry for prom console. 1998-07-12 16:27:34 +00:00
Makefile.alpha Remove -U__NetBSD__ 1998-11-18 23:51:17 +00:00
NOTES Put back MFS_ROOT now that it's been fixed correctly. 1998-10-30 01:37:33 +00:00
options.alpha Change to cam. 1998-09-16 08:22:09 +00:00
SIMOS Update SimOS scsi driver to use CAM. 1998-09-26 14:49:26 +00:00