< prev index next >

src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp

Print this page

483 
484   void vector_count_trailing_zeros_avx(BasicType bt, XMMRegister dst, XMMRegister src, XMMRegister xtmp1,
485                                        XMMRegister xtmp2, XMMRegister xtmp3, Register rtmp, int vec_enc);
486 
487   void vector_signum_avx(int opcode, XMMRegister dst, XMMRegister src, XMMRegister zero, XMMRegister one,
488                          XMMRegister xtmp1, int vec_enc);
489 
490   void vector_signum_evex(int opcode, XMMRegister dst, XMMRegister src, XMMRegister zero, XMMRegister one,
491                           KRegister ktmp1, int vec_enc);
492 
493   void vmovmask(BasicType elem_bt, XMMRegister dst, Address src, XMMRegister mask, int vec_enc);
494 
495   void vmovmask(BasicType elem_bt, Address dst, XMMRegister src, XMMRegister mask, int vec_enc);
496 
497   void rearrange_bytes(XMMRegister dst, XMMRegister shuffle, XMMRegister src, XMMRegister xtmp1,
498                        XMMRegister xtmp2, XMMRegister xtmp3, Register rtmp, KRegister ktmp, int vlen_enc);
499 
500   void vector_rearrange_int_float(BasicType bt, XMMRegister dst, XMMRegister shuffle,
501                                   XMMRegister src, int vlen_enc);
502 


503 #endif // CPU_X86_C2_MACROASSEMBLER_X86_HPP

483 
484   void vector_count_trailing_zeros_avx(BasicType bt, XMMRegister dst, XMMRegister src, XMMRegister xtmp1,
485                                        XMMRegister xtmp2, XMMRegister xtmp3, Register rtmp, int vec_enc);
486 
487   void vector_signum_avx(int opcode, XMMRegister dst, XMMRegister src, XMMRegister zero, XMMRegister one,
488                          XMMRegister xtmp1, int vec_enc);
489 
490   void vector_signum_evex(int opcode, XMMRegister dst, XMMRegister src, XMMRegister zero, XMMRegister one,
491                           KRegister ktmp1, int vec_enc);
492 
493   void vmovmask(BasicType elem_bt, XMMRegister dst, Address src, XMMRegister mask, int vec_enc);
494 
495   void vmovmask(BasicType elem_bt, Address dst, XMMRegister src, XMMRegister mask, int vec_enc);
496 
497   void rearrange_bytes(XMMRegister dst, XMMRegister shuffle, XMMRegister src, XMMRegister xtmp1,
498                        XMMRegister xtmp2, XMMRegister xtmp3, Register rtmp, KRegister ktmp, int vlen_enc);
499 
500   void vector_rearrange_int_float(BasicType bt, XMMRegister dst, XMMRegister shuffle,
501                                   XMMRegister src, int vlen_enc);
502 
503   void load_nklass_compact_c2(Register dst, Register obj, Register index, Address::ScaleFactor scale, int disp);
504 
505 #endif // CPU_X86_C2_MACROASSEMBLER_X86_HPP
< prev index next >