/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/target/arm/ |
H A D | translate.h | 88 extern TCGv_i64 cpu_exclusive_val;
|
H A D | translate-a64.c | 2024 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2026 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 0, 32); in gen_load_exclusive() 2029 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 32, 32); in gen_load_exclusive() 2036 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, in gen_load_exclusive() 2044 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2049 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2050 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2085 cpu_exclusive_val, tmp, in gen_store_exclusive() 2088 tcg_gen_setcond_i64(TCG_COND_NE, tmp, tmp, cpu_exclusive_val); in gen_store_exclusive() 2111 tcg_gen_atomic_cmpxchg_i64(tmp, cpu_exclusive_addr, cpu_exclusive_val, in gen_store_exclusive() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/target/arm/ |
H A D | translate.h | 105 extern TCGv_i64 cpu_exclusive_val;
|
H A D | translate-a64.c | 2209 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2211 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 0, 32); in gen_load_exclusive() 2214 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 32, 32); in gen_load_exclusive() 2221 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, in gen_load_exclusive() 2229 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2234 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2235 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2270 cpu_exclusive_val, tmp, in gen_store_exclusive() 2273 tcg_gen_setcond_i64(TCG_COND_NE, tmp, tmp, cpu_exclusive_val); in gen_store_exclusive() 2297 tcg_gen_atomic_cmpxchg_i64(tmp, cpu_exclusive_addr, cpu_exclusive_val, in gen_store_exclusive() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/target/arm/ |
H A D | translate.h | 105 extern TCGv_i64 cpu_exclusive_val;
|
H A D | translate-a64.c | 2209 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2211 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 0, 32); in gen_load_exclusive() 2214 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 32, 32); in gen_load_exclusive() 2221 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, in gen_load_exclusive() 2229 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2234 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2235 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2270 cpu_exclusive_val, tmp, in gen_store_exclusive() 2273 tcg_gen_setcond_i64(TCG_COND_NE, tmp, tmp, cpu_exclusive_val); in gen_store_exclusive() 2297 tcg_gen_atomic_cmpxchg_i64(tmp, cpu_exclusive_addr, cpu_exclusive_val, in gen_store_exclusive() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/target/arm/ |
H A D | translate.h | 109 extern TCGv_i64 cpu_exclusive_val;
|
H A D | translate-a64.c | 2261 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2263 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 0, 32); in gen_load_exclusive() 2266 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 32, 32); in gen_load_exclusive() 2273 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, in gen_load_exclusive() 2281 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2286 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2287 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2322 cpu_exclusive_val, tmp, in gen_store_exclusive() 2325 tcg_gen_setcond_i64(TCG_COND_NE, tmp, tmp, cpu_exclusive_val); in gen_store_exclusive() 2349 tcg_gen_atomic_cmpxchg_i64(tmp, cpu_exclusive_addr, cpu_exclusive_val, in gen_store_exclusive() [all …]
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/arm/ |
H A D | translate.h | 109 extern TCGv_i64 cpu_exclusive_val;
|
H A D | translate-a64.c | 2261 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2263 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 0, 32); in gen_load_exclusive() 2266 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 32, 32); in gen_load_exclusive() 2273 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, in gen_load_exclusive() 2281 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2286 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2287 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2322 cpu_exclusive_val, tmp, in gen_store_exclusive() 2325 tcg_gen_setcond_i64(TCG_COND_NE, tmp, tmp, cpu_exclusive_val); in gen_store_exclusive() 2349 tcg_gen_atomic_cmpxchg_i64(tmp, cpu_exclusive_addr, cpu_exclusive_val, in gen_store_exclusive() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/target/arm/ |
H A D | translate.h | 117 extern TCGv_i64 cpu_exclusive_val;
|
H A D | translate-a64.c | 2381 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2383 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 0, 32); in gen_load_exclusive() 2386 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 32, 32); in gen_load_exclusive() 2393 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, in gen_load_exclusive() 2401 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2406 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2407 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2442 cpu_exclusive_val, tmp, in gen_store_exclusive() 2445 tcg_gen_setcond_i64(TCG_COND_NE, tmp, tmp, cpu_exclusive_val); in gen_store_exclusive() 2469 tcg_gen_atomic_cmpxchg_i64(tmp, cpu_exclusive_addr, cpu_exclusive_val, in gen_store_exclusive() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/target/arm/ |
H A D | translate.h | 117 extern TCGv_i64 cpu_exclusive_val;
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/arm/ |
H A D | translate.h | 132 extern TCGv_i64 cpu_exclusive_val;
|
H A D | translate-a64.c | 2407 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2409 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 0, 32); in gen_load_exclusive() 2412 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 32, 32); in gen_load_exclusive() 2419 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, in gen_load_exclusive() 2427 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2432 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2433 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2468 cpu_exclusive_val, tmp, in gen_store_exclusive() 2471 tcg_gen_setcond_i64(TCG_COND_NE, tmp, tmp, cpu_exclusive_val); in gen_store_exclusive() 2495 tcg_gen_atomic_cmpxchg_i64(tmp, cpu_exclusive_addr, cpu_exclusive_val, in gen_store_exclusive() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/target/arm/ |
H A D | translate.h | 132 extern TCGv_i64 cpu_exclusive_val;
|
H A D | translate-a64.c | 2405 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2407 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 0, 32); in gen_load_exclusive() 2410 tcg_gen_extract_i64(cpu_reg(s, rt), cpu_exclusive_val, 32, 32); in gen_load_exclusive() 2417 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, in gen_load_exclusive() 2425 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2430 tcg_gen_qemu_ld_i64(cpu_exclusive_val, addr, idx, memop); in gen_load_exclusive() 2431 tcg_gen_mov_i64(cpu_reg(s, rt), cpu_exclusive_val); in gen_load_exclusive() 2466 cpu_exclusive_val, tmp, in gen_store_exclusive() 2469 tcg_gen_setcond_i64(TCG_COND_NE, tmp, tmp, cpu_exclusive_val); in gen_store_exclusive() 2493 tcg_gen_atomic_cmpxchg_i64(tmp, cpu_exclusive_addr, cpu_exclusive_val, in gen_store_exclusive() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/target/xtensa/ |
H A D | translate.c | 90 static TCGv_i32 cpu_exclusive_val; variable 224 cpu_exclusive_val = in xtensa_translate_init() 1761 tcg_gen_mov_i32(cpu_exclusive_val, arg[0].out); in translate_l32ex() 2330 tcg_gen_atomic_cmpxchg_i32(prev, cpu_exclusive_addr, cpu_exclusive_val, in translate_s32ex() 2332 tcg_gen_setcond_i32(TCG_COND_EQ, res, prev, cpu_exclusive_val); in translate_s32ex() 2333 tcg_gen_movcond_i32(TCG_COND_EQ, cpu_exclusive_val, in translate_s32ex() 2334 prev, cpu_exclusive_val, prev, cpu_exclusive_val); in translate_s32ex()
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/target/xtensa/ |
H A D | translate.c | 90 static TCGv_i32 cpu_exclusive_val; variable 224 cpu_exclusive_val = in xtensa_translate_init() 1752 tcg_gen_mov_i32(cpu_exclusive_val, arg[0].out); in translate_l32ex() 2321 tcg_gen_atomic_cmpxchg_i32(prev, cpu_exclusive_addr, cpu_exclusive_val, in translate_s32ex() 2323 tcg_gen_setcond_i32(TCG_COND_EQ, res, prev, cpu_exclusive_val); in translate_s32ex() 2324 tcg_gen_movcond_i32(TCG_COND_EQ, cpu_exclusive_val, in translate_s32ex() 2325 prev, cpu_exclusive_val, prev, cpu_exclusive_val); in translate_s32ex()
|
/dports/emulators/qemu42/qemu-4.2.1/target/xtensa/ |
H A D | translate.c | 90 static TCGv_i32 cpu_exclusive_val; variable 224 cpu_exclusive_val = in xtensa_translate_init() 1761 tcg_gen_mov_i32(cpu_exclusive_val, arg[0].out); in translate_l32ex() 2330 tcg_gen_atomic_cmpxchg_i32(prev, cpu_exclusive_addr, cpu_exclusive_val, in translate_s32ex() 2332 tcg_gen_setcond_i32(TCG_COND_EQ, res, prev, cpu_exclusive_val); in translate_s32ex() 2333 tcg_gen_movcond_i32(TCG_COND_EQ, cpu_exclusive_val, in translate_s32ex() 2334 prev, cpu_exclusive_val, prev, cpu_exclusive_val); in translate_s32ex()
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/xtensa/ |
H A D | translate.c | 90 static TCGv_i32 cpu_exclusive_val; variable 224 cpu_exclusive_val = in xtensa_translate_init() 1761 tcg_gen_mov_i32(cpu_exclusive_val, arg[0].out); in translate_l32ex() 2330 tcg_gen_atomic_cmpxchg_i32(prev, cpu_exclusive_addr, cpu_exclusive_val, in translate_s32ex() 2332 tcg_gen_setcond_i32(TCG_COND_EQ, res, prev, cpu_exclusive_val); in translate_s32ex() 2333 tcg_gen_movcond_i32(TCG_COND_EQ, cpu_exclusive_val, in translate_s32ex() 2334 prev, cpu_exclusive_val, prev, cpu_exclusive_val); in translate_s32ex()
|
/dports/emulators/qemu5/qemu-5.2.0/target/xtensa/ |
H A D | translate.c | 91 static TCGv_i32 cpu_exclusive_val; variable 232 cpu_exclusive_val = in xtensa_translate_init() 1822 tcg_gen_mov_i32(cpu_exclusive_val, arg[0].out); in translate_l32ex() 2395 tcg_gen_atomic_cmpxchg_i32(prev, cpu_exclusive_addr, cpu_exclusive_val, in translate_s32ex() 2397 tcg_gen_setcond_i32(TCG_COND_EQ, res, prev, cpu_exclusive_val); in translate_s32ex() 2398 tcg_gen_movcond_i32(TCG_COND_EQ, cpu_exclusive_val, in translate_s32ex() 2399 prev, cpu_exclusive_val, prev, cpu_exclusive_val); in translate_s32ex()
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/xtensa/ |
H A D | translate.c | 90 static TCGv_i32 cpu_exclusive_val; variable 231 cpu_exclusive_val = in xtensa_translate_init() 1789 tcg_gen_mov_i32(cpu_exclusive_val, arg[0].out); in translate_l32ex() 2367 tcg_gen_atomic_cmpxchg_i32(prev, cpu_exclusive_addr, cpu_exclusive_val, in translate_s32ex() 2369 tcg_gen_setcond_i32(TCG_COND_EQ, res, prev, cpu_exclusive_val); in translate_s32ex() 2370 tcg_gen_movcond_i32(TCG_COND_EQ, cpu_exclusive_val, in translate_s32ex() 2371 prev, cpu_exclusive_val, prev, cpu_exclusive_val); in translate_s32ex()
|
/dports/emulators/qemu/qemu-6.2.0/target/xtensa/ |
H A D | translate.c | 90 static TCGv_i32 cpu_exclusive_val; variable 231 cpu_exclusive_val = in xtensa_translate_init() 1780 tcg_gen_mov_i32(cpu_exclusive_val, arg[0].out); in translate_l32ex() 2358 tcg_gen_atomic_cmpxchg_i32(prev, cpu_exclusive_addr, cpu_exclusive_val, in translate_s32ex() 2360 tcg_gen_setcond_i32(TCG_COND_EQ, res, prev, cpu_exclusive_val); in translate_s32ex() 2361 tcg_gen_movcond_i32(TCG_COND_EQ, cpu_exclusive_val, in translate_s32ex() 2362 prev, cpu_exclusive_val, prev, cpu_exclusive_val); in translate_s32ex()
|
/dports/emulators/qemu60/qemu-6.0.0/target/xtensa/ |
H A D | translate.c | 91 static TCGv_i32 cpu_exclusive_val; variable 232 cpu_exclusive_val = in xtensa_translate_init() 1822 tcg_gen_mov_i32(cpu_exclusive_val, arg[0].out); in translate_l32ex() 2395 tcg_gen_atomic_cmpxchg_i32(prev, cpu_exclusive_addr, cpu_exclusive_val, in translate_s32ex() 2397 tcg_gen_setcond_i32(TCG_COND_EQ, res, prev, cpu_exclusive_val); in translate_s32ex() 2398 tcg_gen_movcond_i32(TCG_COND_EQ, cpu_exclusive_val, in translate_s32ex() 2399 prev, cpu_exclusive_val, prev, cpu_exclusive_val); in translate_s32ex()
|