hotspot/src/share/vm/runtime/stubRoutines.hpp
changeset 38018 1dc6c6f21231
parent 35540 e001ad24dcdb
child 38051 d092550d625d
equal deleted inserted replaced
38017:55047d16f141 38018:1dc6c6f21231
   211 
   211 
   212   static address _vectorizedMismatch;
   212   static address _vectorizedMismatch;
   213 
   213 
   214   static address _dexp;
   214   static address _dexp;
   215   static address _dlog;
   215   static address _dlog;
       
   216   static address _dlog10;
   216   static address _dpow;
   217   static address _dpow;
   217   static address _dsin;
   218   static address _dsin;
   218   static address _dcos;
   219   static address _dcos;
   219   static address _dlibm_sin_cos_huge;
   220   static address _dlibm_sin_cos_huge;
   220   static address _dlibm_reduce_pi04l;
   221   static address _dlibm_reduce_pi04l;
       
   222   static address _dlibm_tan_cot_huge;
       
   223   static address _dtan;
   221 
   224 
   222   // These are versions of the java.lang.Math methods which perform
   225   // These are versions of the java.lang.Math methods which perform
   223   // the same operations as the intrinsic version.  They are used for
   226   // the same operations as the intrinsic version.  They are used for
   224   // constant folding in the compiler to ensure equivalence.  If the
   227   // constant folding in the compiler to ensure equivalence.  If the
   225   // intrinsic version returns the same result as the strict version
   228   // intrinsic version returns the same result as the strict version
   389 
   392 
   390   static address vectorizedMismatch()  { return _vectorizedMismatch; }
   393   static address vectorizedMismatch()  { return _vectorizedMismatch; }
   391 
   394 
   392   static address dexp()                { return _dexp; }
   395   static address dexp()                { return _dexp; }
   393   static address dlog()                { return _dlog; }
   396   static address dlog()                { return _dlog; }
       
   397   static address dlog10()                { return _dlog10; }
   394   static address dpow()                { return _dpow; }
   398   static address dpow()                { return _dpow; }
   395   static address dsin()                { return _dsin; }
   399   static address dsin()                { return _dsin; }
   396   static address dcos()                { return _dcos; }
   400   static address dcos()                { return _dcos; }
   397   static address dlibm_reduce_pi04l()  { return _dlibm_reduce_pi04l; }
   401   static address dlibm_reduce_pi04l()  { return _dlibm_reduce_pi04l; }
   398   static address dlibm_sin_cos_huge()  { return _dlibm_sin_cos_huge; }
   402   static address dlibm_sin_cos_huge()  { return _dlibm_sin_cos_huge; }
       
   403   static address dlibm_tan_cot_huge()  { return _dlibm_tan_cot_huge; }
       
   404   static address dtan()                { return _dtan; }
   399 
   405 
   400   static address select_fill_function(BasicType t, bool aligned, const char* &name);
   406   static address select_fill_function(BasicType t, bool aligned, const char* &name);
   401 
   407 
   402   static address zero_aligned_words()   { return _zero_aligned_words; }
   408   static address zero_aligned_words()   { return _zero_aligned_words; }
   403 
   409