hotspot/src/cpu/x86/vm/x86.ad
changeset 22505 4523090c9674
parent 14131 e376e3d428c9
child 23498 a0e67b766e5c
equal deleted inserted replaced
22504:b1837533ba65 22505:4523090c9674
   577 }
   577 }
   578 
   578 
   579 // x86 supports misaligned vectors store/load.
   579 // x86 supports misaligned vectors store/load.
   580 const bool Matcher::misaligned_vectors_ok() {
   580 const bool Matcher::misaligned_vectors_ok() {
   581   return !AlignVector; // can be changed by flag
   581   return !AlignVector; // can be changed by flag
       
   582 }
       
   583 
       
   584 // x86 AES instructions are compatible with SunJCE expanded
       
   585 // keys, hence we do not need to pass the original key to stubs
       
   586 const bool Matcher::pass_original_key_for_aes() {
       
   587   return false;
   582 }
   588 }
   583 
   589 
   584 // Helper methods for MachSpillCopyNode::implementation().
   590 // Helper methods for MachSpillCopyNode::implementation().
   585 static int vec_mov_helper(CodeBuffer *cbuf, bool do_size, int src_lo, int dst_lo,
   591 static int vec_mov_helper(CodeBuffer *cbuf, bool do_size, int src_lo, int dst_lo,
   586                           int src_hi, int dst_hi, uint ireg, outputStream* st) {
   592                           int src_hi, int dst_hi, uint ireg, outputStream* st) {