Lines Matching refs:fpccr

344     bool is_secure = env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_S_MASK;  in HELPER()
345 bool negpri = !(env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_HFRDY_MASK); in HELPER()
346 bool is_priv = !(env->v7m.fpccr[is_secure] & R_V7M_FPCCR_USER_MASK); in HELPER()
347 bool splimviol = env->v7m.fpccr[is_secure] & R_V7M_FPCCR_SPLIMVIOL_MASK; in HELPER()
350 bool ts = is_secure && (env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_TS_MASK); in HELPER()
409 env->v7m.fpccr[is_secure] &= ~R_V7M_FPCCR_LSPACT_MASK; in HELPER()
981 uint32_t *fpccr_s = &env->v7m.fpccr[M_REG_S]; in v7m_update_fpccr()
982 uint32_t *fpccr_ns = &env->v7m.fpccr[M_REG_NS]; in v7m_update_fpccr()
983 uint32_t *fpccr = &env->v7m.fpccr[is_secure]; in v7m_update_fpccr() local
995 *fpccr = FIELD_DP32(*fpccr, V7M_FPCCR, SPLIMVIOL, splimviol); in v7m_update_fpccr()
998 *fpccr = FIELD_DP32(*fpccr, V7M_FPCCR, LSPACT, 1); in v7m_update_fpccr()
1002 *fpccr = FIELD_DP32(*fpccr, V7M_FPCCR, USER, arm_current_el(env) == 0); in v7m_update_fpccr()
1004 *fpccr = FIELD_DP32(*fpccr, V7M_FPCCR, THREAD, in v7m_update_fpccr()
1014 *fpccr = FIELD_DP32(*fpccr, V7M_FPCCR, MMRDY, mmrdy); in v7m_update_fpccr()
1034 bool s = env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_S_MASK; in HELPER()
1035 bool lspact = env->v7m.fpccr[s] & R_V7M_FPCCR_LSPACT_MASK; in HELPER()
1065 if (!(env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_LSPEN_MASK)) { in HELPER()
1066 bool ts = env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_TS_MASK; in HELPER()
1116 if (env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_LSPACT_MASK) { in HELPER()
1118 env->v7m.fpccr[M_REG_S] &= ~R_V7M_FPCCR_LSPACT_MASK; in HELPER()
1120 bool ts = env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_TS_MASK; in HELPER()
1170 env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_TS_MASK) { in v7m_push_stack()
1245 bool fpccr_s = env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_S_MASK; in v7m_push_stack()
1246 bool lspact = env->v7m.fpccr[fpccr_s] & R_V7M_FPCCR_LSPACT_MASK; in v7m_push_stack()
1260 if (!(env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_LSPEN_MASK)) { in v7m_push_stack()
1496 if ((env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_CLRONRET_MASK) && in do_v7m_exception_exit()
1498 if (env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_LSPACT_MASK) { in do_v7m_exception_exit()
1686 (env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_LSPACT_MASK)) { in do_v7m_exception_exit()
1698 (env->v7m.fpccr[M_REG_S] & R_V7M_FPCCR_TS_MASK); in do_v7m_exception_exit()
1700 if (env->v7m.fpccr[return_to_secure] & R_V7M_FPCCR_LSPACT_MASK) { in do_v7m_exception_exit()
1702 env->v7m.fpccr[return_to_secure] &= ~R_V7M_FPCCR_LSPACT_MASK; in do_v7m_exception_exit()