Lines Matching defs:opcode3
2910 uint_t opcode3; /* extra opcode bits usually from ModRM byte */
3077 opcode3 = (((mode << 3) | reg)>>1) & 0x0F;
3084 if (dtrace_get_opcode(x, &opcode3, &opcode4) != 0)
3087 vex_R = ((opcode3 & VEX_R) & 0x0F) >> 3;
3089 vex_v = (((opcode3 << 4) | opcode4) & VEX_v) >> 3;
3095 vex_byte1 = (opcode3 & VEX_R) | VEX_X | VEX_B;
3124 if (dtrace_get_opcode(x, &opcode3, &opcode4) != 0)
3127 vex_R = (opcode3 & VEX_R) >> 3;
3128 vex_X = (opcode3 & VEX_X) >> 2;
3129 vex_B = (opcode3 & VEX_B) >> 1;
3130 vex_m = (((opcode3 << 4) | opcode4) & VEX_m);
3131 vex_byte1 = opcode3 & (VEX_R | VEX_X | VEX_B);
3416 dtrace_get_modrm(x, &mode, &opcode3, &r_m);
3419 reg = opcode3;
3425 if (opcode2 == 0xB && mode == 0x3 && opcode3 == 4)
3427 else if (opcode2 == 0xA && mode == 0x3 && opcode3 < 4)
3428 dp = (instable_t *)&dis_opFP7[opcode3];
3430 dp = (instable_t *)&dis_opFP6[opcode3];
3431 else if (opcode2 == 0x9 && mode == 0x3 && opcode3 >= 4)
3432 dp = (instable_t *)&dis_opFP4[opcode3 - 4][r_m];
3435 &dis_opFP3[opcode2 - 8][opcode3];
3438 &dis_opFP1n2[opcode2 - 8][opcode3];
3440 dp = (instable_t *)dp->it_indirect + opcode3;