Home
last modified time | relevance | path

Searched refs:rnum (Results 1 – 8 of 8) sorted by relevance

/qemu/target/hexagon/
H A Dtranslate.h107 if (rnum == HEX_REG_P3_0_ALIASED) { in ctx_log_reg_write()
115 set_bit(rnum, ctx->regs_written); in ctx_log_reg_write()
132 if (test_bit(rnum, ctx->regs_written)) { in ctx_log_reg_read()
144 ctx_log_reg_read(ctx, rnum); in ctx_log_reg_read_pair()
145 ctx_log_reg_read(ctx, rnum + 1); in ctx_log_reg_read_pair()
171 set_bit(rnum, ctx->vregs_written); in ctx_log_vreg_write()
179 set_bit(rnum, ctx->vregs_updated); in ctx_log_vreg_write()
185 set_bit(rnum, ctx->vregs_select); in ctx_log_vreg_write()
207 set_bit(rnum, ctx->insn_vregs_read); in ctx_log_vreg_read()
225 set_bit(rnum, ctx->insn_vregs_read); in ctx_log_vreg_read_new()
[all …]
H A Dgenptr.c72 TCGv get_result_gpr(DisasContext *ctx, int rnum) in get_result_gpr() argument
75 if (rnum == HEX_REG_USR) { in get_result_gpr()
78 if (ctx->new_value[rnum] == NULL) { in get_result_gpr()
79 ctx->new_value[rnum] = tcg_temp_new(); in get_result_gpr()
82 return ctx->new_value[rnum]; in get_result_gpr()
85 return hex_gpr[rnum]; in get_result_gpr()
101 gen_masked_reg_write(val, hex_gpr[rnum], reg_mask); in gen_log_reg_write()
102 tcg_gen_mov_tl(get_result_gpr(ctx, rnum), val); in gen_log_reg_write()
105 tcg_gen_movi_tl(hex_reg_written[rnum], 1); in gen_log_reg_write()
115 gen_log_reg_write(ctx, rnum, val32); in gen_log_reg_write_pair()
[all …]
H A Dtranslate.c304 rnum == HEX_REG_USR; in mark_implicit_reg_write()
307 if ((rnum == HEX_REG_LC0 || rnum == HEX_REG_LC1) && in mark_implicit_reg_write()
314 ctx_log_reg_write(ctx, rnum, is_predicated); in mark_implicit_reg_write()
372 int rnum = ctx->reg_log[i]; in need_commit() local
373 if (reg_immut_masks[rnum]) { in need_commit()
800 int rnum = ctx->vreg_log[i]; in gen_commit_hvx() local
801 intptr_t dstoff = offsetof(CPUHexagonState, VRegs[rnum]); in gen_commit_hvx()
802 intptr_t srcoff = ctx_future_vreg_off(ctx, rnum, 1, false); in gen_commit_hvx()
815 int rnum = ctx->qreg_log[i]; in gen_commit_hvx() local
816 intptr_t dstoff = offsetof(CPUHexagonState, QRegs[rnum]); in gen_commit_hvx()
[all …]
H A Dgenptr.h38 TCGv get_result_gpr(DisasContext *ctx, int rnum);
40 void gen_log_reg_write(DisasContext *ctx, int rnum, TCGv val);
/qemu/target/riscv/
H A Dcrypto_helper.c142 target_ulong HELPER(aes64ks1i)(target_ulong rs1, target_ulong rnum) in HELPER()
149 uint8_t enc_rnum = rnum; in HELPER()
/qemu/disas/
H A Driscv.h208 uint8_t rnum; member
H A Driscv.c4592 dec->rnum = operand_rnum(inst); in decode_inst_operands()
4845 g_string_append_printf(buf, "%d", dec->rnum); in format_inst()
/qemu/target/hexagon/imported/
H A Dmacros.def171 // take advantage of the fact that reglog_read returns zero for not valid rnum