syn68k/runtime/native/i386/i386-isa.h

666 lines
48 KiB
C

/* This file is machine-generated; DO NOT EDIT! */
#ifndef _I386_ISA_H_
#define _I386_ISA_H_
#ifdef GENERATE_NATIVE_CODE
extern int i386_addb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addb_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addw_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addl_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addb_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addw_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addl_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addb_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addw_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addl_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addb_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addw_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addl_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addb_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addw_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addl_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addb_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addw_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addl_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addb_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_addw_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_addl_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_addb_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_addw_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_addl_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_addb_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addw_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addl_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_addb_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_addw_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_addl_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_subb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subb_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subw_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subl_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subb_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subw_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subl_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subb_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subw_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subl_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subb_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subw_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subl_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subb_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subw_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subl_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subb_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subw_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subl_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subb_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_subw_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_subl_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_subb_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_subw_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_subl_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_subb_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subw_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subl_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_subb_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_subw_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_subl_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_andb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andb_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andw_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andl_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andb_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andw_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andl_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andb_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andw_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andl_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andb_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andw_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andl_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andb_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andw_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andl_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andb_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andw_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andl_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andb_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_andw_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_andl_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_andb_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_andw_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_andl_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_andb_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andw_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andl_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_andb_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_andw_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_andl_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_orb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orb_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orw_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orl_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orb_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orw_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orl_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orb_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orw_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orl_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orb_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orw_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orl_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orb_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orw_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orl_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orb_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orw_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orl_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orb_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_orw_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_orl_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_orb_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_orw_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_orl_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_orb_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orw_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orl_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_orb_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_orw_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_orl_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_xorb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorb_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorw_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorl_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorb_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorw_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorl_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorb_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorw_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorl_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorb_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorw_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorl_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorb_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorw_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorl_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorb_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorw_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorl_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorb_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_xorw_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_xorl_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_xorb_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_xorw_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_xorl_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_xorb_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorw_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorl_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_xorb_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_xorw_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_xorl_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_cmpb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpw_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpl_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpw_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpl_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpw_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpl_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpw_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpl_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpw_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpl_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpw_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpl_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_cmpw_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_cmpl_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_cmpb_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_cmpw_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_cmpl_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_cmpb_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpw_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpl_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_cmpw_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_cmpl_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_testb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testb_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testw_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testl_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testb_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testw_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testl_imm_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testb_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testw_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testl_reg_abs (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testb_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testw_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testl_abs_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testb_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testw_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testl_reg_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testb_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testw_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testl_ind_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testb_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_testw_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_testl_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_testb_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_testw_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_testl_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_testb_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testw_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testl_imm_ind (COMMON_ARGS, int32 src, int32 dst);
extern int i386_testb_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_testw_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_testl_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst);
extern int i386_adcb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_adcw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_adcl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_cmpb_imm_indix (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpw_imm_indix (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpl_imm_indix (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpb_imm_indix_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpw_imm_indix_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpl_imm_indix_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpb_imm_indix_scale2 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpw_imm_indix_scale2 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpl_imm_indix_scale2 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpb_imm_indix_scale2_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpw_imm_indix_scale2_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpl_imm_indix_scale2_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpb_imm_indix_scale4 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpw_imm_indix_scale4 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpl_imm_indix_scale4 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpb_imm_indix_scale4_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpw_imm_indix_scale4_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpl_imm_indix_scale4_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpb_imm_indix_scale8 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpw_imm_indix_scale8 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpl_imm_indix_scale8 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_cmpb_imm_indix_scale8_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpw_imm_indix_scale8_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpl_imm_indix_scale8_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_cmpb_indix_reg (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpw_indix_reg (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpl_indix_reg (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpb_indix_reg_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpw_indix_reg_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpl_indix_reg_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpb_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpw_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpl_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpb_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpw_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpl_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpb_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpw_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpl_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpb_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpw_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpl_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpb_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpw_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpl_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpb_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpw_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_cmpl_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_addb_imm_indix (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_addb_imm_indix_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_addb_imm_indix_scale2 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_addb_imm_indix_scale2_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_addb_imm_indix_scale4 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_addb_imm_indix_scale4_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_addb_imm_indix_scale8 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_addb_imm_indix_scale8_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_addb_indix_reg (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_addb_indix_reg_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_addb_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_addb_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_addb_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_addb_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_addb_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_addb_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_subb_imm_indix (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_subb_imm_indix_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_subb_imm_indix_scale2 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_subb_imm_indix_scale2_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_subb_imm_indix_scale4 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_subb_imm_indix_scale4_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_subb_imm_indix_scale8 (COMMON_ARGS, int32 src, int32 offset, int32 dst, int32 index);
extern int i386_subb_imm_indix_scale8_no_offset (COMMON_ARGS, int32 src, int32 dst, int32 index);
extern int i386_subb_indix_reg (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_subb_indix_reg_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_subb_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_subb_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_subb_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_subb_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_subb_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_subb_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base_addr_reg, int32 index, int32 dst_val);
extern int i386_negb_reg (COMMON_ARGS, int32 dst);
extern int i386_negw_reg (COMMON_ARGS, int32 dst);
extern int i386_negl_reg (COMMON_ARGS, int32 dst);
extern int i386_negb_abs (COMMON_ARGS, int32 dst);
extern int i386_negw_abs (COMMON_ARGS, int32 dst);
extern int i386_negl_abs (COMMON_ARGS, int32 dst);
extern int i386_negb_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_negw_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_negl_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_negb_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_negw_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_negl_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_notb_reg (COMMON_ARGS, int32 dst);
extern int i386_notw_reg (COMMON_ARGS, int32 dst);
extern int i386_notl_reg (COMMON_ARGS, int32 dst);
extern int i386_notb_abs (COMMON_ARGS, int32 dst);
extern int i386_notw_abs (COMMON_ARGS, int32 dst);
extern int i386_notl_abs (COMMON_ARGS, int32 dst);
extern int i386_notb_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_notw_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_notl_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_notb_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_notw_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_notl_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_incb_reg (COMMON_ARGS, int32 dst);
extern int i386_incw_reg (COMMON_ARGS, int32 dst);
extern int i386_incl_reg (COMMON_ARGS, int32 dst);
extern int i386_incb_abs (COMMON_ARGS, int32 dst);
extern int i386_incw_abs (COMMON_ARGS, int32 dst);
extern int i386_incl_abs (COMMON_ARGS, int32 dst);
extern int i386_incb_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_incw_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_incl_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_incb_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_incw_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_incl_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_decb_reg (COMMON_ARGS, int32 dst);
extern int i386_decw_reg (COMMON_ARGS, int32 dst);
extern int i386_decl_reg (COMMON_ARGS, int32 dst);
extern int i386_decb_abs (COMMON_ARGS, int32 dst);
extern int i386_decw_abs (COMMON_ARGS, int32 dst);
extern int i386_decl_abs (COMMON_ARGS, int32 dst);
extern int i386_decb_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_decw_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_decl_ind (COMMON_ARGS, int32 dst_addr_reg);
extern int i386_decb_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_decw_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_decl_indoff (COMMON_ARGS, int32 offset, int32 dst_addr_reg);
extern int i386_bswap (COMMON_ARGS, int32 dst_reg);
extern int i386_call_abs (COMMON_ARGS, int32 addr);
extern int i386_cbtw (COMMON_ARGS);
extern int i386_cwtl (COMMON_ARGS);
extern int i386_cltd (COMMON_ARGS);
extern int i386_clc (COMMON_ARGS);
extern int i386_stc (COMMON_ARGS);
extern int i386_cld (COMMON_ARGS);
extern int i386_std (COMMON_ARGS);
extern int i386_cli (COMMON_ARGS);
extern int i386_sti (COMMON_ARGS);
extern int i386_divb (COMMON_ARGS, int32 divisor);
extern int i386_divw (COMMON_ARGS, int32 divisor);
extern int i386_divl (COMMON_ARGS, int32 divisor);
extern int i386_divb_abs (COMMON_ARGS, int32 divisor);
extern int i386_divw_abs (COMMON_ARGS, int32 divisor);
extern int i386_divl_abs (COMMON_ARGS, int32 divisor);
extern int i386_idivb (COMMON_ARGS, int32 divisor);
extern int i386_idivw (COMMON_ARGS, int32 divisor);
extern int i386_idivl (COMMON_ARGS, int32 divisor);
extern int i386_idivb_abs (COMMON_ARGS, int32 divisor);
extern int i386_idivw_abs (COMMON_ARGS, int32 divisor);
extern int i386_idivl_abs (COMMON_ARGS, int32 divisor);
extern int i386_jc (COMMON_ARGS, int32 target);
extern int i386_jbe (COMMON_ARGS, int32 target);
extern int i386_jz (COMMON_ARGS, int32 target);
extern int i386_jl (COMMON_ARGS, int32 target);
extern int i386_jle (COMMON_ARGS, int32 target);
extern int i386_jnc (COMMON_ARGS, int32 target);
extern int i386_jnbe (COMMON_ARGS, int32 target);
extern int i386_jnz (COMMON_ARGS, int32 target);
extern int i386_jge (COMMON_ARGS, int32 target);
extern int i386_jnle (COMMON_ARGS, int32 target);
extern int i386_jno (COMMON_ARGS, int32 target);
extern int i386_jo (COMMON_ARGS, int32 target);
extern int i386_jns (COMMON_ARGS, int32 target);
extern int i386_js (COMMON_ARGS, int32 target);
extern int i386_jmp (COMMON_ARGS, int32 target);
extern int i386_jmp_reg (COMMON_ARGS, int32 target);
extern int i386_lahf (COMMON_ARGS);
extern int i386_leaw_indoff (COMMON_ARGS, int32 offset, int32 base, int32 dst);
extern int i386_leal_indoff (COMMON_ARGS, int32 offset, int32 base, int32 dst);
extern int i386_leal_indix_reg (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_leal_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_leal_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_leal_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_leal_indix_reg_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_leal_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_leal_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_leal_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movswl_abs_reg (COMMON_ARGS, int32 src_addr, int32 dst_reg);
extern int i386_movswl_indoff_reg (COMMON_ARGS, int32 offset, int32 src_addr, int32 dst_reg);
extern int i386_movsbl_reg_reg (COMMON_ARGS, int32 src_reg, int32 dst_reg);
extern int i386_movswl_reg_reg (COMMON_ARGS, int32 src_reg, int32 dst_reg);
extern int i386_movzwl_abs_reg (COMMON_ARGS, int32 src_addr, int32 dst_reg);
extern int i386_movzwl_indoff_reg (COMMON_ARGS, int32 offset, int32 src_addr, int32 dst_reg);
extern int i386_movzbl_reg_reg (COMMON_ARGS, int32 src_reg, int32 dst_reg);
extern int i386_movzwl_reg_reg (COMMON_ARGS, int32 src_reg, int32 dst_reg);
extern int i386_movb_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_movw_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_movl_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_movb_reg_abs (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movw_reg_abs (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movl_reg_abs (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movb_abs_reg (COMMON_ARGS, int32 src_addr, int32 dst);
extern int i386_movw_abs_reg (COMMON_ARGS, int32 src_addr, int32 dst);
extern int i386_movl_abs_reg (COMMON_ARGS, int32 src_addr, int32 dst);
extern int i386_movb_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_movw_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_movl_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_movb_imm_abs (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movw_imm_abs (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movl_imm_abs (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movb_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst_addr);
extern int i386_movw_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst_addr);
extern int i386_movl_imm_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst_addr);
extern int i386_movb_imm_ind (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movw_imm_ind (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movl_imm_ind (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movb_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst_addr);
extern int i386_movw_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst_addr);
extern int i386_movl_reg_indoff (COMMON_ARGS, int32 src, int32 offset, int32 dst_addr);
extern int i386_movb_reg_ind (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movw_reg_ind (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movl_reg_ind (COMMON_ARGS, int32 src, int32 dst_addr);
extern int i386_movb_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_movw_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_movl_indoff_reg (COMMON_ARGS, int32 offset, int32 src, int32 dst);
extern int i386_movb_ind_reg (COMMON_ARGS, int32 src_addr, int32 dst);
extern int i386_movw_ind_reg (COMMON_ARGS, int32 src_addr, int32 dst);
extern int i386_movl_ind_reg (COMMON_ARGS, int32 src_addr, int32 dst);
extern int i386_movb_imm_indix (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movw_imm_indix (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movl_imm_indix (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movb_imm_indix_scale2 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movw_imm_indix_scale2 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movl_imm_indix_scale2 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movb_imm_indix_scale4 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movw_imm_indix_scale4 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movl_imm_indix_scale4 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movb_imm_indix_scale8 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movw_imm_indix_scale8 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movl_imm_indix_scale8 (COMMON_ARGS, int32 const_val, int32 offset, int32 base, int32 index);
extern int i386_movb_imm_indix_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movw_imm_indix_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movl_imm_indix_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movb_imm_indix_scale2_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movw_imm_indix_scale2_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movl_imm_indix_scale2_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movb_imm_indix_scale4_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movw_imm_indix_scale4_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movl_imm_indix_scale4_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movb_imm_indix_scale8_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movw_imm_indix_scale8_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movl_imm_indix_scale8_no_offset (COMMON_ARGS, int32 const_val, int32 base, int32 index);
extern int i386_movb_reg_indix (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movw_reg_indix (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movl_reg_indix (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movb_reg_indix_scale2 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movw_reg_indix_scale2 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movl_reg_indix_scale2 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movb_reg_indix_scale4 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movw_reg_indix_scale4 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movl_reg_indix_scale4 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movb_reg_indix_scale8 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movw_reg_indix_scale8 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movl_reg_indix_scale8 (COMMON_ARGS, int32 src_reg, int32 offset, int32 base, int32 index);
extern int i386_movb_reg_indix_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movw_reg_indix_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movl_reg_indix_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movb_reg_indix_scale2_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movw_reg_indix_scale2_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movl_reg_indix_scale2_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movb_reg_indix_scale4_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movw_reg_indix_scale4_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movl_reg_indix_scale4_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movb_reg_indix_scale8_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movw_reg_indix_scale8_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movl_reg_indix_scale8_no_offset (COMMON_ARGS, int32 src_reg, int32 base, int32 index);
extern int i386_movb_indix_reg (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movw_indix_reg (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movl_indix_reg (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movb_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movw_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movl_indix_reg_scale2 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movb_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movw_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movl_indix_reg_scale4 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movb_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movw_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movl_indix_reg_scale8 (COMMON_ARGS, int32 offset, int32 base, int32 index, int32 dst);
extern int i386_movb_indix_reg_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movw_indix_reg_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movl_indix_reg_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movb_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movw_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movl_indix_reg_scale2_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movb_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movw_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movl_indix_reg_scale4_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movb_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movw_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_movl_indix_reg_scale8_no_offset (COMMON_ARGS, int32 base, int32 index, int32 dst);
extern int i386_imull_imm_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_imull_reg_reg (COMMON_ARGS, int32 src, int32 dst);
extern int i386_popw (COMMON_ARGS, int32 dst_reg);
extern int i386_popl (COMMON_ARGS, int32 dst_reg);
extern int i386_pushw (COMMON_ARGS, int32 src_reg);
extern int i386_pushl (COMMON_ARGS, int32 src_reg);
extern int i386_pushw_imm (COMMON_ARGS, int32 const_val);
extern int i386_pushl_imm (COMMON_ARGS, int32 const_val);
extern int i386_pushfl (COMMON_ARGS);
extern int i386_rolb_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_rolw_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_roll_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_rolb_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_rolw_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_roll_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_rolb_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_rolw_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_roll_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_rolb_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_rolw_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_roll_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_rorb_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_rorw_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_rorl_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_rorb_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_rorw_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_rorl_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_rorb_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_rorw_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_rorl_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_rorb_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_rorw_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_rorl_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_shlb_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_shlw_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_shll_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_shlb_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_shlw_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_shll_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_shlb_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_shlw_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_shll_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_shlb_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_shlw_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_shll_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_shrb_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_shrw_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_shrl_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_shrb_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_shrw_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_shrl_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_shrb_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_shrw_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_shrl_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_shrb_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_shrw_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_shrl_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_sarb_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_sarw_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_sarl_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_sarb_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_sarw_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_sarl_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_sarb_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_sarw_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_sarl_imm_reg (COMMON_ARGS, int32 shift_const, int32 dst_reg);
extern int i386_sarb_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_sarw_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_sarl_imm_abs (COMMON_ARGS, int32 shift_const, int32 dst_addr);
extern int i386_sahf (COMMON_ARGS);
extern int i386_setc_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setc_ind (COMMON_ARGS, int32 addr);
extern int i386_setc_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setc_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setbe_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setbe_ind (COMMON_ARGS, int32 addr);
extern int i386_setbe_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setbe_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setz_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setz_ind (COMMON_ARGS, int32 addr);
extern int i386_setz_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setz_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setl_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setl_ind (COMMON_ARGS, int32 addr);
extern int i386_setl_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setl_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setle_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setle_ind (COMMON_ARGS, int32 addr);
extern int i386_setle_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setle_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setnb_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setnb_ind (COMMON_ARGS, int32 addr);
extern int i386_setnb_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setnb_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setnc_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setnc_ind (COMMON_ARGS, int32 addr);
extern int i386_setnc_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setnc_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setnbe_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setnbe_ind (COMMON_ARGS, int32 addr);
extern int i386_setnbe_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setnbe_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setnz_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setnz_ind (COMMON_ARGS, int32 addr);
extern int i386_setnz_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setnz_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setge_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setge_ind (COMMON_ARGS, int32 addr);
extern int i386_setge_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setge_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setnle_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setnle_ind (COMMON_ARGS, int32 addr);
extern int i386_setnle_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setnle_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setno_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setno_ind (COMMON_ARGS, int32 addr);
extern int i386_setno_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setno_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_seto_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_seto_ind (COMMON_ARGS, int32 addr);
extern int i386_seto_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_seto_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_setns_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_setns_ind (COMMON_ARGS, int32 addr);
extern int i386_setns_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_setns_abs (COMMON_ARGS, int32 dst_addr);
extern int i386_sets_reg (COMMON_ARGS, int32 dst_reg);
extern int i386_sets_ind (COMMON_ARGS, int32 addr);
extern int i386_sets_indoff (COMMON_ARGS, int32 offset, int32 addr);
extern int i386_sets_abs (COMMON_ARGS, int32 dst_addr);
#endif /* GENERATE_NATIVE_CODE */
#endif /* !_I386_ISA_H_ */