Searched refs:rs2 (Results 1 - 17 of 17) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/gprof/common/
H A Dsparc.h57 #define RS2(x) (((union instruct *) (x))->f_3c.rs2)
100 rs2:5; member in struct:f_3a
118 rs2:5; member in struct:f_3c
134 rs2:5; member in struct:f_3e
/illumos-gate/usr/src/lib/libm/common/m9x/
H A D__fex_sparc.c96 unsigned instr, opf, rs1, rs2; local
103 rs2 = instr & 0x1f;
109 t2 = fp_classf(*(float*)FPreg(rs2));
114 t2 = fp_class(*(double*)FPREG(rs2));
119 t2 = my_fp_classl((long double*)FPREG(rs2));
126 /* if rs2 is snan, return immediately */
190 unsigned instr, opf, rs1, rs2; local
197 rs2 = instr & 0x1f;
205 info->op2.val.i = *(int*)FPreg(rs2);
209 info->op2.val.l = *(long long*)FPREG(rs2);
478 unsigned instr, opf, rs1, rs2, rd; local
[all...]
/illumos-gate/usr/src/lib/libdisasm/common/
H A Ddis_sparc_fmt.c192 uint32_t rs2:5; member in struct:format3
196 uint32_t rs2:5; member in struct:format3
313 uint32_t rs2:5; member in struct:formatcp
317 uint32_t rs2:5; member in struct:formatcp
366 uint32_t rs2:5; member in struct:formattcc2
370 uint32_t rs2:5; member in struct:formattcc2
418 uint32_t rs2:5; member in struct:formatfcmp
422 uint32_t rs2:5; member in struct:formatfcmp
443 uint32_t rs2:5; member in struct:formatfmov
447 uint32_t rs2 member in struct:formatfmov
468 uint32_t rs2:5; member in struct:formatfused
472 uint32_t rs2:5; member in struct:formatfused
[all...]
/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/
H A Dkmdb_v9asmutil.s39 cas(uintptr_t *rs1, uintptr_t rs2, uintptr_t rd)
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Dfbt.c172 #define FBT_FMT3_RS2_SET(val, rs2) \
173 (val) = ((val) & ~FBT_FMT3_RS2_MASK) | ((rs2) << FBT_FMT3_RS2_SHIFT)
227 #define FBT_ADD(rs1, rs2, rd) \
229 ((rs2) << FBT_FMT3_RS2_SHIFT) | ((rd) << FBT_FMT3_RD_SHIFT))
231 #define FBT_CMP(rs1, rs2) \
233 ((rs2) << FBT_FMT3_RS2_SHIFT) | (FBT_REG_G0 << FBT_FMT3_RD_SHIFT))
253 #define FBT_RESTORE(rd, rs1, rs2) \
255 ((rd) << FBT_FMT3_RD_SHIFT) | ((rs2) << FBT_FMT3_RS2_SHIFT))
513 * (b) jmpl rs1 + (rs2 | offset), rd
514 * restore rs1, rs2 | im
739 uint32_t rs2 = FBT_FMT3_RS2(cti); local
751 uint32_t rs2 = FBT_FMT3_RS2(restore); local
765 uint32_t rs2 = FBT_FMT3_RS2(cti); local
784 uint32_t rs2 = FBT_FMT3_RS2(restore); local
878 uint32_t rs1, rs2, o2i = FBT_REG_I0 - FBT_REG_O0; local
[all...]
H A Dfasttrap_isa.c914 uint_t rs2 = RS2(tp->ftt_instr); local
917 fasttrap_getreg(rp, rs2);
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dsimulator.c78 uint_t rd, rs1, rs2; local
99 rs2 = inst & 0x1f;
217 printf("rd = %d, op3 = 0x%x, rs1 = %d, rs2 = %d, imm13=0x%x\n",
218 rd, op3, rs1, rs2, (inst & 0x1fff));
228 /* check immediate bit and use immediate field or reg (rs2) */
236 if (getreg(rp, rs2, &val, badaddr))
564 uint_t rd, rs1, rs2; local
583 rs2 = inst & 0x1f;
633 /* check immediate bit and use immediate field or reg (rs2) */
641 if (getreg(rp, rs2,
720 uint_t rd, rs2, rs1; local
779 uint_t rs2; local
1316 uint_t rd, rs1, rs2; local
1422 uint_t rd, rs1, rs2; local
[all...]
/illumos-gate/usr/src/cmd/mdb/intel/amd64/kmdb/
H A Dkmdb_asmutil.s38 cas(uintptr_t *rs1, uintptr_t rs2, uintptr_t rd)
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/
H A Dkmdb_asmutil.s38 cas(uintptr_t *rs1, uintptr_t rs2, uintptr_t rd)
46 movl 8(%esp), %eax /* rs2 */
/illumos-gate/usr/src/uts/sparc/v9/fpu/
H A Dv9instr.c77 if (pinst.ibit == 0) { /* effective address = rs1 + rs2 */
81 ftt = read_iureg(pfpsd, pinst.rs2, pregs, prw, &tea);
239 nrs2 = inst.rs2;
352 nrs2 = inst.rs2;
453 nrs2 = inst.rs2;
569 if (pinst.ibit == 0) { /* copy the value in r[rs2] */
572 nrs2 = pinst.rs2;
/illumos-gate/usr/src/uts/sun4/os/
H A Dvisinstr.c97 nrs2 = pinst.rs2;
386 nrs2 = inst.rs2;
562 nrs2 = inst.rs2;
626 nrs2 = inst.rs2;
673 nrs2 = inst.rs2;
715 nrs2 = inst.rs2;
811 nrs2 = inst.rs2;
925 nrs2 = inst.rs2;
1078 nrs2 = inst.rs2;
1202 nrs2 = pinst.rs2;
[all...]
/illumos-gate/usr/src/cmd/mdb/sparc/kmdb/
H A Dkaif.c614 kreg_t rs1, rs2, val; local
623 rs2 = imm;
626 regno2name(RS2(instr)), &rs2);
629 val = rs1 ^ rs2;
/illumos-gate/usr/src/uts/sparc/v9/sys/
H A Dvis_simulator.h47 unsigned int rs2 : 5; /* Second operand. */ member in struct:__anon9712
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpu_simulator.h219 uint32_t rs2 : 5; /* Second operand. */ member in struct:__anon523
238 uint32_t rs2 : 5; /* Second operand. */ member in struct:__anon524
/illumos-gate/usr/src/uts/sparc/fpu/
H A Dfpu_simulator.c183 nrs2 = inst.rs2;
200 nrs2 = fma_inst->rs2;
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dtrap_table.s1741 * based upon the rs2 and rd values.
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dtrap_table.s1968 * based upon the rs2 and rd values.

Completed in 104 milliseconds