Home
last modified time | relevance | path

Searched refs:rs2 (Results 1 – 25 of 34) sorted by relevance

12

/NextBSD/contrib/llvm/lib/Target/Sparc/
HDSparcInstrVIS.td21 (outs RC:$rd), (ins RC:$rs1, RC:$rs2),
22 !strconcat(OpcStr, " $rs1, $rs2, $rd"), []>;
27 (outs I64Regs:$rd), (ins DFPRegs:$rs1, DFPRegs:$rs2),
28 !strconcat(OpcStr, " $rs1, $rs2, $rd"), []>;
31 let rd = 0, rs1 = 0, rs2 = 0 in
36 let rs2 = 0 in
42 // For VIS Instructions with only rs2, rd operands.
46 (outs RC:$rd), (ins RC:$rs2),
47 !strconcat(OpcStr, " $rs2, $rd"), []>;
50 let Constraints = "$rd = $f", rs1 = 0, rs2 = 0 in
[all …]
HDSparcInstrAliases.td15 // mov<cond> <ccreg> rs2, rd
20 // mov<cond> (%icc|%xcc), rs2, rd
22 ", $rs2, $rd"),
23 (movrr IntRegs:$rd, IntRegs:$rs2, condVal)>;
30 // fmovs<cond> (%icc|%xcc), $rs2, $rd
32 ", $rs2, $rd"),
33 (fmovs FPRegs:$rd, FPRegs:$rs2, condVal)>;
35 // fmovd<cond> (%icc|%xcc), $rs2, $rd
37 ", $rs2, $rd"),
38 (fmovd DFPRegs:$rd, DFPRegs:$rs2, condVal)>;
[all …]
HDSparcInstrInfo.td253 (outs RC:$rd), (ins RC:$rs1, RC:$rs2),
254 !strconcat(OpcStr, " $rs1, $rs2, $rd"),
255 [(set Ty:$rd, (OpNode Ty:$rs1, Ty:$rs2))]>;
266 (outs IntRegs:$rd), (ins IntRegs:$rs1, IntRegs:$rs2),
267 !strconcat(OpcStr, " $rs1, $rs2, $rd"), []>;
346 let rd = 0, rs1 = 0, rs2 = 0 in
469 (outs IntRegs:$rd), (ins IntRegs:$rs1, IntRegs:$rs2),
470 "andn $rs1, $rs2, $rd",
471 [(set i32:$rd, (and i32:$rs1, (not i32:$rs2)))]>;
479 (outs IntRegs:$rd), (ins IntRegs:$rs1, IntRegs:$rs2),
[all …]
HDSparcInstr64Bit.td167 (ins I64Regs:$rs1, I64Regs:$rs2, TLSSym:$sym),
168 "add $rs1, $rs2, $rd, $sym",
170 (tlsadd i64:$rs1, i64:$rs2, tglobaltlsaddr:$sym))]>;
193 (outs I64Regs:$rd), (ins I64Regs:$rs1, I64Regs:$rs2),
194 "mulx $rs1, $rs2, $rd",
195 [(set i64:$rd, (mul i64:$rs1, i64:$rs2))]>;
204 (outs I64Regs:$rd), (ins I64Regs:$rs1, I64Regs:$rs2),
205 "sdivx $rs1, $rs2, $rd",
206 [(set i64:$rd, (sdiv i64:$rs1, i64:$rs2))]>;
213 (outs I64Regs:$rd), (ins I64Regs:$rs1, I64Regs:$rs2),
[all …]
HDSparcInstrFormats.td119 bits<5> rs2;
126 let Inst{4-0} = rs2;
149 bits<5> rs2;
155 let Inst{4-0} = rs2;
161 bits<5> rs2;
168 let Inst{4-0} = rs2;
174 bits<5> rs2;
180 let Inst{4-0} = rs2;
183 // Shift by register rs2.
187 bits<5> rs2;
[all …]
/NextBSD/lib/libc/sparc64/fpu/
HDfpu.c209 __fpu_mov(struct fpemu *fe, int type, int rd, int rs2, u_int32_t nand, in __fpu_mov() argument
214 __fpu_setreg(rd, (__fpu_getreg(rs2) & ~nand) ^ xor); in __fpu_mov()
220 __fpu_setreg64(rd, (__fpu_getreg64(rs2) & in __fpu_mov()
223 __fpu_setreg64(rd + 2, __fpu_getreg64(rs2 + 2)); in __fpu_mov()
228 __fpu_ccmov(struct fpemu *fe, int type, int rd, int rs2, in __fpu_ccmov() argument
233 __fpu_mov(fe, type, rd, rs2, 0, 0); in __fpu_ccmov()
273 int opf, rs1, rs2, rd, type, mask, cx, cond __unused; in __fpu_execute() local
286 rs2 = RN_DECODE(type, IF_F3_RS2(insn)); in __fpu_execute()
290 if ((rs1 | rs2 | rd) & opmask[type]) in __fpu_execute()
298 __fpu_ccmov(fe, type, rd, rs2, insn, FSR_GET_FCC0(fsr)); in __fpu_execute()
[all …]
/NextBSD/contrib/llvm/lib/Target/Sparc/Disassembler/
HDSparcDisassembler.cpp284 unsigned rs2 = 0; in DecodeMem() local
289 rs2 = fieldFromInstruction(insn, 0, 5); in DecodeMem()
307 status = DecodeIntRegsRegisterClass(MI, rs2, Address, Decoder); in DecodeMem()
403 unsigned rs2 = 0; in DecodeJMPL() local
408 rs2 = fieldFromInstruction(insn, 0, 5); in DecodeJMPL()
424 status = DecodeIntRegsRegisterClass(MI, rs2, Address, Decoder); in DecodeJMPL()
436 unsigned rs2 = 0; in DecodeReturn() local
441 rs2 = fieldFromInstruction(insn, 0, 5); in DecodeReturn()
452 status = DecodeIntRegsRegisterClass(MI, rs2, Address, Decoder); in DecodeReturn()
467 unsigned rs2 = 0; in DecodeSWAP() local
[all …]
/NextBSD/crypto/openssl/crypto/sha/asm/
HDsha1-sparcv9.pl375 my ($mnemonic,$rs1,$rs2,$rd)=@_;
380 $ref = "$mnemonic\t$rs1,$rs2,$rd";
383 foreach ($rs1,$rs2,$rd) {
394 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
401 my ($mnemonic,$rs1,$rs2,$rd)=@_;
403 my $ref="$mnemonic\t$rs1,$rs2,$rd";
405 foreach ($rs1,$rs2,$rd) {
410 0x81b00300|$rd<<25|$rs1<<14|$rs2,
HDsha1-sparcv9a.pl551 my ($mnemonic,$rs1,$rs2,$rd)=@_;
559 $ref = "$mnemonic\t$rs1,$rs2,$rd";
562 foreach ($rs1,$rs2,$rd) {
573 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
580 my ($mnemonic,$rs1,$rs2,$rd)=@_;
582 my $ref="$mnemonic\t$rs1,$rs2,$rd";
584 foreach ($rs1,$rs2,$rd) {
589 0x81b00300|$rd<<25|$rs1<<14|$rs2,
HDsha512-sparcv9.pl798 my ($mnemonic,$rs1,$rs2,$rd)=@_;
803 $ref = "$mnemonic\t$rs1,$rs2,$rd";
806 foreach ($rs1,$rs2,$rd) {
817 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
824 my ($mnemonic,$rs1,$rs2,$rd)=@_;
826 my $ref="$mnemonic\t$rs1,$rs2,$rd";
828 foreach ($rs1,$rs2,$rd) {
833 0x81b00300|$rd<<25|$rs1<<14|$rs2,
/NextBSD/crypto/openssl/crypto/perlasm/
HDsparcv9_modes.pl1390 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1398 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1401 foreach ($rs1,$rs2,$rd) {
1412 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
1420 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1430 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1433 foreach ($rs1,$rs2,$rd) {
1439 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
1447 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_;
1459 $ref = "$mnemonic\t$rs1,$rs2,$rs3,$rd";
[all …]
/NextBSD/crypto/openssl/crypto/md5/asm/
HDmd5-sparcv9.pl378 my ($mnemonic,$rs1,$rs2,$rd)=@_;
383 $ref = "$mnemonic\t$rs1,$rs2,$rd";
386 foreach ($rs1,$rs2,$rd) {
397 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
404 my ($mnemonic,$rs1,$rs2,$rd)=@_;
406 my $ref="$mnemonic\t$rs1,$rs2,$rd";
408 foreach ($rs1,$rs2,$rd) {
413 0x81b00300|$rd<<25|$rs1<<14|$rs2,
/NextBSD/sys/sparc64/include/
HDcpufunc.h63 #define casa(rs1, rs2, rd, asi) ({ \ argument
67 : "r" (rs1), "n" (asi), "r" (rs2), "m" (*rs1)); \
71 #define casxa(rs1, rs2, rd, asi) ({ \ argument
75 : "r" (rs1), "n" (asi), "r" (rs2), "m" (*rs1)); \
/NextBSD/crypto/openssl/crypto/bn/asm/
HDvis3-mont.pl340 my ($mnemonic,$rs1,$rs2,$rd)=@_;
347 $ref = "$mnemonic\t$rs1,$rs2,$rd";
350 foreach ($rs1,$rs2,$rd) {
356 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
/NextBSD/crypto/openssl/crypto/modes/asm/
HDghash-sparcv9.pl537 my ($mnemonic,$rs1,$rs2,$rd)=@_;
545 $ref = "$mnemonic\t$rs1,$rs2,$rd";
548 foreach ($rs1,$rs2,$rd) {
554 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
/NextBSD/contrib/gcc/config/sparc/
HDsparc.c2886 rtx rs1 = NULL, rs2 = NULL, imm1 = NULL; in legitimate_address_p() local
2893 rs2 = XEXP (addr, 1); in legitimate_address_p()
2899 && (REG_P (rs2) in legitimate_address_p()
2900 || GET_CODE (rs2) == SUBREG in legitimate_address_p()
2901 || (GET_CODE (rs2) == LO_SUM && GET_CODE (rs1) != LO_SUM))) in legitimate_address_p()
2904 rs2 = XEXP (addr, 0); in legitimate_address_p()
2909 && !REG_P (rs2) in legitimate_address_p()
2910 && GET_CODE (rs2) != SUBREG in legitimate_address_p()
2911 && GET_CODE (rs2) != LO_SUM in legitimate_address_p()
2912 && GET_CODE (rs2) != MEM in legitimate_address_p()
[all …]
/NextBSD/contrib/netbsd-tests/lib/libcurses/
HDatf.terminfo38 rs2=rs2, sc=sc, setab=setab%p1%dX,
/NextBSD/contrib/ncurses/misc/
HDterminfo.src719 rmul=\EzH, rs2=\Ev\Eq\Ez_\Ee\Ei\Eb?\Ec0, sgr0=\Ez_,
726 is2=\Ev\Eq\Ee\Eb1\Ec0, rs2=\Ev\Eq\Ee\Eb1\Ec0,
745 rs2=\Ev\Eq\Ee, sc=\Ej, sgr0=\Eq, smso=\Ep,
1060 rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
1360 rmul=\E[m, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
1976 rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
2144 rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
2187 rmso=\E[m, rs2=\Ec$<50>, smam=\E[?7h, smso=\E[7m,
2311 rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
2443 rmso=\E[m, rs2=\E[x\E[m\Ec, sc=\E7, setb=\E[4%p1%dm,
[all …]
HDemx.src564 rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E<,
867 rs2=\ES\Es0;\Er0;,
/NextBSD/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/
HDfasttrap_isa.c914 uint_t rs2 = RS2(tp->ftt_instr); in fasttrap_pid_probe() local
917 fasttrap_getreg(rp, rs2); in fasttrap_pid_probe()
/NextBSD/sys/sparc64/sparc64/
HDpmap.c453 #define LDDA_R_I_R(rd, imm_asi, rs1, rs2) \ in pmap_bootstrap() argument
456 EIF_F3_RS2(rs2)) in pmap_bootstrap()
/NextBSD/contrib/binutils/bfd/
HDelfxx-sparc.c3229 int rs2 = insn & 0x1f; in _bfd_sparc_elf_relocate_section() local
3232 if (rs2 == rd) in _bfd_sparc_elf_relocate_section()
/NextBSD/contrib/groff/tmac/
HDhyphen.us3484 4rs2
/NextBSD/contrib/ncurses/include/
HDCaps.uwin415 reset_2string rs2 str r2 - - -B--- reset string
HDCaps.aix4447 reset_2string rs2 str r2 - - -B--- reset string

12