Searched refs:op3 (Results 1 - 20 of 20) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/gprof/common/
H A Dsparc.h52 #define OP3(x) (((union instruct *) (x))->f_3c.op3)
96 op3:6, member in struct:f_3a
106 op3:6, member in struct:f_3b
114 op3:6, member in struct:f_3c
123 op3:6, member in struct:f_3d
131 op3:6, member in struct:f_3e
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dgeneric.c223 #define IS_VIS1(op, op3)(op == 2 && op3 == 0x36)
224 #define IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(op, op3, asi) \
225 (op == 3 && (op3 == IOP_V8_LDDFA || \
226 op3 == IOP_V8_STDFA) && asi > ASI_SNFL)
232 uint_t optype, op3, asi; local
241 op3 = (instr >> 19) & 0x3f;
250 if (!IS_VIS1(optype, op3) &&
251 !IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(optype, op3, asi)) {
293 op3
[all...]
H A Dniagara.c264 #define IS_VIS1(op, op3)(op == 2 && op3 == 0x36)
265 #define IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(op, op3, asi) \
266 (op == 3 && (op3 == IOP_V8_LDDFA || \
267 op3 == IOP_V8_STDFA) && asi > ASI_SNFL)
273 uint_t optype, op3, asi; local
282 op3 = (instr >> 19) & 0x3f;
291 if (!IS_VIS1(optype, op3) &&
292 !IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(optype, op3, asi)) {
334 op3
[all...]
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dsimulator.c57 #define IS_VIS1(op, op3)(op == 2 && op3 == 0x36)
58 #define IS_FLOAT_QUAD_OP(op, op3)(op == 2 && (op3 == 0x34 || \
59 op3 == 0x35))
60 #define IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(op, op3, asi) \
61 (op == 3 && (op3 == IOP_V8_LDDFA || \
62 op3 == IOP_V8_STDFA) && asi > ASI_SNFL)
77 uint_t inst, op3, asi = 0; local
96 op3
563 uint_t inst, op3, asi = 0; local
847 uint_t inst, optype, op3, asi; local
1147 uint_t inst, op, op3, rd, rs1, i; local
1421 uint_t inst, op3, asi; local
[all...]
/illumos-gate/usr/src/cmd/awk/
H A Dawk.g.y211 { $$ = op3(CONDEXPR, notnull($1), $3, $5); }
218 | ppattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
221 $$ = op3($2, NIL, $1, (Node*)makedfa(strnode($3), 0));
223 $$ = op3($2, (Node *)1, $1, $3); }
228 { $$ = op3(MATCH, NIL, rectonode(), (Node*)makedfa($1, 0)); }
235 { $$ = op3(CONDEXPR, notnull($1), $3, $5); }
248 | pattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
251 $$ = op3($2, NIL, $1, (Node*)makedfa(strnode($3), 0));
253 $$ = op3($2, (Node *)1, $1, $3); }
256 | pattern '|' GETLINE var { $$ = op3(GETLIN
[all...]
H A Dparse.c147 op3(int a, Node *b, Node *c, Node *d) function
H A Dawk.h220 extern Node *op3(int, Node *, Node *, Node *);
/illumos-gate/usr/src/uts/sparc/fpu/
H A Diu_simulator.c62 if (((pinst.op3 >> 3) & 0xf) == 5)
66 uint_t nfcc = (pinst.op3 >> 1) & 0x3;
187 switch (pinst.op3) {
H A Dfpu_simulator.c194 if (inst.op3 == 0x37) { /* IMPDEP2B FMA-fused opcode */
259 if (inst.op3 == 0x35) { /* fpop2 */
570 if ((fp.inst.hibits == 2) && (fp.inst.op3 == 0x36)) {
575 ((fp.inst.op3 == 0x34) || (fp.inst.op3 == 0x35) ||
576 (fp.inst.op3 == 0x37))) {
654 ((fp.inst.op3 == 0x34) || (fp.inst.op3 == 0x35) ||
655 (fp.inst.op3 == 0x37))) {
670 } else if ((fp.inst.hibits == 2) && (fp.inst.op3
[all...]
/illumos-gate/usr/src/lib/libdisasm/common/
H A Ddis_sparc_fmt.c188 uint32_t op3:6; member in struct:format3
200 uint32_t op3:6; member in struct:format3
212 uint32_t op3:6; member in struct:format3a
222 uint32_t op3:6; member in struct:format3a
234 uint32_t op3:6; member in struct:format3b
248 uint32_t op3:6; member in struct:format3b
260 uint32_t op3:6; member in struct:format3c
274 uint32_t op3:6; member in struct:format3c
286 uint32_t op3:6; member in struct:format3d
298 uint32_t op3 member in struct:format3d
310 uint32_t op3:6; member in struct:formatcp
320 uint32_t op3:6; member in struct:formatcp
333 uint32_t op3:6; member in struct:formattcc
347 uint32_t op3:6; member in struct:formattcc
361 uint32_t op3:6; member in struct:formattcc2
375 uint32_t op3:6; member in struct:formattcc2
388 uint32_t op3:6; member in struct:formatmbr
402 uint32_t op3:6; member in struct:formatmbr
415 uint32_t op3:6; member in struct:formatfcmp
425 uint32_t op3:6; member in struct:formatfcmp
438 uint32_t op3:6; member in struct:formatfmov
452 uint32_t op3:6; member in struct:formatfmov
464 uint32_t op3:6; member in struct:formatfused
476 uint32_t op3:6; member in struct:formatfused
[all...]
/illumos-gate/usr/src/cmd/oawk/
H A Dawk.g.y173 { $$ = op3(SUBSTR, $3, $5, $7); }
175 { $$ = op3(SUBSTR, $3, $5, 0); }
177 { $$ = op3(SPLIT, $3, $5, $7); }
179 { $$ = op3(SPLIT, $3, $5, 0); }
H A Dparse.c167 NODE *op3(a, b, c, d) NODE *b, *c, *d; function
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Dfasttrap_isa.c1327 uint32_t op3 = OP3(instr); local
1333 if ((op3 & 0x28) == 0x28) {
1334 if (op3 != OP3_PREFETCH && op3 != OP3_CASA &&
1335 op3 != OP3_PREFETCHA && op3 != OP3_CASXA)
1338 if ((op3 & 0x0f) == 0x0c || (op3 & 0x3b) == 0x31)
/illumos-gate/usr/src/uts/sparc/v9/fpu/
H A Dv9instr.c65 if ((pinst.op3 >> 4) & 1) {
73 if (((pinst.op3 & 0x30) == 0x30) && (asi > ASI_SNFL))
93 sz_bits = pinst.op3 & 0x3;
127 if ((pinst.op3 >> 2) & 1) /* store */
/illumos-gate/usr/src/uts/sparc/v9/sys/
H A Dvis_simulator.h44 unsigned int op3 : 6; /* Main op code. */ member in struct:__anon9712
/illumos-gate/usr/src/uts/sun4/os/
H A Dtrap.c149 uint_t op3, fault = 0; local
983 op3 = (instr >> 19) & 0x3F;
984 if ((IS_FLOAT(instr) && (op3 == IOP_V8_STQFA) ||
985 (op3 == IOP_V8_STDFA)))
1365 uint_t op3, fault = 0; local
1543 op3 = (inst >> 19) & 0x3F;
1544 if ((op3 == IOP_V8_STQFA) || (op3 == IOP_V8_STDFA))
1615 uint_t instr, asi, op3, rd; local
1630 op3
[all...]
H A Dvisinstr.c75 * Simulator for VIS instructions with op3 == 0x36 that get fp_disabled
1649 if ((inst.op3 & 7) == 3) { /* load byte */
1666 if ((inst.op3 & 7) == 3) { /* load short */
1683 if ((inst.op3 & 7) == 3) { /* load short */
1777 if ((inst.op3 & 7) == 3) { /* lddf */
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpu_simulator.h214 uint32_t op3 : 6; /* Main op code. */ member in struct:__anon523
233 uint32_t op3 : 6; /* Main op code. */ member in struct:__anon524
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_cmds.c1715 uint8_t op3; local
1756 op3 = OP3(text[j]);
1777 if (op3 & OP3_COMPLEX_MASK)
1780 switch (op3 & ~OP3_CC_MASK) {
1795 /* op3 == OP_MEM */
/illumos-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.s1134 srlx %o5, 58, %o5 ! isolate op3 part of opcode

Completed in 130 milliseconds