Lines Matching refs:dp

2889 	instable_t *dp;		/* decode table being used */
3017 dp = (instable_t *)&dis_distable[opcode1][opcode2];
3019 switch (dp->it_adrmode) {
3029 x->d86_seg_prefix = (char *)dp->it_name;
3031 if (dp->it_invalid64 && cpu_mode == SIZE64)
3061 dp = (instable_t *)&dis_distable[opcode1][opcode2];
3105 dp = (instable_t *)
3109 dp = (instable_t *)
3113 dp = (instable_t *)
3117 dp = (instable_t *)
3161 dp = (instable_t *)
3165 dp = (instable_t *)
3169 dp = (instable_t *)
3178 dp = (instable_t *)
3182 dp = (instable_t *)
3191 dp = (instable_t *)
3195 dp = (instable_t *)
3199 dp = (instable_t *)
3207 dp = (instable_t *)
3213 if (dp->it_vexwoxmm) {
3254 dp = (instable_t *)&dis_opPause;
3261 if (dp->it_indirect == (instable_t *)dis_op0F) {
3273 dp = (instable_t *)&dis_op0F7123[opcode5][subcode];
3275 dp = (instable_t *)&dis_op0FC8[0];
3283 dp = (instable_t *)&dis_op0F3A[(opcode6<<4)|opcode7];
3285 if (strcmp(dp->it_name, "INVALID") == 0)
3288 switch (dp->it_adrmode) {
3299 dp_mmx = *dp;
3300 dp = &dp_mmx;
3301 dp->it_adrmode = MMOPM_66o;
3303 dp->it_size = 8;
3314 dp = (instable_t *)&dis_op0F38[(opcode6<<4)|opcode7];
3321 if (dp->it_indirect == (instable_t *)dis_op0F38F0 ||
3322 dp->it_indirect == (instable_t *)dis_op0F38F1) {
3324 dp = dp->it_indirect;
3327 dp++;
3348 if (dp->it_indirect == (instable_t *)dis_op0F38F6) {
3349 dp = dp->it_indirect;
3353 dp++;
3367 if (strcmp(dp->it_name, "INVALID") == 0)
3370 switch (dp->it_adrmode) {
3383 dp_mmx = *dp;
3384 dp = &dp_mmx;
3385 dp->it_adrmode = MM;
3387 dp->it_size = 8;
3406 dp = (instable_t *)&dis_op0F[opcode4][opcode5];
3415 if (dp->it_indirect != TERM) {
3426 dp = (instable_t *)&dis_opFP5[r_m];
3428 dp = (instable_t *)&dis_opFP7[opcode3];
3430 dp = (instable_t *)&dis_opFP6[opcode3];
3432 dp = (instable_t *)&dis_opFP4[opcode3 - 4][r_m];
3434 dp = (instable_t *)
3437 dp = (instable_t *)
3440 dp = (instable_t *)dp->it_indirect + opcode3;
3450 dp = (instable_t *)&dis_opMOVSLD;
3455 if (cpu_mode == SIZE64 && dp->it_invalid64 ||
3456 cpu_mode != SIZE64 && dp->it_invalid32)
3458 if (dp->it_indirect != TERM)
3464 switch (dp->it_adrmode) {
3500 if ((uintptr_t)dp - (uintptr_t)dis_op0F > sizeof (dis_op0F))
3503 off = ((uintptr_t)dp - (uintptr_t)dis_op0F) /
3511 dp = (instable_t *)&dis_opSIMDrepnz[off];
3513 dp = (instable_t *)&dis_opSIMDrepz[off];
3516 dp = (instable_t *)&dis_opSIMDdata16[off];
3543 if ((uintptr_t)dp - (uintptr_t)dis_op0FC7 > sizeof (dis_op0FC7))
3546 off = ((uintptr_t)dp - (uintptr_t)dis_op0FC7) /
3554 dp = (instable_t *)&dis_op0FC7m3[off];
3563 dp = (instable_t *)&dis_opF30FC7[off];
3568 dp = (instable_t *)&dis_op660FC7[off];
3588 if ((uintptr_t)dp - (uintptr_t)dis_op0F7123 >
3593 off = ((uintptr_t)dp - (uintptr_t)dis_op0F7123) /
3595 dp = (instable_t *)&dis_opSIMD7123[off];
3608 if ((uintptr_t)dp - (uintptr_t)dis_op0F
3612 off = ((uintptr_t)dp - (uintptr_t)dis_op0F) /
3615 dp = (instable_t *)&dis_opSIMDrepz[off];
3628 if (dp->it_always64 || (opnd_size == SIZE32 && dp->it_stackop))
3647 if (dp->it_adrmode != CBW &&
3648 dp->it_adrmode != CWD &&
3649 dp->it_adrmode != XMMSFNC) {
3650 if (strcmp(dp->it_name, "INVALID") == 0)
3652 (void) strlcat(x->d86_mnem, dp->it_name, OPLEN);
3653 if (dp->it_avxsuf && dp->it_suffix) {
3656 } else if (dp->it_suffix) {
3692 switch (dp->it_adrmode) {
3802 wbit = strcmp(dp->it_name, "movd") ? MM_OPND : LONG_OPND;
4222 wbit = strcmp(dp->it_name, "movd") ? MM_OPND : LONG_OPND;
4231 wbit = strcmp(dp->it_name, "movd") ? MM_OPND : LONG_OPND;
4304 if (dp->it_adrmode == XMMXIMPL && mode != REG_ONLY)
4314 if (strcmp(dp->it_name, "movlps") == 0)
4316 else if (strcmp(dp->it_name, "movhps") == 0)
4320 if (dp->it_adrmode == XMMXIMPL)
4331 if ((strcmp(dp->it_name, "movlps") == 0 ||
4332 strcmp(dp->it_name, "movhps") == 0 ||
4333 strcmp(dp->it_name, "movntps") == 0) &&
4349 if (strcmp(dp->it_name, "movhps") == 0)
4420 if (dp->it_name[0] == 'c' &&
4421 dp->it_name[1] == 'm' &&
4422 dp->it_name[2] == 'p' &&
4423 strlen(dp->it_name) == 5) {
4433 dp->it_name + strlen(dp->it_name) - 2,
4717 if (dp->it_invalid32 && cpu_mode != SIZE64)
4779 if ((dp == &dis_opAVX0F[0xA][0xE]) && (reg == 3))
4801 if (dp->it_adrmode == FMA) {
4802 size_t len = strlen(dp->it_name);
4803 (void) strncpy(x->d86_mnem, dp->it_name, OPLEN);
4812 if ((dp == &dis_opAVXF20F[0x10]) ||
4813 (dp == &dis_opAVXF30F[0x10])) {
4828 if ((dp == &dis_opAVXF20F[0x2A]) ||
4829 (dp == &dis_opAVXF30F[0x2A])) {
4838 (dp == &dis_opAVX0F[0x1][0x6])) { /* vmovlhps */
4841 (dp == &dis_opAVX0F[0x1][0x2])) { /* vmovhlps */
4878 (void) strncpy(x->d86_mnem, dp->it_name, OPLEN);
4879 (void) strlcat(x->d86_mnem + strlen(dp->it_name),
4880 vreg->dgr_suffix, OPLEN - strlen(dp->it_name));
4904 if ((dp == &dis_opAVXF20F[0x11]) ||
4905 (dp == &dis_opAVXF30F[0x11])) {
4926 if (dp == &dis_opAVX660F3A[0x18]) {
4929 } else if ((dp == &dis_opAVX660F3A[0x20]) ||
4930 (dp == & dis_opAVX660F[0xC4])) {
4934 } else if (dp == &dis_opAVX660F3A[0x22]) {
4949 if ((dp == &dis_opAVX660F3A[0x4A]) ||
4950 (dp == &dis_opAVX660F3A[0x4B]) ||
4951 (dp == &dis_opAVX660F3A[0x4C])) {
4975 if ((dp == &dis_opAVXF20F[0xE6]) ||
4976 (dp == &dis_opAVX660F[0x5A]) ||
4977 (dp == &dis_opAVX660F[0xE6])) {
4983 } else if ((dp == &dis_opAVXF30F[0xE6]) ||
4984 (dp == &dis_opAVX0F[0x5][0xA]) ||
4985 (dp == &dis_opAVX660F38[0x13]) ||
4986 (dp == &dis_opAVX660F38[0x18]) ||
4987 (dp == &dis_opAVX660F38[0x19]) ||
4988 (dp == &dis_opAVX660F38[0x58]) ||
4989 (dp == &dis_opAVX660F38[0x78]) ||
4990 (dp == &dis_opAVX660F38[0x79]) ||
4991 (dp == &dis_opAVX660F38[0x59])) {
4998 } else if (dp == &dis_opAVX660F[0x6E]) {
5047 if (dp == &dis_opAVX660F[0xC5]) {
5079 if (dp == &dis_opAVX660F3A[0x19] ||
5080 dp == &dis_opAVX660F3A[0x1d]) {
5109 if (dp == &dis_opAVX660F[0x7E]) {
5130 if (dp == &dis_opAVX660F3A[0x16]) {
5157 if (dp == &dis_opAVX660F3A[0x17]) { /* vextractps */
5271 } else if (dp->it_stackop) {
5286 } else if (dp->it_size != 0) {
5291 if (x->d86_mode == SIZE64 && dp->it_size == 6)
5297 x->d86_memsize = dp->it_size;