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
|