< prev index next >

src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp

Print this page




  48  friend class StubGenerator;
  49 
  50  private:
  51   static address _get_previous_fp_entry;
  52   static address _get_previous_sp_entry;
  53 
  54   static address _f2i_fixup;
  55   static address _f2l_fixup;
  56   static address _d2i_fixup;
  57   static address _d2l_fixup;
  58 
  59   static address _float_sign_mask;
  60   static address _float_sign_flip;
  61   static address _double_sign_mask;
  62   static address _double_sign_flip;
  63 
  64   static address _zero_blocks;
  65 
  66   static address _has_negatives;
  67   static address _has_negatives_long;


  68   static bool _completed;
  69 
  70  public:
  71 
  72   static address get_previous_fp_entry()
  73   {
  74     return _get_previous_fp_entry;
  75   }
  76 
  77   static address get_previous_sp_entry()
  78   {
  79     return _get_previous_sp_entry;
  80   }
  81 
  82   static address f2i_fixup()
  83   {
  84     return _f2i_fixup;
  85   }
  86 
  87   static address f2l_fixup()


 112   static address double_sign_mask()
 113   {
 114     return _double_sign_mask;
 115   }
 116 
 117   static address double_sign_flip()
 118   {
 119     return _double_sign_flip;
 120   }
 121 
 122   static address zero_blocks() {
 123     return _zero_blocks;
 124   }
 125 
 126   static address has_negatives() {
 127     return _has_negatives;
 128   }
 129 
 130   static address has_negatives_long() {
 131       return _has_negatives_long;








 132   }
 133 
 134   static bool complete() {
 135     return _completed;
 136   }
 137 
 138   static void set_completed() {
 139     _completed = true;
 140   }
 141 
 142 private:
 143   static juint    _crc_table[];
 144 
 145 };
 146 
 147 #endif // CPU_AARCH64_VM_STUBROUTINES_AARCH64_HPP


  48  friend class StubGenerator;
  49 
  50  private:
  51   static address _get_previous_fp_entry;
  52   static address _get_previous_sp_entry;
  53 
  54   static address _f2i_fixup;
  55   static address _f2l_fixup;
  56   static address _d2i_fixup;
  57   static address _d2l_fixup;
  58 
  59   static address _float_sign_mask;
  60   static address _float_sign_flip;
  61   static address _double_sign_mask;
  62   static address _double_sign_flip;
  63 
  64   static address _zero_blocks;
  65 
  66   static address _has_negatives;
  67   static address _has_negatives_long;
  68   static address _large_array_equals_byte;
  69   static address _large_array_equals_char;
  70   static bool _completed;
  71 
  72  public:
  73 
  74   static address get_previous_fp_entry()
  75   {
  76     return _get_previous_fp_entry;
  77   }
  78 
  79   static address get_previous_sp_entry()
  80   {
  81     return _get_previous_sp_entry;
  82   }
  83 
  84   static address f2i_fixup()
  85   {
  86     return _f2i_fixup;
  87   }
  88 
  89   static address f2l_fixup()


 114   static address double_sign_mask()
 115   {
 116     return _double_sign_mask;
 117   }
 118 
 119   static address double_sign_flip()
 120   {
 121     return _double_sign_flip;
 122   }
 123 
 124   static address zero_blocks() {
 125     return _zero_blocks;
 126   }
 127 
 128   static address has_negatives() {
 129     return _has_negatives;
 130   }
 131 
 132   static address has_negatives_long() {
 133       return _has_negatives_long;
 134   }
 135 
 136   static address large_array_equals_byte() {
 137       return _large_array_equals_byte;
 138   }
 139 
 140   static address large_array_equals_char() {
 141       return _large_array_equals_char;
 142   }
 143 
 144   static bool complete() {
 145     return _completed;
 146   }
 147 
 148   static void set_completed() {
 149     _completed = true;
 150   }
 151 
 152 private:
 153   static juint    _crc_table[];
 154 
 155 };
 156 
 157 #endif // CPU_AARCH64_VM_STUBROUTINES_AARCH64_HPP
< prev index next >