Project

General

Profile

Actions

Bug #399

closed

add fenv to libm

Added by corecode almost 18 years ago. Updated over 15 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

okay, this will have to be fixed not to contain types from freebsd. i am sure that you only need to modify files in lib/libm.

the port to amd64 has already started. however, it is not finished. it is crucial that all future work strictly respects this fact and integrates amd64.

for some reason we are now using netbsd's libm, and they don't have special treatment of amd64. i am pretty sure that is not needed in any case, it is merely an optimization.

to install a cpu-specific header, just add

INCS+= fenv.h

in arch/i386/Makefile.inc

Besides that, the freebsd code contains unnecessary compatibility code which should be removed (like splitting mxcsr).

cheers
simon

Actions

Also available in: Atom PDF