home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_07
/
LATTIC_3.ZIP
/
HEADERS
/
M68881.H
< prev
next >
Wrap
C/C++ Source or Header
|
1990-02-21
|
1KB
|
38 lines
/*
* m68881.h - inline 68881 interface file
*
* Copyright (c) 1990 HiSoft
*/
#ifndef _M68881_H
#define _M68881_H
double __builtin_fpc(int, double);
#define acos(d) __builtin_fpc(0x001C,d)
#define asin(d) __builtin_fpc(0x000C,d)
#define atan(d) __builtin_fpc(0x000A,d)
#define cos(d) __builtin_fpc(0x001D,d)
#define cosh(d) __builtin_fpc(0x0019,d)
#define exp(d) __builtin_fpc(0x0010,d)
#define fabs(d) __builtin_fpc(0x0018,d)
#define log(d) __builtin_fpc(0x0014,d)
#define log10(d) __builtin_fpc(0x0015,d)
#define pow2(d) __builtin_fpc(0x0011,d)
#define sin(d) __builtin_fpc(0x000E,d)
#define sinh(d) __builtin_fpc(0x0002,d)
#define sqrt(d) __builtin_fpc(0x0004,d)
#define tan(d) __builtin_fpc(0x000F,d)
#define tanh(d) __builtin_fpc(0x0009,d)
#define fintrz(d) __builtin_fpc(0x0003,d)
#define flognp1(d) __builtin_fpc(0x0006,d)
#define fetoxm1(d) __builtin_fpc(0x0008,d)
#define fatanh(d) __builtin_fpc(0x000D,d)
#define fgetexp(d) __builtin_fpc(0x001E,d)
#define ftentox(d) __builtin_fpc(0x0012,d)
#define flog2(d) __builtin_fpc(0x0016,d)
#define fneg(d) __builtin_fpc(0x001A,d)
#define fgetman(d) __builtin_fpc(0x001F,d)
#endif