Functions
ORC_MMX_SHUF()
#define ORC_MMX_SHUF(a,b,c,d) ((((a)&3)<<6)|(((b)&3)<<4)|(((c)&3)<<2)|(((d)&3)<<0))
orc_mmx_emit_0f ()
void
orc_mmx_emit_0f (OrcCompiler *p,
const char *insn_name,
int code,
int src,
int dest);
orc_mmx_emit_660f ()
void
orc_mmx_emit_660f (OrcCompiler *p,
const char *insn_name,
int code,
int src,
int dest);
orc_mmx_emit_f20f ()
void
orc_mmx_emit_f20f (OrcCompiler *p,
const char *insn_name,
int code,
int src,
int dest);
orc_mmx_emit_f30f ()
void
orc_mmx_emit_f30f (OrcCompiler *p,
const char *insn_name,
int code,
int src,
int dest);
orc_mmx_emit_loadib ()
void
orc_mmx_emit_loadib (OrcCompiler *p,
int reg,
int value);
orc_mmx_emit_loadil ()
void
orc_mmx_emit_loadil (OrcCompiler *p,
int reg,
int value);
orc_mmx_emit_loadiw ()
void
orc_mmx_emit_loadiw (OrcCompiler *p,
int reg,
int value);
orc_mmx_emit_loadpb ()
void
orc_mmx_emit_loadpb (OrcCompiler *p,
int reg,
int value);
orc_mmx_emit_loadpl ()
void
orc_mmx_emit_loadpl (OrcCompiler *p,
int reg,
int value);
orc_mmx_emit_loadpq ()
void
orc_mmx_emit_loadpq (OrcCompiler *p,
int reg,
int value);
orc_mmx_emit_loadpw ()
void
orc_mmx_emit_loadpw (OrcCompiler *p,
int reg,
int value);
orc_mmx_emit_pshufw ()
void
orc_mmx_emit_pshufw (OrcCompiler *p,
int shuf,
int src,
int dest);
orc_mmx_emit_shiftimm ()
void
orc_mmx_emit_shiftimm (OrcCompiler *p,
const char *insn_name,
int code,
int modrm_code,
int shift,
int reg);