
h8300h-elf.x:     file format elf32-h8300


Disassembly of section .text:

00fe1400 <_null>:
  fe1400:	54 70       	rts	

00fe1402 <_return_zero>:
  fe1402:	19 00       	sub.w	r0,r0
  fe1404:	54 70       	rts	

00fe1406 <_return_one>:
  fe1406:	79 00 00 01 	mov.w	#0x1,r0
  fe140a:	54 70       	rts	

00fe140c <_return_intsize>:
  fe140c:	79 00 00 02 	mov.w	#0x2,r0
  fe1410:	54 70       	rts	

00fe1412 <_return_pointersize>:
  fe1412:	79 00 00 04 	mov.w	#0x4,r0
  fe1416:	54 70       	rts	

00fe1418 <_return_short>:
  fe1418:	79 00 ff ee 	mov.w	#0xffee,r0
  fe141c:	54 70       	rts	

00fe141e <_return_long>:
  fe141e:	7a 00 ff ee 	mov.l	#0xffeeddcc,er0
  fe1422:	dd cc 
  fe1424:	54 70       	rts	

00fe1426 <_return_arg1>:
  fe1426:	54 70       	rts	

00fe1428 <_return_arg2>:
  fe1428:	0d 10       	mov.w	r1,r0
  fe142a:	54 70       	rts	

00fe142c <_inc>:
  fe142c:	0b 00       	adds	#1,er0
  fe142e:	54 70       	rts	

00fe1430 <_add>:
  fe1430:	09 10       	add.w	r1,r0
  fe1432:	54 70       	rts	

00fe1434 <_add3>:
  fe1434:	09 10       	add.w	r1,r0

00fe1436 <.LM25>:
  fe1436:	09 20       	add.w	r2,r0
  fe1438:	54 70       	rts	

00fe143a <_load>:
  fe143a:	69 00       	mov.w	@er0,r0

00fe143c <.LM28>:
  fe143c:	54 70       	rts	

00fe143e <_store>:
  fe143e:	79 02 00 ff 	mov.w	#0xff,r2
  fe1442:	69 82       	mov.w	r2,@er0

00fe1444 <.LM31>:
  fe1444:	54 70       	rts	

00fe1446 <_load_long>:
  fe1446:	01 00 69 00 	mov.l	@er0,er0

00fe144a <.LM34>:
  fe144a:	54 70       	rts	

00fe144c <_store_long>:
  fe144c:	7a 02 fe dc 	mov.l	#0xfedcba98,er2
  fe1450:	ba 98 
  fe1452:	01 00 69 82 	mov.l	er2,@er0

00fe1456 <.LM37>:
  fe1456:	54 70       	rts	

00fe1458 <_member>:
  fe1458:	79 02 00 01 	mov.w	#0x1,r2
  fe145c:	6f 82 00 02 	mov.w	r2,@(0x2:16,er0)

00fe1460 <.LM40>:
  fe1460:	6f 00 00 04 	mov.w	@(0x4:16,er0),r0
  fe1464:	54 70       	rts	

00fe1466 <_get_global>:
  fe1466:	6b 20 00 fe 	mov.w	@0xfe1800:32,r0
  fe146a:	18 00 
  fe146c:	54 70       	rts	

00fe146e <_set_global>:
  fe146e:	6b a0 00 fe 	mov.w	r0,@0xfe1800:32
  fe1472:	18 00 

00fe1474 <.LM45>:
  fe1474:	54 70       	rts	

00fe1476 <_set_stack>:
  fe1476:	1b 97       	subs	#4,er7

00fe1478 <.LM47>:
  fe1478:	79 02 00 fe 	mov.w	#0xfe,r2
  fe147c:	6f f2 00 02 	mov.w	r2,@(0x2:16,er7)

00fe1480 <.LM48>:
  fe1480:	0b 02       	adds	#1,er2
  fe1482:	69 f2       	mov.w	r2,@er7

