Home
last modified time | relevance | path

Searched refs:dirty_addr (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dtranslate-a64.c2684 TCGv_i64 dirty_addr, clean_addr; in gen_load_exclusive() local
2688 dirty_addr = cpu_reg_sp(s, rn); in gen_load_exclusive()
2689 clean_addr = gen_mte_check1(s, dirty_addr, false, rn != 31, memop); in gen_load_exclusive()
3090 TCGv_i64 *clean_addr, TCGv_i64 *dirty_addr, in op_addr_ldstpair_pre() argument
3097 *dirty_addr = read_cpu_reg_sp(s, a->rn, 1); in op_addr_ldstpair_pre()
3099 tcg_gen_addi_i64(*dirty_addr, *dirty_addr, offset); in op_addr_ldstpair_pre()
3102 *clean_addr = gen_mte_checkN(s, *dirty_addr, is_store, in op_addr_ldstpair_pre()
3107 TCGv_i64 dirty_addr, uint64_t offset) in op_addr_ldstpair_post() argument
3111 tcg_gen_addi_i64(dirty_addr, dirty_addr, offset); in op_addr_ldstpair_post()
3113 tcg_gen_mov_i64(cpu_reg_sp(s, a->rn), dirty_addr); in op_addr_ldstpair_post()
[all …]
H A Dtranslate-sve.c4066 TCGv_i64 dirty_addr, clean_addr, t0, t1; in gen_sve_ldr() local
4069 dirty_addr = tcg_temp_new_i64(); in gen_sve_ldr()
4070 tcg_gen_addi_i64(dirty_addr, cpu_reg_sp(s, rn), imm); in gen_sve_ldr()
4071 clean_addr = gen_mte_checkN(s, dirty_addr, false, rn != 31, len, MO_8); in gen_sve_ldr()
4168 TCGv_i64 dirty_addr, clean_addr, t0, t1; in gen_sve_str() local
4171 dirty_addr = tcg_temp_new_i64(); in gen_sve_str()
4172 tcg_gen_addi_i64(dirty_addr, cpu_reg_sp(s, rn), imm); in gen_sve_str()
4173 clean_addr = gen_mte_checkN(s, dirty_addr, false, rn != 31, len, MO_8); in gen_sve_str()