Searched refs:dirty_addr (Results 1 – 2 of 2) sorted by relevance
/openbmc/qemu/target/arm/tcg/ |
H A D | translate-a64.c | 2684 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 D | translate-sve.c | 4066 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()
|