Home
last modified time | relevance | path

Searched refs:op3 (Results 1 – 24 of 24) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dgeneric.c223 #define IS_VIS1(op, op3)(op == 2 && op3 == 0x36) argument
224 #define IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(op, op3, asi) \ argument
225 (op == 3 && (op3 == IOP_V8_LDDFA || \
226 op3 == IOP_V8_STDFA) && asi > ASI_SNFL)
232 uint_t optype, op3, asi; in vis1_partial_support() local
241 op3 = (instr >> 19) & 0x3f; in vis1_partial_support()
250 if (!IS_VIS1(optype, op3) && in vis1_partial_support()
251 !IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(optype, op3, asi)) { in vis1_partial_support()
293 op3 = (instr >> 19) & 0x3F; in vis1_partial_support()
294 if ((IS_FLOAT(instr) && (op3 == IOP_V8_STQFA) || in vis1_partial_support()
[all …]
H A Dniagara.c264 #define IS_VIS1(op, op3)(op == 2 && op3 == 0x36) argument
265 #define IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(op, op3, asi) \ argument
266 (op == 3 && (op3 == IOP_V8_LDDFA || \
267 op3 == IOP_V8_STDFA) && asi > ASI_SNFL)
273 uint_t optype, op3, asi; in vis1_partial_support() local
282 op3 = (instr >> 19) & 0x3f; in vis1_partial_support()
291 if (!IS_VIS1(optype, op3) && in vis1_partial_support()
292 !IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(optype, op3, asi)) { in vis1_partial_support()
334 op3 = (instr >> 19) & 0x3F; in vis1_partial_support()
335 if ((IS_FLOAT(instr) && (op3 == IOP_V8_STQFA) || in vis1_partial_support()
[all …]
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dsimulator.c57 #define IS_VIS1(op, op3)(op == 2 && op3 == 0x36) argument
58 #define IS_FLOAT_QUAD_OP(op, op3)(op == 2 && (op3 == 0x34 || \ argument
59 op3 == 0x35))
60 #define IS_PARTIAL_OR_SHORT_FLOAT_LD_ST(op, op3, asi) \ argument
61 (op == 3 && (op3 == IOP_V8_LDDFA || \
62 op3 == IOP_V8_STDFA) && asi > ASI_SNFL)
77 uint_t inst, op3, asi = 0; in do_unaligned() local
96 op3 = (inst >> 19) & 0x3f; in do_unaligned()
173 if ((op3 >> 4) & 1) { in do_unaligned()
205 if ((nf) && ((op3 == IOP_V8_STQFA) || (op3 == IOP_V8_STDFA))) in do_unaligned()
[all …]
/illumos-gate/usr/src/cmd/sgs/gprof/common/
H A Dsparc.h46 #define OP3(x) (((union instruct *) (x))->f_3c.op3)
90 op3:6, member
100 op3:6, member
108 op3:6, member
117 op3:6, member
125 op3:6, member
/illumos-gate/usr/src/cmd/awk/
H A Dawk.g.y234 { $$ = op3(CONDEXPR, notnull($1), $3, $5); }
239 | ppattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
242 $$ = op3($2, NIL, $1, (Node*)makedfa(strnode($3), 0));
244 $$ = op3($2, (Node *)1, $1, $3); }
255 { $$ = op3(CONDEXPR, notnull($1), $3, $5); }
266 | pattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); }
269 $$ = op3($2, NIL, $1, (Node*)makedfa(strnode($3), 0));
271 $$ = op3($2, (Node *)1, $1, $3); }
276 else $$ = op3(GETLINE, $4, itonp($2), $1); }
279 else $$ = op3(GETLINE, (Node*)0, itonp($2), $1); }
[all …]
H A Dparse.c190 op3(int a, Node *b, Node *c, Node *d) in op3() function
H A Dawk.h255 extern Node *op3(int, Node *, Node *, Node *);
/illumos-gate/usr/src/lib/iconv_modules/ko/common/
H A Dnbyte_to_euc.c554 *ip3 = &ibuf3[0], *op3 = &obuf3[0]; in main() local
633 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
645 op3 = &obuf3[0]; in main()
648 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
660 op3 = &obuf3[0]; in main()
663 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
678 op3 = &obuf31[0]; in main()
690 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
702 op3 = &obuf31[0]; in main()
705 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
[all …]
H A Deuc_to_johap.c379 *ip3 = &ibuf3[0], *op3 = &obuf3[0]; in main() local
458 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
470 op3 = &obuf3[0]; in main()
473 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
485 op3 = &obuf3[0]; in main()
488 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
H A Djohap_to_euc.c346 *ip3 = &ibuf3[0], *op3 = &obuf3[0]; in main() local
425 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
437 op3 = &obuf3[0]; in main()
440 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
452 op3 = &obuf3[0]; in main()
455 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
H A Deuc_to_nbyte.c603 *ip3 = &ibuf3[0], *op3 = &obuf3[0]; in main() local
682 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
694 op3 = &obuf3[0]; in main()
697 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
709 op3 = &obuf3[0]; in main()
712 _cv_enconv(st, &ip3, &ileft, &op3, &oleft)); in main()
/illumos-gate/usr/src/uts/sparc/fpu/
H A Dfpu_simulator.c194 if (inst.op3 == 0x37) { /* IMPDEP2B FMA-fused opcode */ in _fp_fpu_simulator()
259 if (inst.op3 == 0x35) { /* fpop2 */ in _fp_fpu_simulator()
570 if ((fp.inst.hibits == 2) && (fp.inst.op3 == 0x36)) { in fpu_vis_sim()
575 ((fp.inst.op3 == 0x34) || (fp.inst.op3 == 0x35) || in fpu_vis_sim()
576 (fp.inst.op3 == 0x37))) { in fpu_vis_sim()
654 ((fp.inst.op3 == 0x34) || (fp.inst.op3 == 0x35) || in fp_emulator()
655 (fp.inst.op3 == 0x37))) { in fp_emulator()
670 } else if ((fp.inst.hibits == 2) && (fp.inst.op3 == 0x36)) { in fp_emulator()
694 ((fp.inst.op3 == 0x34) || (fp.inst.op3 == 0x35) || in fp_emulator()
695 (fp.inst.op3 == 0x37))) { in fp_emulator()
[all …]
H A Diu_simulator.c62 if (((pinst.op3 >> 3) & 0xf) == 5) in fbcc_sim()
66 uint_t nfcc = (pinst.op3 >> 1) & 0x3; in fbcc_sim()
187 switch (pinst.op3) { in _fp_iu_simulator()
/illumos-gate/usr/src/lib/libdisasm/common/
H A Ddis_sparc_fmt.c189 uint32_t op3:6; member
201 uint32_t op3:6; member
213 uint32_t op3:6; member
223 uint32_t op3:6; member
235 uint32_t op3:6; member
249 uint32_t op3:6; member
261 uint32_t op3:6; member
275 uint32_t op3:6; member
287 uint32_t op3:6; member
299 uint32_t op3:6; member
[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.c165 NODE *op3(int a, NODE *b, NODE *c, NODE *d) in op3() function
/illumos-gate/usr/src/uts/sun4/os/
H A Dtrap.c145 uint_t op3, fault = 0; in trap() local
976 op3 = (instr >> 19) & 0x3F; in trap()
977 if ((IS_FLOAT(instr) && (op3 == IOP_V8_STQFA) || in trap()
978 (op3 == IOP_V8_STDFA))) in trap()
1355 uint_t op3, fault = 0; in fpu_trap() local
1533 op3 = (inst >> 19) & 0x3F; in fpu_trap()
1534 if ((op3 == IOP_V8_STQFA) || (op3 == IOP_V8_STDFA)) in fpu_trap()
1605 uint_t instr, asi, op3, rd; in nfload() local
1620 op3 = (uint_t)(instr & 0xC1E00000); in nfload()
1621 if (!IS_LDASI(op3)) in nfload()
H A Dvisinstr.c1649 if ((inst.op3 & 7) == 3) { /* load byte */ in vis_short_fls()
1666 if ((inst.op3 & 7) == 3) { /* load short */ in vis_short_fls()
1683 if ((inst.op3 & 7) == 3) { /* load short */ in vis_short_fls()
1777 if ((inst.op3 & 7) == 3) { /* lddf */ in vis_blk_fldst()
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Dfasttrap_isa.c1327 uint32_t op3 = OP3(instr); in fasttrap_tracepoint_init() local
1333 if ((op3 & 0x28) == 0x28) { in fasttrap_tracepoint_init()
1334 if (op3 != OP3_PREFETCH && op3 != OP3_CASA && in fasttrap_tracepoint_init()
1335 op3 != OP3_PREFETCHA && op3 != OP3_CASXA) in fasttrap_tracepoint_init()
1338 if ((op3 & 0x0f) == 0x0c || (op3 & 0x3b) == 0x31) in fasttrap_tracepoint_init()
/illumos-gate/usr/src/uts/sparc/v9/fpu/
H A Dv9instr.c65 if ((pinst.op3 >> 4) & 1) { in fldst()
73 if (((pinst.op3 & 0x30) == 0x30) && (asi > ASI_SNFL)) in fldst()
93 sz_bits = pinst.op3 & 0x3; in fldst()
127 if ((pinst.op3 >> 2) & 1) /* store */ in fldst()
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpu_simulator.h214 uint32_t op3 : 6; /* Main op code. */ member
233 uint32_t op3 : 6; /* Main op code. */ member
/illumos-gate/usr/src/uts/sparc/v9/sys/
H A Dvis_simulator.h44 unsigned int op3 : 6; /* Main op code. */ member
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_cmds.c1816 uint8_t op3; in findsym_cb() local
1857 op3 = OP3(text[j]); in findsym_cb()
1878 if (op3 & OP3_COMPLEX_MASK) in findsym_cb()
1881 switch (op3 & ~OP3_CC_MASK) { in findsym_cb()
/illumos-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.S1021 srlx %o5, 58, %o5 ! isolate op3 part of opcode