summaryrefslogtreecommitdiff
path: root/arm9/asm/OS_terminate_proc.s
blob: 3094091426c2a764706dc7097715813be56d522f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
	.include "asm/macros.inc"
	.include "global.inc"

	.text

	arm_func_start OS_Halt
OS_Halt: ; 0x020CD844
	mov r0, #0x0
	mcr p15, 0x0, r0, c7, c0, 0x4
	bx lr

	arm_func_start OS_Terminate
OS_Terminate: ; 0x020CD850
	stmdb sp!, {lr}
	sub sp, sp, #0x4
_020CD858:
	bl OS_DisableInterrupts
	bl OS_Halt
	b _020CD858