19 #define MAKE_REG(s, e, l, h) { l, h, \
20 ((EXTENDED_Ebias+(e)) | ((SIGN_##s != 0)*0x8000)) }
27 static FPU_REG const CONST_L2T =
MAKE_REG(POS, 1, 0xcd1b8afe, 0xd49a784b);
28 static FPU_REG const CONST_L2E =
MAKE_REG(POS, 0, 0x5c17f0bc, 0xb8aa3b29);
32 static FPU_REG const CONST_LG2 =
MAKE_REG(POS, -2, 0xfbcff799, 0x9a209a84);
33 static FPU_REG const CONST_LN2 =
MAKE_REG(POS, -1, 0xd1cf79ac, 0xb17217f7);
37 0xfc8f8cbb, 0xece675d1);
61 reg_copy(c, st_new_ptr);
62 st_new_ptr->
sigl += adj;
71 #define DOWN_OR_CHOP(x) (x & RC_DOWN)
73 static void fld1(
int rc)
78 static void fldl2t(
int rc)
83 static void fldl2e(
int rc)
88 static void fldpi(
int rc)
93 static void fldlg2(
int rc)
98 static void fldln2(
int rc)
103 static void fldz(
int rc)
110 static FUNC_RC constants_table[] = {