< 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;
  69   static bool _completed;
  70 
  71  public:
  72 
  73   static address get_previous_fp_entry()
  74   {
  75     return _get_previous_fp_entry;
  76   }
  77 
  78   static address get_previous_sp_entry()
  79   {
  80     return _get_previous_sp_entry;
  81   }
  82 
  83   static address f2i_fixup()
  84   {
  85     return _f2i_fixup;
  86   }
  87 
  88   static address f2l_fixup()


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