Home
last modified time | relevance | path

Searched refs:cpu_exclusive_val (Results 1 – 25 of 42) sorted by relevance

12

/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/target/arm/
H A Dtranslate.h88 extern TCGv_i64 cpu_exclusive_val;
H A Dtranslate-a64.c2024 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 Dtranslate.h105 extern TCGv_i64 cpu_exclusive_val;
H A Dtranslate-a64.c2209 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 Dtranslate.h105 extern TCGv_i64 cpu_exclusive_val;
H A Dtranslate-a64.c2209 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 Dtranslate.h109 extern TCGv_i64 cpu_exclusive_val;
H A Dtranslate-a64.c2261 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 Dtranslate.h109 extern TCGv_i64 cpu_exclusive_val;
H A Dtranslate-a64.c2261 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 Dtranslate.h117 extern TCGv_i64 cpu_exclusive_val;
H A Dtranslate-a64.c2381 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 Dtranslate.h117 extern TCGv_i64 cpu_exclusive_val;
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/arm/
H A Dtranslate.h132 extern TCGv_i64 cpu_exclusive_val;
H A Dtranslate-a64.c2407 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 Dtranslate.h132 extern TCGv_i64 cpu_exclusive_val;
H A Dtranslate-a64.c2405 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 Dtranslate.c90 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 Dtranslate.c90 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 Dtranslate.c90 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 Dtranslate.c90 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 Dtranslate.c91 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 Dtranslate.c90 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 Dtranslate.c90 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 Dtranslate.c91 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()

12