
func.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <main>:
   0:	e92d4800 	push	{fp, lr}
   4:	e28db004 	add	fp, sp, #4
   8:	e24dd018 	sub	sp, sp, #24
   c:	e50b0018 	str	r0, [fp, #-24]	@ 0xffffffe8
  10:	e50b101c 	str	r1, [fp, #-28]	@ 0xffffffe4
  14:	e3a0300a 	mov	r3, #10
  18:	e50b3008 	str	r3, [fp, #-8]
  1c:	e51b0008 	ldr	r0, [fp, #-8]
  20:	ebfffffe 	bl	54 <foo>
  24:	e50b000c 	str	r0, [fp, #-12]
  28:	e51b300c 	ldr	r3, [fp, #-12]
  2c:	e1a03083 	lsl	r3, r3, #1
  30:	e50b300c 	str	r3, [fp, #-12]
  34:	e51b000c 	ldr	r0, [fp, #-12]
  38:	ebfffffe 	bl	54 <foo>
  3c:	e50b0010 	str	r0, [fp, #-16]
  40:	e51b3010 	ldr	r3, [fp, #-16]
  44:	e1a00003 	mov	r0, r3
  48:	e24bd004 	sub	sp, fp, #4
  4c:	e8bd4800 	pop	{fp, lr}
  50:	e12fff1e 	bx	lr

00000054 <foo>:
  54:	e52db004 	push	{fp}		@ (str fp, [sp, #-4]!)
  58:	e28db000 	add	fp, sp, #0
  5c:	e24dd014 	sub	sp, sp, #20
  60:	e50b0010 	str	r0, [fp, #-16]
  64:	e51b2010 	ldr	r2, [fp, #-16]
  68:	e1a03002 	mov	r3, r2
  6c:	e1a03183 	lsl	r3, r3, #3
  70:	e0833002 	add	r3, r3, r2
  74:	e50b3008 	str	r3, [fp, #-8]
  78:	e51b3008 	ldr	r3, [fp, #-8]
  7c:	e1a00003 	mov	r0, r3
  80:	e28bd000 	add	sp, fp, #0
  84:	e49db004 	pop	{fp}		@ (ldr fp, [sp], #4)
  88:	e12fff1e 	bx	lr
