Lines Matching defs:val
173 void vfp_set_fpcr_to_host(CPUARMState *env, uint32_t val, uint32_t mask)
177 changed ^= val;
180 int i = (val >> 22) & 3;
203 bool ftz_enabled = val & FPCR_FZ16;
216 bool ftz_enabled = val & FPCR_FZ;
228 bool fitz_enabled = (val & FPCR_FIZ) ||
229 (val & (FPCR_FZ | FPCR_AH)) == FPCR_FZ;
234 bool dnan_enabled = val & FPCR_DN;
243 bool ah_enabled = val & FPCR_AH;
940 uint16_t val = float16_val(f16);
942 int f16_exp = extract32(val, 10, 5);
943 uint16_t f16_frac = extract32(val, 0, 10);
976 val = deposit32(0, 15, 1, f16_sign);
977 val = deposit32(val, 10, 5, f16_exp);
978 val = deposit32(val, 2, 8, extract64(f64_frac, 52 - 8, 8));
979 return make_float16(val);
989 uint32_t val = float32_val(f32);
991 int f32_exp = extract32(val, 23, 8);
992 uint32_t f32_frac = extract32(val, 0, 23);
1029 val = deposit32(0, 31, 1, f32_sign);
1030 val = deposit32(val, 23, 8, f32_exp);
1032 val = deposit32(val, 11, 12, extract64(f64_frac, 52 - 12, 12));
1034 val = deposit32(val, 15, 8, extract64(f64_frac, 52 - 8, 8));
1036 return make_float32(val);
1052 uint64_t val = float64_val(f64);
1054 int f64_exp = extract64(val, 52, 11);
1055 uint64_t f64_frac = extract64(val, 0, 52);
1082 val = deposit64(0, 61, 1, f64_sign);
1083 val = deposit64(val, 52, 11, f64_exp);
1084 val = deposit64(val, 44, 8, extract64(f64_frac, 52 - 8, 8));
1085 return make_float64(val);
1377 void HELPER(vfp_set_fpscr)(CPUARMState *env, uint32_t val)
1379 vfp_set_fpscr(env, val);