static struct ptunit_result lds_ind_disp8(void) { uint8_t insn[] = { 0xc5, 0x40, 0x00 }; ptu_boring_s(insn, ptem_16bit); ptu_boring_s(insn, ptem_32bit); return ptu_passed(); }
static struct ptunit_result les(void) { uint8_t insn[] = { 0xc4, 0x00 }; ptu_boring_s(insn, ptem_16bit); ptu_boring_s(insn, ptem_32bit); return ptu_passed(); }
static struct ptunit_result bound(void) { uint8_t insn[] = { 0x62, 0x02 }; ptu_boring_s(insn, ptem_32bit); ptu_boring_s(insn, ptem_16bit); return ptu_passed(); }
static struct ptunit_result push(void) { uint8_t insn[] = { 0x68, 0x11, 0x22, 0x33, 0x44 }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result vpandn(void) { pti_uint8_t insn[] = { 0xc4, 0x41, 0x29, 0xdf, 0xd1 }; ptu_boring_s(insn, PTI_MODE_64); return ptu_passed(); }
static struct ptunit_result vmovdqa(void) { pti_uint8_t insn[] = { 0xc5, 0xf9, 0x6f, 0x25, 0xa9, 0x55, 0x04, 0x00 }; ptu_boring_s(insn, PTI_MODE_64); return ptu_passed(); }
static struct ptunit_result pcmpistri(void) { pti_uint8_t insn[] = { 0x66, 0x0f, 0x3a, 0x63, 0x04, 0x16, 0x1a }; ptu_boring_s(insn, PTI_MODE_64); return ptu_passed(); }
static struct ptunit_result rdtsc(void) { pti_uint8_t insn[] = { 0x0f, 0x31 }; ptu_boring_s(insn, PTI_MODE_64); return ptu_passed(); }
static struct ptunit_result rdtsc(void) { uint8_t insn[] = { 0x0f, 0x31 }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result vpshufb(void) { uint8_t insn[] = { 0x62, 0x02, 0x05, 0x00, 0x00, 0x00 }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result push(void) { pti_uint8_t insn[] = { 0x68, 0x11, 0x22, 0x33, 0x44 }; ptu_boring_s(insn, PTI_MODE_64); return ptu_passed(); }
static struct ptunit_result mov_rax_moffs64_32(void) { uint8_t insn[] = { 0x67, 0x48, 0xa1, 0x00, 0x00, 0x00, 0x00 }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result mov_ax_moffs16(void) { uint8_t insn[] = { 0xa1, 0x00, 0x00 }; ptu_boring_s(insn, ptem_16bit); return ptu_passed(); }
static struct ptunit_result vpandn(void) { uint8_t insn[] = { 0xc4, 0x41, 0x29, 0xdf, 0xd1 }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result vmovdqa(void) { uint8_t insn[] = { 0xc5, 0xf9, 0x6f, 0x25, 0xa9, 0x55, 0x04, 0x00 }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result pcmpistri(void) { uint8_t insn[] = { 0x66, 0x0f, 0x3a, 0x63, 0x04, 0x16, 0x1a }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result mov_al_64(void) { uint8_t insn[] = { 0x48, 0xa0, 0x3f, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x11 }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result mov_al_64(void) { pti_uint8_t insn[] = { 0x48, 0xA1, 0x3f, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xfF, 0X11 }; ptu_boring_s(insn, PTI_MODE_64); return ptu_passed(); }
static struct ptunit_result long_nop(void) { uint8_t insn[] = { 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0X2E, 0X0F, 0X1F, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00 }; ptu_boring_s(insn, ptem_64bit); return ptu_passed(); }
static struct ptunit_result long_nop(void) { pti_uint8_t insn[] = { 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0X2E, 0X0F, 0X1F, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00 }; ptu_boring_s(insn, PTI_MODE_64); return ptu_passed(); }