Home
last modified time | relevance | path

Searched refs:hex_gpr (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/hexagon/
H A Dgenptr.c37 tcg_gen_mov_tl(result, hex_gpr[num]); in gen_read_reg()
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()
185 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_read_ctrl_reg()
188 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_read_ctrl_reg()
191 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_HVX_CNT], in gen_read_ctrl_reg()
194 tcg_gen_mov_tl(dest, hex_gpr[reg_num]); in gen_read_ctrl_reg()
204 tcg_gen_concat_i32_i64(dest, p3_0, hex_gpr[reg_num + 1]); in gen_read_ctrl_reg_pair()
207 tcg_gen_concat_i32_i64(dest, hex_gpr[reg_num], pc); in gen_read_ctrl_reg_pair()
211 tcg_gen_addi_tl(pkt_cnt, hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_read_ctrl_reg_pair()
[all …]
H A Dtranslate.c49 TCGv hex_gpr[TOTAL_PER_THREAD_REGS]; variable
124 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_exec_counters()
125 hex_gpr[HEX_REG_QEMU_PKT_CNT], ctx->num_packets); in gen_exec_counters()
126 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_exec_counters()
127 hex_gpr[HEX_REG_QEMU_INSN_CNT], ctx->num_insns); in gen_exec_counters()
128 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_HVX_CNT], in gen_exec_counters()
129 hex_gpr[HEX_REG_QEMU_HVX_CNT], ctx->num_hvx_insns); in gen_exec_counters()
143 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], dest); in gen_goto_tb()
148 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], dest); in gen_goto_tb()
177 tcg_gen_brcondi_tl(TCG_COND_LEU, hex_gpr[HEX_REG_LC0], 1, skip); in gen_end_tb()
[all …]
H A Dgen_tcg.h513 tcg_gen_mov_tl(r29, hex_gpr[HEX_REG_SP]); \
530 gen_deallocframe(ctx, r31_30, hex_gpr[HEX_REG_FP]); \
548 gen_return(ctx, RddV, hex_gpr[HEX_REG_FP]); \
1139 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], ctx->next_PC); \
1151 gen_jumpr(ctx, hex_gpr[HEX_REG_LR])
1367 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], ctx->pkt->pc); \
H A Dtranslate.h270 extern TCGv hex_gpr[TOTAL_PER_THREAD_REGS];
H A DREADME85 TCGv RsV = hex_gpr[insn->regno[1]];
86 TCGv RtV = hex_gpr[insn->regno[2]];
H A Dmacros.h31 tcg_gen_extract_tl(DST, hex_gpr[HEX_REG_USR], \