Lines Matching refs:val

33     uint32_t val;  in hppa_cpu_gdb_read_register()  local
37 val = cpu_hppa_get_psw(env); in hppa_cpu_gdb_read_register()
40 val = env->gr[n]; in hppa_cpu_gdb_read_register()
43 val = env->cr[CR_SAR]; in hppa_cpu_gdb_read_register()
46 val = env->iaoq_f; in hppa_cpu_gdb_read_register()
49 val = env->iasq_f >> 32; in hppa_cpu_gdb_read_register()
52 val = env->iaoq_b; in hppa_cpu_gdb_read_register()
55 val = env->iasq_b >> 32; in hppa_cpu_gdb_read_register()
58 val = env->cr[CR_EIEM]; in hppa_cpu_gdb_read_register()
61 val = env->cr[CR_IIR]; in hppa_cpu_gdb_read_register()
64 val = env->cr[CR_ISR]; in hppa_cpu_gdb_read_register()
67 val = env->cr[CR_IOR]; in hppa_cpu_gdb_read_register()
70 val = env->cr[CR_IPSW]; in hppa_cpu_gdb_read_register()
73 val = env->sr[4] >> 32; in hppa_cpu_gdb_read_register()
76 val = env->sr[0] >> 32; in hppa_cpu_gdb_read_register()
79 val = env->sr[1] >> 32; in hppa_cpu_gdb_read_register()
82 val = env->sr[2] >> 32; in hppa_cpu_gdb_read_register()
85 val = env->sr[3] >> 32; in hppa_cpu_gdb_read_register()
88 val = env->sr[5] >> 32; in hppa_cpu_gdb_read_register()
91 val = env->sr[6] >> 32; in hppa_cpu_gdb_read_register()
94 val = env->sr[7] >> 32; in hppa_cpu_gdb_read_register()
97 val = env->cr[CR_RC]; in hppa_cpu_gdb_read_register()
100 val = env->cr[CR_PID1]; in hppa_cpu_gdb_read_register()
103 val = env->cr[CR_PID2]; in hppa_cpu_gdb_read_register()
106 val = env->cr[CR_SCRCCR]; in hppa_cpu_gdb_read_register()
109 val = env->cr[CR_PID3]; in hppa_cpu_gdb_read_register()
112 val = env->cr[CR_PID4]; in hppa_cpu_gdb_read_register()
115 val = env->cr[24]; in hppa_cpu_gdb_read_register()
118 val = env->cr[25]; in hppa_cpu_gdb_read_register()
121 val = env->cr[26]; in hppa_cpu_gdb_read_register()
124 val = env->cr[27]; in hppa_cpu_gdb_read_register()
127 val = env->cr[28]; in hppa_cpu_gdb_read_register()
130 val = env->cr[29]; in hppa_cpu_gdb_read_register()
133 val = env->cr[30]; in hppa_cpu_gdb_read_register()
136 val = extract64(env->fr[(n - 64) / 2], (n & 1 ? 0 : 32), 32); in hppa_cpu_gdb_read_register()
140 val = 0; in hppa_cpu_gdb_read_register()
147 return gdb_get_reg32(mem_buf, val); in hppa_cpu_gdb_read_register()
153 uint32_t val = ldl_p(mem_buf); in hppa_cpu_gdb_write_register() local
157 cpu_hppa_put_psw(env, val); in hppa_cpu_gdb_write_register()
160 env->gr[n] = val; in hppa_cpu_gdb_write_register()
163 env->cr[CR_SAR] = val & (hppa_is_pa20(env) ? 63 : 31); in hppa_cpu_gdb_write_register()
167 val |= PRIV_USER; in hppa_cpu_gdb_write_register()
169 env->iaoq_f = val; in hppa_cpu_gdb_write_register()
172 env->iasq_f = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
176 val |= PRIV_USER; in hppa_cpu_gdb_write_register()
178 env->iaoq_b = val; in hppa_cpu_gdb_write_register()
181 env->iasq_b = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
184 env->cr[CR_EIEM] = val; in hppa_cpu_gdb_write_register()
187 env->cr[CR_IIR] = val; in hppa_cpu_gdb_write_register()
190 env->cr[CR_ISR] = val; in hppa_cpu_gdb_write_register()
193 env->cr[CR_IOR] = val; in hppa_cpu_gdb_write_register()
196 env->cr[CR_IPSW] = val; in hppa_cpu_gdb_write_register()
199 env->sr[4] = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
202 env->sr[0] = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
205 env->sr[1] = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
208 env->sr[2] = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
211 env->sr[3] = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
214 env->sr[5] = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
217 env->sr[6] = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
220 env->sr[7] = (uint64_t)val << 32; in hppa_cpu_gdb_write_register()
223 env->cr[CR_RC] = val; in hppa_cpu_gdb_write_register()
226 env->cr[CR_PID1] = val; in hppa_cpu_gdb_write_register()
230 env->cr[CR_PID2] = val; in hppa_cpu_gdb_write_register()
234 env->cr[CR_SCRCCR] = val; in hppa_cpu_gdb_write_register()
237 env->cr[CR_PID3] = val; in hppa_cpu_gdb_write_register()
241 env->cr[CR_PID4] = val; in hppa_cpu_gdb_write_register()
245 env->cr[24] = val; in hppa_cpu_gdb_write_register()
248 env->cr[25] = val; in hppa_cpu_gdb_write_register()
251 env->cr[26] = val; in hppa_cpu_gdb_write_register()
254 env->cr[27] = val; in hppa_cpu_gdb_write_register()
257 env->cr[28] = val; in hppa_cpu_gdb_write_register()
260 env->cr[29] = val; in hppa_cpu_gdb_write_register()
263 env->cr[30] = val; in hppa_cpu_gdb_write_register()
266 env->fr[0] = deposit64(env->fr[0], 32, 32, val); in hppa_cpu_gdb_write_register()
272 *fr = deposit64(*fr, (n & 1 ? 0 : 32), 32, val); in hppa_cpu_gdb_write_register()