Lines Matching defs:val
49 uint32_t val;
55 val = 0;
60 val |= tmp << shift;
62 val |= def & (0xff << shift);
65 return val;
177 uint32_t HELPER(double_saturate)(int32_t val)
180 if (val >= 0x40000000) {
183 } else if (val <= (int32_t)0xc0000000) {
187 res = val << 1;
213 static inline uint32_t do_ssat(int32_t val, int shift)
218 top = val >> shift;
227 return val;
231 static inline uint32_t do_usat(int32_t val, int shift)
236 if (val < 0) {
239 } else if (val > max) {
243 return val;
296 void HELPER(cpsr_write)(uint32_t val, uint32_t mask)
298 cpsr_write(env, val, mask);
304 uint32_t val;
307 val = env->banked_r13[0];
309 val = env->banked_r14[0];
312 val = env->usr_regs[regno - 8];
314 val = env->regs[regno];
316 return val;
319 void HELPER(set_user_reg)(uint32_t regno, uint32_t val)
322 env->banked_r13[0] = val;
324 env->banked_r14[0] = val;
327 env->usr_regs[regno - 8] = val;
329 env->regs[regno] = val;