src/share/vm/runtime/stubRoutines.hpp

changeset 8489
51c505229e71
parent 8307
daaf806995b3
child 8318
ea7ac121a5d3
equal deleted inserted replaced
8488:0d5597f44603 8489:51c505229e71
207 207
208 static address _updateBytesCRC32; 208 static address _updateBytesCRC32;
209 static address _crc_table_adr; 209 static address _crc_table_adr;
210 210
211 static address _multiplyToLen; 211 static address _multiplyToLen;
212 static address _squareToLen;
213 static address _mulAdd;
212 214
213 // These are versions of the java.lang.Math methods which perform 215 // These are versions of the java.lang.Math methods which perform
214 // the same operations as the intrinsic version. They are used for 216 // the same operations as the intrinsic version. They are used for
215 // constant folding in the compiler to ensure equivalence. If the 217 // constant folding in the compiler to ensure equivalence. If the
216 // intrinsic version returns the same result as the strict version 218 // intrinsic version returns the same result as the strict version
365 367
366 static address updateBytesCRC32() { return _updateBytesCRC32; } 368 static address updateBytesCRC32() { return _updateBytesCRC32; }
367 static address crc_table_addr() { return _crc_table_adr; } 369 static address crc_table_addr() { return _crc_table_adr; }
368 370
369 static address multiplyToLen() {return _multiplyToLen; } 371 static address multiplyToLen() {return _multiplyToLen; }
372 static address squareToLen() {return _squareToLen; }
373 static address mulAdd() {return _mulAdd; }
370 374
371 static address select_fill_function(BasicType t, bool aligned, const char* &name); 375 static address select_fill_function(BasicType t, bool aligned, const char* &name);
372 376
373 static address zero_aligned_words() { return _zero_aligned_words; } 377 static address zero_aligned_words() { return _zero_aligned_words; }
374 378

mercurial