bfcvtn2

BFloat16 Convert Narrow High (NEON)

BFCVTN2 <Vd>.<Tb>, <Vn>.<Ta>

Converts Float32 to BFloat16 (Upper Half).

Details

The BFloat16 Convert Narrow High instruction converts Float32 to BFloat16 (Upper Half).

Pseudocode Operation

// Converts Float32 to BFloat16 (Upper Half)

Example

BFCVTN2 v0.4s.Tb, v1.4s.Ta

Encoding

Binary Layout
01011110
00100001
100010
Vn
Vd
 
Format NEON 2-Reg
Opcode 0x5E218800
Extension FEAT_BF16 (AI)

Operands

  • Vd
    Dest (BF16)
  • Vn
    Src (F32)