 
     
    
        
         
     
    
        
        
                        
            
                
                
                
                
            
            
            
                        
                
                
                    URL
                    https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
                
             
            
            
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
   
    
      
         | Rev 18 | Rev 166 | 
    
    
      
        | Line 345... | Line 345... | 
      
        |   int status;
 |   int status;
 | 
      
        |   unsigned long insn;
 |   unsigned long insn;
 | 
      
        |   const struct powerpc_opcode *opcode;
 |   const struct powerpc_opcode *opcode;
 | 
      
        |   const struct powerpc_opcode *opcode_end;
 |   const struct powerpc_opcode *opcode_end;
 | 
      
        |   unsigned long op;
 |   unsigned long op;
 | 
      
        |   ppc_cpu_t dialect_orig = dialect;
 |   | 
      
        |  
 |  
 | 
      
        |   status = (*info->read_memory_func) (memaddr, buffer, 4, info);
 |   status = (*info->read_memory_func) (memaddr, buffer, 4, info);
 | 
      
        |   if (status != 0)
 |   if (status != 0)
 | 
      
        |     {
 |     {
 | 
      
        |       (*info->memory_error_func) (status, memaddr, info);
 |       (*info->memory_error_func) (status, memaddr, info);
 | 
      
        | Line 384... | Line 383... | 
      
        |       if (op > table_op)
 |       if (op > table_op)
 | 
      
        |         continue;
 |         continue;
 | 
      
        |  
 |  
 | 
      
        |       if ((insn & opcode->mask) != opcode->opcode
 |       if ((insn & opcode->mask) != opcode->opcode
 | 
      
        |           || (opcode->flags & dialect) == 0
 |           || (opcode->flags & dialect) == 0
 | 
      
        |           || (opcode->deprecated & dialect_orig) != 0)
 |           || (dialect != ~(ppc_cpu_t) PPC_OPCODE_ANY
 | 
      
        |   |               && (opcode->deprecated & dialect) != 0))
 | 
      
        |         continue;
 |         continue;
 | 
      
        |  
 |  
 | 
      
        |       /* Make two passes over the operands.  First see if any of them
 |       /* Make two passes over the operands.  First see if any of them
 | 
      
        |          have extraction functions, and, if they do, make sure the
 |          have extraction functions, and, if they do, make sure the
 | 
      
        |          instruction is valid.  */
 |          instruction is valid.  */
 | 
    
   
 
 
         
                
        
            
            
        
        
             
    
        © copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.