Searched refs:hex_gpr (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/target/hexagon/ |
H A D | genptr.c | 37 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 D | translate.c | 49 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 D | gen_tcg.h | 513 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 D | translate.h | 270 extern TCGv hex_gpr[TOTAL_PER_THREAD_REGS];
|
H A D | README | 85 TCGv RsV = hex_gpr[insn->regno[1]]; 86 TCGv RtV = hex_gpr[insn->regno[2]];
|
H A D | macros.h | 31 tcg_gen_extract_tl(DST, hex_gpr[HEX_REG_USR], \
|