Lines Matching full:ra
37 G_NORETURN void hppa_dynamic_excp(CPUHPPAState *env, int excp, uintptr_t ra) in hppa_dynamic_excp() argument
42 cpu_loop_exit_restore(cs, ra); in hppa_dynamic_excp()
46 uint32_t val, uint32_t mask, uintptr_t ra) in atomic_store_mask32() argument
52 vaddr = probe_access(env, addr, 3, MMU_DATA_STORE, mmu_idx, ra); in atomic_store_mask32()
54 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask32()
72 int size, uintptr_t ra) in atomic_store_mask64() argument
79 vaddr = probe_access(env, addr, size, MMU_DATA_STORE, mmu_idx, ra); in atomic_store_mask64()
81 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask64()
95 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask64()
100 bool parallel, uintptr_t ra) in do_stby_b() argument
104 cpu_stb_data_ra(env, addr, val, ra); in do_stby_b()
107 cpu_stw_data_ra(env, addr, val, ra); in do_stby_b()
112 atomic_store_mask32(env, addr, val, 0x00ffffffu, ra); in do_stby_b()
114 cpu_stb_data_ra(env, addr, val >> 16, ra); in do_stby_b()
115 cpu_stw_data_ra(env, addr + 1, val, ra); in do_stby_b()
119 cpu_stl_data_ra(env, addr, val, ra); in do_stby_b()
125 bool parallel, uintptr_t ra) in do_stdby_b() argument
129 cpu_stb_data_ra(env, addr, val, ra); in do_stdby_b()
132 cpu_stw_data_ra(env, addr, val, ra); in do_stdby_b()
137 atomic_store_mask32(env, addr, val, 0x00ffffffu, ra); in do_stdby_b()
139 cpu_stb_data_ra(env, addr, val >> 16, ra); in do_stdby_b()
140 cpu_stw_data_ra(env, addr + 1, val, ra); in do_stdby_b()
144 cpu_stl_data_ra(env, addr, val, ra); in do_stdby_b()
149 atomic_store_mask64(env, addr, val, 0x000000ffffffffffull, 5, ra); in do_stdby_b()
151 cpu_stb_data_ra(env, addr, val >> 32, ra); in do_stdby_b()
152 cpu_stl_data_ra(env, addr + 1, val, ra); in do_stdby_b()
158 atomic_store_mask64(env, addr, val, 0x0000ffffffffffffull, 6, ra); in do_stdby_b()
160 cpu_stw_data_ra(env, addr, val >> 32, ra); in do_stdby_b()
161 cpu_stl_data_ra(env, addr + 2, val, ra); in do_stdby_b()
167 atomic_store_mask64(env, addr, val, 0x00ffffffffffffffull, 7, ra); in do_stdby_b()
169 cpu_stb_data_ra(env, addr, val >> 48, ra); in do_stdby_b()
170 cpu_stw_data_ra(env, addr + 1, val >> 32, ra); in do_stdby_b()
171 cpu_stl_data_ra(env, addr + 3, val, ra); in do_stdby_b()
175 cpu_stq_data_ra(env, addr, val, ra); in do_stdby_b()
203 bool parallel, uintptr_t ra) in do_stby_e() argument
209 atomic_store_mask32(env, addr - 3, val, 0xffffff00u, ra); in do_stby_e()
211 cpu_stw_data_ra(env, addr - 3, val >> 16, ra); in do_stby_e()
212 cpu_stb_data_ra(env, addr - 1, val >> 8, ra); in do_stby_e()
216 cpu_stw_data_ra(env, addr - 2, val >> 16, ra); in do_stby_e()
219 cpu_stb_data_ra(env, addr - 1, val >> 24, ra); in do_stby_e()
224 probe_write(env, addr, 0, cpu_mmu_index(env_cpu(env), 0), ra); in do_stby_e()
230 bool parallel, uintptr_t ra) in do_stdby_e() argument
237 0xffffffffffffff00ull, 7, ra); in do_stdby_e()
239 cpu_stl_data_ra(env, addr - 7, val >> 32, ra); in do_stdby_e()
240 cpu_stw_data_ra(env, addr - 3, val >> 16, ra); in do_stdby_e()
241 cpu_stb_data_ra(env, addr - 1, val >> 8, ra); in do_stdby_e()
248 0xffffffffffff0000ull, 6, ra); in do_stdby_e()
250 cpu_stl_data_ra(env, addr - 6, val >> 32, ra); in do_stdby_e()
251 cpu_stw_data_ra(env, addr - 2, val >> 16, ra); in do_stdby_e()
258 0xffffffffff000000ull, 5, ra); in do_stdby_e()
260 cpu_stl_data_ra(env, addr - 5, val >> 32, ra); in do_stdby_e()
261 cpu_stb_data_ra(env, addr - 1, val >> 24, ra); in do_stdby_e()
265 cpu_stl_data_ra(env, addr - 4, val >> 32, ra); in do_stdby_e()
270 atomic_store_mask32(env, addr - 3, val >> 32, 0xffffff00u, ra); in do_stdby_e()
272 cpu_stw_data_ra(env, addr - 3, val >> 48, ra); in do_stdby_e()
273 cpu_stb_data_ra(env, addr - 1, val >> 40, ra); in do_stdby_e()
277 cpu_stw_data_ra(env, addr - 2, val >> 48, ra); in do_stdby_e()
280 cpu_stb_data_ra(env, addr - 1, val >> 56, ra); in do_stdby_e()
285 probe_write(env, addr, 0, cpu_mmu_index(env_cpu(env), 0), ra); in do_stdby_e()