Searched refs:rs1 (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/gprof/common/
H A Dsparc.h56 #define RS1(x) (((union instruct *) (x))->f_3c.rs1)
97 rs1:5, member in struct:f_3a
107 rs1:5, member in struct:f_3b
115 rs1:5, member in struct:f_3c
124 rs1:5, member in struct:f_3d
132 rs1:5, member in struct:f_3e
/illumos-gate/usr/src/lib/libdisasm/common/
H A Ddis_sparc_fmt.c166 uint32_t rs1:5; member in struct:format2c
172 uint32_t rs1:5; member in struct:format2c
189 uint32_t rs1:5; member in struct:format3
199 uint32_t rs1:5; member in struct:format3
213 uint32_t rs1:5; member in struct:format3a
221 uint32_t rs1:5; member in struct:format3a
235 uint32_t rs1:5; member in struct:format3b
247 uint32_t rs1:5; member in struct:format3b
287 uint32_t rs1:5; member in struct:format3d
297 uint32_t rs1 member in struct:format3d
311 uint32_t rs1:5; member in struct:formatcp
319 uint32_t rs1:5; member in struct:formatcp
334 uint32_t rs1:5; member in struct:formattcc
346 uint32_t rs1:5; member in struct:formattcc
362 uint32_t rs1:5; member in struct:formattcc2
374 uint32_t rs1:5; member in struct:formattcc2
389 uint32_t rs1:5; member in struct:formatmbr
401 uint32_t rs1:5; member in struct:formatmbr
416 uint32_t rs1:5; member in struct:formatfcmp
424 uint32_t rs1:5; member in struct:formatfcmp
465 uint32_t rs1:5; member in struct:formatfused
475 uint32_t rs1:5; member in struct:formatfused
[all...]
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dsimulator.c78 uint_t rd, rs1, rs2; local
98 rs1 = (inst >> 14) & 0x1f;
217 printf("rd = %d, op3 = 0x%x, rs1 = %d, rs2 = %d, imm13=0x%x\n",
218 rd, op3, rs1, rs2, (inst & 0x1fff));
222 if (getreg(rp, rs1, &val, badaddr))
564 uint_t rd, rs1, rs2; local
582 rs1 = (inst >> 14) & 0x1f;
629 if (getreg(rp, rs1, &val, badaddr))
720 uint_t rd, rs2, rs1; local
725 rs1
767 uint_t rd, rs1; local
848 uint_t rs1, rd; local
1147 uint_t inst, op, op3, rd, rs1, i; local
1316 uint_t rd, rs1, rs2; local
1422 uint_t rd, rs1, rs2; local
[all...]
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Dfbt.c165 #define FBT_FMT3_RS1_SET(val, rs1) \
166 (val) = ((val) & ~FBT_FMT3_RS1_MASK) | ((rs1) << FBT_FMT3_RS1_SHIFT)
227 #define FBT_ADD(rs1, rs2, rd) \
228 (FBT_OP_ADD | ((rs1) << FBT_FMT3_RS1_SHIFT) | \
231 #define FBT_CMP(rs1, rs2) \
232 (FBT_OP_SUB | FBT_OP_CC | ((rs1) << FBT_FMT3_RS1_SHIFT) | \
249 #define FBT_SAVEIMM(rd, val, rs1) \
250 (FBT_OP_SAVE | ((rs1) << FBT_FMT3_RS1_SHIFT) | \
253 #define FBT_RESTORE(rd, rs1, rs2) \
254 (FBT_OP_RESTORE | ((rs1) << FBT_FMT3_RS1_SHIF
687 uint32_t cti = *instr, restore = *(instr + 1), rs1, dest; local
735 uint32_t rs1 = FBT_FMT3_RS1(cti); local
756 uint32_t rs1 = FBT_FMT3_RS1(cti); local
878 uint32_t rs1, rs2, o2i = FBT_REG_I0 - FBT_REG_O0; local
[all...]
H A Dfasttrap_isa.c906 uint_t rs1 = RS1(tp->ftt_instr); local
911 npc = fasttrap_getreg(rp, rs1) + imm;
913 uint_t rs1 = RS1(tp->ftt_instr); local
916 npc = fasttrap_getreg(rp, rs1) +
/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/lib/libm/common/m9x/
H A D__fex_sparc.c96 unsigned instr, opf, rs1, rs2; local
102 rs1 = (instr >> 14) & 0x1f;
108 t1 = fp_classf(*(float*)FPreg(rs1));
113 t1 = fp_class(*(double*)FPREG(rs1));
118 t1 = my_fp_classl((long double*)FPREG(rs1));
190 unsigned instr, opf, rs1, rs2; local
196 rs1 = (instr >> 14) & 0x1f;
215 info->op1.val.f = *(float*)FPreg(rs1);
221 info->op1.val.d = *(double*)FPREG(rs1);
227 info->op1.val.q = *(long double*)FPREG(rs1);
478 unsigned instr, opf, rs1, rs2, rd; 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/uts/sparc/v9/fpu/
H A Dv9instr.c77 if (pinst.ibit == 0) { /* effective address = rs1 + rs2 */
78 ftt = read_iureg(pfpsd, pinst.rs1, pregs, prw, &fea);
85 } else { /* effective address = rs1 + imm13 */
88 ftt = read_iureg(pfpsd, pinst.rs1, pregs, prw, &tea);
181 cond = (enum icc_type) (inst.rs1 & 0xf);
294 cond = (enum icc_type) (inst.rs1 & 0xf);
415 nrs1 = inst.rs1;
416 if (nrs1 > 15) /* rs1 must be a global register */
494 cond = (enum icc_type) (pinst.rs1 & 0xf);
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/
H A Dkmdb_asmutil.s38 cas(uintptr_t *rs1, uintptr_t rs2, uintptr_t rd)
45 movl 4(%esp), %edx /* rs1 */
/illumos-gate/usr/src/uts/sun4/os/
H A Dvisinstr.c96 nrs1 = pinst.rs1;
385 nrs1 = inst.rs1;
561 nrs1 = inst.rs1;
625 nrs1 = inst.rs1;
672 nrs1 = inst.rs1;
714 nrs1 = inst.rs1;
810 nrs1 = inst.rs1;
924 nrs1 = inst.rs1;
1077 nrs1 = inst.rs1;
1201 nrs1 = pinst.rs1;
[all...]
/illumos-gate/usr/src/uts/sparc/fpu/
H A Diu_simulator.c189 if (pinst.rs1 == 0x13)
H A Dfpu_simulator.c182 nrs1 = inst.rs1;
716 (fp.inst.rs1 == 0x13)) ||
/illumos-gate/usr/src/uts/sparc/v9/sys/
H A Dvis_simulator.h45 unsigned int rs1 : 5; /* First operand. */ member in struct:__anon9712
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpu_simulator.h215 uint32_t rs1 : 5; /* First operand. */ member in struct:__anon523
234 uint32_t rs1 : 5; /* First operand. */ member in struct:__anon524
/illumos-gate/usr/src/cmd/mdb/sparc/kmdb/
H A Dkaif.c614 kreg_t rs1, rs2, val; local
617 &rs1);
629 val = rs1 ^ rs2;

Completed in 114 milliseconds