Home
last modified time | relevance | path

Searched refs:loaded_data (Results 1 – 5 of 5) sorted by relevance

/linux-2.4.37.9/arch/i386/math-emu/
Dload_store.c66 FPU_REG loaded_data; in FPU_load_store() local
122 loaded_tag = FPU_load_single((float *)data_address, &loaded_data); in FPU_load_store()
124 && isNaN(&loaded_data) in FPU_load_store()
125 && (real_1op_NaN(&loaded_data) < 0) ) in FPU_load_store()
130 FPU_copy_to_reg0(&loaded_data, loaded_tag); in FPU_load_store()
134 loaded_tag = FPU_load_int32((long *)data_address, &loaded_data); in FPU_load_store()
135 FPU_copy_to_reg0(&loaded_data, loaded_tag); in FPU_load_store()
139 loaded_tag = FPU_load_double((double *)data_address, &loaded_data); in FPU_load_store()
141 && isNaN(&loaded_data) in FPU_load_store()
142 && (real_1op_NaN(&loaded_data) < 0) ) in FPU_load_store()
[all …]
Dreg_ld_str.c103 int FPU_load_double(double *dfloat, FPU_REG *loaded_data) in FPU_load_double() argument
123 loaded_data->sigh = 0x80000000; in FPU_load_double()
124 loaded_data->sigl = 0x00000000; in FPU_load_double()
132 loaded_data->sigh = (m64 << 11) | 0x80000000; in FPU_load_double()
133 loaded_data->sigh |= l64 >> 21; in FPU_load_double()
134 loaded_data->sigl = l64 << 11; in FPU_load_double()
144 reg_copy(&CONST_Z, loaded_data); in FPU_load_double()
151 loaded_data->sigh = m64 << 11; in FPU_load_double()
152 loaded_data->sigh |= l64 >> 21; in FPU_load_double()
153 loaded_data->sigl = l64 << 11; in FPU_load_double()
[all …]
Dfpu_entry.c139 FPU_REG loaded_data; in math_emulate() local
339 &loaded_data); in math_emulate()
344 loaded_tag = FPU_load_int32((long *)data_address, &loaded_data); in math_emulate()
348 &loaded_data); in math_emulate()
354 loaded_tag = FPU_load_int16((short *)data_address, &loaded_data); in math_emulate()
365 ((loaded_tag == TAG_Special) && isNaN(&loaded_data)) ) in math_emulate()
381 loaded_tag = FPU_Special(&loaded_data); in math_emulate()
387 real_2op_NaN(&loaded_data, loaded_tag, 0, &loaded_data); in math_emulate()
391 real_2op_NaN(&loaded_data, loaded_tag, 0, st0_ptr); in math_emulate()
405 && isdenormal(&loaded_data))) ) in math_emulate()
[all …]
Dfpu_proto.h105 extern int FPU_compare_st_data(FPU_REG const *loaded_data, u_char loaded_tag);
116 extern int FPU_load_double(double *dfloat, FPU_REG *loaded_data);
117 extern int FPU_load_single(float *single, FPU_REG *loaded_data);
119 extern int FPU_load_int32(long *_s, FPU_REG *loaded_data);
120 extern int FPU_load_int16(short *_s, FPU_REG *loaded_data);
Dreg_compare.c175 int FPU_compare_st_data(FPU_REG const *loaded_data, u_char loaded_tag) in FPU_compare_st_data() argument
179 c = compare(loaded_data, loaded_tag); in FPU_compare_st_data()