Home
last modified time | relevance | path

Searched refs:reg_rs1 (Results 1 – 19 of 19) sorted by relevance

/dports/emulators/tme/tme-0.8/ic/sparc/
H A Dsparc-vis-auto.sh466 unsigned int reg_rs1;
520 reg_rs1 = TME_FIELD_MASK_EXTRACTU(insn, TME_SPARC_FORMAT3_MASK_RS1);
521 TME_SPARC_REG_INDEX(ic, reg_rs1);
524 address_first = ic->tme_sparc_ireg_uint${arch}(reg_rs1);
660 unsigned int reg_rs1;
693 reg_rs1 = TME_FIELD_MASK_EXTRACTU(insn, TME_SPARC_FORMAT3_MASK_RS1);
694 TME_SPARC_REG_INDEX(ic, reg_rs1);
705 ic->tme_sparc_ireg_uint${arch}(reg_rs1),
714 misaligned = ic->tme_sparc_ireg_uint${arch}(reg_rs1);
H A Dsparc-vis-auto.c744 unsigned int reg_rs1; in tme_sparc64_vis_ls_asi_pst() local
798 reg_rs1 = TME_FIELD_MASK_EXTRACTU(insn, TME_SPARC_FORMAT3_MASK_RS1); in tme_sparc64_vis_ls_asi_pst()
799 TME_SPARC_REG_INDEX(ic, reg_rs1); in tme_sparc64_vis_ls_asi_pst()
802 address_first = ic->tme_sparc_ireg_uint64(reg_rs1); in tme_sparc64_vis_ls_asi_pst()
938 unsigned int reg_rs1; in tme_sparc64_vis_ls_asi_misaligned() local
971 reg_rs1 = TME_FIELD_MASK_EXTRACTU(insn, TME_SPARC_FORMAT3_MASK_RS1); in tme_sparc64_vis_ls_asi_misaligned()
972 TME_SPARC_REG_INDEX(ic, reg_rs1); in tme_sparc64_vis_ls_asi_misaligned()
983 ic->tme_sparc_ireg_uint64(reg_rs1), in tme_sparc64_vis_ls_asi_misaligned()
992 misaligned = ic->tme_sparc_ireg_uint64(reg_rs1); in tme_sparc64_vis_ls_asi_misaligned()
H A Dsparc-insns.c91 unsigned int reg_rs1; in TME_SPARC_FORMAT3() local
95 reg_rs1 = TME_FIELD_MASK_EXTRACTU(TME_SPARC_INSN, (0x1f << 14)); in TME_SPARC_FORMAT3()
99 if (reg_rs1 == 0) { in TME_SPARC_FORMAT3()
104 else if (reg_rs1 == 15 && reg_rd == 0) { in TME_SPARC_FORMAT3()
1207 unsigned int reg_rs1; in TME_SPARC_FORMAT3() local
1219 reg_rs1 = TME_FIELD_MASK_EXTRACTU(TME_SPARC_INSN, TME_SPARC_FORMAT3_MASK_RS1); in TME_SPARC_FORMAT3()
1220 switch (reg_rs1) { in TME_SPARC_FORMAT3()
1229 switch (reg_rs1) { in TME_SPARC_FORMAT3()
1711 unsigned int reg_rs1; in TME_SPARC_FORMAT3() local
1715 reg_rs1 = TME_FIELD_MASK_EXTRACTU(TME_SPARC_INSN, TME_SPARC_FORMAT3_MASK_RS1); in TME_SPARC_FORMAT3()
[all …]
H A Dsparc-execute.c68 unsigned int reg_rs1; in _TME_SPARC_EXECUTE_NAME() local
699 reg_rs1 = TME_FIELD_MASK_EXTRACTU(insn, TME_SPARC_FORMAT3_MASK_RS1); in _TME_SPARC_EXECUTE_NAME()
700 TME_SPARC_REG_INDEX(ic, reg_rs1); in _TME_SPARC_EXECUTE_NAME()
713 &ic->tme_sparc_ireg(reg_rs1), in _TME_SPARC_EXECUTE_NAME()
766 reg_rs1 = TME_FIELD_MASK_EXTRACTU(insn, TME_SPARC_FORMAT3_MASK_RS1); in _TME_SPARC_EXECUTE_NAME()
767 TME_SPARC_REG_INDEX(ic, reg_rs1); in _TME_SPARC_EXECUTE_NAME()
772 value_rs1 = ic->tme_sparc_ireg(reg_rs1); in _TME_SPARC_EXECUTE_NAME()
H A Dsparc-rc-ls.c60 unsigned int reg_rs1; in _tme_sparc_recode_ls_assist_check() local
91 reg_rs1 = TME_FIELD_MASK_EXTRACTU(sparc_insn, TME_SPARC_FORMAT3_MASK_RS1); in _tme_sparc_recode_ls_assist_check()
92 TME_SPARC_REG_INDEX(ic, reg_rs1); in _tme_sparc_recode_ls_assist_check()
93 sparc_address += ic->tme_sparc_ireg(reg_rs1); in _tme_sparc_recode_ls_assist_check()
H A Dsparc-rc-insns.c562 unsigned int reg_rs1; in _tme_sparc_recode_insn_assist_full() local
599 reg_rs1 = TME_FIELD_MASK_EXTRACTU(sparc_insn, TME_SPARC_FORMAT3_MASK_RS1); in _tme_sparc_recode_insn_assist_full()
600 TME_SPARC_REG_INDEX(ic, reg_rs1); in _tme_sparc_recode_insn_assist_full()
614 &ic->tme_sparc_ireg(reg_rs1), in _tme_sparc_recode_insn_assist_full()
H A Dstp103x.c798 unsigned int reg_rs1; in TME_SPARC_FORMAT3() local
805 reg_rs1 = TME_FIELD_MASK_EXTRACTU(TME_SPARC_INSN, TME_SPARC_FORMAT3_MASK_RS1); in TME_SPARC_FORMAT3()
808 if (__tme_predict_false(reg_rs1 >= 0x18)) { in TME_SPARC_FORMAT3()
813 if (reg_rs1 == 0x13) { in TME_SPARC_FORMAT3()
828 if (reg_rs1 != 0x11 in TME_SPARC_FORMAT3()
835 switch (reg_rs1) { in TME_SPARC_FORMAT3()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVSDPatterns.td51 RegisterClass reg_rs1,
57 def : Pat<(type (load reg_rs1:$rs1)),
58 (load_instr reg_rs1:$rs1, avl, sew)>;
60 def : Pat<(store type:$rs2, reg_rs1:$rs1),
61 (store_instr reg_class:$rs2, reg_rs1:$rs1, avl, sew)>;
64 multiclass VPatUSLoadStoreSDNodes<RegisterClass reg_rs1> {
67 vti.AVL, reg_rs1, vti.RegClass>;
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVSDPatterns.td51 RegisterClass reg_rs1,
57 def : Pat<(type (load reg_rs1:$rs1)),
58 (load_instr reg_rs1:$rs1, avl, sew)>;
60 def : Pat<(store type:$rs2, reg_rs1:$rs1),
61 (store_instr reg_class:$rs2, reg_rs1:$rs1, avl, sew)>;
64 multiclass VPatUSLoadStoreSDNodes<RegisterClass reg_rs1> {
67 vti.AVL, reg_rs1, vti.RegClass>;
/dports/lang/gnatdroid-binutils-x86/binutils-2.27/gas/config/
H A Dtc-score7.c4475 int reg_rs1; in s7_do_macro_mul_rdrsrs() local
4488 || ((reg_rs1 = s7_reg_required_here (&backupstr, -1, s7_REG_TYPE_SCORE)) == (int) s7_FAIL)) in s7_do_macro_mul_rdrsrs()
4522 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4527 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4532 sprintf (append_str, "%s r%d, r%d", s7_inst.name, reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
H A Dtc-score.c4373 int reg_rs1; in s3_do_macro_mul_rdrsrs() local
4386 || ((reg_rs1 = s3_reg_required_here (&backupstr, -1, s3_REG_TYPE_SCORE)) == (int) s3_FAIL)) in s3_do_macro_mul_rdrsrs()
4420 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4425 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4430 sprintf (append_str, "%s r%d, r%d", s3_inst.name, reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
/dports/devel/arm-elf-binutils/binutils-2.37/gas/config/
H A Dtc-score7.c4476 int reg_rs1; in s7_do_macro_mul_rdrsrs() local
4489 || ((reg_rs1 = s7_reg_required_here (&backupstr, -1, s7_REG_TYPE_SCORE)) == (int) s7_FAIL)) in s7_do_macro_mul_rdrsrs()
4523 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4528 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4533 sprintf (append_str, "%s r%d, r%d", s7_inst.name, reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
H A Dtc-score.c4376 int reg_rs1; in s3_do_macro_mul_rdrsrs() local
4389 || ((reg_rs1 = s3_reg_required_here (&backupstr, -1, s3_REG_TYPE_SCORE)) == (int) s3_FAIL)) in s3_do_macro_mul_rdrsrs()
4423 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4428 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4433 sprintf (append_str, "%s r%d, r%d", s3_inst.name, reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
/dports/devel/gnulibiberty/binutils-2.37/gas/config/
H A Dtc-score7.c4476 int reg_rs1; in s7_do_macro_mul_rdrsrs() local
4489 || ((reg_rs1 = s7_reg_required_here (&backupstr, -1, s7_REG_TYPE_SCORE)) == (int) s7_FAIL)) in s7_do_macro_mul_rdrsrs()
4523 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4528 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4533 sprintf (append_str, "%s r%d, r%d", s7_inst.name, reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
H A Dtc-score.c4376 int reg_rs1; in s3_do_macro_mul_rdrsrs() local
4389 || ((reg_rs1 = s3_reg_required_here (&backupstr, -1, s3_REG_TYPE_SCORE)) == (int) s3_FAIL)) in s3_do_macro_mul_rdrsrs()
4423 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4428 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4433 sprintf (append_str, "%s r%d, r%d", s3_inst.name, reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
/dports/lang/gnatdroid-binutils/binutils-2.27/gas/config/
H A Dtc-score7.c4475 int reg_rs1; in s7_do_macro_mul_rdrsrs() local
4488 || ((reg_rs1 = s7_reg_required_here (&backupstr, -1, s7_REG_TYPE_SCORE)) == (int) s7_FAIL)) in s7_do_macro_mul_rdrsrs()
4522 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4527 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4532 sprintf (append_str, "%s r%d, r%d", s7_inst.name, reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
H A Dtc-score.c4373 int reg_rs1; in s3_do_macro_mul_rdrsrs() local
4386 || ((reg_rs1 = s3_reg_required_here (&backupstr, -1, s3_REG_TYPE_SCORE)) == (int) s3_FAIL)) in s3_do_macro_mul_rdrsrs()
4420 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4425 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4430 sprintf (append_str, "%s r%d, r%d", s3_inst.name, reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
/dports/devel/binutils/binutils-2.37/gas/config/
H A Dtc-score7.c4476 int reg_rs1; in s7_do_macro_mul_rdrsrs() local
4489 || ((reg_rs1 = s7_reg_required_here (&backupstr, -1, s7_REG_TYPE_SCORE)) == (int) s7_FAIL)) in s7_do_macro_mul_rdrsrs()
4523 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4528 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
4533 sprintf (append_str, "%s r%d, r%d", s7_inst.name, reg_rs1, reg_rs2); in s7_do_macro_mul_rdrsrs()
H A Dtc-score.c4376 int reg_rs1; in s3_do_macro_mul_rdrsrs() local
4389 || ((reg_rs1 = s3_reg_required_here (&backupstr, -1, s3_REG_TYPE_SCORE)) == (int) s3_FAIL)) in s3_do_macro_mul_rdrsrs()
4423 sprintf (append_str, "mul r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4428 sprintf (append_str, "mulu r%d, r%d", reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()
4433 sprintf (append_str, "%s r%d, r%d", s3_inst.name, reg_rs1, reg_rs2); in s3_do_macro_mul_rdrsrs()