.text .arch armv8-a+sve+bf16 f: // OK movprfx z0.s, p1/m, z1.s bfcvt z0.h, p1/m, z2.s // OK movprfx z0.s, p1/z, z1.s bfcvt z0.h, p1/m, z2.s // Wrong size movprfx z0.h, p1/m, z1.h bfcvt z0.h, p1/m, z2.s // Wrong size movprfx z0.h, p1/z, z1.h bfcvt z0.h, p1/m, z2.s // OK movprfx z0, z1 bfcvt z0.h, p1/m, z2.s // Not prefixable movprfx z0, z1 bfcvtnt z0.h, p1/m, z2.s // Not prefixable movprfx z0.s, p1/m, z1.s bfcvtnt z0.h, p1/m, z2.s // Not prefixable movprfx z0.s, p1/z, z1.s bfcvtnt z0.h, p1/m, z2.s // Not prefixable movprfx z0.h, p1/m, z1.h bfcvtnt z0.h, p1/m, z2.s // Not prefixable movprfx z0.h, p1/z, z1.h bfcvtnt z0.h, p1/m, z2.s ret