| Orc Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
const char * powerpc_get_regname (int i); int powerpc_regnum (int i); void powerpc_add_fixup (OrcCompiler *compiler,int type,unsigned char *ptr,int label); void powerpc_do_fixups (OrcCompiler *compiler); void powerpc_emit (OrcCompiler *compiler,unsigned int insn); void powerpc_emit_655510 (OrcCompiler *compiler,int major,int d,int a,int b,int minor); void powerpc_emit_VA (OrcCompiler *compiler,int major,int d,int a,int b,int c,int minor); void powerpc_emit_VX (OrcCompiler *compiler,unsigned int insn,int d,int a,int b); void powerpc_emit_VX_2 (OrcCompiler *p,const char *name,unsigned int insn,int d,int a,int b); void powerpc_emit_X (OrcCompiler *compiler,unsigned int insn,int d,int a,int b); void powerpc_emit_addi (OrcCompiler *compiler,int regd,int rega,int imm); void powerpc_emit_b (OrcCompiler *compiler,int label); void powerpc_emit_beq (OrcCompiler *compiler,int label); void powerpc_emit_bne (OrcCompiler *compiler,int label); void powerpc_emit_label (OrcCompiler *compiler,int label); void powerpc_emit_lwz (OrcCompiler *compiler,int regd,int rega,int imm); void powerpc_emit_ret (OrcCompiler *compiler); void powerpc_emit_srawi (OrcCompiler *compiler,int regd,int rega,int shift,int record); void powerpc_emit_stwu (OrcCompiler *compiler,int regs,int rega,int offset); void powerpc_flush (OrcCompiler *compiler); int powerpc_get_constant (OrcCompiler *p,int type,int value);
void powerpc_add_fixup (OrcCompiler *compiler,int type,unsigned char *ptr,int label);
|
|
|
|
|
|
|
void powerpc_emit_655510 (OrcCompiler *compiler,int major,int d,int a,int b,int minor);
|
|
|
|
|
|
|
|
|
|
|
void powerpc_emit_VA (OrcCompiler *compiler,int major,int d,int a,int b,int c,int minor);
|
|
|
|
|
|
|
|
|
|
|
|
|
void powerpc_emit_VX (OrcCompiler *compiler,unsigned int insn,int d,int a,int b);
|
|
|
|
|
|
|
|
|
void powerpc_emit_VX_2 (OrcCompiler *p,const char *name,unsigned int insn,int d,int a,int b);
|
|
|
|
|
|
|
|
|
|
|
void powerpc_emit_X (OrcCompiler *compiler,unsigned int insn,int d,int a,int b);
|
|
|
|
|
|
|
|
|
void powerpc_emit_addi (OrcCompiler *compiler,int regd,int rega,int imm);
|
|
|
|
|
|
|
void powerpc_emit_label (OrcCompiler *compiler,int label);
|
|
|
void powerpc_emit_lwz (OrcCompiler *compiler,int regd,int rega,int imm);
|
|
|
|
|
|
|
void powerpc_emit_srawi (OrcCompiler *compiler,int regd,int rega,int shift,int record);
|
|
|
|
|
|
|
|
|
void powerpc_emit_stwu (OrcCompiler *compiler,int regs,int rega,int offset);
|
|
|
|
|
|
|
int powerpc_get_constant (OrcCompiler *p,int type,int value);
|
|
|
|
|
|
Returns : |