/dports/emulators/qemu60/qemu-6.0.0/target/hexagon/ |
H A D | genptr.c | 166 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_read_ctrl_reg() 169 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_read_ctrl_reg() 172 tcg_gen_mov_tl(dest, hex_gpr[reg_num]); in gen_read_ctrl_reg() 182 tcg_gen_concat_i32_i64(dest, p3_0, hex_gpr[reg_num + 1]); in gen_read_ctrl_reg_pair() 186 tcg_gen_concat_i32_i64(dest, hex_gpr[reg_num], pc); in gen_read_ctrl_reg_pair() 191 tcg_gen_addi_tl(pkt_cnt, hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_read_ctrl_reg_pair() 193 tcg_gen_addi_tl(insn_cnt, hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_read_ctrl_reg_pair() 200 hex_gpr[reg_num], in gen_read_ctrl_reg_pair() 201 hex_gpr[reg_num + 1]); in gen_read_ctrl_reg_pair()
|
H A D | translate.c | 31 TCGv hex_gpr[TOTAL_PER_THREAD_REGS]; variable 165 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], ctx->base.pc_next); in gen_start_packet() 190 tcg_gen_mov_tl(hex_new_value[rnum], hex_gpr[rnum]); in mark_implicit_reg_write() 243 tcg_gen_mov_tl(hex_gpr[reg_num], hex_new_value[reg_num]); in gen_reg_writes() 456 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_exec_counters() 458 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_exec_counters() 459 hex_gpr[HEX_REG_QEMU_INSN_CNT], ctx->num_insns); in gen_exec_counters() 543 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], ctx->base.pc_next); in hexagon_tr_breakpoint_check() 610 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], ctx->base.pc_next); in hexagon_tr_tb_stop() 619 tcg_gen_mov_tl(hex_gpr[HEX_REG_PC], hex_next_PC); in hexagon_tr_tb_stop() [all …]
|
H A D | translate.h | 70 extern TCGv hex_gpr[TOTAL_PER_THREAD_REGS];
|
H A D | README | 77 TCGv RsV = hex_gpr[insn->regno[1]]; 78 TCGv RtV = hex_gpr[insn->regno[2]];
|
H A D | macros.h | 45 tcg_gen_extract_tl(DST, hex_gpr[HEX_REG_USR], \
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/hexagon/ |
H A D | genptr.c | 165 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_read_ctrl_reg() 168 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_read_ctrl_reg() 171 tcg_gen_mov_tl(dest, hex_gpr[reg_num]); in gen_read_ctrl_reg() 181 tcg_gen_concat_i32_i64(dest, p3_0, hex_gpr[reg_num + 1]); in gen_read_ctrl_reg_pair() 185 tcg_gen_concat_i32_i64(dest, hex_gpr[reg_num], pc); in gen_read_ctrl_reg_pair() 190 tcg_gen_addi_tl(pkt_cnt, hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_read_ctrl_reg_pair() 192 tcg_gen_addi_tl(insn_cnt, hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_read_ctrl_reg_pair() 199 hex_gpr[reg_num], in gen_read_ctrl_reg_pair() 200 hex_gpr[reg_num + 1]); in gen_read_ctrl_reg_pair()
|
H A D | translate.c | 31 TCGv hex_gpr[TOTAL_PER_THREAD_REGS]; variable 64 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_exec_counters() 65 hex_gpr[HEX_REG_QEMU_PKT_CNT], ctx->num_packets); in gen_exec_counters() 66 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_exec_counters() 67 hex_gpr[HEX_REG_QEMU_INSN_CNT], ctx->num_insns); in gen_exec_counters() 73 tcg_gen_mov_tl(hex_gpr[HEX_REG_PC], hex_next_PC); in gen_end_tb() 85 tcg_gen_mov_tl(hex_gpr[HEX_REG_PC], hex_next_PC); in gen_exception_end_tb() 190 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], ctx->base.pc_next); in gen_start_packet() 215 tcg_gen_mov_tl(hex_new_value[rnum], hex_gpr[rnum]); in mark_implicit_reg_write() 271 tcg_gen_mov_tl(hex_gpr[reg_num], hex_new_value[reg_num]); in gen_reg_writes() [all …]
|
H A D | translate.h | 70 extern TCGv hex_gpr[TOTAL_PER_THREAD_REGS];
|
H A D | gen_tcg.h | 72 hex_gpr[HEX_REG_CS0 + MuN]); \ 80 gen_helper_fcircadd(RxV, RxV, ireg, MuV, hex_gpr[HEX_REG_CS0 + MuN]); \ 118 gen_helper_fcircadd(RxV, RxV, ireg, MuV, hex_gpr[HEX_REG_CS0 + MuN]); \ 447 gen_helper_fcircadd(RxV, RxV, ireg, MuV, hex_gpr[HEX_REG_CS0 + MuN]); \
|
H A D | README | 77 TCGv RsV = hex_gpr[insn->regno[1]]; 78 TCGv RtV = hex_gpr[insn->regno[2]];
|
H A D | macros.h | 44 tcg_gen_extract_tl(DST, hex_gpr[HEX_REG_USR], \ 506 hex_gpr[HEX_REG_CS0 + MuN]); \
|
/dports/emulators/qemu/qemu-6.2.0/target/hexagon/ |
H A D | genptr.c | 166 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_read_ctrl_reg() 169 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_read_ctrl_reg() 172 tcg_gen_addi_tl(dest, hex_gpr[HEX_REG_QEMU_HVX_CNT], in gen_read_ctrl_reg() 175 tcg_gen_mov_tl(dest, hex_gpr[reg_num]); in gen_read_ctrl_reg() 185 tcg_gen_concat_i32_i64(dest, p3_0, hex_gpr[reg_num + 1]); in gen_read_ctrl_reg_pair() 189 tcg_gen_concat_i32_i64(dest, hex_gpr[reg_num], pc); in gen_read_ctrl_reg_pair() 193 tcg_gen_addi_tl(pkt_cnt, hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_read_ctrl_reg_pair() 195 tcg_gen_addi_tl(insn_cnt, hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_read_ctrl_reg_pair() 202 tcg_gen_addi_tl(hvx_cnt, hex_gpr[HEX_REG_QEMU_HVX_CNT], in gen_read_ctrl_reg_pair() 208 hex_gpr[reg_num], in gen_read_ctrl_reg_pair() [all …]
|
H A D | translate.c | 32 TCGv hex_gpr[TOTAL_PER_THREAD_REGS]; variable 112 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_PKT_CNT], in gen_exec_counters() 114 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_INSN_CNT], in gen_exec_counters() 115 hex_gpr[HEX_REG_QEMU_INSN_CNT], ctx->num_insns); in gen_exec_counters() 116 tcg_gen_addi_tl(hex_gpr[HEX_REG_QEMU_HVX_CNT], in gen_exec_counters() 123 tcg_gen_mov_tl(hex_gpr[HEX_REG_PC], hex_next_PC); in gen_end_tb() 131 tcg_gen_mov_tl(hex_gpr[HEX_REG_PC], hex_next_PC); in gen_exception_end_tb() 244 tcg_gen_movi_tl(hex_gpr[HEX_REG_PC], ctx->base.pc_next); in gen_start_packet() 294 tcg_gen_mov_tl(hex_new_value[rnum], hex_gpr[rnum]); in mark_implicit_reg_write() 352 tcg_gen_mov_tl(hex_gpr[reg_num], hex_new_value[reg_num]); in gen_reg_writes() [all …]
|
H A D | gen_tcg.h | 72 hex_gpr[HEX_REG_CS0 + MuN]); \ 79 gen_helper_fcircadd(RxV, RxV, ireg, MuV, hex_gpr[HEX_REG_CS0 + MuN]); \ 117 gen_helper_fcircadd(RxV, RxV, ireg, MuV, hex_gpr[HEX_REG_CS0 + MuN]); \ 446 gen_helper_fcircadd(RxV, RxV, ireg, MuV, hex_gpr[HEX_REG_CS0 + MuN]); \
|
H A D | translate.h | 125 extern TCGv hex_gpr[TOTAL_PER_THREAD_REGS];
|
H A D | README | 81 TCGv RsV = hex_gpr[insn->regno[1]]; 82 TCGv RtV = hex_gpr[insn->regno[2]];
|
H A D | macros.h | 44 tcg_gen_extract_tl(DST, hex_gpr[HEX_REG_USR], \ 521 hex_gpr[HEX_REG_CS0 + MuN]); \
|
/dports/emulators/spim/spim-8.0/xspim/ |
H A D | xspim.c | 77 Boolean hex_gpr; member 186 XtOffset (AppResources *, hex_gpr), XtRImmediate, (XtPointer) True}, 383 print_gpr_hex = app_res.hex_gpr; in initialize()
|