Print this page


Split Split Close
Expand all
Collapse all
          --- old/src/share/vm/opto/type.hpp
          +++ new/src/share/vm/opto/type.hpp
↓ open down ↓ 1708 lines elided ↑ open up ↑
1709 1709  #define Op_AndX      Op_AndL
1710 1710  #define Op_AddX      Op_AddL
1711 1711  #define Op_SubX      Op_SubL
1712 1712  #define Op_XorX      Op_XorL
1713 1713  #define Op_URShiftX  Op_URShiftL
1714 1714  // conversions
1715 1715  #define ConvI2X(x)   ConvI2L(x)
1716 1716  #define ConvL2X(x)   (x)
1717 1717  #define ConvX2I(x)   ConvL2I(x)
1718 1718  #define ConvX2L(x)   (x)
     1719 +#define ConvX2UL(x)  (x)
1719 1720  
1720 1721  #else
1721 1722  
1722 1723  // For type queries and asserts
1723 1724  #define is_intptr_t  is_int
1724 1725  #define isa_intptr_t isa_int
1725 1726  #define find_intptr_t_type find_int_type
1726 1727  #define find_intptr_t_con  find_int_con
1727 1728  #define TypeX        TypeInt
1728 1729  #define Type_X       Type::Int
↓ open down ↓ 24 lines elided ↑ open up ↑
1753 1754  #define Op_AndX      Op_AndI
1754 1755  #define Op_AddX      Op_AddI
1755 1756  #define Op_SubX      Op_SubI
1756 1757  #define Op_XorX      Op_XorI
1757 1758  #define Op_URShiftX  Op_URShiftI
1758 1759  // conversions
1759 1760  #define ConvI2X(x)   (x)
1760 1761  #define ConvL2X(x)   ConvL2I(x)
1761 1762  #define ConvX2I(x)   (x)
1762 1763  #define ConvX2L(x)   ConvI2L(x)
     1764 +#define ConvX2UL(x)  ConvI2UL(x)
1763 1765  
1764 1766  #endif
1765 1767  
1766 1768  #endif // SHARE_VM_OPTO_TYPE_HPP
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX