H A D | assembler-riscv64.cc | 817 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, Register rd, Register rs1, Register rs2) GenInstrR() argument 827 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, FPURegister rd, FPURegister rs1, FPURegister rs2) GenInstrR() argument 837 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, Register rd, FPURegister rs1, Register rs2) GenInstrR() argument 847 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, FPURegister rd, Register rs1, Register rs2) GenInstrR() argument 857 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, FPURegister rd, FPURegister rs1, Register rs2) GenInstrR() argument 867 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, Register rd, FPURegister rs1, FPURegister rs2) GenInstrR() argument 877 GenInstrR4(uint8_t funct2, Opcode opcode, Register rd, Register rs1, Register rs2, Register rs3, RoundingMode frm) GenInstrR4() argument 888 GenInstrR4(uint8_t funct2, Opcode opcode, FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) GenInstrR4() argument 899 GenInstrRAtomic(uint8_t funct5, bool aq, bool rl, uint8_t funct3, Register rd, Register rs1, Register rs2) GenInstrRAtomic() argument 910 GenInstrRFrm(uint8_t funct7, Opcode opcode, Register rd, Register rs1, Register rs2, RoundingMode frm) GenInstrRFrm() argument 957 GenInstrS(uint8_t funct3, Opcode opcode, Register rs1, Register rs2, int16_t imm12) GenInstrS() argument 968 GenInstrS(uint8_t funct3, Opcode opcode, Register rs1, FPURegister rs2, int16_t imm12) GenInstrS() argument 979 GenInstrB(uint8_t funct3, Opcode opcode, Register rs1, Register rs2, int16_t imm13) GenInstrB() argument 1008 GenInstrCR(uint8_t funct4, Opcode opcode, Register rd, Register rs2) GenInstrCR() argument 1016 GenInstrCA(uint8_t funct6, Opcode opcode, Register rd, uint8_t funct, Register rs2) GenInstrCA() argument 1062 GenInstrCSS(uint8_t funct3, Opcode opcode, Register rs2, uint8_t uimm6) GenInstrCSS() argument 1070 GenInstrCSS(uint8_t funct3, Opcode opcode, FPURegister rs2, uint8_t uimm6) GenInstrCSS() argument 1105 GenInstrCS(uint8_t funct3, Opcode opcode, Register rs2, Register rs1, uint8_t uimm5) GenInstrCS() argument 1116 GenInstrCS(uint8_t funct3, Opcode opcode, FPURegister rs2, Register rs1, uint8_t uimm5) GenInstrCS() argument 1244 GenInstrV(Opcode opcode, uint8_t width, VRegister vd, Register rs1, Register rs2, MaskType mask, uint8_t IsMop, bool IsMew, uint8_t Nf) GenInstrV() argument 1285 GenInstrBranchCC_rri(uint8_t funct3, Register rs1, Register rs2, int16_t imm13) GenInstrBranchCC_rri() argument 1295 GenInstrStore_rri(uint8_t funct3, Register rs1, Register rs2, int16_t imm12) GenInstrStore_rri() argument 1311 GenInstrALU_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2) GenInstrALU_rr() argument 1331 GenInstrALUW_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2) GenInstrALUW_rr() argument 1336 GenInstrPriv(uint8_t funct7, Register rs1, Register rs2) GenInstrPriv() argument 1345 GenInstrStoreFP_rri(uint8_t funct3, Register rs1, FPURegister rs2, int16_t imm12) GenInstrStoreFP_rri() argument 1350 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, FPURegister rs1, FPURegister rs2) GenInstrALUFP_rr() argument 1355 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, Register rs1, Register rs2) GenInstrALUFP_rr() argument 1360 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, FPURegister rs1, Register rs2) GenInstrALUFP_rr() argument 1365 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, Register rd, FPURegister rs1, Register rs2) GenInstrALUFP_rr() argument 1370 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, Register rd, FPURegister rs1, FPURegister rs2) GenInstrALUFP_rr() argument 1535 beq(Register rs1, Register rs2, int16_t imm13) beq() argument 1539 bne(Register rs1, Register rs2, int16_t imm13) bne() argument 1543 blt(Register rs1, Register rs2, int16_t imm13) blt() argument 1547 bge(Register rs1, Register rs2, int16_t imm13) bge() argument 1551 bltu(Register rs1, Register rs2, int16_t imm13) bltu() argument 1555 bgeu(Register rs1, Register rs2, int16_t imm13) bgeu() argument 1635 add(Register rd, Register rs1, Register rs2) add() argument 1639 sub(Register rd, Register rs1, Register rs2) sub() argument 1643 sll(Register rd, Register rs1, Register rs2) sll() argument 1647 slt(Register rd, Register rs1, Register rs2) slt() argument 1651 sltu(Register rd, Register rs1, Register rs2) sltu() argument 1655 xor_(Register rd, Register rs1, Register rs2) xor_() argument 1659 srl(Register rd, Register rs1, Register rs2) srl() argument 1663 sra(Register rd, Register rs1, Register rs2) sra() argument 1667 or_(Register rd, Register rs1, Register rs2) or_() argument 1671 and_(Register rd, Register rs1, Register rs2) and_() argument 1761 addw(Register rd, Register rs1, Register rs2) addw() argument 1765 subw(Register rd, Register rs1, Register rs2) subw() argument 1769 sllw(Register rd, Register rs1, Register rs2) sllw() argument 1773 srlw(Register rd, Register rs1, Register rs2) srlw() argument 1777 sraw(Register rd, Register rs1, Register rs2) sraw() argument 1783 mul(Register rd, Register rs1, Register rs2) mul() argument 1787 mulh(Register rd, Register rs1, Register rs2) mulh() argument 1791 mulhsu(Register rd, Register rs1, Register rs2) mulhsu() argument 1795 mulhu(Register rd, Register rs1, Register rs2) mulhu() argument 1799 div(Register rd, Register rs1, Register rs2) div() argument 1803 divu(Register rd, Register rs1, Register rs2) divu() argument 1807 rem(Register rd, Register rs1, Register rs2) rem() argument 1811 remu(Register rd, Register rs1, Register rs2) remu() argument 1817 mulw(Register rd, Register rs1, Register rs2) mulw() argument 1821 divw(Register rd, Register rs1, Register rs2) divw() argument 1825 divuw(Register rd, Register rs1, Register rs2) divuw() argument 1829 remw(Register rd, Register rs1, Register rs2) remw() argument 1833 remuw(Register rd, Register rs1, Register rs2) remuw() argument 1843 sc_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) sc_w() argument 1848 amoswap_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoswap_w() argument 1853 amoadd_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoadd_w() argument 1858 amoxor_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoxor_w() argument 1863 amoand_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoand_w() argument 1868 amoor_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoor_w() argument 1873 amomin_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amomin_w() argument 1878 amomax_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amomax_w() argument 1883 amominu_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amominu_w() argument 1888 amomaxu_w(bool aq, bool rl, Register rd, Register rs1, Register rs2) amomaxu_w() argument 1899 sc_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) sc_d() argument 1904 amoswap_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoswap_d() argument 1909 amoadd_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoadd_d() argument 1914 amoxor_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoxor_d() argument 1919 amoand_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoand_d() argument 1924 amoor_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amoor_d() argument 1929 amomin_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amomin_d() argument 1934 amomax_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amomax_d() argument 1939 amominu_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amominu_d() argument 1944 amomaxu_d(bool aq, bool rl, Register rd, Register rs1, Register rs2) amomaxu_d() argument 1959 fmadd_s(FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) fmadd_s() argument 1964 fmsub_s(FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) fmsub_s() argument 1969 fnmsub_s(FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) fnmsub_s() argument 1974 fnmadd_s(FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) fnmadd_s() argument 1979 fadd_s(FPURegister rd, FPURegister rs1, FPURegister rs2, RoundingMode frm) fadd_s() argument 1984 fsub_s(FPURegister rd, FPURegister rs1, FPURegister rs2, RoundingMode frm) fsub_s() argument 1989 fmul_s(FPURegister rd, FPURegister rs1, FPURegister rs2, RoundingMode frm) fmul_s() argument 1994 fdiv_s(FPURegister rd, FPURegister rs1, FPURegister rs2, RoundingMode frm) fdiv_s() argument 2003 fsgnj_s(FPURegister rd, FPURegister rs1, FPURegister rs2) fsgnj_s() argument 2007 fsgnjn_s(FPURegister rd, FPURegister rs1, FPURegister rs2) fsgnjn_s() argument 2011 fsgnjx_s(FPURegister rd, FPURegister rs1, FPURegister rs2) fsgnjx_s() argument 2015 fmin_s(FPURegister rd, FPURegister rs1, FPURegister rs2) fmin_s() argument 2019 fmax_s(FPURegister rd, FPURegister rs1, FPURegister rs2) fmax_s() argument 2035 feq_s(Register rd, FPURegister rs1, FPURegister rs2) feq_s() argument 2039 flt_s(Register rd, FPURegister rs1, FPURegister rs2) flt_s() argument 2043 fle_s(Register rd, FPURegister rs1, FPURegister rs2) fle_s() argument 2091 fmadd_d(FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) fmadd_d() argument 2096 fmsub_d(FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) fmsub_d() argument 2101 fnmsub_d(FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) fnmsub_d() argument 2106 fnmadd_d(FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, RoundingMode frm) fnmadd_d() argument 2111 fadd_d(FPURegister rd, FPURegister rs1, FPURegister rs2, RoundingMode frm) fadd_d() argument 2116 fsub_d(FPURegister rd, FPURegister rs1, FPURegister rs2, RoundingMode frm) fsub_d() argument 2121 fmul_d(FPURegister rd, FPURegister rs1, FPURegister rs2, RoundingMode frm) fmul_d() argument 2126 fdiv_d(FPURegister rd, FPURegister rs1, FPURegister rs2, RoundingMode frm) fdiv_d() argument 2135 fsgnj_d(FPURegister rd, FPURegister rs1, FPURegister rs2) fsgnj_d() argument 2139 fsgnjn_d(FPURegister rd, FPURegister rs1, FPURegister rs2) fsgnjn_d() argument 2143 fsgnjx_d(FPURegister rd, FPURegister rs1, FPURegister rs2) fsgnjx_d() argument 2147 fmin_d(FPURegister rd, FPURegister rs1, FPURegister rs2) fmin_d() argument 2151 fmax_d(FPURegister rd, FPURegister rs1, FPURegister rs2) fmax_d() argument 2163 feq_d(Register rd, FPURegister rs1, FPURegister rs2) feq_d() argument 2167 flt_d(Register rd, FPURegister rs1, FPURegister rs2) flt_d() argument 2171 fle_d(Register rd, FPURegister rs1, FPURegister rs2) fle_d() argument 2288 c_mv(Register rd, Register rs2) c_mv() argument 2301 c_add(Register rd, Register rs2) c_add() argument 2307 c_sub(Register rd, Register rs2) c_sub() argument 2313 c_xor(Register rd, Register rs2) c_xor() argument 2319 c_or(Register rd, Register rs2) c_or() argument 2325 c_and(Register rd, Register rs2) c_and() argument 2331 c_subw(Register rd, Register rs2) c_subw() argument 2337 c_addw(Register rd, Register rs2) c_addw() argument 2343 c_swsp(Register rs2, uint16_t uimm8) c_swsp() argument 2349 c_sdsp(Register rs2, uint16_t uimm9) c_sdsp() argument 2355 c_fsdsp(FPURegister rs2, uint16_t uimm9) c_fsdsp() argument 2390 c_sw(Register rs2, Register rs1, uint16_t uimm7) c_sw() argument 2399 c_sd(Register rs2, Register rs1, uint16_t uimm8) c_sd() argument 2407 c_fsd(FPURegister rs2, Register rs1, uint16_t uimm8) c_fsd() argument 2888 vsetvl(Register rd, Register rs1, Register rs2) vsetvl() argument 2919 vls(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vls() argument 2935 vss(VRegister vs3, Register rs1, Register rs2, VSew vsew, MaskType mask) vss() argument 3029 vlsseg2(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vlsseg2() argument 3034 vlsseg3(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vlsseg3() argument 3039 vlsseg4(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vlsseg4() argument 3044 vlsseg5(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vlsseg5() argument 3049 vlsseg6(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vlsseg6() argument 3054 vlsseg7(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vlsseg7() argument 3059 vlsseg8(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vlsseg8() argument 3064 vssseg2(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vssseg2() argument 3069 vssseg3(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vssseg3() argument 3074 vssseg4(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vssseg4() argument 3079 vssseg5(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vssseg5() argument 3084 vssseg6(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vssseg6() argument 3089 vssseg7(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vssseg7() argument 3094 vssseg8(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask) vssseg8() argument 3100 vlxseg2(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vlxseg2() argument 3105 vlxseg3(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vlxseg3() argument 3110 vlxseg4(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vlxseg4() argument 3115 vlxseg5(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vlxseg5() argument 3120 vlxseg6(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vlxseg6() argument 3125 vlxseg7(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vlxseg7() argument 3130 vlxseg8(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vlxseg8() argument 3135 vsxseg2(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vsxseg2() argument 3140 vsxseg3(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vsxseg3() argument 3145 vsxseg4(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vsxseg4() argument 3150 vsxseg5(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vsxseg5() argument 3155 vsxseg6(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vsxseg6() argument 3160 vsxseg7(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vsxseg7() argument 3165 vsxseg8(VRegister vd, Register rs1, VRegister rs2, VSew vsew, MaskType mask) vsxseg8() argument 3196 sfence_vma(Register rs1, Register rs2) sfence_vma() argument [all...] |