Example #1
0
void test_emit_mov_reg_memindex(void)
{
	assert_emit_insn_3(0x89, 0x14, 0x01, reg_memindex_insn(INSN_MOV_REG_MEMINDEX, &VAR_EDX, &VAR_ECX, &VAR_EAX, 0));
	assert_emit_insn_3(0x89, 0x04, 0x4b, reg_memindex_insn(INSN_MOV_REG_MEMINDEX, &VAR_EAX, &VAR_EBX, &VAR_ECX, 1));
}
Example #2
0
void test_reg_memindex_uses_source_and_target(void)
{
	assert_uses_r0_r1_and_r2(reg_memindex_insn(INSN_MOV_REG_MEMINDEX, &r0, &r1, &r2, 0));
}