| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoXMips.td | 80 bits<5> rs3; 84 let Inst{31-27} = rs3; 98 bits<5> rs3; 102 let Inst{31-27} = rs3; 151 (ins GPR:$rs1, GPR:$rs2, GPR:$rs3), 152 "mips.ccmov", "$rd, $rs2, $rs1, $rs3">, 158 (XLenVT GPR:$rs1), (XLenVT GPR:$rs3)), 159 (MIPS_CCMOV GPR:$rs1, GPR:$rs2, GPR:$rs3)>; 161 (XLenVT GPR:$rs3), (XLenVT GPR:$rs1)), 162 (MIPS_CCMOV GPR:$rs1, GPR:$rs2, GPR:$rs3)>; [all …]
|
| H A D | RISCVInstrInfoD.td | 297 // fmadd: rs1 * rs2 + rs3 298 def : Pat<(any_fma FPR64:$rs1, FPR64:$rs2, FPR64:$rs3), 299 (FMADD_D $rs1, $rs2, $rs3, FRM_DYN)>; 301 // fmsub: rs1 * rs2 - rs3 302 def : Pat<(any_fma FPR64:$rs1, FPR64:$rs2, (fneg FPR64:$rs3)), 303 (FMSUB_D FPR64:$rs1, FPR64:$rs2, FPR64:$rs3, FRM_DYN)>; 305 // fnmsub: -rs1 * rs2 + rs3 306 def : Pat<(any_fma (fneg FPR64:$rs1), FPR64:$rs2, FPR64:$rs3), 307 (FNMSUB_D FPR64:$rs1, FPR64:$rs2, FPR64:$rs3, FRM_DYN)>; 309 // fnmadd: -rs1 * rs2 - rs3 [all …]
|
| H A D | RISCVInstrInfoZfh.td | 308 // fmadd: rs1 * rs2 + rs3 309 def : Pat<(f16 (any_fma FPR16:$rs1, FPR16:$rs2, FPR16:$rs3)), 310 (FMADD_H $rs1, $rs2, $rs3, FRM_DYN)>; 312 // fmsub: rs1 * rs2 - rs3 313 def : Pat<(f16 (any_fma FPR16:$rs1, FPR16:$rs2, (fneg FPR16:$rs3))), 314 (FMSUB_H FPR16:$rs1, FPR16:$rs2, FPR16:$rs3, FRM_DYN)>; 316 // fnmsub: -rs1 * rs2 + rs3 317 def : Pat<(f16 (any_fma (fneg FPR16:$rs1), FPR16:$rs2, FPR16:$rs3)), 318 (FNMSUB_H FPR16:$rs1, FPR16:$rs2, FPR16:$rs3, FRM_DYN)>; 320 // fnmadd: -rs1 * rs2 - rs3 [all …]
|
| H A D | RISCVInstrInfoF.td | 104 def any_fma_nsz : PatFrag<(ops node:$rs1, node:$rs2, node:$rs3), 105 (any_fma node:$rs1, node:$rs2, node:$rs3), [{ 216 (ins rty:$rs1, rty:$rs2, rty:$rs3, frmarg:$frm), 217 opcodestr, "$rd, $rs1, $rs2, $rs3$frm">; 602 // fmadd: rs1 * rs2 + rs3 603 def : Pat<(any_fma FPR32:$rs1, FPR32:$rs2, FPR32:$rs3), 604 (FMADD_S $rs1, $rs2, $rs3, FRM_DYN)>; 606 // fmsub: rs1 * rs2 - rs3 607 def : Pat<(any_fma FPR32:$rs1, FPR32:$rs2, (fneg FPR32:$rs3)), 608 (FMSUB_S FPR32:$rs1, FPR32:$rs2, FPR32:$rs3, FRM_DYN)>; [all …]
|
| H A D | RISCVInstrInfoXqci.td | 434 // rd corresponds to the source for the store 'rs3' described in the spec. 493 let rs3 = simm2; 505 let rs3 = simm2; 511 (ins GPRNoX0:$rd, simm5:$imm, GPRNoX0:$rs2, GPRNoX0:$rs3), 512 opcodestr, "$rd, $imm, $rs2, $rs3"> { 528 let rs3 = simm2; 542 // rd corresponds to the source for the store 'rs3' described in the spec. 567 (ins GPRNoX0:$rd, GPRNoX0:$rs1, GPRNoX0:$rs2, GPRNoX0:$rs3), 568 opcodestr, "$rd, $rs1, $rs2, $rs3"> { 575 (ins GPRNoX0:$rd, GPRNoX0:$rs1, immType:$imm, GPRNoX0:$rs3), [all …]
|
| H A D | RISCVInstrInfoXCV.td | 301 : RVInst<(outs GPR:$rs1_wb), (ins GPR:$rs2, GPR:$rs1, GPR:$rs3), opcodestr, 302 "$rs2, (${rs1}), ${rs3}", [], InstFormatOther> { 303 bits<5> rs3; 311 let Inst{11-7} = rs3; 318 : RVInst<(outs), (ins GPR:$rs2, (CVrr $rs1, $rs3):$addr), opcodestr, 322 bits<5> rs3; 328 let Inst{11-7} = rs3; 680 : Pat<(StoreOp (XLenVT GPR:$rs2), GPR:$rs1, GPR:$rs3), 681 (Inst GPR:$rs2, GPR:$rs1, GPR:$rs3)>; 756 def : Pat<(intr GPR:$rs1, GPR:$rs2, GPR:$rs3), [all …]
|
| H A D | RISCVInstrFormats.td | 388 bits<5> rs3; 393 let Inst{31-27} = rs3; 405 bits<5> rs3; 411 let Inst{31-27} = rs3; 554 bits<5> rs3; 559 let Inst{31-27} = rs3;
|
| H A D | RISCVInstrInfoVVLPatterns.td | 280 def any_riscv_vfmadd_vl : PatFrags<(ops node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl), 281 [(riscv_vfmadd_vl node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl), 282 … (riscv_strict_vfmadd_vl node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl)]>; 283 def any_riscv_vfnmadd_vl : PatFrags<(ops node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl), 284 [(riscv_vfnmadd_vl node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl), 285 … (riscv_strict_vfnmadd_vl node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl)]>; 286 def any_riscv_vfmsub_vl : PatFrags<(ops node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl), 287 [(riscv_vfmsub_vl node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl), 288 … (riscv_strict_vfmsub_vl node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl)]>; 289 def any_riscv_vfnmsub_vl : PatFrags<(ops node:$rs1, node:$rs2, node:$rs3, node:$mask, node:$vl), [all …]
|
| H A D | RISCVInstrInfoVPseudos.td | 1548 (ins RetClass:$rs3, Op1Class:$rs1, Op2Class:$rs2, 1554 let Constraints = !interleave([Constraint, "$rd = $rs3"], ","); 1565 (ins RetClass:$rs3, Op1Class:$rs1, Op2Class:$rs2, 1571 let Constraints = !interleave([Constraint, "$rd = $rs3"], ","); 1584 (ins RetClass:$rs3, Op1Class:$rs1, Op2Class:$rs2, 1590 let Constraints = !interleave([Constraint, "$rd = $rs3"], ","); 4362 (result_type result_reg_class:$rs3), 4367 result_reg_class:$rs3, 4384 (result_type result_reg_class:$rs3), 4390 result_reg_class:$rs3, [all …]
|
| H A D | RISCVInstrInfoXSf.td | 310 (ins OpClass:$op1, RDClass:$rs3, RS2Class:$rs2, RS1Class:$r1, 318 let Constraints = "$rd = $rs3"; 379 let Constraints = "@earlyclobber $rd, $rd = $rs3" in {
|
| H A D | RISCVInstrInfo.td | 1270 AnyReg:$rs3), 1271 "$opcode, $funct3, $funct2, $rd, $rs1, $rs2, $rs3">; 1305 def : InstAlias<".insn_r $opcode, $funct3, $funct2, $rd, $rs1, $rs2, $rs3", 1307 AnyReg:$rs1, AnyReg:$rs2, AnyReg:$rs3)>; 1308 def : InstAlias<".insn_r4 $opcode, $funct3, $funct2, $rd, $rs1, $rs2, $rs3", 1310 AnyReg:$rs1, AnyReg:$rs2, AnyReg:$rs3)>;
|
| /freebsd/crypto/openssl/crypto/perlasm/ |
| H A D | sparcv9_modes.pl | 1462 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_; 1474 $ref = "$mnemonic\t$rs1,$rs2,$rs3,$rd"; 1477 $rs3 = ($rs3 =~ /%f([0-6]*[02468])/) ? (($1|$1>>5)&31) : $rs3; 1489 2<<30|$rd<<25|0x19<<19|$rs1<<14|$rs3<<9|$opf<<5|$rs2, 1524 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_; 1527 $ref = "$mnemonic\t$rs1,$rs2,$rs3,$rd"; 1530 $rs3 = ($rs3 =~ /%f([0-6]*[02468])/) ? (($1|$1>>5)&31) : $rs3; 1542 2<<30|$rd<<25|0x19<<19|$rs1<<14|$rs3<<9|0xc<<5|$rs2,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrUAOSA.td | 23 : F3_4<op3val, op5val, (outs RC:$rd), (ins RC:$rs1, RC:$rs2, RC:$rs3), 24 !strconcat(OpcStr, " $rs1, $rs2, $rs3, $rd")>;
|
| H A D | SparcInstrCrypto.td | 17 : F3_4<op3val, op5val, (outs RC:$rd), (ins RC:$rs1, RC:$rs2, simm5Op:$rs3), 18 !strconcat(OpcStr, " $rs1, $rs2, $rs3, $rd")>;
|
| H A D | SparcInstrFormats.td | 311 bits<5> rs3; 318 let Inst{13-9} = rs3;
|
| /freebsd/sys/riscv/riscv/ |
| H A D | db_disasm.c | 350 uint32_t rd, rs1, rs2, rs3; in oprint() local 468 rs3 = (insn >> 27) & 0x1f; in oprint() 469 db_printf("%s", fp_reg_name[rs3]); in oprint()
|
| /freebsd/crypto/openssl/crypto/poly1305/asm/ |
| H A D | poly1305-sparcv9.pl | 1081 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_; 1088 $ref = "$mnemonic\t$rs1,$rs2,$rs3,$rd"; 1091 foreach ($rs1,$rs2,$rs3,$rd) { 1102 0x81b80000|$rd<<25|$rs1<<14|$rs3<<9|$opf<<5|$rs2,
|
| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | aesfx-sparcv9.pl | 1227 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_; 1231 $ref = "$mnemonic\t$rs1,$rs2,$rs3,$rd"; 1234 foreach ($rs1,$rs2,$rs3,$rd) { 1245 2<<30|$rd<<25|0x37<<19|$rs1<<14|$rs3<<9|$opf<<5|$rs2,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/ |
| H A D | EmulateInstructionRISCV.cpp | 1261 APFloat rs3) { in FusedMultiplyAdd() argument 1262 auto opStatus = rs1.fusedMultiplyAdd(rs2, rs3, m_emu.GetRoundingMode()); in FusedMultiplyAdd() 1270 inst.rs3.ReadAPFloat(m_emu, isDouble)), in FMA() 1272 auto [rs1, rs2, rs3] = tup; in FMA() 1274 rs3.copySign(APFloat(rs3_sign)); in FMA() 1275 auto [res, f] = FusedMultiplyAdd(rs1, rs2, rs3); in FMA()
|
| H A D | RISCVInstructions.h | 90 Rs rs3; \
|
| /freebsd/contrib/ncurses/misc/ |
| H A D | terminfo.src | 2589 rs3=\E[?3h, use=vt102, 2729 rs3=\E[?3h, use=vt220, 2992 rs3=\E[?67h\E[64;1"p, 12517 rs3=\E[=19h\E.3\E9\E0O\0\0\0\0\0\E0o\0\0\0\0\0\E0J\177\0\0 12927 rs3=\EwG\Ee($<100>, 12942 pln@, rs3=\EwG\Ee)$<100>, use=wy120, 12946 pln@, rs3=\EwG\Ee)$<100>, use=wy120-w, 12961 # <rs3> -> set number of lines 13010 rs2=\EeG$<150>, rs3=\EwG\Ee($<200>, 13028 pln@, rs3=\EwG\Ee)$<200>, use=wy60, [all …]
|
| /freebsd/contrib/ncurses/include/ |
| H A D | Caps.uwin | 455 reset_3string rs3 str r3 - - -B--- reset string
|
| H A D | Caps.hpux11 | 496 reset_3string rs3 str r3 - - -B--- reset string
|
| H A D | Caps.osf1r5 | 477 reset_3string rs3 str r3 - - -B--- reset string
|
| H A D | Caps | 502 reset_3string rs3 str r3 - - -B--- reset string
|