instable_t
const instable_t dis_opAVXF20F3A[256] = {
const instable_t dis_opAVXF20F38[256] = {
const instable_t dis_opAVXF30F38[256] = {
const instable_t dis_opSIMDrepz[256] = {
const instable_t dis_opAVXF30F[256] = {
const instable_t dis_opEVEX0F[256] = {
const instable_t dis_opEVEX660F[256] = {
const instable_t dis_opEVEX660F38[256] = {
const instable_t dis_opEVEX660F3A[256] = {
const instable_t dis_opEVEXF20F[256] = {
const instable_t dis_opEVEXF30F[256] = {
const instable_t dis_op0F38F0[2] = {
const instable_t dis_op0F38F1[2] = {
const instable_t dis_op0F38F6[2] = {
const instable_t dis_op0F38[256] = {
const instable_t dis_opAVX660F38[256] = {
const instable_t dis_op0F3A[256] = {
const instable_t dis_opAVX660F3A[256] = {
const instable_t dis_op0F0D[8] = {
const instable_t dis_op0F[16][16] = {
const instable_t dis_opAVX0F[16][16] = {
const instable_t dis_op80[8] = {
const instable_t dis_op81[8] = {
const instable_t dis_op82[8] = {
const instable_t dis_op83[8] = {
const instable_t dis_opC0[8] = {
const instable_t dis_opD0[8] = {
const instable_t dis_opC1[8] = {
const instable_t dis_opD1[8] = {
const instable_t dis_opD2[8] = {
const instable_t dis_opD3[8] = {
const instable_t dis_opF6[8] = {
const instable_t dis_opF7[8] = {
const instable_t dis_opFE[8] = {
const instable_t dis_opFF[8] = {
const instable_t dis_opFP1n2[8][8] = {
const instable_t dis_opFP3[8][8] = {
const instable_t dis_opFP4[4][8] = {
const instable_t dis_opFP5[8] = {
const instable_t dis_opFP6[8] = {
const instable_t dis_opFP7[8] = {
const instable_t dis_distable[16][16] = {
dtrace_evex_mnem_adjust(dis86_t *x, const instable_t *dp, uint_t vex_W,
#define IND(table) {(instable_t *)table, 0, "", 0, 0, 0, 0, 0, 0}
#define INDx(table) {(instable_t *)table, 0, "", 0, 0, 1, 0, 0, 0}
#define IND(table) {(instable_t *)table, 0, "", 0, 0, 0, 0, 0}
#define INDx(table) {(instable_t *)table, 0, "", 0, 1, 0, 0, 0}
#define IND(table) {(instable_t *)table, 0, 0, 0, 0, 0, 0}
#define INDx(table) {(instable_t *)table, 0, 0, 1, 0, 0, 0}
const instable_t *dp; /* decode table being used */
instable_t dp_mmx;
#define IND(table) {(instable_t *)table, 0, 0, 0, 0, 0}
dp = (instable_t *)&dis_distable[opcode1][opcode2];
#define INDx(table) {(instable_t *)table, 0, 1, 0, 0, 0}
dp = (instable_t *)&dis_distable[opcode1][opcode2];
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)&dis_opPause;
if (dp->it_indirect == (instable_t *)dis_op0F) {
dp = (instable_t *)&dis_op0F7123[opcode5][subcode];
dp = (instable_t *)&dis_op0FC8[0];
dp = (instable_t *)&dis_op0F3A[(opcode6<<4)|opcode7];
dp = (instable_t *)&dis_op0F38[(opcode6<<4)|opcode7];
if (dp->it_indirect == (instable_t *)dis_op0F38F0 ||
dp->it_indirect == (instable_t *)dis_op0F38F1) {
if (dp->it_indirect == (instable_t *)dis_op0F38F6) {
dp = (instable_t *)&dis_opWbnoinvd;
dp = (instable_t *)&dis_op0F[opcode4][opcode5];
dp = (instable_t *)&dis_opFP5[r_m];
dp = (instable_t *)&dis_opFP7[opcode3];
dp = (instable_t *)&dis_opFP6[opcode3];
dp = (instable_t *)&dis_opFP4[opcode3 - 4][r_m];
dp = (instable_t *)
dp = (instable_t *)
dp = (instable_t *)dp->it_indirect + opcode3;
dp = (instable_t *)&dis_opMOVSLD;
sizeof (instable_t);
dp = (instable_t *)&dis_opSIMDrepnz[off];
dp = (instable_t *)&dis_opSIMDrepz[off];
dp = (instable_t *)&dis_opSIMDdata16[off];
sizeof (instable_t);
dp = (instable_t *)&dis_op0FC7m3[off];
dp = (instable_t *)&dis_opF30FC7[off];
dp = (instable_t *)&dis_op660FC7[off];
dp = (instable_t *)&dis_op0FC7[reg];
sizeof (instable_t);
dp = (instable_t *)&dis_opSIMD7123[off];
sizeof (instable_t);
dp = (instable_t *)&dis_opSIMDrepz[off];
sizeof (instable_t);
dp = (instable_t *)&dis_opF30FAE[off];
const instable_t dis_opMOVSLD = TNS("movslq",MOVSXZ);
const instable_t dis_opPause = TNS("pause", NORM);
const instable_t dis_opWbnoinvd = TNS("wbnoinvd", NORM);
const instable_t dis_op0F00[8] = {
const instable_t dis_op0F01[8] = {
const instable_t dis_op0F18[8] = {
const instable_t dis_op0FAE[8] = {
const instable_t dis_opF30FAE[8] = {
const instable_t dis_op0FBA[8] = {
const instable_t dis_op0FC7[8] = {
const instable_t dis_op0FC7m3[8] = {
const instable_t dis_op660FC7[8] = {
const instable_t dis_opF30FC7[8] = {
const instable_t dis_op0FC8[4] = {
const instable_t dis_op0F7123[4][8] = {
const instable_t dis_opSIMD7123[32] = {
const instable_t dis_opSIMDdata16[256] = {
const instable_t dis_opAVX660F[256] = {
const instable_t dis_opSIMDrepnz[256] = {
const instable_t dis_opAVXF20F[256] = {