Instruction Set Listing [ General Information Manual ] MPE/iX 5.0 Documentation
General Information Manual
Instruction Set Listing
Memory Reference Instructions
---------------------------------------------------------------------------------------
Load Word Load Offset
Load Halfword Load and Clear Word Indexed
Load Byte Load and Clear Word Short
Load Word Indexed Store Word
Load Halfword Indexed Store Halfword
Load Byte Indexed Store Byte
Load Word Short Store Word Short
Load Halfword Short Store Halfword Short
Load Byte Short Store Byte Short
Load Word and Modify Store Word and Modify
Load Word Absolute Store Word Absolute Short
Load Word Absolute Short Store Bytes Short
Unconditional Branches
---------------------------------------------------------------------------------------
Branch and Link Branch Vectored
Gateway Branch External
Branch and Link Register Branch and Link External
Conditional Branches
---------------------------------------------------------------------------------------
Move and Branch Add and Branch if True
Move Immediate and Branch Add and Branch if False
Compare and Branch if True Add Immediate and Branch if True
Compare and Branch if False Add Immediate and Branch if False
Compare Immediate and Branch Branch on Variable Bit
if True
Compare Immediate and Branch Branch on Bit
if False
Arithmetic and Logical Instructions
---------------------------------------------------------------------------------------
Add AND
Add Immediate AND Complement
Add Immediate Left Unit XOR
Load Immediate Left Unit Add Complement
Add Logical Unit Add Complement and Trap
on Condition
Add and Trap on Overflow Decimal Correct
Shift One and Add Intermediate Decimal Correct
Shift Two and Add Add Intermediate and Trap on Overflow
Shift Three and Add Add Immediate and Trap on Condition
Shift One and Add Logical Add Immediate, Trap on Condition or
Overflow
Shift Three and Add Logical Compare Immediate and Clear
Shift One, Add, and Trap on Overflow Variable Shift Double
Shift Two, Add, and Trap on Overflow Shift Double
Shift Three, Add, and Trap on Overflow Variable Extract Signed
Add with Carry Variable Extract Unsigned
Add with Carry and Trap on Overflow Extract Signed
Subtract Variable Deposit
Subtract from Immediate Variable Deposit Immediate
Subtract and Trap on Overflow Deposit
Subtract Immediate and Trap Deposit Immediate
on Overflow
Subtract with Borrow Zero and Variable Deposit
Subtract with Borrow and Trap Zero and Variable Deposit Immediate
on Overflow
Subtract and Trap on Condition Zero and Deposit
Subtract and Trap on Condition Zero and Deposit Immediate
or Overflow
Inclusive OR Divide Step
Exclusive OR Compare and Clear
System Control Instructions
---------------------------------------------------------------------------------------
Break Load Hash Address
Return from Interrupt Purge Instruction TLB
Set System Mask Purge Instruction TLB Entry
Reset System Mask Purge Data TLB
Load Space ID Purge Data TLB Entry
Move to Space Register Insert Data TLB Address
Move to Control Register Insert Data TLB Protection
Move from Space Register Insert Instruction TLB Address
Move from Control Register Insert Instruction TLB Protection
Move to System Mask Purge Data Cache
Synchronize Caches Flush Data Cache
Probe Read Access Flush Instruction Cache
Probe Read Access Immediate Flush Data Cache Entry
Probe Write Access Flush Instruction Cache Entry
Probe Write Access Immediate Diagnose
Load Physical Address
Special Function Unit Operations
---------------------------------------------------------------------------------------
Special Operation Zero Special Operation Two
Special Operation One Special Operation Three
Coprocessor Loads and Stores
---------------------------------------------------------------------------------------
Coprocessor Load Word Short Coprocessor Store Indexed
Coprocessor Load Word Indexed Coprocessor Store Doubleword
Coprocessor Load Doubleword Coprocessor Store Doubleword Indexed
Short
Coprocessor Load Doubleword Indexed Coprocessor Operation *
Coprocessor Store Word
---------------------------------------------------------------------------------------
* Floating-point operations included
MPE/iX 5.0 Documentation