OPLEN
OPLEN);
(void) strlcat(x->d86_mnem, "32", OPLEN);
(void) strlcat(x->d86_mnem, "8", OPLEN);
(void) strlcat(x->d86_mnem, "64", OPLEN);
(void) strlcat(x->d86_mnem, "16", OPLEN);
OPLEN);
(void) strlcat(opnd, "{", OPLEN);
(void) strlcat(opnd, dis_KOPMASKREG[opmask_reg], OPLEN);
(void) strlcat(opnd, "}", OPLEN);
(void) strlcat(opnd, "{z}", OPLEN);
(void) strlcat(opnd, dis_MMREG[r_m], OPLEN);
(void) strlcat(opnd, dis_XMMREG[r_m], OPLEN);
(void) strlcat(opnd, dis_YMMREG[r_m], OPLEN);
(void) strlcat(opnd, dis_ZMMREG[r_m], OPLEN);
(void) strlcat(opnd, dis_KOPMASKREG[r_m], OPLEN);
(void) strlcat(opnd, dis_SEGREG[r_m], OPLEN);
(void) strlcat(opnd, dis_CONTROLREG[r_m], OPLEN);
(void) strlcat(opnd, dis_DEBUGREG[r_m], OPLEN);
(void) strlcat(opnd, dis_TESTREG[r_m], OPLEN);
(void) strlcat(opnd, dis_REG8[r_m], OPLEN);
(void) strlcat(opnd, dis_REG8_REX[r_m], OPLEN);
(void) strlcat(opnd, dis_REG16[r_m], OPLEN);
(void) strlcat(opnd, dis_REG16[r_m], OPLEN);
(void) strlcat(opnd, dis_REG32[r_m], OPLEN);
(void) strlcat(opnd, dis_REG64[r_m], OPLEN);
(void) strlcat(opnd, dis_addr16[mode][r_m], OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
(void) strlcat(opnd, "(", OPLEN);
(void) strlcat(opnd, "(", OPLEN);
(void) strlcat(opnd, regs[base], OPLEN);
(void) strlcat(opnd, ",", OPLEN);
(void) strlcat(opnd, bregs[index], OPLEN);
(void) strlcat(opnd, sf[ss], OPLEN);
(void) strlcat(opnd, ")", OPLEN);
(void) strncpy(x->d86_mnem, ".byte\t0", OPLEN);
(void) strlcat(x->d86_mnem, "lock ", OPLEN);
(void) strlcat(x->d86_mnem, "repnz ", OPLEN);
(void) strlcat(x->d86_mnem, "repz ", OPLEN);
(void) strlcat(x->d86_mnem, "addr32 ", OPLEN);
(void) strlcat(x->d86_mnem, dp->it_name, OPLEN);
OPLEN);
vex_p == 0 ? "wd" : "bw", OPLEN);
"dq", OPLEN);
"b" : "d", OPLEN);
"q" : "w", OPLEN);
OPLEN);
vex_p == 1 ? "d" : "q", OPLEN);
for (i = 5; i < OPLEN; i++) {
(void) strlcat(x->d86_mnem, "d", OPLEN);
OPLEN);
(void) strncpy(x->d86_mnem, "movzld", OPLEN);
(void) strlcat(x->d86_opnd[0].d86_opnd, "%cl", OPLEN);
(void) strncpy(x->d86_mnem, "swapgs", OPLEN);
(void) strncpy(x->d86_mnem, "rdtscp", OPLEN);
(void) strncpy(x->d86_mnem, "monitorx", OPLEN);
(void) strncpy(x->d86_mnem, "mwaitx", OPLEN);
(void) strncpy(x->d86_mnem, "clzero", OPLEN);
(void) strncpy(x->d86_mnem, vminstr, OPLEN);
(void) strncpy(x->d86_mnem, vinstr, OPLEN);
(void) strncpy(x->d86_mnem, "monitor", OPLEN);
(void) strncpy(x->d86_mnem, "mwait", OPLEN);
(void) strncpy(x->d86_mnem, "clac", OPLEN);
(void) strncpy(x->d86_mnem, "stac", OPLEN);
(void) strncpy(x->d86_mnem, "xgetbv", OPLEN);
(void) strncpy(x->d86_mnem, "xsetbv", OPLEN);
(void) strncpy(x->d86_mnem, "movhlps", OPLEN);
(void) strncpy(x->d86_mnem, "movlhps", OPLEN);
(void) strncpy(x->d86_mnem, "movlhps", OPLEN);
(void) strncpy(x->d86_mnem, "cmp", OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
OPLEN);
(void) strlcat(x->d86_opnd[0].d86_prefix, "*", OPLEN);
(void) strlcat(x->d86_opnd[0].d86_opnd, "(%dx)", OPLEN);
(void) strlcat(x->d86_mnem, "cbtw", OPLEN);
(void) strlcat(x->d86_mnem, "cwtl", OPLEN);
(void) strlcat(x->d86_mnem, "cltq", OPLEN);
(void) strlcat(x->d86_mnem, "cwtd", OPLEN);
(void) strlcat(x->d86_mnem, "cltd", OPLEN);
(void) strlcat(x->d86_mnem, "cqtd", OPLEN);
OPLEN);
(void) strlcat(x->d86_mnem, "clflush", OPLEN);
(void) strlcat(x->d86_mnem, "sfence", OPLEN);
(void) strncpy(x->d86_mnem, "xrstor", OPLEN);
OPLEN);
OPLEN);
(void) strlcat(x->d86_opnd[0].d86_opnd, "%st(X)", OPLEN);
(void) strlcat(x->d86_opnd[1 - vbit].d86_opnd, "%st", OPLEN);
(void) strlcat(x->d86_opnd[vbit].d86_opnd, "%st(X)", OPLEN);
(void) strncpy(x->d86_mnem, "vstmxcsr", OPLEN);
(void) strncpy(x->d86_mnem, dp->it_name, OPLEN);
if (len + 1 < OPLEN) {
vex_W != 0 ? "d" : "s", OPLEN - len);
(void) strncpy(x->d86_mnem, "vmovlhps", OPLEN);
(void) strncpy(x->d86_mnem, "vmovhlps", OPLEN);
(void) strncpy(x->d86_mnem, dp->it_name, OPLEN);
vreg->dgr_suffix, OPLEN - strlen(dp->it_name));
dis_YMMREG[regnum], OPLEN);
dis_XMMREG[regnum], OPLEN);
OPLEN);
(void) strncpy(x->d86_mnem, "vzeroall", OPLEN);
(void) strncpy(x->d86_mnem, blsinstr, OPLEN);
(void) strlcat(x->d86_mnem, "undef", OPLEN);
char d86_opnd[OPLEN]; /* symbolic rep of operand */
char d86_mnem[OPLEN];