
sh-elf.x:     file format elf32-sh


Disassembly of section .text:

00fe1400 <_null>:
  fe1400:	00 0b       	rts	
  fe1402:	00 09       	nop	

00fe1404 <_return_zero>:
  fe1404:	00 0b       	rts	
  fe1406:	e0 00       	mov	#0,r0

00fe1408 <_return_one>:
  fe1408:	00 0b       	rts	
  fe140a:	e0 01       	mov	#1,r0

00fe140c <_return_intsize>:
  fe140c:	00 0b       	rts	
  fe140e:	e0 04       	mov	#4,r0

00fe1410 <_return_pointersize>:
  fe1410:	00 0b       	rts	
  fe1412:	e0 04       	mov	#4,r0

00fe1414 <_return_short>:
  fe1414:	00 0b       	rts	
  fe1416:	e0 ee       	mov	#-18,r0

00fe1418 <_return_long>:
  fe1418:	d0 01       	mov.l	fe1420 <_return_long+0x8>,r0	! ffeeddcc
  fe141a:	00 0b       	rts	
  fe141c:	00 09       	nop	
  fe141e:	00 09       	nop	
  fe1420:	ff ee       	.word 0xffee
  fe1422:	dd cc       	mov.l	fe1754 <___main+0x228>,r13

00fe1424 <_return_arg1>:
  fe1424:	00 0b       	rts	
  fe1426:	60 43       	mov	r4,r0

00fe1428 <_return_arg2>:
  fe1428:	00 0b       	rts	
  fe142a:	60 53       	mov	r5,r0

00fe142c <_inc>:
  fe142c:	60 43       	mov	r4,r0
  fe142e:	00 0b       	rts	
  fe1430:	70 01       	add	#1,r0

00fe1432 <_add>:
  fe1432:	60 43       	mov	r4,r0
  fe1434:	00 0b       	rts	
  fe1436:	30 5c       	add	r5,r0

00fe1438 <_add3>:
  fe1438:	60 43       	mov	r4,r0
  fe143a:	30 5c       	add	r5,r0
  fe143c:	00 0b       	rts	
  fe143e:	30 6c       	add	r6,r0

00fe1440 <_load>:
  fe1440:	60 42       	mov.l	@r4,r0
  fe1442:	00 0b       	rts	
  fe1444:	00 09       	nop	

00fe1446 <_store>:
  fe1446:	91 02       	mov.w	fe144e <_store+0x8>,r1	! ff
  fe1448:	24 12       	mov.l	r1,@r4
  fe144a:	00 0b       	rts	
  fe144c:	00 09       	nop	
  fe144e:	00 ff       	.word 0x00ff

00fe1450 <_load_long>:
  fe1450:	60 42       	mov.l	@r4,r0
  fe1452:	00 0b       	rts	
  fe1454:	00 09       	nop	

00fe1456 <_store_long>:
  fe1456:	d1 02       	mov.l	fe1460 <_store_long+0xa>,r1	! fedcba98
  fe1458:	24 12       	mov.l	r1,@r4
  fe145a:	00 0b       	rts	
  fe145c:	00 09       	nop	
  fe145e:	00 09       	nop	
  fe1460:	fe dc       	.word 0xfedc
  fe1462:	ba 98       	bsr	fe0996 <_null-0xa6a>

00fe1464 <_member>:
  fe1464:	e1 01       	mov	#1,r1
  fe1466:	14 11       	mov.l	r1,@(4,r4)
  fe1468:	00 0b       	rts	
  fe146a:	50 42       	mov.l	@(8,r4),r0

00fe146c <_get_global>:
  fe146c:	d1 01       	mov.l	fe1474 <_get_global+0x8>,r1	! fe1800 <_global>
  fe146e:	00 0b       	rts	
  fe1470:	60 12       	mov.l	@r1,r0
  fe1472:	00 09       	nop	
  fe1474:	00 fe       	mov.l	@(r0,r15),r0
  fe1476:	18 00       	mov.l	r0,@(0,r8)

00fe1478 <_set_global>:
  fe1478:	d1 01       	mov.l	fe1480 <_set_global+0x8>,r1	! fe1800 <_global>
  fe147a:	00 0b       	rts	
  fe147c:	21 42       	mov.l	r4,@r1
  fe147e:	00 09       	nop	
  fe1480:	00 fe       	mov.l	@(r0,r15),r0
  fe1482:	18 00       	mov.l	r0,@(0,r8)

00fe1484 <_set_stack>:
  fe1484:	7f f8       	add	#-8,r15
  fe1486:	91 04       	mov.w	fe1492 <_set_stack+0xe>,r1	! fe
  fe1488:	2f 12       	mov.l	r1,@r15
  fe148a:	71 01       	add	#1,r1
  fe148c:	1f 11       	mov.l	r1,@(4,r15)
  fe148e:	00 0b       	rts	
  fe1490:	7f 08       	add	#8,r15
  fe1492:	00 fe       	mov.l	@(r0,r15),r0

