![]() |
![]() |
![]() |
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, const char *name, unsigned int insn, int d, int a, int b, int c); 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); 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, const char *name, unsigned int insn, int d, int a, int b, int c);
|
|
|
|
|
|
|
|
|
|
|
|
|
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 : |