Lines Matching defs:val
692 * Contains the 'val' for the second 64-bit register of LDXP, which comes
703 uint64_t val;
1545 static inline void pstate_write(CPUARMState *env, uint32_t val)
1547 env->ZF = (~val) & PSTATE_Z;
1548 env->NF = val;
1549 env->CF = (val >> 29) & 1;
1550 env->VF = (val << 3) & 0x80000000;
1551 env->daif = val & PSTATE_DAIF;
1552 env->btype = (val >> 10) & 3;
1553 env->pstate = val & ~CACHED_PSTATE_BITS;
1573 void cpsr_write(CPUARMState *env, uint32_t val, uint32_t mask,
1590 static inline void xpsr_write(CPUARMState *env, uint32_t val, uint32_t mask)
1593 env->ZF = (~val) & XPSR_Z;
1594 env->NF = val;
1595 env->CF = (val >> 29) & 1;
1596 env->VF = (val << 3) & 0x80000000;
1599 env->QF = ((val & XPSR_Q) != 0);
1602 env->GE = (val & XPSR_GE) >> 16;
1606 env->thumb = ((val & XPSR_T) != 0);
1610 env->condexec_bits |= (val >> 25) & 3;
1614 env->condexec_bits |= (val >> 8) & 0xfc;
1618 write_v7m_exception(env, val & XPSR_EXCP);
1724 void vfp_set_fpscr(CPUARMState *env, uint32_t val);