< prev index next >

src/hotspot/share/runtime/stubRoutines.hpp

Print this page
*** 252,11 ***
  
    // Vector Math Routines
    static address _vector_f_math[VectorSupport::NUM_VEC_SIZES][VectorSupport::NUM_SVML_OP];
    static address _vector_d_math[VectorSupport::NUM_VEC_SIZES][VectorSupport::NUM_SVML_OP];
  
!  public:
    // Initialization/Testing
    static void    initialize1();                            // must happen before universe::genesis
    static void    initialize2();                            // must happen after  universe::genesis
  
    static bool is_stub_code(address addr)                   { return contains(addr); }
--- 252,13 ---
  
    // Vector Math Routines
    static address _vector_f_math[VectorSupport::NUM_VEC_SIZES][VectorSupport::NUM_SVML_OP];
    static address _vector_d_math[VectorSupport::NUM_VEC_SIZES][VectorSupport::NUM_SVML_OP];
  
!   static address _load_nklass;
+ 
+ public:
    // Initialization/Testing
    static void    initialize1();                            // must happen before universe::genesis
    static void    initialize2();                            // must happen after  universe::genesis
  
    static bool is_stub_code(address addr)                   { return contains(addr); }

*** 416,10 ***
--- 418,12 ---
    static address dlibm_reduce_pi04l()  { return _dlibm_reduce_pi04l; }
    static address dlibm_sin_cos_huge()  { return _dlibm_sin_cos_huge; }
    static address dlibm_tan_cot_huge()  { return _dlibm_tan_cot_huge; }
    static address dtan()                { return _dtan; }
  
+   static address load_nklass()         { return _load_nklass; }
+ 
    static address select_fill_function(BasicType t, bool aligned, const char* &name);
  
    //
    // Default versions of the above arraycopy functions for platforms which do
    // not have specialized versions
< prev index next >