< prev index next >

src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp

Print this page

475 
476   void vector_count_trailing_zeros_avx(BasicType bt, XMMRegister dst, XMMRegister src, XMMRegister xtmp1,
477                                        XMMRegister xtmp2, XMMRegister xtmp3, Register rtmp, int vec_enc);
478 
479   void vector_signum_avx(int opcode, XMMRegister dst, XMMRegister src, XMMRegister zero, XMMRegister one,
480                          XMMRegister xtmp1, int vec_enc);
481 
482   void vector_signum_evex(int opcode, XMMRegister dst, XMMRegister src, XMMRegister zero, XMMRegister one,
483                           KRegister ktmp1, int vec_enc);
484 
485   void vmovmask(BasicType elem_bt, XMMRegister dst, Address src, XMMRegister mask, int vec_enc);
486 
487   void vmovmask(BasicType elem_bt, Address dst, XMMRegister src, XMMRegister mask, int vec_enc);
488 
489   void rearrange_bytes(XMMRegister dst, XMMRegister shuffle, XMMRegister src, XMMRegister xtmp1,
490                        XMMRegister xtmp2, XMMRegister xtmp3, Register rtmp, KRegister ktmp, int vlen_enc);
491 
492   void vector_rearrange_int_float(BasicType bt, XMMRegister dst, XMMRegister shuffle,
493                                   XMMRegister src, int vlen_enc);
494 


495 #endif // CPU_X86_C2_MACROASSEMBLER_X86_HPP

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