1
2example.o:     file format elf32-littlearm
3
4
5Disassembly of section .text:
6
700000000 <g>:
8   0:	e200300f 	and	r3, r0, #15
9   4:	e0830180 	add	r0, r3, r0, lsl #3
10   8:	e12fff1e 	bx	lr
11
120000000c <f>:
13   c:	e3510063 	cmp	r1, #99	; 0x63
14  10:	e52d4004 	push	{r4}		; (str r4, [sp, #-4]!)
15  14:	ca000021 	bgt	a0 <f+0x94>
16  18:	e1a02181 	lsl	r2, r1, #3
17  1c:	e201c00f 	and	ip, r1, #15
18  20:	e2813001 	add	r3, r1, #1
19  24:	e2614063 	rsb	r4, r1, #99	; 0x63
20  28:	e08cc002 	add	ip, ip, r2
21  2c:	e0801101 	add	r1, r0, r1, lsl #2
22  30:	e3530064 	cmp	r3, #100	; 0x64
23  34:	e2044001 	and	r4, r4, #1
24  38:	e481c004 	str	ip, [r1], #4
25  3c:	e2820008 	add	r0, r2, #8
26  40:	0a000016 	beq	a0 <f+0x94>
27  44:	e3540000 	cmp	r4, #0
28  48:	0a000006 	beq	68 <f+0x5c>
29  4c:	e203200f 	and	r2, r3, #15
30  50:	e2833001 	add	r3, r3, #1
31  54:	e082c000 	add	ip, r2, r0
32  58:	e3530064 	cmp	r3, #100	; 0x64
33  5c:	e481c004 	str	ip, [r1], #4
34  60:	e2800008 	add	r0, r0, #8
35  64:	0a00000d 	beq	a0 <f+0x94>
36  68:	e203200f 	and	r2, r3, #15
37  6c:	e082c000 	add	ip, r2, r0
38  70:	e2833001 	add	r3, r3, #1
39  74:	e1a02001 	mov	r2, r1
40  78:	e482c004 	str	ip, [r2], #4
41  7c:	e2800008 	add	r0, r0, #8
42  80:	e203c00f 	and	ip, r3, #15
43  84:	e2833001 	add	r3, r3, #1
44  88:	e08cc000 	add	ip, ip, r0
45  8c:	e3530064 	cmp	r3, #100	; 0x64
46  90:	e581c004 	str	ip, [r1, #4]
47  94:	e2800008 	add	r0, r0, #8
48  98:	e2821004 	add	r1, r2, #4
49  9c:	1afffff1 	bne	68 <f+0x5c>
50  a0:	e49d4004 	pop	{r4}		; (ldr r4, [sp], #4)
51  a4:	e12fff1e 	bx	lr
52
53000000a8 <main>:
54  a8:	e3a00000 	mov	r0, #0
55  ac:	e12fff1e 	bx	lr
56