00fe1494 <_use_stack>:
  fe1494:	7f f8       	add	#-8,r15
  fe1496:	91 07       	mov.w	fe14a8 <_use_stack+0x14>,r1	! fe
  fe1498:	2f 12       	mov.l	r1,@r15
  fe149a:	71 01       	add	#1,r1
  fe149c:	1f 11       	mov.l	r1,@(4,r15)
  fe149e:	60 f2       	mov.l	@r15,r0
  fe14a0:	51 f1       	mov.l	@(4,r15),r1
  fe14a2:	30 1c       	add	r1,r0
  fe14a4:	00 0b       	rts	
  fe14a6:	7f 08       	add	#8,r15
  fe14a8:	00 fe       	mov.l	@(r0,r15),r0

00fe14aa <_call_null>:
  fe14aa:	4f 22       	sts.l	pr,@-r15
  fe14ac:	d1 02       	mov.l	fe14b8 <_call_null+0xe>,r1	! fe14aa <_call_null>
  fe14ae:	41 0b       	jsr	@r1
  fe14b0:	00 09       	nop	
  fe14b2:	4f 26       	lds.l	@r15+,pr
  fe14b4:	00 0b       	rts	
  fe14b6:	00 09       	nop	
  fe14b8:	00 fe       	mov.l	@(r0,r15),r0
  fe14ba:	14 aa       	mov.l	r10,@(40,r4)

00fe14bc <_call_simple>:
  fe14bc:	4f 22       	sts.l	pr,@-r15
  fe14be:	94 05       	mov.w	fe14cc <_call_simple+0x10>,r4	! fe
  fe14c0:	d0 03       	mov.l	fe14d0 <_call_simple+0x14>,r0	! fe1424 <_return_arg1>
  fe14c2:	40 0b       	jsr	@r0
  fe14c4:	00 09       	nop	
  fe14c6:	4f 26       	lds.l	@r15+,pr
  fe14c8:	00 0b       	rts	
  fe14ca:	70 01       	add	#1,r0
  fe14cc:	00 fe       	mov.l	@(r0,r15),r0
  fe14ce:	00 09       	nop	
  fe14d0:	00 fe       	mov.l	@(r0,r15),r0
  fe14d2:	14 24       	mov.l	r2,@(16,r4)

00fe14d4 <_call_complex>:
  fe14d4:	2f 86       	mov.l	r8,@-r15
  fe14d6:	4f 22       	sts.l	pr,@-r15
  fe14d8:	68 53       	mov	r5,r8
  fe14da:	d0 04       	mov.l	fe14ec <_call_complex+0x18>,r0	! fe1424 <_return_arg1>
  fe14dc:	40 0b       	jsr	@r0
  fe14de:	64 53       	mov	r5,r4
  fe14e0:	d1 03       	mov.l	fe14f0 <_call_complex+0x1c>,r1	! fe1800 <_global>
  fe14e2:	21 02       	mov.l	r0,@r1
  fe14e4:	60 83       	mov	r8,r0
  fe14e6:	4f 26       	lds.l	@r15+,pr
  fe14e8:	00 0b       	rts	
  fe14ea:	68 f6       	mov.l	@r15+,r8
  fe14ec:	00 fe       	mov.l	@(r0,r15),r0
  fe14ee:	14 24       	mov.l	r2,@(16,r4)
  fe14f0:	00 fe       	mov.l	@(r0,r15),r0
  fe14f2:	18 00       	mov.l	r0,@(0,r8)

00fe14f4 <_call_pointer>:
  fe14f4:	4f 22       	sts.l	pr,@-r15
  fe14f6:	d0 03       	mov.l	fe1504 <_call_pointer+0x10>,r0	! fed0
  fe14f8:	40 0b       	jsr	@r0
  fe14fa:	00 09       	nop	
  fe14fc:	4f 26       	lds.l	@r15+,pr
  fe14fe:	00 0b       	rts	
  fe1500:	00 09       	nop	
  fe1502:	00 09       	nop	
  fe1504:	00 00       	.word 0x0000
  fe1506:	fe d0       	.word 0xfed0

00fe1508 <_condition>:
  fe1508:	24 48       	tst	r4,r4
  fe150a:	89 01       	bt	fe1510 <_condition+0x8>
  fe150c:	e1 0a       	mov	#10,r1
  fe150e:	24 12       	mov.l	r1,@r4
  fe1510:	00 0b       	rts	
  fe1512:	e0 00       	mov	#0,r0

00fe1514 <_loop>:
  fe1514:	e0 00       	mov	#0,r0
  fe1516:	e1 00       	mov	#0,r1
  fe1518:	30 43       	cmp/ge	r4,r0
  fe151a:	89 03       	bt	fe1524 <_loop+0x10>
  fe151c:	30 1c       	add	r1,r0
  fe151e:	71 01       	add	#1,r1
  fe1520:	31 43       	cmp/ge	r4,r1
  fe1522:	8b fb       	bf	fe151c <_loop+0x8>
  fe1524:	00 0b       	rts	
  fe1526:	00 09       	nop	

00fe1528 <_main>:
  fe1528:	00 0b       	rts	
  fe152a:	e0 00       	mov	#0,r0
