#include "ki.h"#include <stdio.h>#include "fepublic.h"#include "fehelper.h"#include "festate.h"#include "feinstr.h"Go to the source code of this file.
|
||||||||||||||||||||||||||||
|
Definition at line 1558 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fminmax_exception_fault_check, fp_check_target_register, fp_decode_fault, fp_exception_fault, fp_is_natval(), fp_less_than(), fp_raise_fault, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, PR, and fp_reg_struct::sign.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1511 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fminmax_exception_fault_check, fp_check_target_register, fp_decode_fault, fp_exception_fault, fp_is_natval(), fp_less_than(), fp_raise_fault, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, PR, and fp_reg_struct::sign.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 1023 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fcmp_exception_fault_check, fctypeUNC, fp_decode_fault, fp_equal(), fp_exception_fault, fp_is_natval(), fp_less_than(), fp_lesser_or_equal(), fp_raise_fault, fp_reg_disabled, fp_reg_read(), fp_unordered(), fp_update_fpsr, FR, frelEQ, frelGE, frelGT, frelLE, frelLT, frelNEQ, frelNGE, frelNGT, frelNLE, frelNLT, frelUNORD, illegal_operation_fault, and PR.
|
|
||||||||||||||||||||||||
|
Definition at line 1908 of file feinstr.c. References disabled_fp_register_fault, EM_int_t, EM_uint_t, fp_reg_struct::exponent, fcvt_exception_fault_check, fp_check_target_register, fp_decode_fault, fp_decode_trap, fp_exception_fault, fp_exception_trap, fp_ieee_rnd_to_int, fp_is_nan(), fp_is_natval(), fp_raise_fault, fp_raise_traps, fp_reg_disabled, fp_reg_read(), fp_U64_rsh, fp_update_fpsr, fp_update_psr, FR, PR, fp_reg_struct::sign, SIGNED_FORM, fp_reg_struct::significand, and TRUNC_FORM.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 648 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fma_exception_fault_check, fp_add(), fp_check_target_register, fp_decode_fault, fp_decode_trap, fp_exception_fault, fp_exception_trap, fp_ieee_round, fp_is_nan_or_inf(), fp_is_natval(), fp_mul(), fp_raise_fault, fp_raise_traps, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, and PR.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1470 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fminmax_exception_fault_check, fp_check_target_register, fp_decode_fault, fp_exception_fault, fp_is_natval(), fp_less_than(), fp_raise_fault, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, and PR.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1428 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fminmax_exception_fault_check, fp_check_target_register, fp_decode_fault, fp_exception_fault, fp_is_natval(), fp_less_than(), fp_raise_fault, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, and PR.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 770 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fms_fnma_exception_fault_check, fp_add(), fp_check_target_register, fp_decode_fault, fp_decode_trap, fp_exception_fault, fp_exception_trap, fp_ieee_round, fp_is_nan_or_inf(), fp_is_natval(), fp_mul(), fp_raise_fault, fp_raise_traps, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, PR, and fp_reg_struct::sign.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 900 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fms_fnma_exception_fault_check, fp_add(), fp_check_target_register, fp_decode_fault, fp_decode_trap, fp_exception_fault, fp_exception_trap, fp_ieee_round, fp_is_nan_or_inf(), fp_is_natval(), fp_mul(), fp_raise_fault, fp_raise_traps, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, PR, and fp_dp_struct::sign.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1767 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_exception_fault, fp_is_natval(), fp_less_than(), fp_raise_fault, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fpminmax_exception_fault_check, FR, and PR.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1708 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_exception_fault, fp_is_natval(), fp_less_than(), fp_raise_fault, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fpminmax_exception_fault_check, FR, and PR.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 1826 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_equal(), fp_exception_fault, fp_is_natval(), fp_less_than(), fp_lesser_or_equal(), fp_raise_fault, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_unordered(), fp_update_fpsr, fp_update_psr, fpcmp_exception_fault_check, FR, frelEQ, frelGE, frelGT, frelLE, frelLT, frelNEQ, frelNGE, frelNGT, frelNLE, frelNLT, frelUNORD, and PR.
|
|
||||||||||||||||||||||||
|
Definition at line 1966 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fp_reg_struct::exponent, fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_decode_trap, fp_exception_fault, fp_exception_trap, fp_extract_bits(), fp_ieee_rnd_to_int_sp, fp_is_nan(), fp_is_natval(), fp_raise_fault, fp_raise_traps, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_U64_rsh, fp_update_fpsr, fp_update_psr, fpcvt_exception_fault_check, FR, pair_fp_reg_struct::hi, high, pair_fp_reg_struct::lo, low, PR, fp_reg_struct::sign, SIGNED_FORM, fp_reg_struct::significand, and TRUNC_FORM.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 703 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fp_add(), fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_decode_trap, fp_exception_fault, fp_exception_trap, fp_ieee_round_sp, fp_is_nan_or_inf(), fp_is_natval(), fp_mul(), fp_raise_fault, fp_raise_traps, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fpma_exception_fault_check, FR, pair_fp_reg_struct::hi, high, pair_fp_reg_struct::lo, low, and PR.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1657 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_exception_fault, fp_is_natval(), fp_less_than(), fp_raise_fault, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fpminmax_exception_fault_check, FR, and PR.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1605 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_exception_fault, fp_is_natval(), fp_less_than(), fp_raise_fault, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fpminmax_exception_fault_check, FR, and PR.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 827 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fp_add(), fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_decode_trap, fp_exception_fault, fp_exception_trap, fp_ieee_round_sp, fp_is_nan_or_inf(), fp_is_natval(), fp_mul(), fp_raise_fault, fp_raise_traps, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fpms_fpnma_exception_fault_check, FR, pair_fp_reg_struct::hi, high, pair_fp_reg_struct::lo, low, PR, and fp_reg_struct::sign.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 955 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fp_add(), fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_decode_trap, fp_exception_fault, fp_exception_trap, fp_ieee_round_sp, fp_is_nan_or_inf(), fp_is_natval(), fp_mul(), fp_raise_fault, fp_raise_traps, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fpms_fpnma_exception_fault_check, FR, pair_fp_reg_struct::hi, high, pair_fp_reg_struct::lo, low, PR, and fp_dp_struct::sign.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 1159 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_exception_fault, fp_ieee_recip(), fp_is_finite(), fp_is_inf(), fp_is_nan_or_inf(), fp_is_natval(), fp_is_zero(), fp_normalize(), fp_raise_fault, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fprcpa_exception_fault_check, FR, pair_fp_reg_struct::hi, EM_limits_check_fprcpa_struct::hi_fr2_or_quot, EM_limits_check_fprcpa_struct::hi_fr3, pair_fp_reg_struct::lo, EM_limits_check_fprcpa_struct::lo_fr2_or_quot, EM_limits_check_fprcpa_struct::lo_fr3, PR, and fp_reg_struct::sign.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1333 of file feinstr.c. References disabled_fp_register_fault, EM_boolean_t, EM_uint_t, fp_check_target_register, fp_concatenate(), fp_decode_fault, fp_exception_fault, fp_ieee_recip_sqrt(), fp_is_nan(), fp_is_natval(), fp_is_pos_inf(), fp_is_zero(), fp_normalize(), fp_raise_fault, fp_reg_disabled, fp_reg_read_hi, fp_reg_read_lo, fp_single(), fp_update_fpsr, fp_update_psr, fprsqrta_exception_fault_check, FR, EM_limits_check_fprsqrta_struct::hi, pair_fp_reg_struct::hi, EM_limits_check_fprsqrta_struct::lo, pair_fp_reg_struct::lo, PR, and fp_reg_struct::sign.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 1091 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fp_check_target_register, fp_decode_fault, fp_exception_fault, fp_ieee_recip(), fp_is_finite(), fp_is_inf(), fp_is_nan_or_inf(), fp_is_natval(), fp_is_zero(), fp_normalize(), fp_raise_fault, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, frcpa_exception_fault_check, PR, and fp_reg_struct::sign.
|
|
||||||||||||||||||||||||||||
|
Definition at line 1277 of file feinstr.c. References disabled_fp_register_fault, EM_uint_t, fp_check_target_register, fp_decode_fault, fp_exception_fault, fp_ieee_recip_sqrt(), fp_is_nan_or_inf(), fp_is_natval(), fp_is_pos_inf(), fp_is_zero(), fp_normalize(), fp_raise_fault, fp_reg_disabled, fp_reg_read(), fp_update_fpsr, fp_update_psr, FR, frsqrta_exception_fault_check, and PR.
|
|
||||||||||||||||||||||||||||
|
Definition at line 323 of file feinstr.c. References _famax(), EM_uint_t, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 307 of file feinstr.c. References _famin(), EM_uint_t, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 139 of file feinstr.c. References _fcmp(), EM_uint_t, frelEQ, GETSTATE_F4, and PUTSTATE_F4.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 171 of file feinstr.c. References _fcmp(), EM_uint_t, frelLE, GETSTATE_F4, and PUTSTATE_F4.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 155 of file feinstr.c. References _fcmp(), EM_uint_t, frelLT, GETSTATE_F4, and PUTSTATE_F4.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 187 of file feinstr.c. References _fcmp(), EM_uint_t, frelUNORD, GETSTATE_F4, and PUTSTATE_F4.
|
|
||||||||||||||||||||||||
|
Definition at line 524 of file feinstr.c. References _fcvt_fx(), EM_uint_t, GETSTATE_F10, PUTSTATE_F10, and SIGNED_FORM.
|
|
||||||||||||||||||||||||
|
Definition at line 551 of file feinstr.c. References _fcvt_fx(), EM_uint_t, GETSTATE_F10, PUTSTATE_F10, SIGNED_FORM, and TRUNC_FORM.
|
|
||||||||||||||||||||||||
|
Definition at line 537 of file feinstr.c. References _fcvt_fx(), EM_uint_t, GETSTATE_F10, PUTSTATE_F10, and UNSIGNED_FORM.
|
|
||||||||||||||||||||||||
|
Definition at line 567 of file feinstr.c. References _fcvt_fx(), EM_uint_t, GETSTATE_F10, PUTSTATE_F10, TRUNC_FORM, and UNSIGNED_FORM.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 30 of file feinstr.c. References _fma(), EM_state_type, GETSTATE_F1, and PUTSTATE_F1.
|
|
||||||||||||||||||||||||||||
|
Definition at line 291 of file feinstr.c. References _fmax(), GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 275 of file feinstr.c. References _fmin(), GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 66 of file feinstr.c. References _fms(), GETSTATE_F1, and PUTSTATE_F1.
|
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 103 of file feinstr.c. References _fnma(), GETSTATE_F1, and PUTSTATE_F1.
|
|
||||||||||||||||||||||||||||
|
Definition at line 390 of file feinstr.c. References _fpamax(), EM_uint_t, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 373 of file feinstr.c. References _fpamin(), EM_uint_t, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 407 of file feinstr.c. References _fpcmp(), EM_uint_t, frelEQ, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 436 of file feinstr.c. References _fpcmp(), EM_uint_t, frelLE, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 422 of file feinstr.c. References _fpcmp(), EM_uint_t, frelLT, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 464 of file feinstr.c. References _fpcmp(), EM_uint_t, frelNEQ, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 493 of file feinstr.c. References _fpcmp(), EM_uint_t, frelNLE, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 479 of file feinstr.c. References _fpcmp(), EM_uint_t, frelNLT, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 507 of file feinstr.c. References _fpcmp(), EM_uint_t, frelORD, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 450 of file feinstr.c. References _fpcmp(), EM_uint_t, frelUNORD, GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||
|
Definition at line 585 of file feinstr.c. References _fpcvt_fx(), EM_uint_t, GETSTATE_F10, PUTSTATE_F10, and SIGNED_FORM.
|
|
||||||||||||||||||||||||
|
Definition at line 612 of file feinstr.c. References _fpcvt_fx(), EM_uint_t, GETSTATE_F10, PUTSTATE_F10, SIGNED_FORM, and TRUNC_FORM.
|
|
||||||||||||||||||||||||
|
Definition at line 599 of file feinstr.c. References _fpcvt_fx(), EM_uint_t, GETSTATE_F10, PUTSTATE_F10, and UNSIGNED_FORM.
|
|
||||||||||||||||||||||||
|
Definition at line 627 of file feinstr.c. References _fpcvt_fx(), EM_uint_t, GETSTATE_F10, PUTSTATE_F10, TRUNC_FORM, and UNSIGNED_FORM.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 49 of file feinstr.c. References _fpma(), GETSTATE_F1, and PUTSTATE_F1.
|
|
||||||||||||||||||||||||||||
|
Definition at line 357 of file feinstr.c. References _fpmax(), GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||
|
Definition at line 340 of file feinstr.c. References _fpmin(), GETSTATE_F8, and PUTSTATE_F8.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 85 of file feinstr.c. References _fpms(), GETSTATE_F1, and PUTSTATE_F1.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 121 of file feinstr.c. References _fpnma(), GETSTATE_F1, and PUTSTATE_F1.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 224 of file feinstr.c. References _fprcpa(), GETSTATE_F6, and PUTSTATE_F6.
|
|
||||||||||||||||||||||||||||
|
Definition at line 259 of file feinstr.c. References _fprsqrta(), GETSTATE_F7, and PUTSTATE_F7.
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 207 of file feinstr.c. References _frcpa(), GETSTATE_F6, and PUTSTATE_F6.
|
|
||||||||||||||||||||||||||||
|
Definition at line 243 of file feinstr.c. References _frsqrta(), GETSTATE_F7, and PUTSTATE_F7.
|
|
|
Definition at line 2036 of file feinstr.c. References EM_int_t, EM_uint64_t, EM_uint_t, fp_reg_struct::exponent, fp_extract_bits(), fp_reg_struct::sign, and fp_reg_struct::significand.
|
|
|
Definition at line 2092 of file feinstr.c. References EM_int_t, EM_uint64_t, EM_uint_t, fp_reg_struct::exponent, fp_extract_bits(), fp_reg_struct::sign, and fp_reg_struct::significand.
|
1.3.7