Lines Matching +full:c +full:- +full:22

4  * Copyright (c) 2003-2005 Fabrice Bellard
5 * Copyright (c) 2013 SUSE LINUX Products GmbH
33 if ((env->sr & (1u << SR_MD)) && (env->sr & (1u << SR_RB))) { in superh_cpu_gdb_read_register()
34 return gdb_get_regl(mem_buf, env->gregs[n + 16]); in superh_cpu_gdb_read_register()
36 return gdb_get_regl(mem_buf, env->gregs[n]); in superh_cpu_gdb_read_register()
39 return gdb_get_regl(mem_buf, env->gregs[n]); in superh_cpu_gdb_read_register()
41 return gdb_get_regl(mem_buf, env->pc); in superh_cpu_gdb_read_register()
43 return gdb_get_regl(mem_buf, env->pr); in superh_cpu_gdb_read_register()
45 return gdb_get_regl(mem_buf, env->gbr); in superh_cpu_gdb_read_register()
47 return gdb_get_regl(mem_buf, env->vbr); in superh_cpu_gdb_read_register()
49 return gdb_get_regl(mem_buf, env->mach); in superh_cpu_gdb_read_register()
51 return gdb_get_regl(mem_buf, env->macl); in superh_cpu_gdb_read_register()
52 case 22: in superh_cpu_gdb_read_register()
55 return gdb_get_regl(mem_buf, env->fpul); in superh_cpu_gdb_read_register()
57 return gdb_get_regl(mem_buf, env->fpscr); in superh_cpu_gdb_read_register()
59 if (env->fpscr & FPSCR_FR) { in superh_cpu_gdb_read_register()
60 return gdb_get_reg32(mem_buf, env->fregs[n - 9]); in superh_cpu_gdb_read_register()
62 return gdb_get_reg32(mem_buf, env->fregs[n - 25]); in superh_cpu_gdb_read_register()
64 return gdb_get_regl(mem_buf, env->ssr); in superh_cpu_gdb_read_register()
66 return gdb_get_regl(mem_buf, env->spc); in superh_cpu_gdb_read_register()
68 return gdb_get_regl(mem_buf, env->gregs[n - 43]); in superh_cpu_gdb_read_register()
70 return gdb_get_regl(mem_buf, env->gregs[n - (51 - 16)]); in superh_cpu_gdb_read_register()
82 if ((env->sr & (1u << SR_MD)) && (env->sr & (1u << SR_RB))) { in superh_cpu_gdb_write_register()
83 env->gregs[n + 16] = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
85 env->gregs[n] = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
89 env->gregs[n] = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
92 env->pc = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
95 env->pr = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
98 env->gbr = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
101 env->vbr = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
104 env->mach = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
107 env->macl = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
109 case 22: in superh_cpu_gdb_write_register()
113 env->fpul = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
116 env->fpscr = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
119 if (env->fpscr & FPSCR_FR) { in superh_cpu_gdb_write_register()
120 env->fregs[n - 9] = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
122 env->fregs[n - 25] = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
126 env->ssr = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
129 env->spc = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
132 env->gregs[n - 43] = ldl_p(mem_buf); in superh_cpu_gdb_write_register()
135 env->gregs[n - (51 - 16)] = ldl_p(mem_buf); in superh_cpu_gdb_write_register()