Lines Matching refs:dp
1935 instable_t *dp; /* decode table being used */
2027 dp = (instable_t *)&dis_distable[opcode1][opcode2];
2029 switch (dp->it_adrmode) {
2039 x->d86_seg_prefix = (char *)dp->it_name;
2041 if (dp->it_invalid64 && cpu_mode == SIZE64)
2071 dp = (instable_t *)&dis_distable[opcode1][opcode2];
2107 dp = (instable_t *)&dis_opPause;
2114 if (dp->it_indirect == (instable_t *)dis_op0F) {
2126 dp = (instable_t *)&dis_op0F7123[opcode5][subcode];
2128 dp = (instable_t *)&dis_op0FC8[0];
2136 dp = (instable_t *)&dis_op0F3A[(opcode6<<4)|opcode7];
2138 if (LIT_STRNEQL(dp->it_name, "INVALID"))
2141 switch (dp->it_adrmode) {
2152 dp_mmx = *dp;
2153 dp = &dp_mmx;
2154 dp->it_adrmode = MMOPM_66o;
2156 dp->it_size = 8;
2167 dp = (instable_t *)&dis_op0F38[(opcode6<<4)|opcode7];
2169 if (LIT_STRNEQL(dp->it_name, "INVALID"))
2172 switch (dp->it_adrmode) {
2182 dp_mmx = *dp;
2183 dp = &dp_mmx;
2184 dp->it_adrmode = MM;
2186 dp->it_size = 8;
2200 dp = (instable_t *)&dis_op0F[opcode4][opcode5];
2209 if (dp->it_indirect != TERM) {
2220 dp = (instable_t *)&dis_opFP5[r_m];
2222 dp = (instable_t *)&dis_opFP7[opcode3];
2224 dp = (instable_t *)&dis_opFP6[opcode3];
2226 dp = (instable_t *)&dis_opFP4[opcode3 - 4][r_m];
2228 dp = (instable_t *)
2231 dp = (instable_t *)
2234 dp = (instable_t *)dp->it_indirect + opcode3;
2243 dp = (instable_t *)&dis_opMOVSLD;
2248 if ((cpu_mode == SIZE64 && dp->it_invalid64) ||
2249 (cpu_mode != SIZE64 && dp->it_invalid32))
2251 if (dp->it_indirect != TERM)
2257 switch (dp->it_adrmode) {
2293 if ((uintptr_t)dp - (uintptr_t)dis_op0F > sizeof (dis_op0F))
2296 off = ((uintptr_t)dp - (uintptr_t)dis_op0F) /
2304 dp = (instable_t *)&dis_opSIMDrepnz[off];
2306 dp = (instable_t *)&dis_opSIMDrepz[off];
2309 dp = (instable_t *)&dis_opSIMDdata16[off];
2328 if ((uintptr_t)dp - (uintptr_t)dis_op0F7123 >
2333 off = ((uintptr_t)dp - (uintptr_t)dis_op0F7123) /
2335 dp = (instable_t *)&dis_opSIMD7123[off];
2348 if ((uintptr_t)dp - (uintptr_t)dis_op0F
2352 off = ((uintptr_t)dp - (uintptr_t)dis_op0F) /
2355 dp = (instable_t *)&dis_opSIMDrepz[off];
2368 if (dp->it_always64 || (opnd_size == SIZE32 && dp->it_stackop))
2387 if (dp->it_adrmode != CBW &&
2388 dp->it_adrmode != CWD &&
2389 dp->it_adrmode != XMMSFNC) {
2390 if (LIT_STRNEQL(dp->it_name, "INVALID"))
2392 (void) strlcat(x->d86_mnem, dp->it_name, OPLEN);
2393 if (dp->it_suffix) {
2425 switch (dp->it_adrmode) {
2515 wbit = !LIT_STRNEQL(dp->it_name, "movd") ? MM_OPND : LONG_OPND;
2826 wbit = !LIT_STRNEQL(dp->it_name, "movd") ? MM_OPND : LONG_OPND;
2835 wbit = !LIT_STRNEQL(dp->it_name, "movd") ? MM_OPND : LONG_OPND;
2908 if (dp->it_adrmode == XMMXIMPL && mode != REG_ONLY)
2918 if (LIT_STRNEQL(dp->it_name, "movlps"))
2921 } else if (LIT_STRNEQL(dp->it_name, "movhps")) {
2927 if (dp->it_adrmode == XMMXIMPL)
2938 if ((LIT_STRNEQL(dp->it_name, "movlps") ||
2939 LIT_STRNEQL(dp->it_name, "movhps") ||
2940 LIT_STRNEQL(dp->it_name, "movntps")) &&
2956 if (LIT_STRNEQL(dp->it_name, "movhps")) {
3028 if (dp->it_name[0] == 'c' &&
3029 dp->it_name[1] == 'm' &&
3030 dp->it_name[2] == 'p' &&
3031 strlen(dp->it_name) == 5) {
3042 dp->it_name + strlen(dp->it_name) - 2,
3326 if (dp->it_invalid32 && cpu_mode != SIZE64)
3391 } else if (dp->it_stackop) {
3406 } else if (dp->it_size != 0) {
3411 if (x->d86_mode == SIZE64 && dp->it_size == 6)
3417 x->d86_memsize = dp->it_size;