00fe1484 <.LM49>:
  fe1484:	0b 97       	adds	#4,er7
  fe1486:	54 70       	rts	

00fe1488 <_use_stack>:
  fe1488:	1b 97       	subs	#4,er7

00fe148a <.LM51>:
  fe148a:	79 02 00 fe 	mov.w	#0xfe,r2
  fe148e:	6f f2 00 02 	mov.w	r2,@(0x2:16,er7)

00fe1492 <.LM52>:
  fe1492:	0b 02       	adds	#1,er2
  fe1494:	69 f2       	mov.w	r2,@er7

00fe1496 <.LM53>:
  fe1496:	6f 70 00 02 	mov.w	@(0x2:16,er7),r0
  fe149a:	69 72       	mov.w	@er7,r2

00fe149c <.LM54>:
  fe149c:	09 20       	add.w	r2,r0
  fe149e:	0b 97       	adds	#4,er7
  fe14a0:	54 70       	rts	

00fe14a2 <_call_null>:
  fe14a2:	5e fe 14 a2 	jsr	@0xfe14a2:24

00fe14a6 <.LM57>:
  fe14a6:	54 70       	rts	

00fe14a8 <_call_simple>:
  fe14a8:	79 00 00 fe 	mov.w	#0xfe,r0
  fe14ac:	5e fe 14 26 	jsr	@0xfe1426:24

00fe14b0 <.LM60>:
  fe14b0:	0b 00       	adds	#1,er0
  fe14b2:	54 70       	rts	

00fe14b4 <_call_complex>:
  fe14b4:	01 00 6d f4 	mov.l	er4,@-er7
  fe14b8:	0d 14       	mov.w	r1,r4

00fe14ba <.LM62>:
  fe14ba:	0d 10       	mov.w	r1,r0
  fe14bc:	5e fe 14 26 	jsr	@0xfe1426:24
  fe14c0:	6b a0 00 fe 	mov.w	r0,@0xfe1800:32
  fe14c4:	18 00 

00fe14c6 <.LM63>:
  fe14c6:	0d 40       	mov.w	r4,r0
  fe14c8:	01 00 6d 74 	mov.l	@er7+,er4
  fe14cc:	54 70       	rts	

00fe14ce <_call_pointer>:
  fe14ce:	5e 00 fe d0 	jsr	@0xfed0:24

00fe14d2 <.LM66>:
  fe14d2:	54 70       	rts	

00fe14d4 <_condition>:
  fe14d4:	0f 80       	mov.l	er0,er0
  fe14d6:	47 06       	beq	.+6 (0xfe14de)

00fe14d8 <.LM69>:
  fe14d8:	79 02 00 0a 	mov.w	#0xa,r2
  fe14dc:	69 82       	mov.w	r2,@er0

00fe14de <.L27>:
  fe14de:	19 00       	sub.w	r0,r0
  fe14e0:	54 70       	rts	

00fe14e2 <_loop>:
  fe14e2:	0d 03       	mov.w	r0,r3

00fe14e4 <.LM72>:
  fe14e4:	19 00       	sub.w	r0,r0

00fe14e6 <.LM73>:
  fe14e6:	19 22       	sub.w	r2,r2
  fe14e8:	1d 30       	cmp.w	r3,r0
  fe14ea:	4c 08       	bge	.+8 (0xfe14f4)

00fe14ec <.L32>:
  fe14ec:	09 20       	add.w	r2,r0

00fe14ee <.LM75>:
  fe14ee:	0b 02       	adds	#1,er2
  fe14f0:	1d 32       	cmp.w	r3,r2
  fe14f2:	4d f8       	blt	.-8 (0xfe14ec)

00fe14f4 <.L34>:
  fe14f4:	54 70       	rts	

00fe14f6 <_main>:
  fe14f6:	19 00       	sub.w	r0,r0
  fe14f8:	54 70       	rts	
