| 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do 64-bit integer addition and conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To add two values and perform an IA-relative branch conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To add an immediate value to a register and conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To add two values and perform an IA-relative branch conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To add the upper portion of 32-bit immediate value to a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do a 64-bit, bitwise AND.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do a 64-bit bitwise AND with complement.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do IA-relative branches with optional privilege level change
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform an IA-relative branch conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do procedure calls, branches and returns to another space.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do IA-relative branches with a dynamic displacement
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To cause a break instruction trap for debugging purposes.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do base-relative branches with a dynamic displacement
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do base-relative branches and procedure calls to another space.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a doubleword into a coprocessor register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a word into a coprocessor register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To clear the branch target stack.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To compare two values and perform an IA-relative branch conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To compare two registers, set a register to 0, and conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To compare two values and perform an IA-relative branch conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To compare an immediate value with the contents of a register
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invoke a coprocessor unit operation.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a doubleword from a coprocessor register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a word from a coprocessor register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To separately correct the 16 BCD digits of the result
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To deposit a value into a register at a fixed or variable position
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To deposit an immediate value into a register
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To deposit a value into the rightmost 32 bits of a register
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To deposit an immediate value into the rightmost 32 bits of a register
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To provide implementation-dependent operations for system initialization
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To provide the primitive operation for integer division.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To extract any 64-bit or shorter field from a fixed or variable position
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To extract any 32-bit or shorter field from a fixed or variable position
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point absolute value.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point addition.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point comparison.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To change the value in a floating-point register
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To copy a floating-point value to another floating-point register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invalidate a data cache line and write it back to memory if it dirty.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To provide for flushing the entire data or combined cache
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point division.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invalidate an instruction cache line.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To provide for flushing the entire instruction or combined cache
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To validate fields in the Status Register
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a doubleword into a floating-point coprocessor register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a word into a floating-point coprocessor register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point multiply.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point multiply and a floating-point add.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point multiply and fused add.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point multiply, negate, and fused add.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point multiply and a floating-point subtract.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To negate a floating-point value.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To negate a floating-point absolute value.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To round a floating-point value to an integral value.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point square root.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a doubleword from a floating-point coprocessor register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a word from a floating-point coprocessor register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a floating-point subtraction.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To test the results of one or more earlier comparisons.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To add multiple halfwords in parallel with optional saturation.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To average multiple halfwords in parallel.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform multiple parallel halfword shift left operations.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform multiple halfword shift left and add
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform multiple parallel halfword
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform multiple halfword shift right and add
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To subtract multiple halfwords in parallel with optional saturation.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To add an entry to the data TLB.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To add an entry to the instruction TLB.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To determine the coherence index corresponding to a virtual address.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a byte into a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To read and lock a doubleword semaphore in main memory.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To read and lock a word semaphore in main memory.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a doubleword into a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a doubleword into a general register from an absolute address.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a halfword into a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load the upper portion of a 32-bit immediate value
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load an offset into a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To calculate the space register number referenced by an implicit pointer
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a word into a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To load a word into a general register from an absolute address.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To determine the absolute address of a mapped virtual page.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To move a value to a general register from a control register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To move the current instruction address to a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To move a value to a general register from a space register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To combine four halfwords from two source registers
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To combine two words from two source registers
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To copy one register to another and perform an IA-relative branch
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To copy an immediate value into a register
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To move a value from a general register to a control register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To take the one’s complement of a value from a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To set PSW system mask bits to a value from a register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To move a value from a general register to a space register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do a 64-bit, bitwise inclusive OR.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invalidate a data cache line.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invalidate a data TLB entry.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invalidate a data TLB entry without matching the address portion.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To select any combination of four halfwords from a source register
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invalidate an instruction TLB entry.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invalidate an instruction TLB entry without matching
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To disable the implementation-dependent performance monitor coprocessor
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To enable the implementation-dependent performance monitor coprocessor.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To determine whether read or write access to a given address is allowed.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To determine whether read or write access to a given address is allowed.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To push a value from a GR onto the branch target stack.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To push the currently nominated address onto the branch target stack.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To restore processor state
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To selectively reset bits in the system mask to 0.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To provide a primitive operation for multiplication.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To shift a pair of registers by fixed or variable amount and conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To shift the rightmost 32 bits of a pair of registers
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To invoke a special function unit operation.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To copy a special function unit register or result to a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a parameterized special function unit operation.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform a parameterized special function unit operation.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To selectively set bits in the system mask to 1.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a byte from a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To implement the beginning, middle, and ending cases
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a doubleword from a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a doubleword from a general register to an absolute address.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To implement the beginning, middle, and ending cases
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a halfword from a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a word from a general register.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To store a word from a general register to an absolute address.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do 64-bit integer subtraction, and conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To subtract a register from an immediate value and conditionally
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To enforce program order of instruction execution.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To enforce DMA completion order.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To individually compare corresponding sub-units of a doubleword
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To individually compare corresponding sub-units
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To perform unsigned fixed-point multiplication.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                  
                  
                     To do a 64-bit, bitwise exclusive OR.
                   
                 
              
              
                - 
                  
                    Field type: 
                  
                  
Opcode
                 
                
               
             
           |