src/share/vm/runtime/stubRoutines.hpp

changeset 3092
baf763f388e6
parent 2978
d83ac25d0304
child 3136
c565834fb592
equal deleted inserted replaced
3091:ac8738449b6f 3092:baf763f388e6
197 static address _jint_fill; 197 static address _jint_fill;
198 static address _arrayof_jbyte_fill; 198 static address _arrayof_jbyte_fill;
199 static address _arrayof_jshort_fill; 199 static address _arrayof_jshort_fill;
200 static address _arrayof_jint_fill; 200 static address _arrayof_jint_fill;
201 201
202 // zero heap space aligned to jlong (8 bytes)
203 static address _zero_aligned_words;
204
202 // These are versions of the java.lang.Math methods which perform 205 // These are versions of the java.lang.Math methods which perform
203 // the same operations as the intrinsic version. They are used for 206 // the same operations as the intrinsic version. They are used for
204 // constant folding in the compiler to ensure equivalence. If the 207 // constant folding in the compiler to ensure equivalence. If the
205 // intrinsic version returns the same result as the strict version 208 // intrinsic version returns the same result as the strict version
206 // then they can be set to the appropriate function from 209 // then they can be set to the appropriate function from
330 static address arrayof_jshort_fill() { return _arrayof_jshort_fill; } 333 static address arrayof_jshort_fill() { return _arrayof_jshort_fill; }
331 static address arrayof_jint_fill() { return _arrayof_jint_fill; } 334 static address arrayof_jint_fill() { return _arrayof_jint_fill; }
332 335
333 static address select_fill_function(BasicType t, bool aligned, const char* &name); 336 static address select_fill_function(BasicType t, bool aligned, const char* &name);
334 337
338 static address zero_aligned_words() { return _zero_aligned_words; }
335 339
336 static double intrinsic_log(double d) { 340 static double intrinsic_log(double d) {
337 assert(_intrinsic_log != NULL, "must be defined"); 341 assert(_intrinsic_log != NULL, "must be defined");
338 return _intrinsic_log(d); 342 return _intrinsic_log(d);
339 } 343 }

mercurial