#include <builtins.h>
#include <ints.h>
Go to the source code of this file.
Defines | |
| #define | t_double_blias 1023u |
| #define | x_blias 0x3ffu |
| #define | lit_uint64(lo, hi) ((uint64)lo + ((uint64)( dec_temp= (uint64) hi ) << 32)) |
| #define | NaN 0x7ff |
Functions | |
| void | __init_inv () |
| fp_register | e_ADDT (fp_register A, fp_register B, unsigned my_control, unsigned *my_status) |
| fp_register | e_DIVT (fp_register A, fp_register B, unsigned my_control, unsigned *my_status) |
| fp_register | e_MULT (fp_register A, fp_register B, unsigned my_control, unsigned *my_status) |
| fp_register | e_SUBT (fp_register A, fp_register B, unsigned my_control, unsigned *my_status) |
| fp_register | cmpeq (fp_register A, fp_register B, unsigned my_control, unsigned *my_status) |
| fp_register | cmple (fp_register A, fp_register B, unsigned my_control, unsigned *my_status) |
| fp_register | cmplt (fp_register A, fp_register B, unsigned my_control, unsigned *my_status) |
| fp_register | cmpun (fp_register A, fp_register B, unsigned my_control, unsigned *my_status) |
| fp_register | e_CPYS (fp_register x, fp_register y) |
| fp_register | e_CPYSN (fp_register x, fp_register y) |
| fp_register | e_CPYSE (fp_register x, fp_register y) |
| fp_register | e_FCMOVEQ (fp_register x, fp_register y, fp_register temp) |
| fp_register | e_FCMOVGE (fp_register x, fp_register y, fp_register temp) |
| fp_register | e_FCMOVGT (fp_register x, fp_register y, fp_register temp) |
| fp_register | e_FCMOVLE (fp_register x, fp_register y, fp_register temp) |
| fp_register | e_FCMOVLT (fp_register x, fp_register y, fp_register temp) |
| fp_register | e_FCMOVNE (fp_register x, fp_register y, fp_register temp) |
| fp_register | e_CVTLQ (fp_register x) |
| fp_register | e_CVTQL (fp_register x, unsigned *my_status) |
| fp_register | e_CVTTQ (fp_register x, unsigned my_control, unsigned *my_status) |
| fp_register | e_CVTTS (fp_register x, unsigned my_control, unsigned *my_status) |
| fp_register | e_CVTST (fp_register x, unsigned my_control, unsigned *my_status) |
| fp_register | e_CVTQT (fp_register x, unsigned my_control, unsigned *my_status) |
| fp_register | e_CVTGD (fp_register x, unsigned my_control, unsigned *my_status) |
| fp_register | e_CVTDG (fp_register x, unsigned my_control, unsigned *my_status) |
| int | ldt (fp_register *a, unsigned char *base, int64 disp) |
| int | stt (fp_register *a, unsigned char *base, int64 disp) |
| int | lds (fp_register *a, unsigned char *base, int64 disp) |
| int | sts (fp_register *a, unsigned char *base, int64 disp) |
| int | ldg (fp_register *a, unsigned char *base, int64 disp) |
| int | stg (fp_register *a, unsigned char *base, int64 disp) |
| uint64 | softfp_isqrt (uint64 ix, int64 float_type, int64 precision, int64 rnd_mode, uint64 *flags) |
| #define lit_uint64 | ( | lo, | |||
| hi | ) | ((uint64)lo + ((uint64)( dec_temp= (uint64) hi ) << 32)) |
Definition at line 65 of file ieee_realt.h.
| #define NaN 0x7ff |
Definition at line 68 of file ieee_realt.h.
| #define t_double_blias 1023u |
Definition at line 59 of file ieee_realt.h.
| #define x_blias 0x3ffu |
Definition at line 61 of file ieee_realt.h.
| void __init_inv | ( | ) |
| fp_register cmpeq | ( | fp_register | A, | |
| fp_register | B, | |||
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register cmple | ( | fp_register | A, | |
| fp_register | B, | |||
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register cmplt | ( | fp_register | A, | |
| fp_register | B, | |||
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register cmpun | ( | fp_register | A, | |
| fp_register | B, | |||
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_ADDT | ( | fp_register | A, | |
| fp_register | B, | |||
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_CPYS | ( | fp_register | x, | |
| fp_register | y | |||
| ) |
| fp_register e_CPYSE | ( | fp_register | x, | |
| fp_register | y | |||
| ) |
| fp_register e_CPYSN | ( | fp_register | x, | |
| fp_register | y | |||
| ) |
| fp_register e_CVTDG | ( | fp_register | x, | |
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_CVTGD | ( | fp_register | x, | |
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_CVTLQ | ( | fp_register | x | ) |
| fp_register e_CVTQL | ( | fp_register | x, | |
| unsigned * | my_status | |||
| ) |
| fp_register e_CVTQT | ( | fp_register | x, | |
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_CVTST | ( | fp_register | x, | |
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_CVTTQ | ( | fp_register | x, | |
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_CVTTS | ( | fp_register | x, | |
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_DIVT | ( | fp_register | A, | |
| fp_register | B, | |||
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_FCMOVEQ | ( | fp_register | x, | |
| fp_register | y, | |||
| fp_register | temp | |||
| ) |
| fp_register e_FCMOVGE | ( | fp_register | x, | |
| fp_register | y, | |||
| fp_register | temp | |||
| ) |
| fp_register e_FCMOVGT | ( | fp_register | x, | |
| fp_register | y, | |||
| fp_register | temp | |||
| ) |
| fp_register e_FCMOVLE | ( | fp_register | x, | |
| fp_register | y, | |||
| fp_register | temp | |||
| ) |
| fp_register e_FCMOVLT | ( | fp_register | x, | |
| fp_register | y, | |||
| fp_register | temp | |||
| ) |
| fp_register e_FCMOVNE | ( | fp_register | x, | |
| fp_register | y, | |||
| fp_register | temp | |||
| ) |
| fp_register e_MULT | ( | fp_register | A, | |
| fp_register | B, | |||
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| fp_register e_SUBT | ( | fp_register | A, | |
| fp_register | B, | |||
| unsigned | my_control, | |||
| unsigned * | my_status | |||
| ) |
| int ldg | ( | fp_register * | a, | |
| unsigned char * | base, | |||
| int64 | disp | |||
| ) |
| int lds | ( | fp_register * | a, | |
| unsigned char * | base, | |||
| int64 | disp | |||
| ) |
| int ldt | ( | fp_register * | a, | |
| unsigned char * | base, | |||
| int64 | disp | |||
| ) |
| uint64 softfp_isqrt | ( | uint64 | ix, | |
| int64 | float_type, | |||
| int64 | precision, | |||
| int64 | rnd_mode, | |||
| uint64 * | flags | |||
| ) |
| int stg | ( | fp_register * | a, | |
| unsigned char * | base, | |||
| int64 | disp | |||
| ) |
| int sts | ( | fp_register * | a, | |
| unsigned char * | base, | |||
| int64 | disp | |||
| ) |
| int stt | ( | fp_register * | a, | |
| unsigned char * | base, | |||
| int64 | disp | |||
| ) |