summaryrefslogtreecommitdiff
path: root/asm/code_808411C.s
blob: cf6bc945bc88107e053fe166cba6c01826f9b2fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
	#include "asm/constants/gba_constants.inc"
	#include "asm/macros.inc"

	.syntax unified

	.text

	thumb_func_start sub_808411C
sub_808411C:
	push {r4,r5,lr}
	adds r5, r0, 0
	adds r4, r1, 0
	cmp r5, r4
	beq _0808413C
	cmp r5, r4
	blt _08084134
	subs r0, r5, r4
	bl DungeonRandomCapped
	adds r0, r4
	b _0808413C
_08084134:
	subs r0, r4, r5
	bl DungeonRandomCapped
	adds r0, r5
_0808413C:
	pop {r4,r5}
	pop {r1}
	bx r1
	thumb_func_end sub_808411C

	.align 2, 0