Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

	.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