Lines Matching refs:opcode3
2914 uint_t opcode3; /* extra opcode bits usually from ModRM byte */
3081 opcode3 = (((mode << 3) | reg)>>1) & 0x0F;
3088 if (dtrace_get_opcode(x, &opcode3, &opcode4) != 0)
3091 vex_R = ((opcode3 & VEX_R) & 0x0F) >> 3;
3093 vex_v = (((opcode3 << 4) | opcode4) & VEX_v) >> 3;
3099 vex_byte1 = (opcode3 & VEX_R) | VEX_X | VEX_B;
3128 if (dtrace_get_opcode(x, &opcode3, &opcode4) != 0)
3131 vex_R = (opcode3 & VEX_R) >> 3;
3132 vex_X = (opcode3 & VEX_X) >> 2;
3133 vex_B = (opcode3 & VEX_B) >> 1;
3134 vex_m = (((opcode3 << 4) | opcode4) & VEX_m);
3135 vex_byte1 = opcode3 & (VEX_R | VEX_X | VEX_B);
3423 dtrace_get_modrm(x, &mode, &opcode3, &r_m);
3426 reg = opcode3;
3432 if (opcode2 == 0xB && mode == 0x3 && opcode3 == 4)
3434 else if (opcode2 == 0xA && mode == 0x3 && opcode3 < 4)
3435 dp = (instable_t *)&dis_opFP7[opcode3];
3437 dp = (instable_t *)&dis_opFP6[opcode3];
3438 else if (opcode2 == 0x9 && mode == 0x3 && opcode3 >= 4)
3439 dp = (instable_t *)&dis_opFP4[opcode3 - 4][r_m];
3442 &dis_opFP3[opcode2 - 8][opcode3];
3445 &dis_opFP1n2[opcode2 - 8][opcode3];
3447 dp = (instable_t *)dp->it_indirect + opcode3;