Home
last modified time | relevance | path

Searched refs:TAG_Special (Results 1 – 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/math-emu/
Derrors.c186 case TAG_Special: in FPU_printall()
392 0) | TAG_Special; in real_1op_NaN()
394 return TAG_Special; in real_1op_NaN()
408 return (!(control_word & CW_Invalid) ? FPU_Exception : 0) | TAG_Special; in real_1op_NaN()
422 if (taga == TAG_Special) in real_2op_NaN()
424 if (tagb == TAG_Special) in real_2op_NaN()
436 FPU_copy_to_regi(&CONST_QNaN, TAG_Special, deststnr); in real_2op_NaN()
440 TAG_Special; in real_2op_NaN()
481 FPU_copy_to_regi(x, TAG_Special, deststnr); in real_2op_NaN()
484 return TAG_Special; in real_2op_NaN()
[all …]
Dreg_mul.c53 if (taga == TAG_Special) in FPU_mul()
55 if (tagb == TAG_Special) in FPU_mul()
100 FPU_copy_to_regi(a, TAG_Special, deststnr); in FPU_mul()
102 return TAG_Special; in FPU_mul()
104 FPU_copy_to_regi(b, TAG_Special, deststnr); in FPU_mul()
106 return TAG_Special; in FPU_mul()
Dfpu_trig.c207 FPU_copy_to_reg0(st0_ptr, TAG_Special); in single_arg_2_error()
212 FPU_copy_to_reg0(st0_ptr, TAG_Special); in single_arg_2_error()
218 FPU_copy_to_reg0(&CONST_QNaN, TAG_Special); in single_arg_2_error()
220 FPU_copy_to_reg0(&CONST_QNaN, TAG_Special); in single_arg_2_error()
256 if (tag == TAG_Special) in f2xm1()
332 if (st0_tag == TAG_Special) in fptan()
396 if (st0_tag == TAG_Special) in fxtract()
411 FPU_copy_to_reg0(&CONST_INF, TAG_Special); in fxtract()
419 FPU_copy_to_reg0(st0_ptr, TAG_Special); in fxtract()
479 if (st0_tag == TAG_Special) in fsqrt_()
[all …]
Dreg_add_sub.c95 if (taga == TAG_Special) in FPU_add()
97 if (tagb == TAG_Special) in FPU_add()
226 if (taga == TAG_Special) in FPU_sub()
228 if (tagb == TAG_Special) in FPU_sub()
300 tagb = TAG_Special; in add_sub_specials()
312 taga = TAG_Special; in add_sub_specials()
318 FPU_copy_to_regi(a, TAG_Special, deststnr); in add_sub_specials()
325 FPU_copy_to_regi(b, TAG_Special, deststnr); in add_sub_specials()
Dreg_divide.c90 if (taga == TAG_Special) in FPU_div()
92 if (tagb == TAG_Special) in FPU_div()
139 if (tag == TAG_Special) in FPU_div()
146 if (tag == TAG_Special) in FPU_div()
162 FPU_copy_to_regi(a, TAG_Special, deststnr); in FPU_div()
Dreg_ld_str.c63 return TAG_Special; in FPU_tagof()
68 return TAG_Special; in FPU_tagof()
75 return TAG_Special; in FPU_tagof()
116 tag = TAG_Special; in FPU_load_double()
123 tag = TAG_Special; /* The calling function must look for NaNs */ in FPU_load_double()
190 tag = TAG_Special; in FPU_load_single()
196 tag = TAG_Special; /* The calling function must look for NaNs */ in FPU_load_single()
495 } else if (st0_tag == TAG_Special) { in FPU_store_double()
676 } else if (st0_tag == TAG_Special) { in FPU_store_single()
763 } else if (st0_tag == TAG_Special) { in FPU_store_int64()
[all …]
Dfpu_etc.c50 case TAG_Special: in ftst_()
102 case TAG_Special: in fxam()
Dfpu_entry.c317 if (((st0_tag == TAG_Special) && isNaN(st0_ptr)) in math_emulate()
318 || ((loaded_tag == TAG_Special) in math_emulate()
332 if (loaded_tag == TAG_Special) in math_emulate()
363 TAG_Special in math_emulate()
Dload_store.c126 if ((loaded_tag == TAG_Special) in FPU_load_store()
145 if ((loaded_tag == TAG_Special) in FPU_load_store()
Dreg_compare.c36 if (tagb == TAG_Special) in compare()
38 if (st0_tag == TAG_Special) in compare()
Dreg_round.S601 movl TAG_Special,%edx
610 movl TAG_Special,%edx
Dfpu_emu.h56 #define TAG_Special Const(2) /* De-normal, + or - infinity, macro
Dpoly_sin.c213 FPU_copy_to_reg0(&CONST_QNaN, TAG_Special); in poly_cos()