Lines Matching refs:sregs

79     copy_window_from_phys(env, 0, env->sregs[WINDOW_BASE] * 4, 16);  in xtensa_sync_window_from_phys()
84 copy_phys_from_window(env, env->sregs[WINDOW_BASE] * 4, 0, 16); in xtensa_sync_phys_from_window()
90 env->sregs[WINDOW_BASE] = windowbase_bound(position, env); in xtensa_rotate_window_abs()
96 xtensa_rotate_window_abs(env, env->sregs[WINDOW_BASE] + delta); in xtensa_rotate_window()
106 int callinc = (env->sregs[PS] & PS_CALLINC) >> PS_CALLINC_SHIFT; in HELPER()
109 env->windowbase_next = env->sregs[WINDOW_BASE] + callinc; in HELPER()
110 env->sregs[WINDOW_START] |= windowstart_bit(env->windowbase_next, env); in HELPER()
115 uint32_t windowbase = windowbase_bound(env->sregs[WINDOW_BASE], env); in HELPER()
117 (env->sregs[WINDOW_BASE] + 1); in HELPER()
123 env->sregs[PS] = (env->sregs[PS] & ~PS_OWB) | in HELPER()
125 env->sregs[EPC1] = env->pc = pc; in HELPER()
144 uint32_t windowbase = windowbase_bound(env->sregs[WINDOW_BASE], env); in HELPER()
145 uint32_t windowstart = env->sregs[WINDOW_START]; in HELPER()
158 pc, env->sregs[PS], m, n); in HELPER()
167 if (!(env->sregs[WINDOW_START] & in HELPER()
168 windowstart_bit(env->sregs[WINDOW_BASE] - n, env))) { in HELPER()
169 uint32_t windowbase = windowbase_bound(env->sregs[WINDOW_BASE], env); in HELPER()
173 env->sregs[PS] = (env->sregs[PS] & ~PS_OWB) | in HELPER()
175 env->sregs[EPC1] = env->pc = pc; in HELPER()
196 xtensa_rotate_window_abs(env, (env->sregs[PS] & PS_OWB) >> PS_OWB_SHIFT); in xtensa_restore_owb()
206 if ((env->sregs[WINDOW_START] & in HELPER()
207 (windowstart_bit(env->sregs[WINDOW_BASE] - 3, env) | in HELPER()
208 windowstart_bit(env->sregs[WINDOW_BASE] - 2, env) | in HELPER()
209 windowstart_bit(env->sregs[WINDOW_BASE] - 1, env))) == 0) { in HELPER()