/illumos-gate/usr/src/cmd/sgs/gprof/common/ |
H A D | sparc.h | 57 #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.c | 96 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 D | dis_sparc_fmt.c | 192 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 D | kmdb_v9asmutil.s | 39 cas(uintptr_t *rs1, uintptr_t rs2, uintptr_t rd)
|
/illumos-gate/usr/src/uts/sparc/dtrace/ |
H A D | fbt.c | 172 #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 D | fasttrap_isa.c | 914 uint_t rs2 = RS2(tp->ftt_instr); local 917 fasttrap_getreg(rp, rs2);
|
/illumos-gate/usr/src/uts/sparc/v9/os/ |
H A D | simulator.c | 78 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 D | kmdb_asmutil.s | 38 cas(uintptr_t *rs1, uintptr_t rs2, uintptr_t rd)
|
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/ |
H A D | kmdb_asmutil.s | 38 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 D | v9instr.c | 77 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 D | visinstr.c | 97 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 D | kaif.c | 614 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 D | vis_simulator.h | 47 unsigned int rs2 : 5; /* Second operand. */ member in struct:__anon9712
|
/illumos-gate/usr/src/uts/sparc/sys/fpu/ |
H A D | fpu_simulator.h | 219 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 D | fpu_simulator.c | 183 nrs2 = inst.rs2; 200 nrs2 = fma_inst->rs2;
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | trap_table.s | 1741 * based upon the rs2 and rd values.
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | trap_table.s | 1968 * based upon the rs2 and rd values.
|