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

# fr30 testcase for leave
# mach(): fr30

	.include "testutils.inc"

	START

	.text
	.global leave
leave:
	; Test leave $u10
	mvr_h_gr	sp,r7			; save Stack pointer
	mvr_h_gr	sp,r14
	inci_h_gr	-4,r14
	mvi_h_mem	0xdeadbeef,r14
	mvi_h_gr	0xbeefdead,r15
	set_cc	0x0f			; Condition codes are irrelevent
	leave
	test_cc	1 1 1 1
	testr_h_gr	sp,r7
	test_h_gr	0xdeadbeef,r14

	pass