vcvtne2ps2bf16

Convert Two Packed Single to Packed BFloat16

VCVTNE2PS2BF16 zmm1 {k1}, zmm2, zmm3/m512

Converts two float vectors to one BFloat16 vector.

Details

The Convert Two Packed Single to Packed BFloat16 instruction converts two float vectors to one BFloat16 vector.

Pseudocode Operation

// Converts two float vectors to one BFloat16 vector

Example

VCVTNE2PS2BF16 zmm1, zmm2, zmm3/m512

Encoding

Binary Layout
EVEX
+0
72
+4
 
Format EVEX
Opcode 72
Extension AVX-512-BF16

Operands

  • dest
    512-bit ZMM AVX-512 register
  • src1
    512-bit ZMM AVX-512 register
  • src2
    512-bit ZMM AVX-512 register or Memory operand