URL
                    https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
                
             
            
            
Show entire file |
Details |
Blame |
View Log
   
    
      
         | Rev 18 | 
         Rev 166 | 
      
    
    
      
        | Line 463... | 
        Line 463... | 
      
      
                    return "missing `)'";
  | 
                    return "missing `)'";
  | 
      
      
                  ++*strp;
  | 
                  ++*strp;
  | 
      
      
                  if (errmsg == NULL
  | 
                  if (errmsg == NULL
  | 
      
      
                      && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
  | 
                      && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
  | 
      
      
                    {
  | 
                    {
  | 
      
      
                      /* If bfd_vma is wider than 32 bits, but we have a sign-
  | 
                      /* If value is wider than 32 bits then be
  | 
      
      
                         or zero-extension, truncate it.  */
  | 
                         careful about how we extract bits 16-31.  */
  | 
      
      
                      if (value >= - ((bfd_vma)1 << 31)
  | 
                      if (sizeof (value) > 4)
  | 
      
      
                          || value <= ((bfd_vma)1 << 31) - (bfd_vma)1)
  | 
           | 
      
      
                        value &= (((bfd_vma)1 << 16) << 16) - 1;
  | 
                        value &= (((bfd_vma)1 << 16) << 16) - 1;
  | 
      
      
           | 
         
  | 
      
      
                      value >>= 16;
  | 
                      value >>= 16;
  | 
      
      
                    }
  | 
                    }
  | 
      
      
                  *valuep = value;
  | 
                  *valuep = value;
  | 
      
      
                  return errmsg;
  | 
                  return errmsg;
  | 
      
      
                }
  | 
                }
  | 
      
    
   
 
 
         
                
        
            
            
        
        
             
    
        © copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.