This documentation was automatically generated with AcDoc tool.
powerpc Architechture Description
powerpc Instruction Set and Formats
ISA (
ac_isa
):
Name: powerpc_isa.ac
reg (
ac_asm_map
):    
[see source code]
Maps: 0 31 0 31
subis %reg, %reg, %imm (
pseudo_instr
):    
[see source code]
Instructions:
addis %0, %1, -%2
subi %reg, %reg, %imm (
pseudo_instr
):    
[see source code]
Instructions:
addi %0, %1, -%2
bge %imm, %addr (
pseudo_instr
):    
[see source code]
Instructions:
bc 0x4, %0*4, %1
crnot %reg, %reg (
pseudo_instr
):    
[see source code]
Instructions:
crnor %0, %1, %1
beq %imm, %addr (
pseudo_instr
):    
[see source code]
Instructions:
bc 0xC, %0*4+2, %1
blt %imm, %addr (
pseudo_instr
):    
[see source code]
Instructions:
bc 0xC, %0*4, %1
ble %imm, %addr (
pseudo_instr
):    
[see source code]
Instructions:
bc 0x4, %0*4+1, %1
bne %imm, %addr (
pseudo_instr
):    
[see source code]
Instructions:
bc 0x4, %0*4+2, %1
srwi %reg, %reg, %imm (
pseudo_instr
):    
[see source code]
Instructions:
rlwinm %0, %1, 32-%2, %2, 31
slwi %reg, %reg, %imm (
pseudo_instr
):    
[see source code]
Instructions:
rlwinm %0, %1, %2, 0, 31-%2
insrwi %reg, %reg, %imm, %imm (
pseudo_instr
):    
[see source code]
Instructions:
rlwimi %0, %1, 32-%3-%2, %3, %3+%2-1
bgt %imm, %addr (
pseudo_instr
):    
[see source code]
Instructions:
bc 0xC, %0*4+1, %1
mr %reg, %reg (
pseudo_instr
):    
[see source code]
Instructions:
or %0, %1, %1