comparison src/share/vm/opto/matcher.hpp @ 12972:59e8ad757e19

8026844: Various Math functions needs intrinsification Reviewed-by: kvn, twisti
author rbackman
date Fri, 18 Oct 2013 10:41:56 +0200
parents c9ccd7b85f20
children de6a9e811145 044b28168e20
comparison
equal deleted inserted replaced
12971:3a04e444da6d 12972:59e8ad757e19
336 static RegMask divL_proj_mask(); 336 static RegMask divL_proj_mask();
337 // Register for MODL projection of divmodL 337 // Register for MODL projection of divmodL
338 static RegMask modL_proj_mask(); 338 static RegMask modL_proj_mask();
339 339
340 static const RegMask mathExactI_result_proj_mask(); 340 static const RegMask mathExactI_result_proj_mask();
341 static const RegMask mathExactL_result_proj_mask();
341 static const RegMask mathExactI_flags_proj_mask(); 342 static const RegMask mathExactI_flags_proj_mask();
342 343
343 // Use hardware DIV instruction when it is faster than 344 // Use hardware DIV instruction when it is faster than
344 // a code which use multiply for division by constant. 345 // a code which use multiply for division by constant.
345 static bool use_asm_for_ldiv_by_con( jlong divisor ); 346 static bool use_asm_for_ldiv_by_con( jlong divisor );