a.out file dumper [V2.0]
Dump of a.out object file /sae_users/paradis/sdk-cdbuild/CDIMAGE/ebsdk/ebfw/obj/dp264/x.out of size 20724 bytes
	text offset = 80
	data offset = 11408
	text relocation offset = 11408
	data relocation offset = 11408
	symbols offset = 11408
Executable Code
	[00000000] 0x00000000
EntryPoint:
		:
	zero locations skipped
		:
DTBM_DOUBLE_3:
	[00000100] 0x23BF0008 	lda	$29,0x0008($31)
	[00000104] 0x221F334D 	lda	$16,0x334d($31)
	[00000108] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000010C] 0x4A041730 	sll	$16,0x20,$16
	[00000110] 0x2210442A 	lda	$16,0x442a($16)
	[00000114] 0x26104254 	ldah	$16,0x4254($16)
	[00000118] 0xD0000AC9 	bsr	$0,.+0x00002b24
		:
	zero locations skipped
		:
DTBM_DOUBLE_4:
	[00000180] 0x23BF0008 	lda	$29,0x0008($31)
	[00000184] 0x221F344D 	lda	$16,0x344d($31)
	[00000188] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000018C] 0x4A041730 	sll	$16,0x20,$16
	[00000190] 0x2210442A 	lda	$16,0x442a($16)
	[00000194] 0x26104254 	ldah	$16,0x4254($16)
	[00000198] 0xD0000AA9 	bsr	$0,.+0x00002aa4
		:
	zero locations skipped
		:
FEN:
	[00000200] 0x23BF0008 	lda	$29,0x0008($31)
	[00000204] 0x221F002A 	lda	$16,0x002a($31)
	[00000208] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000020C] 0x4A041730 	sll	$16,0x20,$16
	[00000210] 0x2210462A 	lda	$16,0x462a($16)
	[00000214] 0x26104E45 	ldah	$16,0x4e45($16)
	[00000218] 0xD0000A89 	bsr	$0,.+0x00002a24
		:
	zero locations skipped
		:
UNALIGN:
	[00000280] 0x23BF0008 	lda	$29,0x0008($31)
	[00000284] 0x221F696C 	lda	$16,0x696c($31)
	[00000288] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000028C] 0x4A041730 	sll	$16,0x20,$16
	[00000290] 0x2210552A 	lda	$16,0x552a($16)
	[00000294] 0x2610416E 	ldah	$16,0x416e($16)
	[00000298] 0xD0000A69 	bsr	$0,.+0x000029a4
		:
	zero locations skipped
		:
DTBM_SINGLE:
	[00000300] 0x23BF0008 	lda	$29,0x0008($31)
	[00000304] 0x221F2A4D 	lda	$16,0x2a4d($31)
	[00000308] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000030C] 0x4A041730 	sll	$16,0x20,$16
	[00000310] 0x2210442A 	lda	$16,0x442a($16)
	[00000314] 0x26104254 	ldah	$16,0x4254($16)
	[00000318] 0xD0000A49 	bsr	$0,.+0x00002924
	[0000031C] 0x641F0600 	hw_mfpr	$0,0x00 WARNING: RB register field does not match RA - value 31
	[00000320] 0x205F3301 	lda	$2,0x3301($31)
	[00000324] 0x4821B682 	srl	$1,0x0d,$2
	[00000328] 0x48441722 	sll	$2,0x20,$2
	[0000032C] 0x44420402 	or	$2,$2,$2
	[00000330] 0x77E12044 	hw_mtpr/a	$31,$4 WARNING: RB register field does not match RA - value 1
	[00000334] 0x77E1A022 	hw_mtpr/i	$31,$2 WARNING: RB register field does not match RA - value 1
	[00000338] 0x77E22111 	hw_mtpr	$31,0x01 WARNING: RB register field does not match RA - value 2
	[0000033C] 0x77E2A188 	hw_mtpr/p	$31,$8 WARNING: RB register field does not match RA - value 2
	[00000340] 0x7BE02000 	# BAD INSTRUCTION 0x7be02000 

		:
	zero locations skipped
		:
DFAULT:
	[00000380] 0x23BF0008 	lda	$29,0x0008($31)
	[00000384] 0x221F2A74 	lda	$16,0x2a74($31)
	[00000388] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000038C] 0x4A041730 	sll	$16,0x20,$16
	[00000390] 0x2210442A 	lda	$16,0x442a($16)
	[00000394] 0x26106C46 	ldah	$16,0x6c46($16)
	[00000398] 0xD0000A29 	bsr	$0,.+0x000028a4
		:
	zero locations skipped
		:
OPCDEC:
	[00000400] 0x23BF0008 	lda	$29,0x0008($31)
	[00000404] 0x221F4345 	lda	$16,0x4345($31)
	[00000408] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000040C] 0x4A041730 	sll	$16,0x20,$16
	[00000410] 0x22104F2A 	lda	$16,0x4f2a($16)
	[00000414] 0x26104450 	ldah	$16,0x4450($16)
	[00000418] 0xD0000A09 	bsr	$0,.+0x00002824
		:
	zero locations skipped
		:
IACV:
	[00000480] 0x23BF0008 	lda	$29,0x0008($31)
	[00000484] 0x221F6F69 	lda	$16,0x6f69($31)
	[00000488] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000048C] 0x4A041730 	sll	$16,0x20,$16
	[00000490] 0x2210412A 	lda	$16,0x412a($16)
	[00000494] 0x26105663 	ldah	$16,0x5663($16)
	[00000498] 0xD00009E9 	bsr	$0,.+0x000027a4
		:
	zero locations skipped
		:
MCHK:
	[00000500] 0x60004000 	mb	
	[00000504] 0x60004000 	mb	
	[00000508] 0x60004000 	mb	
	[0000050C] 0x60004000 	mb	
	[00000510] 0xC3E0085C 	br	$31,.+0x00002170
	[00000514] 0x60004000 	mb	
	[00000518] 0x60004000 	mb	
	[0000051C] 0x60004000 	mb	
		:
	zero locations skipped
		:
ITB_MISS:
	[00000580] 0x23BF0008 	lda	$29,0x0008($31)
	[00000584] 0x221F2A4D 	lda	$16,0x2a4d($31)
	[00000588] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000058C] 0x4A041730 	sll	$16,0x20,$16
	[00000590] 0x2210492A 	lda	$16,0x492a($16)
	[00000594] 0x26104254 	ldah	$16,0x4254($16)
	[00000598] 0xD00009A9 	bsr	$0,.+0x000026a4
		:
	zero locations skipped
		:
ARITH:
	[00000600] 0x23BF0008 	lda	$29,0x0008($31)
	[00000604] 0x221F4854 	lda	$16,0x4854($31)
	[00000608] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000060C] 0x4A041730 	sll	$16,0x20,$16
	[00000610] 0x2210412A 	lda	$16,0x412a($16)
	[00000614] 0x26104952 	ldah	$16,0x4952($16)
	[00000618] 0xD0000989 	bsr	$0,.+0x00002624
		:
	zero locations skipped
		:
INTERRUPT:
	[00000680] 0x23BF0008 	lda	$29,0x0008($31)
	[00000684] 0x221F0052 	lda	$16,0x0052($31)
	[00000688] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000068C] 0x4A041730 	sll	$16,0x20,$16
	[00000690] 0x2210492A 	lda	$16,0x492a($16)
	[00000694] 0x2610544E 	ldah	$16,0x544e($16)
	[00000698] 0xD0000969 	bsr	$0,.+0x000025a4
		:
	zero locations skipped
		:
MT_FPCR:
	[00000700] 0x23BF0008 	lda	$29,0x0008($31)
	[00000704] 0x221F0052 	lda	$16,0x0052($31)
	[00000708] 0x26100A0D 	ldah	$16,0x0a0d($16)
	[0000070C] 0x4A041730 	sll	$16,0x20,$16
	[00000710] 0x2210462A 	lda	$16,0x462a($16)
	[00000714] 0x26104350 	ldah	$16,0x4350($16)
	[00000718] 0xD0000949 	bsr	$0,.+0x00002524
		:
	zero locations skipped
		:
RESET_ENTRY:
	[00000780] 0x43FF0400 	addq	$31,$31,$0
	[00000784] 0x43FF0401 	addq	$31,$31,$1
	[00000788] 0x5BFF1400 	addt	$31,$31,$0
	[0000078C] 0x5BFF1441 	mult	$31,$31,$1
	[00000790] 0x43FF0402 	addq	$31,$31,$2
	[00000794] 0x43FF0403 	addq	$31,$31,$3
	[00000798] 0x5BFF1402 	addt	$31,$31,$2
	[0000079C] 0x5BFF1443 	mult	$31,$31,$3
	[000007A0] 0x43FF0404 	addq	$31,$31,$4
	[000007A4] 0x43FF0405 	addq	$31,$31,$5
	[000007A8] 0x5BFF1404 	addt	$31,$31,$4
	[000007AC] 0x5BFF1445 	mult	$31,$31,$5
	[000007B0] 0x43FF0406 	addq	$31,$31,$6
	[000007B4] 0x43FF0407 	addq	$31,$31,$7
	[000007B8] 0x5BFF1406 	addt	$31,$31,$6
	[000007BC] 0x5BFF1447 	mult	$31,$31,$7
	[000007C0] 0x43FF0408 	addq	$31,$31,$8
	[000007C4] 0x43FF0409 	addq	$31,$31,$9
	[000007C8] 0x5BFF1408 	addt	$31,$31,$8
	[000007CC] 0x5BFF1449 	mult	$31,$31,$9
	[000007D0] 0x43FF040A 	addq	$31,$31,$10
	[000007D4] 0x43FF040B 	addq	$31,$31,$11
	[000007D8] 0x5BFF140A 	addt	$31,$31,$10
	[000007DC] 0x5BFF144B 	mult	$31,$31,$11
	[000007E0] 0x43FF040C 	addq	$31,$31,$12
	[000007E4] 0x43FF040D 	addq	$31,$31,$13
	[000007E8] 0x5BFF140C 	addt	$31,$31,$12
	[000007EC] 0x5BFF144D 	mult	$31,$31,$13
	[000007F0] 0x43FF040E 	addq	$31,$31,$14
	[000007F4] 0x43FF040F 	addq	$31,$31,$15
	[000007F8] 0x5BFF140E 	addt	$31,$31,$14
	[000007FC] 0x5BFF144F 	mult	$31,$31,$15
	[00000800] 0x43FF0410 	addq	$31,$31,$16
	[00000804] 0x43FF0411 	addq	$31,$31,$17
	[00000808] 0x5BFF1410 	addt	$31,$31,$16
	[0000080C] 0x5BFF1451 	mult	$31,$31,$17
	[00000810] 0x43FF0412 	addq	$31,$31,$18
	[00000814] 0x43FF0413 	addq	$31,$31,$19
	[00000818] 0x5BFF1412 	addt	$31,$31,$18
	[0000081C] 0x5BFF1453 	mult	$31,$31,$19
	[00000820] 0x43FF0414 	addq	$31,$31,$20
	[00000824] 0x43FF0415 	addq	$31,$31,$21
	[00000828] 0x5BFF1414 	addt	$31,$31,$20
	[0000082C] 0x5BFF1455 	mult	$31,$31,$21
	[00000830] 0x43FF0416 	addq	$31,$31,$22
	[00000834] 0x43FF0417 	addq	$31,$31,$23
	[00000838] 0x5BFF1416 	addt	$31,$31,$22
	[0000083C] 0x5BFF1457 	mult	$31,$31,$23
	[00000840] 0x43FF0418 	addq	$31,$31,$24
	[00000844] 0x43FF0419 	addq	$31,$31,$25
	[00000848] 0x5BFF1418 	addt	$31,$31,$24
	[0000084C] 0x5BFF1459 	mult	$31,$31,$25
	[00000850] 0x43FF041A 	addq	$31,$31,$26
	[00000854] 0x43FF041B 	addq	$31,$31,$27
	[00000858] 0x5BFF141A 	addt	$31,$31,$26
	[0000085C] 0x5BFF145B 	mult	$31,$31,$27
	[00000860] 0x43FF041C 	addq	$31,$31,$28
	[00000864] 0x43FF041D 	addq	$31,$31,$29
	[00000868] 0x5BFF141C 	addt	$31,$31,$28
	[0000086C] 0x5BFF145D 	mult	$31,$31,$29
	[00000870] 0x43FF041E 	addq	$31,$31,$30
	[00000874] 0x5BFF141E 	addt	$31,$31,$30
	[00000878] 0x43FF0400 	addq	$31,$31,$0
	[0000087C] 0x43FF0400 	addq	$31,$31,$0
	[00000880] 0x43FF0400 	addq	$31,$31,$0
	[00000884] 0x43FF0400 	addq	$31,$31,$0
	[00000888] 0x43FF0400 	addq	$31,$31,$0
	[0000088C] 0x43FF0400 	addq	$31,$31,$0
	[00000890] 0x43FF0400 	addq	$31,$31,$0
	[00000894] 0x43FF0400 	addq	$31,$31,$0
	[00000898] 0x43FF0400 	addq	$31,$31,$0
	[0000089C] 0x43FF0400 	addq	$31,$31,$0
	[000008A0] 0x43FF0400 	addq	$31,$31,$0
	[000008A4] 0x43FF0400 	addq	$31,$31,$0
	[000008A8] 0x43FF0400 	addq	$31,$31,$0
	[000008AC] 0x43FF0400 	addq	$31,$31,$0
	[000008B0] 0x43FF0400 	addq	$31,$31,$0
	[000008B4] 0x43FF0400 	addq	$31,$31,$0
	[000008B8] 0x43FF0400 	addq	$31,$31,$0
	[000008BC] 0x43FF0400 	addq	$31,$31,$0
	[000008C0] 0x77FF0310 	hw_mtpr	$31,0x00
	[000008C4] 0x77FFA380 	hw_mtpr/p	$31,$0
	[000008C8] 0x77FFC420 	hw_mtpr/i	$31,$0
	[000008CC] 0x77FF2840 	hw_mtpr/a	$31,$0
	[000008D0] 0x77FF2510 	hw_mtpr	$31,0x00
	[000008D4] 0x77FFA580 	hw_mtpr/p	$31,$0
	[000008D8] 0x77FFC120 	hw_mtpr/i	$31,$0
	[000008DC] 0x77FF2640 	hw_mtpr/a	$31,$0
	[000008E0] 0x43FF0400 	addq	$31,$31,$0
	[000008E4] 0x43FF0400 	addq	$31,$31,$0
	[000008E8] 0x43FF0400 	addq	$31,$31,$0
	[000008EC] 0xC3E00003 	br	$31,.+0x0000000c
nxt0:
	[000008F0] 0x201F0086 	lda	$0,0x0086($31)
	[000008F4] 0x77E01110 	hw_mtpr	$31,0x00 WARNING: RB register field does not match RA - value 0
	[000008F8] 0xC3E00001 	br	$31,.+0x00000004
tch0:
	[000008FC] 0xC3E00003 	br	$31,.+0x0000000c
nxt1:
	[00000900] 0x77FF0B10 	hw_mtpr	$31,0x00
	[00000904] 0x43FF0400 	addq	$31,$31,$0
	[00000908] 0xC3E00001 	br	$31,.+0x00000004
tch1:
	[0000090C] 0xC3E00003 	br	$31,.+0x0000000c
nxt2:
	[00000910] 0x43FF0400 	addq	$31,$31,$0
	[00000914] 0x43FF0400 	addq	$31,$31,$0
	[00000918] 0xC3E00001 	br	$31,.+0x00000004
tch2:
	[0000091C] 0xC3E00003 	br	$31,.+0x0000000c
nxt3:
	[00000920] 0x43FF0400 	addq	$31,$31,$0
	[00000924] 0x43FF0400 	addq	$31,$31,$0
	[00000928] 0xC3E00001 	br	$31,.+0x00000004
tch3:
	[0000092C] 0xC3E00003 	br	$31,.+0x0000000c
nxt4:
	[00000930] 0x43FF0400 	addq	$31,$31,$0
	[00000934] 0x43FF0400 	addq	$31,$31,$0
	[00000938] 0xC3E00001 	br	$31,.+0x00000004
tch4:
	[0000093C] 0xC3E00003 	br	$31,.+0x0000000c
nxt5:
	[00000940] 0x43FF0404 	addq	$31,$31,$4
	[00000944] 0x43FF0405 	addq	$31,$31,$5
	[00000948] 0xC3E00001 	br	$31,.+0x00000004
tch5:
	[0000094C] 0xC3E00003 	br	$31,.+0x0000000c
nxt6:
	[00000950] 0x43FF0406 	addq	$31,$31,$6
	[00000954] 0x43FF0407 	addq	$31,$31,$7
	[00000958] 0xC3E00001 	br	$31,.+0x00000004
tch6:
	[0000095C] 0xC3E00003 	br	$31,.+0x0000000c
nxt7:
	[00000960] 0x43FF0414 	addq	$31,$31,$20
	[00000964] 0x43FF0415 	addq	$31,$31,$21
	[00000968] 0xC3E00001 	br	$31,.+0x00000004
tch7:
	[0000096C] 0xC3E00003 	br	$31,.+0x0000000c
nxt8:
	[00000970] 0x43FF0416 	addq	$31,$31,$22
	[00000974] 0x43FF0417 	addq	$31,$31,$23
	[00000978] 0xC3E00001 	br	$31,.+0x00000004
tch8:
	[0000097C] 0xC3FFFFDC 	br	$31,.+0x007fff70
nxt9:
loadwm:
	[00000980] 0x203F0000 	lda	$1,0x0000($31)
	[00000984] 0x48241721 	sll	$1,0x20,$1
	[00000988] 0x20211000 	lda	$1,0x1000($1)
	[0000098C] 0x24210002 	ldah	$1,0x0002($1)
	[00000990] 0x43E0D400 	addq	$31,0x06,$0
	[00000994] 0x60004000 	mb	
	[00000998] 0xC3E00009 	br	$31,.+0x00000024
		:
	zero locations skipped
		:
bccshf:
	[000009C0] 0x77E12B40 	hw_mtpr/a	$31,$0 WARNING: RB register field does not match RA - value 1
	[000009C4] 0x40003520 	subq	$0,0x01,$0
	[000009C8] 0xE4000002 	beq	$0,.+0x00000008
	[000009CC] 0x4820D681 	srl	$1,0x06,$1
	[000009D0] 0xC3FFFFFB 	br	$31,.+0x007fffec
bccend:
	[000009D4] 0x77FF0610 	hw_mtpr	$31,0x00
	[000009D8] 0x43FF0400 	addq	$31,$31,$0
	[000009DC] 0x43FF0401 	addq	$31,$31,$1
	[000009E0] 0x77FF0610 	hw_mtpr	$31,0x00
	[000009E4] 0xE7E00002 	beq	$31,.+0x00000008
L0:
	[000009E8] 0xC3FFFFFE 	br	$31,.+0x007ffff8
	[000009EC] 0x43FF0401 	addq	$31,$31,$1
bccnxt:
	[000009F0] 0x43E09400 	addq	$31,0x04,$0
	[000009F4] 0x77E05F10 	hw_mtpr	$31,0x00 WARNING: RB register field does not match RA - value 0
	[000009F8] 0x201F0003 	lda	$0,0x0003($31)
	[000009FC] 0x77E02940 	hw_mtpr/a	$31,$0 WARNING: RB register field does not match RA - value 0
	[00000A00] 0x43FF0400 	addq	$31,$31,$0
	[00000A04] 0x43FF0401 	addq	$31,$31,$1
	[00000A08] 0x201FFF61 	lda	$0,0xff61($31)
	[00000A0C] 0x481F9600 	zap	$0,0xfc,$0
	[00000A10] 0x77FF2044 	hw_mtpr/a	$31,$4
	[00000A14] 0x77FFA022 	hw_mtpr/i	$31,$2
	[00000A18] 0x77E02111 	hw_mtpr	$31,0x01 WARNING: RB register field does not match RA - value 0
	[00000A1C] 0x77E0A188 	hw_mtpr/p	$31,$8 WARNING: RB register field does not match RA - value 0
	[00000A20] 0x77FF0C10 	hw_mtpr	$31,0x00
	[00000A24] 0x201F08FF 	lda	$0,0x08ff($31)
	[00000A28] 0x48069720 	sll	$0,0x34,$0
	[00000A2C] 0x501F0480 	# BAD INSTRUCTION 0x501f0480 

	[00000A30] 0x5C000480 	# BAD INSTRUCTION 0x5c000480 

	[00000A34] 0x201F2086 	lda	$0,0x2086($31)
	[00000A38] 0x24000050 	ldah	$0,0x0050($0)
	[00000A3C] 0x77E01110 	hw_mtpr	$31,0x00 WARNING: RB register field does not match RA - value 0
	[00000A40] 0x77FFC020 	hw_mtpr/i	$31,$0
	[00000A44] 0x201F001F 	lda	$0,0x001f($31)
	[00000A48] 0x48039720 	sll	$0,0x1c,$0
	[00000A4C] 0x77E00E10 	hw_mtpr	$31,0x00 WARNING: RB register field does not match RA - value 0
	[00000A50] 0x77E01610 	hw_mtpr	$31,0x00 WARNING: RB register field does not match RA - value 0
	[00000A54] 0x201F001F 	lda	$0,0x001f($31)
	[00000A58] 0x77E02A40 	hw_mtpr/a	$31,$0 WARNING: RB register field does not match RA - value 0
	[00000A5C] 0x43FF0400 	addq	$31,$31,$0
	[00000A60] 0x77FF1410 	hw_mtpr	$31,0x00
	[00000A64] 0x47E03400 	or	$31,0x01,$0
	[00000A68] 0x47E03400 	or	$31,0x01,$0
	[00000A6C] 0x4FFF0C00 	mulq/v	$31,$31,$0
	[00000A70] 0x77FF1410 	hw_mtpr	$31,0x00
	[00000A74] 0x47E03400 	or	$31,0x01,$0
	[00000A78] 0x47E03400 	or	$31,0x01,$0
	[00000A7C] 0x4FFF0400 	mulq	$31,$31,$0
	[00000A80] 0x201F0780 	lda	$0,0x0780($31)
	[00000A84] 0x60004000 	mb	
	[00000A88] 0x63E0F800 	# BAD INSTRUCTION 0x63e0f800 

	[00000A8C] 0x60004000 	mb	
	[00000A90] 0x47E03400 	or	$31,0x01,$0
	[00000A94] 0x6C3F1780 	hw_ld/q	$1,0x0780($31)
	[00000A98] 0x6C1F1788 	hw_ld/q	$0,0x0788($31)
	[00000A9C] 0x60004000 	mb	
	[00000AA0] 0x60004000 	mb	
	[00000AA4] 0x7C3F1780 	hw_st/q	$1,0x0780($31)
	[00000AA8] 0x7C1F1788 	hw_st/q	$0,0x0788($31)
	[00000AAC] 0x47E41400 	or	$31,0x20,$0
jsr_init_loop:
	[00000AB0] 0xD3E00000 	bsr	$31,.+0x00000000
jsr_init_loop_nxt:
	[00000AB4] 0x7C3F1780 	hw_st/q	$1,0x0780($31)
	[00000AB8] 0x40003520 	subq	$0,0x01,$0
	[00000ABC] 0xE4000001 	beq	$0,.+0x00000004
	[00000AC0] 0xC3FFFFFB 	br	$31,.+0x007fffec
jsr_init_done:
	[00000AC4] 0x201F03FF 	lda	$0,0x03ff($31)
	[00000AC8] 0x48069720 	sll	$0,0x34,$0
	[00000ACC] 0x501F0480 	# BAD INSTRUCTION 0x501f0480 

	[00000AD0] 0x43FF0401 	addq	$31,$31,$1
	[00000AD4] 0x58001440 	mult	$0,$0,$0
	[00000AD8] 0x58001400 	addt	$0,$0,$0
	[00000ADC] 0x58001460 	divt	$0,$0,$0
	[00000AE0] 0x53E01560 	# BAD INSTRUCTION 0x53e01560 

	[00000AE4] 0x5BE017C0 	cvtqt	$0,$0
	[00000AE8] 0x73FF0620 	# BAD INSTRUCTION 0x73ff0620 

	[00000AEC] 0x73FF07A0 	# BAD INSTRUCTION 0x73ff07a0 

	[00000AF0] 0x701F06C0 	# BAD INSTRUCTION 0x701f06c0 

	[00000AF4] 0x6000E000 	rc	$0
	[00000AF8] 0x43FF0401 	addq	$31,$31,$1
	[00000AFC] 0x43FF0401 	addq	$31,$31,$1
	[00000B00] 0x43FF0401 	addq	$31,$31,$1
	[00000B04] 0xC3E00000 	br	$31,.+0x00000000
palbase_init:
	[00000B08] 0xC0000000 	br	$0,.+0x00000000
br60:
	[00000B0C] 0x2020F4F4 	lda	$1,0xf4f4($0)
	[00000B10] 0x77E11010 	hw_mtpr	$31,0x00 WARNING: RB register field does not match RA - value 1
	[00000B14] 0x47E05400 	or	$31,0x02,$0
	[00000B18] 0x77E0C420 	hw_mtpr/i	$31,$0 WARNING: RB register field does not match RA - value 0
	[00000B1C] 0x47E11400 	or	$31,0x08,$0
	[00000B20] 0x77E02840 	hw_mtpr/a	$31,$0 WARNING: RB register field does not match RA - value 0
	[00000B24] 0xC0000000 	br	$0,.+0x00000000
jmp0:
	[00000B28] 0x40013400 	addq	$0,0x09,$0
	[00000B2C] 0x7BE02000 	# BAD INSTRUCTION 0x7be02000 

jmp1:
	[00000B30] 0x203F0001 	lda	$1,0x0001($31)
	[00000B34] 0x48241721 	sll	$1,0x20,$1
	[00000B38] 0x77E1C120 	hw_mtpr/i	$31,$0 WARNING: RB register field does not match RA - value 1
sweep_dcache:
	[00000B3C] 0x201F8000 	lda	$0,0x8000($31)
	[00000B40] 0x48041720 	sll	$0,0x20,$0
	[00000B44] 0x20000200 	lda	$0,0x0200($0)
sweep_dcache0:
	[00000B48] 0x40081520 	subq	$0,0x40,$0
	[00000B4C] 0x63E0F800 	# BAD INSTRUCTION 0x63e0f800 

	[00000B50] 0x481E1601 	zap	$0,0xf0,$1
	[00000B54] 0xF43FFFFC 	bne	$1,.+0x007ffff0
	[00000B58] 0x60004000 	mb	
init_tsunami:
	[00000B5C] 0x23BF0000 	lda	$29,0x0000($31)
	[00000B60] 0xD0000837 	bsr	$0,.+0x000020dc
	[00000B64] 0x213F01A0 	lda	$9,0x01a0($31)
	[00000B68] 0x25290008 	ldah	$9,0x0008($9)
	[00000B6C] 0x49231729 	sll	$9,0x18,$9
	[00000B70] 0x21290080 	lda	$9,0x0080($9)
	[00000B74] 0x60004000 	mb	
	[00000B78] 0x6FC91000 	hw_ld/q	$30,0x0000($9)
	[00000B7C] 0x47C0701E 	and	$30,0x03,$30
	[00000B80] 0x4BC13738 	sll	$30,0x09,$24
	[00000B84] 0x20DF0001 	lda	$6,0x0001($31)
	[00000B88] 0x48DE0726 	sll	$6,$30,$6
	[00000B8C] 0x48C21726 	sll	$6,0x10,$6
	[00000B90] 0x48C09727 	sll	$6,0x04,$7
	[00000B94] 0x44E60407 	or	$7,$6,$7
	[00000B98] 0x7CE91000 	hw_st/q	$7,0x0000($9)
	[00000B9C] 0x60004000 	mb	
	[00000BA0] 0x6CE91000 	hw_ld/q	$7,0x0000($9)
	[00000BA4] 0x44E60007 	and	$7,$6,$7
	[00000BA8] 0xE4E0000E 	beq	$7,.+0x00000038
	[00000BAC] 0x47C1141E 	or	$30,0x08,$30
	[00000BB0] 0x20FF001E 	lda	$7,0x001e($31)
WhoIsPresent:
	[00000BB4] 0x40E03527 	subq	$7,0x01,$7
	[00000BB8] 0x221FC380 	lda	$16,0xc380($31)
	[00000BBC] 0x261001CA 	ldah	$16,0x01ca($16)
	[00000BC0] 0xD360041F 	bsr	$27,.+0x0000107c
	[00000BC4] 0x6CC91000 	hw_ld/q	$6,0x0000($9)
	[00000BC8] 0x48C29686 	srl	$6,0x14,$6
	[00000BCC] 0x44C07006 	and	$6,0x03,$6
	[00000BD0] 0xE4E00002 	beq	$7,.+0x00000008
	[00000BD4] 0x40C075A5 	cmpeq	$6,0x03,$5
	[00000BD8] 0xE4BFFFF6 	beq	$5,.+0x007fffd8
CPUTimedOut:
	[00000BDC] 0x48C09739 	sll	$6,0x04,$25
	[00000BE0] 0x47D9041E 	or	$30,$25,$30
NotPrimary:
	[00000BE4] 0x47F90410 	or	$31,$25,$16
	[00000BE8] 0x213F0000 	lda	$9,0x0000($31)
	[00000BEC] 0x25290000 	ldah	$9,0x0000($9)
	[00000BF0] 0x49241729 	sll	$9,0x20,$9
	[00000BF4] 0x211F001B 	lda	$8,0x001b($31)
	[00000BF8] 0x25080000 	ldah	$8,0x0000($8)
	[00000BFC] 0x491E1608 	zap	$8,0xf0,$8
	[00000C00] 0x45090408 	or	$8,$9,$8
	[00000C04] 0xD34003BC 	bsr	$26,.+0x00000ef0
	[00000C08] 0x47F00419 	or	$31,$16,$25
First_InitBcache:
	[00000C0C] 0x205F000F 	lda	$2,0x000f($31)
	[00000C10] 0x24420000 	ldah	$2,0x0000($2)
	[00000C14] 0x48441722 	sll	$2,0x20,$2
	[00000C18] 0x21DFFE03 	lda	$14,0xfe03($31)
	[00000C1C] 0x25CEFF9F 	ldah	$14,0xff9f($14)
	[00000C20] 0x49DE160E 	zap	$14,0xf0,$14
	[00000C24] 0x45C2040E 	or	$14,$2,$14
	[00000C28] 0x205F0000 	lda	$2,0x0000($31)
	[00000C2C] 0x2442001C 	ldah	$2,0x001c($2)
	[00000C30] 0x45C2010E 	andnot	$14,$2,$14
PrintChain:
	[00000C34] 0x49C41691 	srl	$14,0x20,$17
	[00000C38] 0x45DF0411 	or	$14,$31,$17
	[00000C3C] 0x43E0D400 	addq	$31,0x06,$0
	[00000C40] 0x45DF040C 	or	$14,$31,$12
	[00000C44] 0x60004000 	mb	
	[00000C48] 0xC3E0000D 	br	$31,.+0x00000034
		:
	zero locations skipped
		:
BCshf:
	[00000C80] 0x77EC2B40 	hw_mtpr/a	$31,$0 WARNING: RB register field does not match RA - value 12
	[00000C84] 0x40003520 	subq	$0,0x01,$0
	[00000C88] 0xE4000002 	beq	$0,.+0x00000008
	[00000C8C] 0x4980D68C 	srl	$12,0x06,$12
	[00000C90] 0xC3FFFFFB 	br	$31,.+0x007fffec
BCend:
	[00000C94] 0x77FF0610 	hw_mtpr	$31,0x00
	[00000C98] 0x43FF0400 	addq	$31,$31,$0
	[00000C9C] 0x43FF040C 	addq	$31,$31,$12
	[00000CA0] 0x77FF0610 	hw_mtpr	$31,0x00
	[00000CA4] 0xE7E00002 	beq	$31,.+0x00000008
L0:
	[00000CA8] 0xC3FFFFFE 	br	$31,.+0x007ffff8
	[00000CAC] 0x43FF040C 	addq	$31,$31,$12
BCnxt:
	[00000CB0] 0x60004000 	mb	
	[00000CB4] 0x47E21408 	or	$31,0x10,$8
sweep_bcache:
	[00000CB8] 0x241F8000 	ldah	$0,0x8000($31)
	[00000CBC] 0x48021720 	sll	$0,0x10,$0
	[00000CC0] 0x49029721 	sll	$8,0x14,$1
	[00000CC4] 0x44010400 	or	$0,$1,$0
	[00000CC8] 0xC3E0000D 	br	$31,.+0x00000034
		:
	zero locations skipped
		:
sweep_bcache0:
	[00000D00] 0x40081520 	subq	$0,0x40,$0
	[00000D04] 0x63E0F800 	# BAD INSTRUCTION 0x63e0f800 

	[00000D08] 0x60004000 	mb	
	[00000D0C] 0x481E1601 	zap	$0,0xf0,$1
	[00000D10] 0x48209681 	srl	$1,0x04,$1
	[00000D14] 0x60004000 	mb	
	[00000D18] 0xF43FFFF9 	bne	$1,.+0x007fffe4
	[00000D1C] 0x60004000 	mb	
load_turn_off_bcache:
	[00000D20] 0x203F0000 	lda	$1,0x0000($31)
	[00000D24] 0x48241721 	sll	$1,0x20,$1
	[00000D28] 0x21811000 	lda	$12,0x1000($1)
	[00000D2C] 0x258C0002 	ldah	$12,0x0002($12)
	[00000D30] 0x43E0D400 	addq	$31,0x06,$0
	[00000D34] 0x60004000 	mb	
BC_again_shf:
	[00000D38] 0x77EC2B40 	hw_mtpr/a	$31,$0 WARNING: RB register field does not match RA - value 12
	[00000D3C] 0x40003520 	subq	$0,0x01,$0
	[00000D40] 0xE4000002 	beq	$0,.+0x00000008
	[00000D44] 0x4980D68C 	srl	$12,0x06,$12
	[00000D48] 0xC3FFFFFB 	br	$31,.+0x007fffec
BC_again_end:
	[00000D4C] 0x77FF0610 	hw_mtpr	$31,0x00
	[00000D50] 0x43FF0400 	addq	$31,$31,$0
	[00000D54] 0x43FF040C 	addq	$31,$31,$12
	[00000D58] 0x77FF0610 	hw_mtpr	$31,0x00
	[00000D5C] 0xE7E00002 	beq	$31,.+0x00000008
L0:
	[00000D60] 0xC3FFFFFE 	br	$31,.+0x007ffff8
	[00000D64] 0x43FF040C 	addq	$31,$31,$12
BC_again_nxt:
	[00000D68] 0x60004000 	mb	
	[00000D6C] 0x4BC07681 	srl	$30,0x03,$1
	[00000D70] 0xE0200051 	blbc	$1,.+0x00000144
dep_CSC:
	[00000D74] 0x223F4400 	lda	$17,0x4400($31)
	[00000D78] 0x26310042 	ldah	$17,0x0042($17)
	[00000D7C] 0x4A241731 	sll	$17,0x20,$17
	[00000D80] 0x221F0000 	lda	$16,0x0000($31)
	[00000D84] 0x26101515 	ldah	$16,0x1515($16)
	[00000D88] 0x4A1E1610 	zap	$16,0xf0,$16
	[00000D8C] 0x46300411 	or	$17,$16,$17
	[00000D90] 0x221F01A0 	lda	$16,0x01a0($31)
	[00000D94] 0x26100008 	ldah	$16,0x0008($16)
	[00000D98] 0x4A031730 	sll	$16,0x18,$16
	[00000D9C] 0x22100000 	lda	$16,0x0000($16)
	[00000DA0] 0xD3400631 	bsr	$26,.+0x000018c4
	[00000DA4] 0x47F2040E 	or	$31,$18,$14
	[00000DA8] 0x221F01E0 	lda	$16,0x01e0($31)
	[00000DAC] 0x26100000 	ldah	$16,0x0000($16)
	[00000DB0] 0xD36003A3 	bsr	$27,.+0x00000e8c
dep_STR:
	[00000DB4] 0x223F0024 	lda	$17,0x0024($31)
	[00000DB8] 0x45C03010 	and	$14,0x01,$16
	[00000DBC] 0x46300411 	or	$17,$16,$17
	[00000DC0] 0x46003810 	xor	$16,0x01,$16
	[00000DC4] 0x42110451 	s4addq	$16,$17,$17
	[00000DC8] 0x4A211730 	sll	$17,0x08,$16
	[00000DCC] 0x46300411 	or	$17,$16,$17
	[00000DD0] 0x4A221730 	sll	$17,0x10,$16
	[00000DD4] 0x46300411 	or	$17,$16,$17
	[00000DD8] 0x4A241730 	sll	$17,0x20,$16
	[00000DDC] 0x46300411 	or	$17,$16,$17
	[00000DE0] 0x221F01B0 	lda	$16,0x01b0($31)
	[00000DE4] 0x26100008 	ldah	$16,0x0008($16)
	[00000DE8] 0x4A031730 	sll	$16,0x18,$16
	[00000DEC] 0x22100840 	lda	$16,0x0840($16)
	[00000DF0] 0xD340061D 	bsr	$26,.+0x00001874
	[00000DF4] 0x221F01E0 	lda	$16,0x01e0($31)
	[00000DF8] 0x26100000 	ldah	$16,0x0000($16)
	[00000DFC] 0xD3600390 	bsr	$27,.+0x00000e40
dep_PCTL0:
	[00000E00] 0x223F1044 	lda	$17,0x1044($31)
	[00000E04] 0x26310000 	ldah	$17,0x0000($17)
	[00000E08] 0x4A241731 	sll	$17,0x20,$17
	[00000E0C] 0x22310081 	lda	$17,0x0081($17)
	[00000E10] 0x26310044 	ldah	$17,0x0044($17)
	[00000E14] 0x46301111 	andnot	$17,0x80,$17
	[00000E18] 0x221F0180 	lda	$16,0x0180($31)
	[00000E1C] 0x26100008 	ldah	$16,0x0008($16)
	[00000E20] 0x4A031730 	sll	$16,0x18,$16
	[00000E24] 0x22100300 	lda	$16,0x0300($16)
	[00000E28] 0xD340060F 	bsr	$26,.+0x0000183c
	[00000E2C] 0x49C1D680 	srl	$14,0x0e,$0
	[00000E30] 0xE000000A 	blbc	$0,.+0x00000028
dep_PCTL1:
	[00000E34] 0x223F1044 	lda	$17,0x1044($31)
	[00000E38] 0x26310000 	ldah	$17,0x0000($17)
	[00000E3C] 0x4A241731 	sll	$17,0x20,$17
	[00000E40] 0x22310081 	lda	$17,0x0081($17)
	[00000E44] 0x26310044 	ldah	$17,0x0044($17)
	[00000E48] 0x221F0380 	lda	$16,0x0380($31)
	[00000E4C] 0x26100008 	ldah	$16,0x0008($16)
	[00000E50] 0x4A031730 	sll	$16,0x18,$16
	[00000E54] 0x22100300 	lda	$16,0x0300($16)
	[00000E58] 0xD3400603 	bsr	$26,.+0x0000180c
dep_TTR:
	[00000E5C] 0x223F0000 	lda	$17,0x0000($31)
	[00000E60] 0x26310000 	ldah	$17,0x0000($17)
	[00000E64] 0x4A241731 	sll	$17,0x20,$17
	[00000E68] 0x22312103 	lda	$17,0x2103($17)
	[00000E6C] 0x26310000 	ldah	$17,0x0000($17)
	[00000E70] 0x221F01A0 	lda	$16,0x01a0($31)
	[00000E74] 0x26100008 	ldah	$16,0x0008($16)
	[00000E78] 0x4A031730 	sll	$16,0x18,$16
	[00000E7C] 0x22100580 	lda	$16,0x0580($16)
	[00000E80] 0xD34005F9 	bsr	$26,.+0x000017e4
dep_TDR:
	[00000E84] 0x223FF37F 	lda	$17,0xf37f($31)
	[00000E88] 0x2631F380 	ldah	$17,0xf380($17)
	[00000E8C] 0x4A241731 	sll	$17,0x20,$17
	[00000E90] 0x221FF37F 	lda	$16,0xf37f($31)
	[00000E94] 0x2610F380 	ldah	$16,0xf380($16)
	[00000E98] 0x4A1E1610 	zap	$16,0xf0,$16
	[00000E9C] 0x46300411 	or	$17,$16,$17
	[00000EA0] 0x221F01A0 	lda	$16,0x01a0($31)
	[00000EA4] 0x26100008 	ldah	$16,0x0008($16)
	[00000EA8] 0x4A031730 	sll	$16,0x18,$16
	[00000EAC] 0x221005C0 	lda	$16,0x05c0($16)
	[00000EB0] 0xD34005ED 	bsr	$26,.+0x000017b4
	[00000EB4] 0xC3E00004 	br	$31,.+0x00000010
ReadJumpers:
	[00000EB8] 0x47D9041E 	or	$30,$25,$30
	[00000EBC] 0x24BF0014 	ldah	$5,0x0014($31)
Wait0:
	[00000EC0] 0x40A03525 	subq	$5,0x01,$5
	[00000EC4] 0xF4BFFFFE 	bne	$5,.+0x007ffff8
Sync20:
	[00000EC8] 0x213F0000 	lda	$9,0x0000($31)
	[00000ECC] 0x25290000 	ldah	$9,0x0000($9)
	[00000ED0] 0x49241729 	sll	$9,0x20,$9
	[00000ED4] 0x211F0021 	lda	$8,0x0021($31)
	[00000ED8] 0x25080000 	ldah	$8,0x0000($8)
	[00000EDC] 0x491E1608 	zap	$8,0xf0,$8
	[00000EE0] 0x45090408 	or	$8,$9,$8
	[00000EE4] 0xD3400304 	bsr	$26,.+0x00000c10
	[00000EE8] 0x225F0100 	lda	$18,0x0100($31)
	[00000EEC] 0x26520008 	ldah	$18,0x0008($18)
	[00000EF0] 0x4A431732 	sll	$18,0x18,$18
	[00000EF4] 0x47C07011 	and	$30,0x03,$17
	[00000EF8] 0x4620D411 	or	$17,0x06,$17
	[00000EFC] 0x4A237731 	sll	$17,0x1b,$17
	[00000F00] 0x46510410 	or	$18,$17,$16
	[00000F04] 0x6E301000 	hw_ld/q	$17,0x0000($16)
	[00000F08] 0x4A3FD611 	zap	$17,0xfe,$17
	[00000F0C] 0x4A231731 	sll	$17,0x18,$17
	[00000F10] 0x47D1041E 	or	$30,$17,$30
	[00000F14] 0x223F0005 	lda	$17,0x0005($31)
	[00000F18] 0x4A237731 	sll	$17,0x1b,$17
	[00000F1C] 0x46510410 	or	$18,$17,$16
	[00000F20] 0x6E301000 	hw_ld/q	$17,0x0000($16)
	[00000F24] 0x4A3FD611 	zap	$17,0xfe,$17
	[00000F28] 0x4A221731 	sll	$17,0x10,$17
	[00000F2C] 0x47D1041E 	or	$30,$17,$30
	[00000F30] 0x223F0001 	lda	$17,0x0001($31)
	[00000F34] 0x4A237731 	sll	$17,0x1b,$17
	[00000F38] 0x46510410 	or	$18,$17,$16
	[00000F3C] 0x6E301000 	hw_ld/q	$17,0x0000($16)
	[00000F40] 0x4A3FD611 	zap	$17,0xfe,$17
	[00000F44] 0x423FF5A0 	cmpeq	$17,0xff,$0
	[00000F48] 0xE4000003 	beq	$0,.+0x0000000c
	[00000F4C] 0x47FF0405 	or	$31,$31,$5
	[00000F50] 0xD380043A 	bsr	$28,.+0x000010e8
	[00000F54] 0xC3E00001 	br	$31,.+0x00000004
no_check_iic_dimm:
	[00000F58] 0xD3A0033C 	bsr	$29,.+0x00000cf0
merge_dimm0:
	[00000F5C] 0x48441731 	sll	$2,0x20,$17
	[00000F60] 0x47D1041E 	or	$30,$17,$30
	[00000F64] 0x223F0002 	lda	$17,0x0002($31)
	[00000F68] 0x4A237731 	sll	$17,0x1b,$17
	[00000F6C] 0x46510410 	or	$18,$17,$16
	[00000F70] 0x6E301000 	hw_ld/q	$17,0x0000($16)
	[00000F74] 0x4A3FD611 	zap	$17,0xfe,$17
	[00000F78] 0x423FF5A0 	cmpeq	$17,0xff,$0
	[00000F7C] 0xE4000003 	beq	$0,.+0x0000000c
	[00000F80] 0x47E05405 	or	$31,0x02,$5
	[00000F84] 0xD380042D 	bsr	$28,.+0x000010b4
	[00000F88] 0xC3E00001 	br	$31,.+0x00000004
no_check_iic_dimm_1:
	[00000F8C] 0xD3A0032F 	bsr	$29,.+0x00000cbc
merge_dimm1:
	[00000F90] 0x48451731 	sll	$2,0x28,$17
	[00000F94] 0x47D1041E 	or	$30,$17,$30
	[00000F98] 0x223F0003 	lda	$17,0x0003($31)
	[00000F9C] 0x4A237731 	sll	$17,0x1b,$17
	[00000FA0] 0x46510410 	or	$18,$17,$16
	[00000FA4] 0x6E301000 	hw_ld/q	$17,0x0000($16)
	[00000FA8] 0x4A3FD611 	zap	$17,0xfe,$17
	[00000FAC] 0x423FF5A0 	cmpeq	$17,0xff,$0
	[00000FB0] 0xE4000003 	beq	$0,.+0x0000000c
check_iic_dimm_2:
	[00000FB4] 0x47E09405 	or	$31,0x04,$5
	[00000FB8] 0xD3800420 	bsr	$28,.+0x00001080
	[00000FBC] 0xC3E00001 	br	$31,.+0x00000004
no_check_iic_dimm_2:
	[00000FC0] 0xD3A00322 	bsr	$29,.+0x00000c88
merge_dimm2:
	[00000FC4] 0x48461731 	sll	$2,0x30,$17
	[00000FC8] 0x47D1041E 	or	$30,$17,$30
	[00000FCC] 0x223F0004 	lda	$17,0x0004($31)
	[00000FD0] 0x4A237731 	sll	$17,0x1b,$17
	[00000FD4] 0x46510410 	or	$18,$17,$16
	[00000FD8] 0x6E301000 	hw_ld/q	$17,0x0000($16)
	[00000FDC] 0x4A3FD611 	zap	$17,0xfe,$17
	[00000FE0] 0x423FF5A0 	cmpeq	$17,0xff,$0
	[00000FE4] 0xE4000003 	beq	$0,.+0x0000000c
	[00000FE8] 0x47E0D405 	or	$31,0x06,$5
	[00000FEC] 0xD3800413 	bsr	$28,.+0x0000104c
	[00000FF0] 0xC3E00001 	br	$31,.+0x00000004
no_check_iic_dimm_3:
	[00000FF4] 0xD3A00315 	bsr	$29,.+0x00000c54
merge_dimm3:
	[00000FF8] 0x48471731 	sll	$2,0x38,$17
	[00000FFC] 0x47D1041E 	or	$30,$17,$30
check_iic_dimm_done:
	[00001000] 0x47E03411 	or	$31,0x01,$17
	[00001004] 0x4A221731 	sll	$17,0x10,$17
	[00001008] 0x47D1081E 	xor	$30,$17,$30
dimms_sized:
	[0000100C] 0x213F0000 	lda	$9,0x0000($31)
	[00001010] 0x25290000 	ldah	$9,0x0000($9)
	[00001014] 0x49241729 	sll	$9,0x20,$9
	[00001018] 0x211F0025 	lda	$8,0x0025($31)
	[0000101C] 0x25080000 	ldah	$8,0x0000($8)
	[00001020] 0x491E1608 	zap	$8,0xf0,$8
	[00001024] 0x45090408 	or	$8,$9,$8
	[00001028] 0xD34002B3 	bsr	$26,.+0x00000acc
	[0000102C] 0x4BC07681 	srl	$30,0x03,$1
	[00001030] 0xE0200105 	blbc	$1,.+0x00000414
InitArrays:
	[00001034] 0x4BC03681 	srl	$30,0x01,$1
	[00001038] 0x47C10001 	and	$30,$1,$1
	[0000103C] 0x48209681 	srl	$1,0x04,$1
	[00001040] 0x4BC23687 	srl	$30,0x11,$7
	[00001044] 0x44E10001 	and	$7,$1,$1
	[00001048] 0xF020000A 	blbs	$1,.+0x00000028
Case0:
	[0000104C] 0x4BC25681 	srl	$30,0x12,$1
	[00001050] 0xF0200008 	blbs	$1,.+0x00000020
	[00001054] 0x223F2F63 	lda	$17,0x2f63($31)
	[00001058] 0x26310000 	ldah	$17,0x0000($17)
	[0000105C] 0x4A241731 	sll	$17,0x20,$17
	[00001060] 0x221F0130 	lda	$16,0x0130($31)
	[00001064] 0x26101400 	ldah	$16,0x1400($16)
	[00001068] 0x46300417 	or	$17,$16,$23
	[0000106C] 0x223F0022 	lda	$17,0x0022($31)
	[00001070] 0xC3E0000A 	br	$31,.+0x00000028
Case1:
	[00001074] 0x4827F721 	sll	$1,0x3f,$1
	[00001078] 0x442E040E 	or	$1,$14,$14
	[0000107C] 0x223F2F63 	lda	$17,0x2f63($31)
	[00001080] 0x26310000 	ldah	$17,0x0000($17)
	[00001084] 0x4A241731 	sll	$17,0x20,$17
	[00001088] 0x221F0234 	lda	$16,0x0234($31)
	[0000108C] 0x26101400 	ldah	$16,0x1400($16)
	[00001090] 0x46300417 	or	$17,$16,$23
	[00001094] 0x223F0024 	lda	$17,0x0024($31)
	[00001098] 0xC3E00000 	br	$31,.+0x00000000
dep_STR1:
	[0000109C] 0x49C41692 	srl	$14,0x20,$18
	[000010A0] 0x45C03010 	and	$14,0x01,$16
	[000010A4] 0x46300411 	or	$17,$16,$17
	[000010A8] 0x46003810 	xor	$16,0x01,$16
	[000010AC] 0x47F00412 	or	$31,$16,$18
	[000010B0] 0x4A409732 	sll	$18,0x04,$18
	[000010B4] 0x42500412 	addq	$18,$16,$18
	[000010B8] 0x4A441732 	sll	$18,0x20,$18
	[000010BC] 0x42570417 	addq	$18,$23,$23
	[000010C0] 0x42110451 	s4addq	$16,$17,$17
	[000010C4] 0x4A211730 	sll	$17,0x08,$16
	[000010C8] 0x46300411 	or	$17,$16,$17
	[000010CC] 0x4A221730 	sll	$17,0x10,$16
	[000010D0] 0x46300411 	or	$17,$16,$17
	[000010D4] 0x4A241730 	sll	$17,0x20,$16
	[000010D8] 0x46300411 	or	$17,$16,$17
	[000010DC] 0x4A241730 	sll	$17,0x20,$16
	[000010E0] 0x46300411 	or	$17,$16,$17
	[000010E4] 0x221F01B0 	lda	$16,0x01b0($31)
	[000010E8] 0x26100008 	ldah	$16,0x0008($16)
	[000010EC] 0x4A031730 	sll	$16,0x18,$16
	[000010F0] 0x22100840 	lda	$16,0x0840($16)
	[000010F4] 0xD340055C 	bsr	$26,.+0x00001570
	[000010F8] 0x221F01E0 	lda	$16,0x01e0($31)
	[000010FC] 0x26100000 	ldah	$16,0x0000($16)
	[00001100] 0xD36002CF 	bsr	$27,.+0x00000b3c
refresh_on:
	[00001104] 0x46FF0411 	or	$23,$31,$17
	[00001108] 0x221F01A0 	lda	$16,0x01a0($31)
	[0000110C] 0x26100008 	ldah	$16,0x0008($16)
	[00001110] 0x4A031730 	sll	$16,0x18,$16
	[00001114] 0x22100040 	lda	$16,0x0040($16)
	[00001118] 0xD3400553 	bsr	$26,.+0x0000154c
	[0000111C] 0x221F0000 	lda	$16,0x0000($31)
	[00001120] 0x2610000F 	ldah	$16,0x000f($16)
	[00001124] 0xD36002C6 	bsr	$27,.+0x00000b18
refresh_off:
	[00001128] 0x221F0000 	lda	$16,0x0000($31)
	[0000112C] 0x26100000 	ldah	$16,0x0000($16)
	[00001130] 0x4A041730 	sll	$16,0x20,$16
	[00001134] 0x22100000 	lda	$16,0x0000($16)
	[00001138] 0x26103F00 	ldah	$16,0x3f00($16)
	[0000113C] 0x46F00111 	andnot	$23,$16,$17
	[00001140] 0x221F01A0 	lda	$16,0x01a0($31)
	[00001144] 0x26100008 	ldah	$16,0x0008($16)
	[00001148] 0x4A031730 	sll	$16,0x18,$16
	[0000114C] 0x22100040 	lda	$16,0x0040($16)
	[00001150] 0xD3400545 	bsr	$26,.+0x00001514
	[00001154] 0x47FF0411 	or	$31,$31,$17
	[00001158] 0x4BC41681 	srl	$30,0x20,$1
	[0000115C] 0x4420F001 	and	$1,0x07,$1
	[00001160] 0xE4200007 	beq	$1,.+0x0000001c
	[00001164] 0x223F0029 	lda	$17,0x0029($31)
	[00001168] 0x49C7F690 	srl	$14,0x3f,$16
	[0000116C] 0x4A009730 	sll	$16,0x04,$16
	[00001170] 0x46110411 	or	$16,$17,$17
	[00001174] 0x45C03010 	and	$14,0x01,$16
	[00001178] 0x46003810 	xor	$16,0x01,$16
	[0000117C] 0x42300011 	addl	$17,$16,$17
dep_MPR0:
	[00001180] 0x221F01A0 	lda	$16,0x01a0($31)
	[00001184] 0x26100008 	ldah	$16,0x0008($16)
	[00001188] 0x4A031730 	sll	$16,0x18,$16
	[0000118C] 0x22100400 	lda	$16,0x0400($16)
	[00001190] 0xD3400535 	bsr	$26,.+0x000014d4
	[00001194] 0x47FF0411 	or	$31,$31,$17
	[00001198] 0x4BC51681 	srl	$30,0x28,$1
	[0000119C] 0x4420F001 	and	$1,0x07,$1
	[000011A0] 0xE4200007 	beq	$1,.+0x0000001c
	[000011A4] 0x223F0029 	lda	$17,0x0029($31)
	[000011A8] 0x49C7F690 	srl	$14,0x3f,$16
	[000011AC] 0x4A009730 	sll	$16,0x04,$16
	[000011B0] 0x46110411 	or	$16,$17,$17
	[000011B4] 0x45C03010 	and	$14,0x01,$16
	[000011B8] 0x46003810 	xor	$16,0x01,$16
	[000011BC] 0x42300011 	addl	$17,$16,$17
dep_MPR1:
	[000011C0] 0x221F01A0 	lda	$16,0x01a0($31)
	[000011C4] 0x26100008 	ldah	$16,0x0008($16)
	[000011C8] 0x4A031730 	sll	$16,0x18,$16
	[000011CC] 0x22100440 	lda	$16,0x0440($16)
	[000011D0] 0xD3400525 	bsr	$26,.+0x00001494
	[000011D4] 0x47FF0411 	or	$31,$31,$17
	[000011D8] 0x4BC61681 	srl	$30,0x30,$1
	[000011DC] 0x4420F001 	and	$1,0x07,$1
	[000011E0] 0xE4200007 	beq	$1,.+0x0000001c
	[000011E4] 0x223F0029 	lda	$17,0x0029($31)
	[000011E8] 0x49C7F690 	srl	$14,0x3f,$16
	[000011EC] 0x4A009730 	sll	$16,0x04,$16
	[000011F0] 0x46110411 	or	$16,$17,$17
	[000011F4] 0x45C03010 	and	$14,0x01,$16
	[000011F8] 0x46003810 	xor	$16,0x01,$16
	[000011FC] 0x42300011 	addl	$17,$16,$17
dep_MPR2:
	[00001200] 0x221F01A0 	lda	$16,0x01a0($31)
	[00001204] 0x26100008 	ldah	$16,0x0008($16)
	[00001208] 0x4A031730 	sll	$16,0x18,$16
	[0000120C] 0x22100480 	lda	$16,0x0480($16)
	[00001210] 0xD3400515 	bsr	$26,.+0x00001454
	[00001214] 0x47FF0411 	or	$31,$31,$17
	[00001218] 0x4BC71681 	srl	$30,0x38,$1
	[0000121C] 0x4420F001 	and	$1,0x07,$1
	[00001220] 0xE4200007 	beq	$1,.+0x0000001c
	[00001224] 0x223F0029 	lda	$17,0x0029($31)
	[00001228] 0x49C7F690 	srl	$14,0x3f,$16
	[0000122C] 0x4A009730 	sll	$16,0x04,$16
	[00001230] 0x46110411 	or	$16,$17,$17
	[00001234] 0x45C03010 	and	$14,0x01,$16
	[00001238] 0x46003810 	xor	$16,0x01,$16
	[0000123C] 0x42300011 	addl	$17,$16,$17
dep_MPR3:
	[00001240] 0x221F01A0 	lda	$16,0x01a0($31)
	[00001244] 0x26100008 	ldah	$16,0x0008($16)
	[00001248] 0x4A031730 	sll	$16,0x18,$16
	[0000124C] 0x221004C0 	lda	$16,0x04c0($16)
	[00001250] 0xD3400505 	bsr	$26,.+0x00001414
refresh_on2:
	[00001254] 0x47F70411 	or	$31,$23,$17
	[00001258] 0x221F01A0 	lda	$16,0x01a0($31)
	[0000125C] 0x26100008 	ldah	$16,0x0008($16)
	[00001260] 0x4A031730 	sll	$16,0x18,$16
	[00001264] 0x22100040 	lda	$16,0x0040($16)
	[00001268] 0xD34004FF 	bsr	$26,.+0x000013fc
Sort_dimm_sizes:
	[0000126C] 0x47E01405 	or	$31,0x00,$5
	[00001270] 0x47E03404 	or	$31,0x01,$4
	[00001274] 0x48803164 	insbl	$4,0x01,$4
	[00001278] 0x44850405 	or	$4,$5,$5
	[0000127C] 0x47E05404 	or	$31,0x02,$4
	[00001280] 0x48805164 	insbl	$4,0x02,$4
	[00001284] 0x44850405 	or	$4,$5,$5
	[00001288] 0x47E07404 	or	$31,0x03,$4
	[0000128C] 0x48807164 	insbl	$4,0x03,$4
	[00001290] 0x44850405 	or	$4,$5,$5
	[00001294] 0x4BC090C1 	extbl	$30,0x04,$1
	[00001298] 0x4420F001 	and	$1,0x07,$1
	[0000129C] 0x47E01404 	or	$31,0x00,$4
	[000012A0] 0x4BC0B0C2 	extbl	$30,0x05,$2
	[000012A4] 0x4440F002 	and	$2,0x07,$2
	[000012A8] 0x402203A3 	cmpult	$1,$2,$3
	[000012AC] 0x44603284 	cmovlbs	$3,0x01,$4
	[000012B0] 0x44620281 	cmovlbs	$3,$2,$1
	[000012B4] 0x4BC0D0C2 	extbl	$30,0x06,$2
	[000012B8] 0x4440F002 	and	$2,0x07,$2
	[000012BC] 0x402203A3 	cmpult	$1,$2,$3
	[000012C0] 0x44605284 	cmovlbs	$3,0x02,$4
	[000012C4] 0x44620281 	cmovlbs	$3,$2,$1
	[000012C8] 0x4BC0F0C2 	extbl	$30,0x07,$2
	[000012CC] 0x4440F002 	and	$2,0x07,$2
	[000012D0] 0x402203A3 	cmpult	$1,$2,$3
	[000012D4] 0x44607284 	cmovlbs	$3,0x03,$4
	[000012D8] 0x44620281 	cmovlbs	$3,$2,$1
	[000012DC] 0x48A40045 	mskbl	$5,$4,$5
	[000012E0] 0x44850405 	or	$4,$5,$5
	[000012E4] 0x48A030C4 	extbl	$5,0x01,$4
	[000012E8] 0x40809403 	addq	$4,0x04,$3
	[000012EC] 0x47E03404 	or	$31,0x01,$4
	[000012F0] 0x4BC300C1 	extbl	$30,$3,$1
	[000012F4] 0x4420F001 	and	$1,0x07,$1
	[000012F8] 0x48A050C3 	extbl	$5,0x02,$3
	[000012FC] 0x40609403 	addq	$3,0x04,$3
	[00001300] 0x4BC300C2 	extbl	$30,$3,$2
	[00001304] 0x4440F002 	and	$2,0x07,$2
	[00001308] 0x402203A3 	cmpult	$1,$2,$3
	[0000130C] 0x44605284 	cmovlbs	$3,0x02,$4
	[00001310] 0x44620281 	cmovlbs	$3,$2,$1
	[00001314] 0x48A070C3 	extbl	$5,0x03,$3
	[00001318] 0x40609403 	addq	$3,0x04,$3
	[0000131C] 0x4BC300C2 	extbl	$30,$3,$2
	[00001320] 0x4440F002 	and	$2,0x07,$2
	[00001324] 0x402203A3 	cmpult	$1,$2,$3
	[00001328] 0x44607284 	cmovlbs	$3,0x03,$4
	[0000132C] 0x44620281 	cmovlbs	$3,$2,$1
	[00001330] 0x48A030C1 	extbl	$5,0x01,$1
	[00001334] 0x48A400C2 	extbl	$5,$4,$2
	[00001338] 0x48A40045 	mskbl	$5,$4,$5
	[0000133C] 0x48A03045 	mskbl	$5,0x01,$5
	[00001340] 0x48240161 	insbl	$1,$4,$1
	[00001344] 0x48403162 	insbl	$2,0x01,$2
	[00001348] 0x44450405 	or	$2,$5,$5
	[0000134C] 0x44250405 	or	$1,$5,$5
	[00001350] 0x48A050C4 	extbl	$5,0x02,$4
	[00001354] 0x40809403 	addq	$4,0x04,$3
	[00001358] 0x47E05404 	or	$31,0x02,$4
	[0000135C] 0x4BC300C1 	extbl	$30,$3,$1
	[00001360] 0x4420F001 	and	$1,0x07,$1
	[00001364] 0x48A070C3 	extbl	$5,0x03,$3
	[00001368] 0x40609403 	addq	$3,0x04,$3
	[0000136C] 0x4BC300C2 	extbl	$30,$3,$2
	[00001370] 0x4440F002 	and	$2,0x07,$2
	[00001374] 0x402203A3 	cmpult	$1,$2,$3
	[00001378] 0x44607284 	cmovlbs	$3,0x03,$4
	[0000137C] 0x48A050C1 	extbl	$5,0x02,$1
	[00001380] 0x48A400C2 	extbl	$5,$4,$2
	[00001384] 0x48A40045 	mskbl	$5,$4,$5
	[00001388] 0x48A05045 	mskbl	$5,0x02,$5
	[0000138C] 0x48240161 	insbl	$1,$4,$1
	[00001390] 0x48405162 	insbl	$2,0x02,$2
	[00001394] 0x44450405 	or	$2,$5,$5
	[00001398] 0x44250405 	or	$1,$5,$5
	[0000139C] 0x47FF0417 	or	$31,$31,$23
	[000013A0] 0x47FF040A 	or	$31,$31,$10
	[000013A4] 0x47E09404 	or	$31,0x04,$4
	[000013A8] 0x45C0300E 	and	$14,0x01,$14
	[000013AC] 0x45C0380E 	xor	$14,0x01,$14
SetupArray:
	[000013B0] 0x60004000 	mb	
	[000013B4] 0x47FF0411 	or	$31,$31,$17
	[000013B8] 0x44A0F002 	and	$5,0x07,$2
	[000013BC] 0x40409402 	addq	$2,0x04,$2
	[000013C0] 0x4BC200C3 	extbl	$30,$2,$3
	[000013C4] 0x4460F001 	and	$3,0x07,$1
	[000013C8] 0xE4200011 	beq	$1,.+0x00000044
	[000013CC] 0x402E0121 	subl	$1,$14,$1
	[000013D0] 0x48219731 	sll	$1,0x0c,$17
	[000013D4] 0x4860F682 	srl	$3,0x07,$2
	[000013D8] 0x48411722 	sll	$2,0x08,$2
	[000013DC] 0x46220411 	or	$17,$2,$17
	[000013E0] 0x4860D682 	srl	$3,0x06,$2
	[000013E4] 0x44403002 	and	$2,0x01,$2
	[000013E8] 0x46220411 	or	$17,$2,$17
	[000013EC] 0x48605682 	srl	$3,0x02,$2
	[000013F0] 0x44419002 	and	$2,0x0c,$2
	[000013F4] 0x46220411 	or	$17,$2,$17
	[000013F8] 0x47E03402 	or	$31,0x01,$2
	[000013FC] 0x4022F403 	addq	$1,0x17,$3
	[00001400] 0x4843072B 	sll	$2,$3,$11
	[00001404] 0x462A0411 	or	$17,$10,$17
	[00001408] 0x414B040A 	addq	$10,$11,$10
	[0000140C] 0x42EB0417 	addq	$23,$11,$23
dep_AARn:
	[00001410] 0x221F01A0 	lda	$16,0x01a0($31)
	[00001414] 0x26100008 	ldah	$16,0x0008($16)
	[00001418] 0x4A031730 	sll	$16,0x18,$16
	[0000141C] 0x22100100 	lda	$16,0x0100($16)
	[00001420] 0x44A0F002 	and	$5,0x07,$2
	[00001424] 0x4C481402 	mulq	$2,0x40,$2
	[00001428] 0x42020410 	addq	$16,$2,$16
	[0000142C] 0xD340048E 	bsr	$26,.+0x00001238
	[00001430] 0x40803524 	subq	$4,0x01,$4
	[00001434] 0x48A11685 	srl	$5,0x08,$5
	[00001438] 0xF49FFFDD 	bne	$4,.+0x007fff74
	[0000143C] 0x221F0000 	lda	$16,0x0000($31)
	[00001440] 0x2610000F 	ldah	$16,0x000f($16)
	[00001444] 0xD36001FE 	bsr	$27,.+0x000007f8
SkipInitArrays:
	[00001448] 0x47E41402 	or	$31,0x20,$2
	[0000144C] 0xD3A00431 	bsr	$29,.+0x000010c4
	[00001450] 0x60004000 	mb	
DetectSpeed:
	[00001454] 0x261F0008 	ldah	$16,0x0008($31)
	[00001458] 0xD36001F9 	bsr	$27,.+0x000007e4
	[0000145C] 0x219F0002 	lda	$12,0x0002($31)
SpeedLoop:
	[00001460] 0x4180352C 	subq	$12,0x01,$12
	[00001464] 0x213F0000 	lda	$9,0x0000($31)
	[00001468] 0x25290000 	ldah	$9,0x0000($9)
	[0000146C] 0x49241729 	sll	$9,0x20,$9
	[00001470] 0x211F0029 	lda	$8,0x0029($31)
	[00001474] 0x25080000 	ldah	$8,0x0000($8)
	[00001478] 0x491E1608 	zap	$8,0xf0,$8
	[0000147C] 0x45090408 	or	$8,$9,$8
	[00001480] 0xD340019D 	bsr	$26,.+0x00000674
	[00001484] 0x47C07002 	and	$30,0x03,$2
	[00001488] 0x404C05A2 	cmpeq	$2,$12,$2
	[0000148C] 0x60004000 	mb	
	[00001490] 0xE4400003 	beq	$2,.+0x0000000c
	[00001494] 0x60004000 	mb	
	[00001498] 0xD38004CC 	bsr	$28,.+0x00001330
	[0000149C] 0x44000411 	or	$0,$0,$17
SkipGetSpeed:
	[000014A0] 0x213F0000 	lda	$9,0x0000($31)
	[000014A4] 0x25290000 	ldah	$9,0x0000($9)
	[000014A8] 0x49241729 	sll	$9,0x20,$9
	[000014AC] 0x211F002D 	lda	$8,0x002d($31)
	[000014B0] 0x25080000 	ldah	$8,0x0000($8)
	[000014B4] 0x491E1608 	zap	$8,0xf0,$8
	[000014B8] 0x45090408 	or	$8,$9,$8
	[000014BC] 0xD340018E 	bsr	$26,.+0x00000638
	[000014C0] 0x60004000 	mb	
	[000014C4] 0xF59FFFE6 	bne	$12,.+0x007fff98
	[000014C8] 0x221F3CA4 	lda	$16,0x3ca4($31)
	[000014CC] 0x26100020 	ldah	$16,0x0020($16)
	[000014D0] 0xD3400457 	bsr	$26,.+0x0000115c
	[000014D4] 0x23BF0005 	lda	$29,0x0005($31)
	[000014D8] 0x47E0041C 	or	$31,$0,$28
	[000014DC] 0xD00005D8 	bsr	$0,.+0x00001760
PrintVersionID:
	[000014E0] 0x201F0901 	lda	$0,0x0901($31)
	[000014E4] 0x24000000 	ldah	$0,0x0000($0)
	[000014E8] 0x47FF0410 	or	$31,$31,$16
	[000014EC] 0x46009410 	or	$16,0x04,$16
	[000014F0] 0x4A021730 	sll	$16,0x10,$16
	[000014F4] 0x44100400 	or	$0,$16,$0
	[000014F8] 0x47E03402 	or	$31,0x01,$2
	[000014FC] 0xD3A00405 	bsr	$29,.+0x00001014
	[00001500] 0x4BC41687 	srl	$30,0x20,$7
	[00001504] 0x4BC07681 	srl	$30,0x03,$1
	[00001508] 0xE0200001 	blbc	$1,.+0x00000004
	[0000150C] 0xD34001B1 	bsr	$26,.+0x000006c4
SkipInitCypress:
	[00001510] 0x46310410 	or	$17,$17,$16
	[00001514] 0x207FA510 	lda	$3,0xa510($31)
	[00001518] 0x2463E8D5 	ldah	$3,0xe8d5($3)
	[0000151C] 0x487E1611 	zap	$3,0xf0,$17
	[00001520] 0x4A211731 	sll	$17,0x08,$17
	[00001524] 0xD3400442 	bsr	$26,.+0x00001108
	[00001528] 0x44000416 	or	$0,$0,$22
	[0000152C] 0x47E05402 	or	$31,0x02,$2
	[00001530] 0xD3A003F8 	bsr	$29,.+0x00000fe0
	[00001534] 0x47F70410 	or	$31,$23,$16
	[00001538] 0x213F0000 	lda	$9,0x0000($31)
	[0000153C] 0x25290000 	ldah	$9,0x0000($9)
	[00001540] 0x49241729 	sll	$9,0x20,$9
	[00001544] 0x211F0032 	lda	$8,0x0032($31)
	[00001548] 0x25080000 	ldah	$8,0x0000($8)
	[0000154C] 0x491E1608 	zap	$8,0xf0,$8
	[00001550] 0x45090408 	or	$8,$9,$8
	[00001554] 0xD3400168 	bsr	$26,.+0x000005a0
	[00001558] 0x47F00417 	or	$31,$16,$23
InitBcache:
	[0000155C] 0x60004000 	mb	
	[00001560] 0xE6E0055C 	beq	$23,.+0x00001570
	[00001564] 0x4BC37681 	srl	$30,0x1b,$1
	[00001568] 0x4421F007 	and	$1,0x0f,$7
	[0000156C] 0x44E19807 	xor	$7,0x0c,$7
	[00001570] 0x47E07402 	or	$31,0x03,$2
	[00001574] 0xD3A003E7 	bsr	$29,.+0x00000f9c
	[00001578] 0x40E03521 	subq	$7,0x01,$1
	[0000157C] 0x47E03407 	or	$31,0x01,$7
	[00001580] 0x48E10727 	sll	$7,$1,$7
BCache1MB:
	[00001584] 0x40E035A1 	cmpeq	$7,0x01,$1
	[00001588] 0xE0200008 	blbc	$1,.+0x00000020
	[0000158C] 0x205F0000 	lda	$2,0x0000($31)
	[00001590] 0x24420000 	ldah	$2,0x0000($2)
	[00001594] 0x48441722 	sll	$2,0x20,$2
	[00001598] 0x21DF1000 	lda	$14,0x1000($31)
	[0000159C] 0x25CE0002 	ldah	$14,0x0002($14)
	[000015A0] 0x49DE160E 	zap	$14,0xf0,$14
	[000015A4] 0x45C2040E 	or	$14,$2,$14
	[000015A8] 0xC3E00034 	br	$31,.+0x000000d0
BCache2MB:
	[000015AC] 0x40E055A1 	cmpeq	$7,0x02,$1
	[000015B0] 0xE0200008 	blbc	$1,.+0x00000020
	[000015B4] 0x205F0001 	lda	$2,0x0001($31)
	[000015B8] 0x24420000 	ldah	$2,0x0000($2)
	[000015BC] 0x48441722 	sll	$2,0x20,$2
	[000015C0] 0x21DF1001 	lda	$14,0x1001($31)
	[000015C4] 0x25CE2002 	ldah	$14,0x2002($14)
	[000015C8] 0x49DE160E 	zap	$14,0xf0,$14
	[000015CC] 0x45C2040E 	or	$14,$2,$14
	[000015D0] 0xC3E0002A 	br	$31,.+0x000000a8
BCache4MB:
	[000015D4] 0x40E095A1 	cmpeq	$7,0x04,$1
	[000015D8] 0xE0200008 	blbc	$1,.+0x00000020
	[000015DC] 0x205F0003 	lda	$2,0x0003($31)
	[000015E0] 0x24420000 	ldah	$2,0x0000($2)
	[000015E4] 0x48441722 	sll	$2,0x20,$2
	[000015E8] 0x21DF1801 	lda	$14,0x1801($31)
	[000015EC] 0x25CE3002 	ldah	$14,0x3002($14)
	[000015F0] 0x49DE160E 	zap	$14,0xf0,$14
	[000015F4] 0x45C2040E 	or	$14,$2,$14
	[000015F8] 0xC3E00020 	br	$31,.+0x00000080
BCache8MB:
	[000015FC] 0x40E115A1 	cmpeq	$7,0x08,$1
	[00001600] 0xE0200008 	blbc	$1,.+0x00000020
	[00001604] 0x205F0007 	lda	$2,0x0007($31)
	[00001608] 0x24420000 	ldah	$2,0x0000($2)
	[0000160C] 0x48441722 	sll	$2,0x20,$2
	[00001610] 0x21DF1C01 	lda	$14,0x1c01($31)
	[00001614] 0x25CE3802 	ldah	$14,0x3802($14)
	[00001618] 0x49DE160E 	zap	$14,0xf0,$14
	[0000161C] 0x45C2040E 	or	$14,$2,$14
	[00001620] 0xC3E00016 	br	$31,.+0x00000058
BCache16MB:
	[00001624] 0x40E215A1 	cmpeq	$7,0x10,$1
	[00001628] 0xE0200008 	blbc	$1,.+0x00000020
	[0000162C] 0x205F000F 	lda	$2,0x000f($31)
	[00001630] 0x24420000 	ldah	$2,0x0000($2)
	[00001634] 0x48441722 	sll	$2,0x20,$2
	[00001638] 0x21DF1E01 	lda	$14,0x1e01($31)
	[0000163C] 0x25CE3C02 	ldah	$14,0x3c02($14)
	[00001640] 0x49DE160E 	zap	$14,0xf0,$14
	[00001644] 0x45C2040E 	or	$14,$2,$14
	[00001648] 0xC3E0000C 	br	$31,.+0x00000030
BCache0MB:
	[0000164C] 0x205F0000 	lda	$2,0x0000($31)
	[00001650] 0x24420000 	ldah	$2,0x0000($2)
	[00001654] 0x48441722 	sll	$2,0x20,$2
	[00001658] 0x21DF10C0 	lda	$14,0x10c0($31)
	[0000165C] 0x25CE0022 	ldah	$14,0x0022($14)
	[00001660] 0x49DE160E 	zap	$14,0xf0,$14
	[00001664] 0x45C2040E 	or	$14,$2,$14
	[00001668] 0x205F0000 	lda	$2,0x0000($31)
	[0000166C] 0x2442001C 	ldah	$2,0x001c($2)
	[00001670] 0x45C2010E 	andnot	$14,$2,$14
	[00001674] 0x47E21407 	or	$31,0x10,$7
	[00001678] 0xC3E00012 	br	$31,.+0x00000048
EnableInitMode:
	[0000167C] 0x205F0000 	lda	$2,0x0000($31)
	[00001680] 0x2442001C 	ldah	$2,0x001c($2)
	[00001684] 0x45C2010E 	andnot	$14,$2,$14
	[00001688] 0x205F000F 	lda	$2,0x000f($31)
	[0000168C] 0x24420000 	ldah	$2,0x0000($2)
	[00001690] 0x48441722 	sll	$2,0x20,$2
	[00001694] 0x201F0E01 	lda	$0,0x0e01($31)
	[00001698] 0x24003C00 	ldah	$0,0x3c00($0)
	[0000169C] 0x44020400 	or	$0,$2,$0
	[000016A0] 0x440E0000 	and	$0,$14,$0
	[000016A4] 0x205F0000 	lda	$2,0x0000($31)
	[000016A8] 0x24420000 	ldah	$2,0x0000($2)
	[000016AC] 0x48441722 	sll	$2,0x20,$2
	[000016B0] 0x21DFF0C0 	lda	$14,0xf0c0($31)
	[000016B4] 0x25CE43BF 	ldah	$14,0x43bf($14)
	[000016B8] 0x49DE160E 	zap	$14,0xf0,$14
	[000016BC] 0x45C2040E 	or	$14,$2,$14
	[000016C0] 0x45C0040E 	or	$14,$0,$14
PrintChain2:
	[000016C4] 0x49C41691 	srl	$14,0x20,$17
	[000016C8] 0x45DF0411 	or	$14,$31,$17
	[000016CC] 0x49C21735 	sll	$14,0x10,$21
	[000016D0] 0x47E0B402 	or	$31,0x05,$2
	[000016D4] 0xD3A0038F 	bsr	$29,.+0x00000e3c
	[000016D8] 0x43E0D400 	addq	$31,0x06,$0
	[000016DC] 0x60004000 	mb	
	[000016E0] 0xC3E00007 	br	$31,.+0x0000001c
		:
	zero locations skipped
		:
BCshf2:
	[00001700] 0x77EE2B40 	hw_mtpr/a	$31,$0 WARNING: RB register field does not match RA - value 14
	[00001704] 0x40003520 	subq	$0,0x01,$0
	[00001708] 0xE4000002 	beq	$0,.+0x00000008
	[0000170C] 0x49C0D68E 	srl	$14,0x06,$14
	[00001710] 0xC3FFFFFB 	br	$31,.+0x007fffec
BCend2:
	[00001714] 0x77FF0610 	hw_mtpr	$31,0x00
	[00001718] 0x43FF0400 	addq	$31,$31,$0
	[0000171C] 0x43FF040E 	addq	$31,$31,$14
	[00001720] 0x77FF0610 	hw_mtpr	$31,0x00
	[00001724] 0xE7E00002 	beq	$31,.+0x00000008
L0:
	[00001728] 0xC3FFFFFE 	br	$31,.+0x007ffff8
	[0000172C] 0x43FF040E 	addq	$31,$31,$14
BCnxt2:
	[00001730] 0x60004000 	mb	
SkipInitBcache:
	[00001734] 0x241F8000 	ldah	$0,0x8000($31)
	[00001738] 0x48021720 	sll	$0,0x10,$0
	[0000173C] 0x48E29721 	sll	$7,0x14,$1
	[00001740] 0x44010400 	or	$0,$1,$0
	[00001744] 0xC3E0000E 	br	$31,.+0x00000038
		:
	zero locations skipped
		:
sweep_bcache1:
	[00001780] 0x40081520 	subq	$0,0x40,$0
	[00001784] 0x63E0F800 	# BAD INSTRUCTION 0x63e0f800 

	[00001788] 0x60004000 	mb	
	[0000178C] 0xB7E00000 	stq	$31,0x0000($0)
	[00001790] 0xB7E00008 	stq	$31,0x0008($0)
	[00001794] 0xB7E00010 	stq	$31,0x0010($0)
	[00001798] 0xB7E00018 	stq	$31,0x0018($0)
	[0000179C] 0xB7E00020 	stq	$31,0x0020($0)
	[000017A0] 0xB7E00028 	stq	$31,0x0028($0)
	[000017A4] 0xB7E00030 	stq	$31,0x0030($0)
	[000017A8] 0xB7E00038 	stq	$31,0x0038($0)
	[000017AC] 0x481E1601 	zap	$0,0xf0,$1
	[000017B0] 0x48209681 	srl	$1,0x04,$1
	[000017B4] 0x60004000 	mb	
	[000017B8] 0x63E0E800 	# BAD INSTRUCTION 0x63e0e800 

	[000017BC] 0xF43FFFF0 	bne	$1,.+0x007fffc0
	[000017C0] 0x60004000 	mb	
sweep_dcache1:
	[000017C4] 0x241F8000 	ldah	$0,0x8000($31)
	[000017C8] 0x48021720 	sll	$0,0x10,$0
	[000017CC] 0x48E29721 	sll	$7,0x14,$1
	[000017D0] 0x44010400 	or	$0,$1,$0
	[000017D4] 0xC3E0000A 	br	$31,.+0x00000028
		:
	zero locations skipped
		:
sweep_dcache2:
	[00001800] 0x40081520 	subq	$0,0x40,$0
	[00001804] 0x63E0E800 	# BAD INSTRUCTION 0x63e0e800 

	[00001808] 0x481E1601 	zap	$0,0xf0,$1
	[0000180C] 0x48209681 	srl	$1,0x04,$1
	[00001810] 0xF43FFFFB 	bne	$1,.+0x007fffec
	[00001814] 0x60004000 	mb	
	[00001818] 0x4BC07681 	srl	$30,0x03,$1
	[0000181C] 0xE0200022 	blbc	$1,.+0x00000088
	[00001820] 0xD0E002A2 	bsr	$7,.+0x00000a88
	[00001824] 0x60004000 	mb	
	[00001828] 0x47E87410 	or	$31,0x43,$16
	[0000182C] 0x47E03411 	or	$31,0x01,$17
	[00001830] 0xD3400283 	bsr	$26,.+0x00000a0c
	[00001834] 0x60004000 	mb	
	[00001838] 0x47E9F410 	or	$31,0x4f,$16
	[0000183C] 0x47E03411 	or	$31,0x01,$17
	[00001840] 0xD340027F 	bsr	$26,.+0x000009fc
	[00001844] 0x60004000 	mb	
	[00001848] 0x47E9B410 	or	$31,0x4d,$16
	[0000184C] 0x47E03411 	or	$31,0x01,$17
	[00001850] 0xD340027B 	bsr	$26,.+0x000009ec
	[00001854] 0x60004000 	mb	
	[00001858] 0x47EA1410 	or	$31,0x50,$16
	[0000185C] 0x47E03411 	or	$31,0x01,$17
	[00001860] 0xD3400277 	bsr	$26,.+0x000009dc
	[00001864] 0x60004000 	mb	
	[00001868] 0x47E83410 	or	$31,0x41,$16
	[0000186C] 0x47E03411 	or	$31,0x01,$17
	[00001870] 0xD3400273 	bsr	$26,.+0x000009cc
	[00001874] 0x60004000 	mb	
	[00001878] 0x47EA3410 	or	$31,0x51,$16
	[0000187C] 0x47E03411 	or	$31,0x01,$17
	[00001880] 0xD340026F 	bsr	$26,.+0x000009bc
	[00001884] 0x60004000 	mb	
	[00001888] 0x47E41410 	or	$31,0x20,$16
	[0000188C] 0x47E03411 	or	$31,0x01,$17
	[00001890] 0xD340026B 	bsr	$26,.+0x000009ac
	[00001894] 0x60004000 	mb	
	[00001898] 0x47E41410 	or	$31,0x20,$16
	[0000189C] 0x47E03411 	or	$31,0x01,$17
	[000018A0] 0xD3400267 	bsr	$26,.+0x0000099c
	[000018A4] 0x60004000 	mb	
SkipInit_LCD:
	[000018A8] 0x47E0D402 	or	$31,0x06,$2
	[000018AC] 0xD3A00319 	bsr	$29,.+0x00000c64
	[000018B0] 0x47F70410 	or	$31,$23,$16
	[000018B4] 0x213F0000 	lda	$9,0x0000($31)
	[000018B8] 0x25290000 	ldah	$9,0x0000($9)
	[000018BC] 0x49241729 	sll	$9,0x20,$9
	[000018C0] 0x211F0032 	lda	$8,0x0032($31)
	[000018C4] 0x25080000 	ldah	$8,0x0000($8)
	[000018C8] 0x491E1608 	zap	$8,0xf0,$8
	[000018CC] 0x45090408 	or	$8,$9,$8
	[000018D0] 0xD3400089 	bsr	$26,.+0x00000224
	[000018D4] 0x47F00417 	or	$31,$16,$23
	[000018D8] 0x46FF0406 	or	$23,$31,$6
	[000018DC] 0x213F0000 	lda	$9,0x0000($31)
	[000018E0] 0x25290000 	ldah	$9,0x0000($9)
	[000018E4] 0x49241729 	sll	$9,0x20,$9
	[000018E8] 0x211F0035 	lda	$8,0x0035($31)
	[000018EC] 0x25080000 	ldah	$8,0x0000($8)
	[000018F0] 0x491E1608 	zap	$8,0xf0,$8
	[000018F4] 0x45090408 	or	$8,$9,$8
	[000018F8] 0xD340007F 	bsr	$26,.+0x000001fc
	[000018FC] 0x47E29402 	or	$31,0x14,$2
	[00001900] 0xD3A00304 	bsr	$29,.+0x00000c10
	[00001904] 0x221F01A0 	lda	$16,0x01a0($31)
	[00001908] 0x26100008 	ldah	$16,0x0008($16)
	[0000190C] 0x4A031730 	sll	$16,0x18,$16
	[00001910] 0x22100340 	lda	$16,0x0340($16)
	[00001914] 0x7FF01000 	hw_st/q	$31,0x0000($16)
	[00001918] 0x60004000 	mb	
	[0000191C] 0x213F0000 	lda	$9,0x0000($31)
	[00001920] 0x25290000 	ldah	$9,0x0000($9)
	[00001924] 0x49241729 	sll	$9,0x20,$9
	[00001928] 0x211F0039 	lda	$8,0x0039($31)
	[0000192C] 0x25080000 	ldah	$8,0x0000($8)
	[00001930] 0x491E1608 	zap	$8,0xf0,$8
	[00001934] 0x45090408 	or	$8,$9,$8
	[00001938] 0xD340006F 	bsr	$26,.+0x000001bc
	[0000193C] 0x47E2F402 	or	$31,0x17,$2
	[00001940] 0xD3A002F4 	bsr	$29,.+0x00000bd0
	[00001944] 0x60004000 	mb	
NextLevel:
	[00001948] 0x47F90410 	or	$31,$25,$16
	[0000194C] 0x213F0000 	lda	$9,0x0000($31)
	[00001950] 0x25290000 	ldah	$9,0x0000($9)
	[00001954] 0x49241729 	sll	$9,0x20,$9
	[00001958] 0x211F0046 	lda	$8,0x0046($31)
	[0000195C] 0x25080000 	ldah	$8,0x0000($8)
	[00001960] 0x491E1608 	zap	$8,0xf0,$8
	[00001964] 0x45090408 	or	$8,$9,$8
	[00001968] 0xD3400063 	bsr	$26,.+0x0000018c
	[0000196C] 0x47F00419 	or	$31,$16,$25
	[00001970] 0x4BC07685 	srl	$30,0x03,$5
	[00001974] 0xE0A00015 	blbc	$5,.+0x00000054
	[00001978] 0x213F01A0 	lda	$9,0x01a0($31)
	[0000197C] 0x25290008 	ldah	$9,0x0008($9)
	[00001980] 0x49231729 	sll	$9,0x18,$9
	[00001984] 0x21290080 	lda	$9,0x0080($9)
	[00001988] 0x20BF0001 	lda	$5,0x0001($31)
	[0000198C] 0x48A31725 	sll	$5,0x18,$5
	[00001990] 0x7CA91000 	hw_st/q	$5,0x0000($9)
	[00001994] 0x60004000 	mb	
	[00001998] 0x213F0130 	lda	$9,0x0130($31)
	[0000199C] 0x25290008 	ldah	$9,0x0008($9)
	[000019A0] 0x49231729 	sll	$9,0x18,$9
	[000019A4] 0x21290A00 	lda	$9,0x0a00($9)
	[000019A8] 0x20BF0045 	lda	$5,0x0045($31)
	[000019AC] 0x7CA91000 	hw_st/q	$5,0x0000($9)
	[000019B0] 0x21290040 	lda	$9,0x0040($9)
	[000019B4] 0x7CA91000 	hw_st/q	$5,0x0000($9)
	[000019B8] 0x60004000 	mb	
	[000019BC] 0x213F0100 	lda	$9,0x0100($31)
	[000019C0] 0x7FE91000 	hw_st/q	$31,0x0000($9)
	[000019C4] 0x7FE91008 	hw_st/q	$31,0x0008($9)
	[000019C8] 0x60004000 	mb	
jumpPrimary:
breakpt5:
	[000019CC] 0x4BC27680 	srl	$30,0x13,$0
	[000019D0] 0xF0000002 	blbs	$0,.+0x00000008
	[000019D4] 0x23BF0000 	lda	$29,0x0000($31)
	[000019D8] 0xD0000499 	bsr	$0,.+0x00001264
skipbreakpt5:
	[000019DC] 0x241F8000 	ldah	$0,0x8000($31)
	[000019E0] 0x48021720 	sll	$0,0x10,$0
	[000019E4] 0x24000002 	ldah	$0,0x0002($0)
	[000019E8] 0xC3E00001 	br	$31,.+0x00000004
		:
	zero locations skipped
		:
sweep_dcachefini:
	[000019F0] 0x40081520 	subq	$0,0x40,$0
	[000019F4] 0x63E0E800 	# BAD INSTRUCTION 0x63e0e800 

	[000019F8] 0x481E1601 	zap	$0,0xf0,$1
	[000019FC] 0x48209681 	srl	$1,0x04,$1
	[00001A00] 0xF43FFFFB 	bne	$1,.+0x007fffec
	[00001A04] 0x60004000 	mb	
	[00001A08] 0x60004000 	mb	
	[00001A0C] 0x203F0003 	lda	$1,0x0003($31)
	[00001A10] 0x44381401 	or	$1,0xc0,$1
	[00001A14] 0x77E12940 	hw_mtpr/a	$31,$0 WARNING: RB register field does not match RA - value 1
	[00001A18] 0x46A10401 	or	$21,$1,$1
	[00001A1C] 0x4BC09694 	srl	$30,0x04,$20
	[00001A20] 0x46807014 	and	$20,0x03,$20
	[00001A24] 0x21FF0000 	lda	$15,0x0000($31)
	[00001A28] 0x25EF5800 	ldah	$15,0x5800($15)
	[00001A2C] 0x49E4172F 	sll	$15,0x20,$15
	[00001A30] 0x21EF0901 	lda	$15,0x0901($15)
	[00001A34] 0x25EF0000 	ldah	$15,0x0000($15)
	[00001A38] 0x47FF0410 	or	$31,$31,$16
	[00001A3C] 0x46009410 	or	$16,0x04,$16
	[00001A40] 0x46041410 	or	$16,0x20,$16
	[00001A44] 0x4A021730 	sll	$16,0x10,$16
	[00001A48] 0x45F0040F 	or	$15,$16,$15
	[00001A4C] 0x47C07010 	and	$30,0x03,$16
	[00001A50] 0x46F70411 	or	$23,$23,$17
	[00001A54] 0x46D60412 	or	$22,$22,$18
	[00001A58] 0x227F8001 	lda	$19,0x8001($31)
	[00001A5C] 0x2673DECC 	ldah	$19,0xdecc($19)
	[00001A60] 0x4A7E1613 	zap	$19,0xf0,$19
	[00001A64] 0x22BF0000 	lda	$21,0x0000($31)
	[00001A68] 0x4720341B 	or	$25,0x01,$27
	[00001A6C] 0x4BC09685 	srl	$30,0x04,$5
	[00001A70] 0x47FF0404 	or	$31,$31,$4
	[00001A74] 0x44A07005 	and	$5,0x03,$5
	[00001A78] 0x44A032C4 	cmovlbc	$5,0x01,$4
	[00001A7C] 0x420405A5 	cmpeq	$16,$4,$5
	[00001A80] 0xF0A00017 	blbs	$5,.+0x0000005c
	[00001A84] 0x47C07009 	and	$30,0x03,$9
	[00001A88] 0x20BF0A00 	lda	$5,0x0a00($31)
	[00001A8C] 0x209F0A40 	lda	$4,0x0a40($31)
	[00001A90] 0x452404C5 	cmovne	$9,$4,$5
	[00001A94] 0x209F0130 	lda	$4,0x0130($31)
	[00001A98] 0x24840008 	ldah	$4,0x0008($4)
	[00001A9C] 0x48831724 	sll	$4,0x18,$4
	[00001AA0] 0x40850405 	addq	$4,$5,$5
	[00001AA4] 0x209F0100 	lda	$4,0x0100($31)
	[00001AA8] 0x41240649 	s8addq	$9,$4,$9
	[00001AAC] 0x249F8000 	ldah	$4,0x8000($31)
	[00001AB0] 0x48821724 	sll	$4,0x10,$4
	[00001AB4] 0x44890404 	or	$4,$9,$4
wait_for_srm:
	[00001AB8] 0x60004000 	mb	
	[00001ABC] 0x6C850000 	hw_ld	$4,0x0000($5)
	[00001AC0] 0x47FF041F 	or	$31,$31,$31
	[00001AC4] 0xF09FFFFC 	blbs	$4,.+0x007ffff0
	[00001AC8] 0x60004000 	mb	
	[00001ACC] 0x6F290000 	hw_ld	$25,0x0000($9)
	[00001AD0] 0x4720341B 	or	$25,0x01,$27
	[00001AD4] 0x60004000 	mb	
	[00001AD8] 0xE3E00001 	blbc	$31,.+0x00000004
		:
	zero locations skipped
		:
lets_go:
	[00001AE0] 0x60004000 	mb	
	[00001AE4] 0x47FF041F 	or	$31,$31,$31
	[00001AE8] 0x77FF1310 	hw_mtpr	$31,0x00
	[00001AEC] 0xF7E00000 	bne	$31,.+0x00000000
Parkret_flush:
pvc$huf24$1007:
	[00001AF0] 0xF7E00000 	bne	$31,.+0x00000000
	[00001AF4] 0x7BFB2000 	# BAD INSTRUCTION 0x7bfb2000 

SyncronizeCPUs:
	[00001AF8] 0x20BF01A0 	lda	$5,0x01a0($31)
	[00001AFC] 0x24A50008 	ldah	$5,0x0008($5)
	[00001B00] 0x48A31725 	sll	$5,0x18,$5
	[00001B04] 0x21250080 	lda	$9,0x0080($5)
	[00001B08] 0x21450200 	lda	$10,0x0200($5)
	[00001B0C] 0x21650240 	lda	$11,0x0240($5)
	[00001B10] 0x4BC07685 	srl	$30,0x03,$5
	[00001B14] 0xE0A0001E 	blbc	$5,.+0x00000078
SyncPrimary:
	[00001B18] 0x7E0B1000 	hw_st/q	$16,0x0000($11)
	[00001B1C] 0x60004000 	mb	
	[00001B20] 0x7D0A1000 	hw_st/q	$8,0x0000($10)
	[00001B24] 0x60004000 	mb	
	[00001B28] 0x47C07005 	and	$30,0x03,$5
	[00001B2C] 0x20DF0001 	lda	$6,0x0001($31)
	[00001B30] 0x48C50726 	sll	$6,$5,$6
	[00001B34] 0x48C19726 	sll	$6,0x0c,$6
	[00001B38] 0x7CC91000 	hw_st/q	$6,0x0000($9)
	[00001B3C] 0x60004000 	mb	
	[00001B40] 0x4BC09686 	srl	$30,0x04,$6
	[00001B44] 0x44C07005 	and	$6,0x03,$5
	[00001B48] 0x257F0064 	ldah	$11,0x0064($31)
SyncPrimary0:
	[00001B4C] 0x4160352B 	subq	$11,0x01,$11
	[00001B50] 0xE5600005 	beq	$11,.+0x00000014
	[00001B54] 0x6CC91000 	hw_ld/q	$6,0x0000($9)
	[00001B58] 0x48C11686 	srl	$6,0x08,$6
	[00001B5C] 0x44C07006 	and	$6,0x03,$6
	[00001B60] 0x40A605A6 	cmpeq	$5,$6,$6
	[00001B64] 0xE4DFFFF9 	beq	$6,.+0x007fffe4
SyncPrimary_timedout:
	[00001B68] 0x7FEA1000 	hw_st/q	$31,0x0000($10)
	[00001B6C] 0x7FEA1040 	hw_st/q	$31,0x0040($10)
	[00001B70] 0x48A11726 	sll	$5,0x08,$6
	[00001B74] 0x7CC91000 	hw_st/q	$6,0x0000($9)
	[00001B78] 0x60004000 	mb	
	[00001B7C] 0x6CAA1000 	hw_ld/q	$5,0x0000($10)
	[00001B80] 0x6CAB1000 	hw_ld/q	$5,0x0000($11)
	[00001B84] 0xF7E00000 	bne	$31,.+0x00000000
	[00001B88] 0x4740341A 	or	$26,0x01,$26
	[00001B8C] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

SyncSecondary:
SyncSecondary_loop:
	[00001B90] 0x6CCA1000 	hw_ld/q	$6,0x0000($10)
	[00001B94] 0x40C809A5 	cmplt	$6,$8,$5
	[00001B98] 0xF0BFFFFD 	blbs	$5,.+0x007ffff4
SyncSecondar_timedout0:
	[00001B9C] 0x6E0A1040 	hw_ld/q	$16,0x0040($10)
SyncSecondarySign_in:
	[00001BA0] 0x47C07005 	and	$30,0x03,$5
	[00001BA4] 0x20DF0001 	lda	$6,0x0001($31)
	[00001BA8] 0x48C50726 	sll	$6,$5,$6
	[00001BAC] 0x48C19726 	sll	$6,0x0c,$6
	[00001BB0] 0x7CC91000 	hw_st/q	$6,0x0000($9)
	[00001BB4] 0x60004000 	mb	
SyncSecondary0:
	[00001BB8] 0x6CC91000 	hw_ld/q	$6,0x0000($9)
	[00001BBC] 0x48C11686 	srl	$6,0x08,$6
	[00001BC0] 0x44C07006 	and	$6,0x03,$6
	[00001BC4] 0xF4DFFFFC 	bne	$6,.+0x007ffff0
SyncSecondaryRet:
	[00001BC8] 0xF7E00000 	bne	$31,.+0x00000000
	[00001BCC] 0x4740341A 	or	$26,0x01,$26
	[00001BD0] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

InitCypress:
	[00001BD4] 0x221F000F 	lda	$16,0x000f($31)
	[00001BD8] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001BDC] 0x221F0080 	lda	$16,0x0080($31)
	[00001BE0] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001BE4] 0x221F0080 	lda	$16,0x0080($31)
	[00001BE8] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001BEC] 0x221F0080 	lda	$16,0x0080($31)
	[00001BF0] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001BF4] 0x221F0080 	lda	$16,0x0080($31)
	[00001BF8] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001BFC] 0x221F0027 	lda	$16,0x0027($31)
	[00001C00] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001C04] 0x221F00E0 	lda	$16,0x00e0($31)
	[00001C08] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001C0C] 0x221F00F0 	lda	$16,0x00f0($31)
	[00001C10] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001C14] 0x221F0040 	lda	$16,0x0040($31)
	[00001C18] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001C1C] 0x221F0080 	lda	$16,0x0080($31)
	[00001C20] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001C24] 0x221F0080 	lda	$16,0x0080($31)
	[00001C28] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001C2C] 0x221F0070 	lda	$16,0x0070($31)
	[00001C30] 0xD3A0022C 	bsr	$29,.+0x000008b0
	[00001C34] 0xF7E00000 	bne	$31,.+0x00000000
	[00001C38] 0x4740341A 	or	$26,0x01,$26
	[00001C3C] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

wait_n_cycles:
	[00001C40] 0xF7E00000 	bne	$31,.+0x00000000
	[00001C44] 0x4760341B 	or	$27,0x01,$27
	[00001C48] 0x7BFB2000 	# BAD INSTRUCTION 0x7bfb2000 

convert_ppd:
	[00001C4C] 0x4620F002 	and	$17,0x07,$2
	[00001C50] 0x40407402 	addq	$2,0x03,$2
	[00001C54] 0x46211003 	and	$17,0x08,$3
	[00001C58] 0x44611804 	xor	$3,0x08,$4
	[00001C5C] 0x48607683 	srl	$3,0x03,$3
	[00001C60] 0x40430522 	subq	$2,$3,$2
	[00001C64] 0x48803724 	sll	$4,0x01,$4
	[00001C68] 0x44440402 	or	$2,$4,$2
	[00001C6C] 0xF7E00000 	bne	$31,.+0x00000000
	[00001C70] 0x47A0341D 	or	$29,0x01,$29
	[00001C74] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

srom_iic_read_byte:
	[00001C78] 0x20DF01A0 	lda	$6,0x01a0($31)
	[00001C7C] 0x24C60008 	ldah	$6,0x0008($6)
	[00001C80] 0x48C31726 	sll	$6,0x18,$6
	[00001C84] 0x20C600C0 	lda	$6,0x00c0($6)
	[00001C88] 0x205F0008 	lda	$2,0x0008($31)
	[00001C8C] 0x47FF0403 	or	$31,$31,$3
read_more_bits:
	[00001C90] 0x48603723 	sll	$3,0x01,$3
	[00001C94] 0x209F0002 	lda	$4,0x0002($31)
	[00001C98] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001C9C] 0x60004000 	mb	
	[00001CA0] 0x221F0032 	lda	$16,0x0032($31)
	[00001CA4] 0x26100000 	ldah	$16,0x0000($16)
	[00001CA8] 0xD3600116 	bsr	$27,.+0x00000458
	[00001CAC] 0x209F0003 	lda	$4,0x0003($31)
	[00001CB0] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001CB4] 0x60004000 	mb	
	[00001CB8] 0x221F0032 	lda	$16,0x0032($31)
	[00001CBC] 0x26100000 	ldah	$16,0x0000($16)
	[00001CC0] 0xD3600110 	bsr	$27,.+0x00000440
	[00001CC4] 0x6C860000 	hw_ld	$4,0x0000($6)
	[00001CC8] 0x48807684 	srl	$4,0x03,$4
	[00001CCC] 0x44830403 	or	$4,$3,$3
	[00001CD0] 0x60004000 	mb	
	[00001CD4] 0x221F0032 	lda	$16,0x0032($31)
	[00001CD8] 0x26100000 	ldah	$16,0x0000($16)
	[00001CDC] 0xD3600109 	bsr	$27,.+0x00000424
	[00001CE0] 0x209F0002 	lda	$4,0x0002($31)
	[00001CE4] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001CE8] 0x60004000 	mb	
	[00001CEC] 0x221F0032 	lda	$16,0x0032($31)
	[00001CF0] 0x26100000 	ldah	$16,0x0000($16)
	[00001CF4] 0xD3600103 	bsr	$27,.+0x0000040c
	[00001CF8] 0x40403122 	subl	$2,0x01,$2
	[00001CFC] 0xF45FFFE4 	bne	$2,.+0x007fff90
	[00001D00] 0x7FE60000 	hw_st	$31,0x0000($6)
	[00001D04] 0x60004000 	mb	
	[00001D08] 0x221F0032 	lda	$16,0x0032($31)
	[00001D0C] 0x26100000 	ldah	$16,0x0000($16)
	[00001D10] 0xD36000FC 	bsr	$27,.+0x000003f0
	[00001D14] 0x209F0001 	lda	$4,0x0001($31)
	[00001D18] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001D1C] 0x60004000 	mb	
	[00001D20] 0x221F0064 	lda	$16,0x0064($31)
	[00001D24] 0x26100000 	ldah	$16,0x0000($16)
	[00001D28] 0xD36000F6 	bsr	$27,.+0x000003d8
	[00001D2C] 0x7FE60000 	hw_st	$31,0x0000($6)
	[00001D30] 0x60004000 	mb	
	[00001D34] 0x221F0032 	lda	$16,0x0032($31)
	[00001D38] 0x26100000 	ldah	$16,0x0000($16)
	[00001D3C] 0xD36000F1 	bsr	$27,.+0x000003c4
	[00001D40] 0xF7E00000 	bne	$31,.+0x00000000
	[00001D44] 0x47A0341D 	or	$29,0x01,$29
	[00001D48] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

srom_iic_read_last_byte:
	[00001D4C] 0x20DF01A0 	lda	$6,0x01a0($31)
	[00001D50] 0x24C60008 	ldah	$6,0x0008($6)
	[00001D54] 0x48C31726 	sll	$6,0x18,$6
	[00001D58] 0x20C600C0 	lda	$6,0x00c0($6)
	[00001D5C] 0x205F0008 	lda	$2,0x0008($31)
	[00001D60] 0x47FF0403 	or	$31,$31,$3
last_read_more_bits:
	[00001D64] 0x48603723 	sll	$3,0x01,$3
	[00001D68] 0x209F0002 	lda	$4,0x0002($31)
	[00001D6C] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001D70] 0x60004000 	mb	
	[00001D74] 0x221F0032 	lda	$16,0x0032($31)
	[00001D78] 0x26100000 	ldah	$16,0x0000($16)
	[00001D7C] 0xD36000E1 	bsr	$27,.+0x00000384
	[00001D80] 0x209F0003 	lda	$4,0x0003($31)
	[00001D84] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001D88] 0x60004000 	mb	
	[00001D8C] 0x221F0032 	lda	$16,0x0032($31)
	[00001D90] 0x26100000 	ldah	$16,0x0000($16)
	[00001D94] 0xD36000DB 	bsr	$27,.+0x0000036c
	[00001D98] 0x6C860000 	hw_ld	$4,0x0000($6)
	[00001D9C] 0x48807684 	srl	$4,0x03,$4
	[00001DA0] 0x44830403 	or	$4,$3,$3
	[00001DA4] 0x60004000 	mb	
	[00001DA8] 0x221F0032 	lda	$16,0x0032($31)
	[00001DAC] 0x26100000 	ldah	$16,0x0000($16)
	[00001DB0] 0xD36000D4 	bsr	$27,.+0x00000350
	[00001DB4] 0x209F0002 	lda	$4,0x0002($31)
	[00001DB8] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001DBC] 0x60004000 	mb	
	[00001DC0] 0x221F0032 	lda	$16,0x0032($31)
	[00001DC4] 0x26100000 	ldah	$16,0x0000($16)
	[00001DC8] 0xD36000CE 	bsr	$27,.+0x00000338
	[00001DCC] 0x40403122 	subl	$2,0x01,$2
	[00001DD0] 0xF45FFFE4 	bne	$2,.+0x007fff90
	[00001DD4] 0x209F0002 	lda	$4,0x0002($31)
	[00001DD8] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001DDC] 0x60004000 	mb	
	[00001DE0] 0x221F0032 	lda	$16,0x0032($31)
	[00001DE4] 0x26100000 	ldah	$16,0x0000($16)
	[00001DE8] 0xD36000C6 	bsr	$27,.+0x00000318
	[00001DEC] 0x209F0003 	lda	$4,0x0003($31)
	[00001DF0] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001DF4] 0x60004000 	mb	
	[00001DF8] 0x221F0064 	lda	$16,0x0064($31)
	[00001DFC] 0x26100000 	ldah	$16,0x0000($16)
	[00001E00] 0xD36000C0 	bsr	$27,.+0x00000300
	[00001E04] 0x209F0002 	lda	$4,0x0002($31)
	[00001E08] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001E0C] 0x60004000 	mb	
	[00001E10] 0x221F0032 	lda	$16,0x0032($31)
	[00001E14] 0x26100000 	ldah	$16,0x0000($16)
	[00001E18] 0xD36000BA 	bsr	$27,.+0x000002e8
	[00001E1C] 0xF7E00000 	bne	$31,.+0x00000000
	[00001E20] 0x47A0341D 	or	$29,0x01,$29
	[00001E24] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

srom_iic_write_byte:
	[00001E28] 0x20DF01A0 	lda	$6,0x01a0($31)
	[00001E2C] 0x24C60008 	ldah	$6,0x0008($6)
	[00001E30] 0x48C31726 	sll	$6,0x18,$6
	[00001E34] 0x20C600C0 	lda	$6,0x00c0($6)
	[00001E38] 0x47E11402 	or	$31,0x08,$2
write_more_bits:
	[00001E3C] 0x4860D684 	srl	$3,0x06,$4
	[00001E40] 0x44805004 	and	$4,0x02,$4
	[00001E44] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001E48] 0x60004000 	mb	
	[00001E4C] 0x221F0032 	lda	$16,0x0032($31)
	[00001E50] 0x26100000 	ldah	$16,0x0000($16)
	[00001E54] 0xD36000AB 	bsr	$27,.+0x000002ac
	[00001E58] 0x44803404 	or	$4,0x01,$4
	[00001E5C] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001E60] 0x60004000 	mb	
	[00001E64] 0x221F0064 	lda	$16,0x0064($31)
	[00001E68] 0x26100000 	ldah	$16,0x0000($16)
	[00001E6C] 0xD36000A5 	bsr	$27,.+0x00000294
	[00001E70] 0x44805004 	and	$4,0x02,$4
	[00001E74] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001E78] 0x60004000 	mb	
	[00001E7C] 0x221F0032 	lda	$16,0x0032($31)
	[00001E80] 0x26100000 	ldah	$16,0x0000($16)
	[00001E84] 0xD360009F 	bsr	$27,.+0x0000027c
	[00001E88] 0x48603723 	sll	$3,0x01,$3
	[00001E8C] 0x40403122 	subl	$2,0x01,$2
	[00001E90] 0xF45FFFEA 	bne	$2,.+0x007fffa8
	[00001E94] 0x47E05404 	or	$31,0x02,$4
	[00001E98] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001E9C] 0x60004000 	mb	
	[00001EA0] 0x221F0032 	lda	$16,0x0032($31)
	[00001EA4] 0x26100000 	ldah	$16,0x0000($16)
	[00001EA8] 0xD3600096 	bsr	$27,.+0x00000258
	[00001EAC] 0x44803404 	or	$4,0x01,$4
	[00001EB0] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001EB4] 0x60004000 	mb	
	[00001EB8] 0x221F0032 	lda	$16,0x0032($31)
	[00001EBC] 0x26100000 	ldah	$16,0x0000($16)
	[00001EC0] 0xD3600090 	bsr	$27,.+0x00000240
	[00001EC4] 0x6C660000 	hw_ld	$3,0x0000($6)
	[00001EC8] 0x60004000 	mb	
	[00001ECC] 0x221F0032 	lda	$16,0x0032($31)
	[00001ED0] 0x26100000 	ldah	$16,0x0000($16)
	[00001ED4] 0xD360008B 	bsr	$27,.+0x0000022c
	[00001ED8] 0x7FE60000 	hw_st	$31,0x0000($6)
	[00001EDC] 0x60004000 	mb	
	[00001EE0] 0x221F0032 	lda	$16,0x0032($31)
	[00001EE4] 0x26100000 	ldah	$16,0x0000($16)
	[00001EE8] 0xD3600086 	bsr	$27,.+0x00000218
	[00001EEC] 0x48607683 	srl	$3,0x03,$3
	[00001EF0] 0xF7E00000 	bne	$31,.+0x00000000
	[00001EF4] 0x47A0341D 	or	$29,0x01,$29
	[00001EF8] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

srom_iic_start:
	[00001EFC] 0x20DF01A0 	lda	$6,0x01a0($31)
	[00001F00] 0x24C60008 	ldah	$6,0x0008($6)
	[00001F04] 0x48C31726 	sll	$6,0x18,$6
	[00001F08] 0x20C600C0 	lda	$6,0x00c0($6)
	[00001F0C] 0x209F0003 	lda	$4,0x0003($31)
	[00001F10] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001F14] 0x60004000 	mb	
	[00001F18] 0x221F015E 	lda	$16,0x015e($31)
	[00001F1C] 0x26100000 	ldah	$16,0x0000($16)
	[00001F20] 0xD3600078 	bsr	$27,.+0x000001e0
	[00001F24] 0x209F0001 	lda	$4,0x0001($31)
	[00001F28] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001F2C] 0x60004000 	mb	
	[00001F30] 0x221F0064 	lda	$16,0x0064($31)
	[00001F34] 0x26100000 	ldah	$16,0x0000($16)
	[00001F38] 0xD3600072 	bsr	$27,.+0x000001c8
	[00001F3C] 0x7FE60000 	hw_st	$31,0x0000($6)
	[00001F40] 0x60004000 	mb	
	[00001F44] 0x221F0032 	lda	$16,0x0032($31)
	[00001F48] 0x26100000 	ldah	$16,0x0000($16)
	[00001F4C] 0xD360006D 	bsr	$27,.+0x000001b4
	[00001F50] 0xF7E00000 	bne	$31,.+0x00000000
	[00001F54] 0x47A0341D 	or	$29,0x01,$29
	[00001F58] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

srom_iic_stop:
	[00001F5C] 0x20DF01A0 	lda	$6,0x01a0($31)
	[00001F60] 0x24C60008 	ldah	$6,0x0008($6)
	[00001F64] 0x48C31726 	sll	$6,0x18,$6
	[00001F68] 0x20C600C0 	lda	$6,0x00c0($6)
	[00001F6C] 0x7FE60000 	hw_st	$31,0x0000($6)
	[00001F70] 0x221F0032 	lda	$16,0x0032($31)
	[00001F74] 0x26100000 	ldah	$16,0x0000($16)
	[00001F78] 0xD3600062 	bsr	$27,.+0x00000188
	[00001F7C] 0x209F0001 	lda	$4,0x0001($31)
	[00001F80] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001F84] 0x60004000 	mb	
	[00001F88] 0x221F0064 	lda	$16,0x0064($31)
	[00001F8C] 0x26100000 	ldah	$16,0x0000($16)
	[00001F90] 0xD360005C 	bsr	$27,.+0x00000170
	[00001F94] 0x7FE60000 	hw_st	$31,0x0000($6)
	[00001F98] 0x221F0064 	lda	$16,0x0064($31)
	[00001F9C] 0x26100000 	ldah	$16,0x0000($16)
	[00001FA0] 0xD3600058 	bsr	$27,.+0x00000160
	[00001FA4] 0x209F0001 	lda	$4,0x0001($31)
	[00001FA8] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001FAC] 0x60004000 	mb	
	[00001FB0] 0x221F0096 	lda	$16,0x0096($31)
	[00001FB4] 0x26100000 	ldah	$16,0x0000($16)
	[00001FB8] 0xD3600052 	bsr	$27,.+0x00000148
	[00001FBC] 0x209F0003 	lda	$4,0x0003($31)
	[00001FC0] 0x7C860000 	hw_st	$4,0x0000($6)
	[00001FC4] 0x60004000 	mb	
	[00001FC8] 0x221F0096 	lda	$16,0x0096($31)
	[00001FCC] 0x26100000 	ldah	$16,0x0000($16)
	[00001FD0] 0xD360004C 	bsr	$27,.+0x00000130
	[00001FD4] 0xF7E00000 	bne	$31,.+0x00000000
	[00001FD8] 0x47A0341D 	or	$29,0x01,$29
	[00001FDC] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

srom_iic_read_rom:
	[00001FE0] 0xD3BFFFC6 	bsr	$29,.+0x007fff18
	[00001FE4] 0x44A1D003 	and	$5,0x0e,$3
	[00001FE8] 0x44741403 	or	$3,0xa0,$3
	[00001FEC] 0xD3BFFF8E 	bsr	$29,.+0x007ffe38
	[00001FF0] 0x47E30408 	or	$31,$3,$8
	[00001FF4] 0x48FFD603 	zap	$7,0xfe,$3
	[00001FF8] 0xD3BFFF8B 	bsr	$29,.+0x007ffe2c
	[00001FFC] 0x44680408 	or	$3,$8,$8
	[00002000] 0xD3BFFFBE 	bsr	$29,.+0x007ffef8
	[00002004] 0x44A1D003 	and	$5,0x0e,$3
	[00002008] 0x44743403 	or	$3,0xa1,$3
	[0000200C] 0xD3BFFF86 	bsr	$29,.+0x007ffe18
	[00002010] 0x44680408 	or	$3,$8,$8
	[00002014] 0xF5000004 	bne	$8,.+0x00000010
	[00002018] 0xD3BFFF17 	bsr	$29,.+0x007ffc5c
	[0000201C] 0xF7E00000 	bne	$31,.+0x00000000
	[00002020] 0x45203409 	or	$9,0x01,$9
	[00002024] 0x7BE92000 	# BAD INSTRUCTION 0x7be92000 

srom_iic_read_rom_err:
	[00002028] 0xD3BFFFCC 	bsr	$29,.+0x007fff30
	[0000202C] 0x207F7FFF 	lda	$3,0x7fff($31)
	[00002030] 0xF7E00000 	bne	$31,.+0x00000000
	[00002034] 0x45203409 	or	$9,0x01,$9
	[00002038] 0x7BE92000 	# BAD INSTRUCTION 0x7be92000 

srom_iic_configure:
	[0000203C] 0x20FF0002 	lda	$7,0x0002($31)
	[00002040] 0xD13FFFE7 	bsr	$9,.+0x007fff9c
	[00002044] 0x406095A2 	cmpeq	$3,0x04,$2
	[00002048] 0xE4400027 	beq	$2,.+0x0000009c
	[0000204C] 0xD3BFFF0A 	bsr	$29,.+0x007ffc28
	[00002050] 0x406179A2 	cmplt	$3,0x0b,$2
	[00002054] 0xF4400024 	bne	$2,.+0x00000090
	[00002058] 0x40617528 	subq	$3,0x0b,$8
	[0000205C] 0x410099A2 	cmplt	$8,0x04,$2
	[00002060] 0xE4400021 	beq	$2,.+0x00000084
	[00002064] 0xD3BFFF04 	bsr	$29,.+0x007ffc10
	[00002068] 0x41030409 	addq	$8,$3,$9
	[0000206C] 0xD3BFFF02 	bsr	$29,.+0x007ffc08
	[00002070] 0x41230409 	addq	$9,$3,$9
	[00002074] 0x44605003 	and	$3,0x02,$3
	[00002078] 0x40680048 	s4addl	$3,$8,$8
	[0000207C] 0xD3BFFEFE 	bsr	$29,.+0x007ffbf8
	[00002080] 0xD3BFFEFD 	bsr	$29,.+0x007ffbf4
	[00002084] 0xF4600018 	bne	$3,.+0x00000060
	[00002088] 0xD3BFFEFB 	bsr	$29,.+0x007ffbec
	[0000208C] 0x406035A2 	cmpeq	$3,0x01,$2
	[00002090] 0xE4400015 	beq	$2,.+0x00000054
	[00002094] 0xD3BFFEF8 	bsr	$29,.+0x007ffbe0
	[00002098] 0xD3BFFEF7 	bsr	$29,.+0x007ffbdc
	[0000209C] 0xD3BFFEF6 	bsr	$29,.+0x007ffbd8
	[000020A0] 0xD3BFFEF5 	bsr	$29,.+0x007ffbd4
	[000020A4] 0xD3BFFEF4 	bsr	$29,.+0x007ffbd0
	[000020A8] 0xD3BFFEF3 	bsr	$29,.+0x007ffbcc
	[000020AC] 0xD3BFFEF2 	bsr	$29,.+0x007ffbc8
	[000020B0] 0xD3BFFEF1 	bsr	$29,.+0x007ffbc4
	[000020B4] 0xD3BFFEF0 	bsr	$29,.+0x007ffbc0
	[000020B8] 0x44609003 	and	$3,0x04,$3
	[000020BC] 0x40680408 	addq	$3,$8,$8
	[000020C0] 0x48605683 	srl	$3,0x02,$3
	[000020C4] 0x41230409 	addq	$9,$3,$9
	[000020C8] 0xD3BFFF20 	bsr	$29,.+0x007ffc80
	[000020CC] 0xD3BFFFA3 	bsr	$29,.+0x007ffe8c
	[000020D0] 0x4120F522 	subq	$9,0x07,$2
	[000020D4] 0x49009728 	sll	$8,0x04,$8
	[000020D8] 0x44480402 	or	$2,$8,$2
	[000020DC] 0xF7E00000 	bne	$31,.+0x00000000
	[000020E0] 0x4780341C 	or	$28,0x01,$28
	[000020E4] 0x7BFC2000 	# BAD INSTRUCTION 0x7bfc2000 

return_error:
	[000020E8] 0xD3BFFF18 	bsr	$29,.+0x007ffc60
	[000020EC] 0xD3BFFF9B 	bsr	$29,.+0x007ffe6c
	[000020F0] 0x47FF0402 	or	$31,$31,$2
	[000020F4] 0x47FF0408 	or	$31,$31,$8
	[000020F8] 0xF7E00000 	bne	$31,.+0x00000000
	[000020FC] 0x4780341C 	or	$28,0x01,$28
	[00002100] 0x7BFC2000 	# BAD INSTRUCTION 0x7bfc2000 

usdelay:
srom_usdelay:
	[00002104] 0x47FF041F 	or	$31,$31,$31
	[00002108] 0x229F1A0B 	lda	$20,0x1a0b($31)
	[0000210C] 0x4E900414 	mulq	$20,$16,$20
	[00002110] 0x47FF041F 	or	$31,$31,$31
usdelay_init:
	[00002114] 0x6200C000 	rpcc	$16
	[00002118] 0x47FF041F 	or	$31,$31,$31
	[0000211C] 0x42900414 	addq	$20,$16,$20
	[00002120] 0x4A81F634 	zapnot	$20,0x0f,$20
usdelay_loop:
	[00002124] 0x6200C000 	rpcc	$16
	[00002128] 0x4A01F630 	zapnot	$16,0x0f,$16
	[0000212C] 0x429009B0 	cmplt	$20,$16,$16
	[00002130] 0xE61FFFFC 	beq	$16,.+0x007ffff0
	[00002134] 0xF7E00000 	bne	$31,.+0x00000000
	[00002138] 0x4760341B 	or	$27,0x01,$27
	[0000213C] 0x7BFB2000 	# BAD INSTRUCTION 0x7bfb2000 

srom_iic_wait_for_idle:
	[00002140] 0x207F1000 	lda	$3,0x1000($31)
iic_wait_for_loop:
	[00002144] 0x28A00001 	ldbu	$5,0x0001($0)
	[00002148] 0x28410000 	ldbu	$2,0x0000($1)
	[0000214C] 0x40603523 	subq	$3,0x01,$3
	[00002150] 0xE4600001 	beq	$3,.+0x00000004
	[00002154] 0xE0BFFFFB 	blbc	$5,.+0x007fffec
iic_idle:
	[00002158] 0x60004000 	mb	
	[0000215C] 0xF7E00000 	bne	$31,.+0x00000000
	[00002160] 0x4760341B 	or	$27,0x01,$27
	[00002164] 0x7BFB2000 	# BAD INSTRUCTION 0x7bfb2000 

iic_wait_for_pin:
	[00002168] 0x247F0007 	ldah	$3,0x0007($31)
iic_wait_for_pin_loop:
	[0000216C] 0x28800001 	ldbu	$4,0x0001($0)
	[00002170] 0x28410000 	ldbu	$2,0x0000($1)
	[00002174] 0x40603523 	subq	$3,0x01,$3
	[00002178] 0xE4600002 	beq	$3,.+0x00000008
	[0000217C] 0x4880F682 	srl	$4,0x07,$2
	[00002180] 0xF05FFFFA 	blbs	$2,.+0x007fffe8
iic_pin:
	[00002184] 0x60004000 	mb	
	[00002188] 0xF7E00000 	bne	$31,.+0x00000000
	[0000218C] 0x4760341B 	or	$27,0x01,$27
	[00002190] 0x7BFB2000 	# BAD INSTRUCTION 0x7bfb2000 

iic_set_addresses:
	[00002194] 0x241F4008 	ldah	$0,0x4008($31)
	[00002198] 0x2000FFC0 	lda	$0,0xffc0($0)
	[0000219C] 0x4801B720 	sll	$0,0x0d,$0
	[000021A0] 0x209F8000 	lda	$4,0x8000($31)
	[000021A4] 0x48841724 	sll	$4,0x20,$4
	[000021A8] 0x243F4010 	ldah	$1,0x4010($31)
	[000021AC] 0x2021E000 	lda	$1,0xe000($1)
	[000021B0] 0x4821B721 	sll	$1,0x0d,$1
	[000021B4] 0x20210080 	lda	$1,0x0080($1)
	[000021B8] 0x40040400 	addq	$0,$4,$0
	[000021BC] 0x40240401 	addq	$1,$4,$1
	[000021C0] 0x60004000 	mb	
	[000021C4] 0xF7E00000 	bne	$31,.+0x00000000
	[000021C8] 0x4760341B 	or	$27,0x01,$27
	[000021CC] 0x7BFB2000 	# BAD INSTRUCTION 0x7bfb2000 

srom_write_word:
iic_write_word:
	[000021D0] 0xD37FFFDB 	bsr	$27,.+0x007fff6c
	[000021D4] 0x461FD010 	and	$16,0xfe,$16
	[000021D8] 0x60004000 	mb	
	[000021DC] 0x3A000000 	stb	$16,0x0000($0)
	[000021E0] 0x28410000 	ldbu	$2,0x0000($1)
	[000021E4] 0x47F8B410 	or	$31,0xc5,$16
	[000021E8] 0x47FF041F 	or	$31,$31,$31
	[000021EC] 0x47FF041F 	or	$31,$31,$31
	[000021F0] 0x47FF041F 	or	$31,$31,$31
	[000021F4] 0x60004000 	mb	
	[000021F8] 0x47FF041F 	or	$31,$31,$31
	[000021FC] 0x47FF041F 	or	$31,$31,$31
	[00002200] 0x47FF041F 	or	$31,$31,$31
	[00002204] 0x3A000001 	stb	$16,0x0001($0)
	[00002208] 0x28410000 	ldbu	$2,0x0000($1)
	[0000220C] 0xD37FFFD6 	bsr	$27,.+0x007fff58
	[00002210] 0x60004000 	mb	
	[00002214] 0x3A200000 	stb	$17,0x0000($0)
	[00002218] 0x28410000 	ldbu	$2,0x0000($1)
	[0000221C] 0xD37FFFD2 	bsr	$27,.+0x007fff48
	[00002220] 0x47F87410 	or	$31,0xc3,$16
	[00002224] 0x60004000 	mb	
	[00002228] 0x3A000001 	stb	$16,0x0001($0)
	[0000222C] 0x28410000 	ldbu	$2,0x0000($1)
	[00002230] 0x60004000 	mb	
	[00002234] 0xF7E00000 	bne	$31,.+0x00000000
	[00002238] 0x4780341C 	or	$28,0x01,$28
	[0000223C] 0x7BFC2000 	# BAD INSTRUCTION 0x7bfc2000 

srom_access_lcd:
	[00002240] 0x47F10406 	or	$31,$17,$6
	[00002244] 0xD37FFFD3 	bsr	$27,.+0x007fff4c
	[00002248] 0x47F00411 	or	$31,$16,$17
	[0000224C] 0x47E85410 	or	$31,0x42,$16
	[00002250] 0xD39FFFDF 	bsr	$28,.+0x007fff7c
	[00002254] 0x47E09410 	or	$31,0x04,$16
	[00002258] 0xD37FFFAA 	bsr	$27,.+0x007ffea8
	[0000225C] 0x44CC1411 	or	$6,0x60,$17
	[00002260] 0x47E81410 	or	$31,0x40,$16
	[00002264] 0xD39FFFDA 	bsr	$28,.+0x007fff68
	[00002268] 0x47E09410 	or	$31,0x04,$16
	[0000226C] 0xD37FFFA5 	bsr	$27,.+0x007ffe94
	[00002270] 0x44C81411 	or	$6,0x40,$17
	[00002274] 0x47E81410 	or	$31,0x40,$16
	[00002278] 0xD39FFFD5 	bsr	$28,.+0x007fff54
	[0000227C] 0x47E09410 	or	$31,0x04,$16
	[00002280] 0xD37FFFA0 	bsr	$27,.+0x007ffe80
	[00002284] 0x47F00411 	or	$31,$16,$17
	[00002288] 0x44CC1411 	or	$6,0x60,$17
	[0000228C] 0x47E81410 	or	$31,0x40,$16
	[00002290] 0xD39FFFCF 	bsr	$28,.+0x007fff3c
	[00002294] 0x47E09410 	or	$31,0x04,$16
	[00002298] 0xD37FFF9A 	bsr	$27,.+0x007ffe68
	[0000229C] 0x60004000 	mb	
	[000022A0] 0xF7E00000 	bne	$31,.+0x00000000
	[000022A4] 0x4740341A 	or	$26,0x01,$26
	[000022A8] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

srom_init_lcd:
	[000022AC] 0x241F4010 	ldah	$0,0x4010($31)
	[000022B0] 0x2000F000 	lda	$0,0xf000($0)
	[000022B4] 0x4801B720 	sll	$0,0x0d,$0
	[000022B8] 0x209F8000 	lda	$4,0x8000($31)
	[000022BC] 0x48841724 	sll	$4,0x20,$4
	[000022C0] 0x40040400 	addq	$0,$4,$0
	[000022C4] 0x20002800 	lda	$0,0x2800($0)
	[000022C8] 0x47E1F401 	or	$31,0x0f,$1
	[000022CC] 0x60004000 	mb	
	[000022D0] 0x38200004 	stb	$1,0x0004($0)
	[000022D4] 0x60004000 	mb	
	[000022D8] 0x47F01401 	or	$31,0x80,$1
	[000022DC] 0x38200040 	stb	$1,0x0040($0)
	[000022E0] 0x60004000 	mb	
	[000022E4] 0x47F01401 	or	$31,0x80,$1
	[000022E8] 0x38200041 	stb	$1,0x0041($0)
	[000022EC] 0x60004000 	mb	
	[000022F0] 0x47F01401 	or	$31,0x80,$1
	[000022F4] 0x38200042 	stb	$1,0x0042($0)
	[000022F8] 0x60004000 	mb	
	[000022FC] 0x47F01401 	or	$31,0x80,$1
	[00002300] 0x38200043 	stb	$1,0x0043($0)
	[00002304] 0x60004000 	mb	
	[00002308] 0x47E4F401 	or	$31,0x27,$1
	[0000230C] 0x38200044 	stb	$1,0x0044($0)
	[00002310] 0x60004000 	mb	
	[00002314] 0x47FC1401 	or	$31,0xe0,$1
	[00002318] 0x38200045 	stb	$1,0x0045($0)
	[0000231C] 0x60004000 	mb	
	[00002320] 0x47FC1401 	or	$31,0xe0,$1
	[00002324] 0x38200047 	stb	$1,0x0047($0)
	[00002328] 0x60004000 	mb	
	[0000232C] 0x47FE1401 	or	$31,0xf0,$1
	[00002330] 0x38200048 	stb	$1,0x0048($0)
	[00002334] 0x60004000 	mb	
	[00002338] 0x47E81401 	or	$31,0x40,$1
	[0000233C] 0x38200049 	stb	$1,0x0049($0)
	[00002340] 0x60004000 	mb	
	[00002344] 0x47F01401 	or	$31,0x80,$1
	[00002348] 0x3820004B 	stb	$1,0x004b($0)
	[0000234C] 0x60004000 	mb	
	[00002350] 0x47F01401 	or	$31,0x80,$1
	[00002354] 0x3820004C 	stb	$1,0x004c($0)
	[00002358] 0x60004000 	mb	
	[0000235C] 0x47EE1401 	or	$31,0x70,$1
	[00002360] 0x3820004D 	stb	$1,0x004d($0)
	[00002364] 0x60004000 	mb	
	[00002368] 0xD37FFF8A 	bsr	$27,.+0x007ffe28
	[0000236C] 0xD37FFF74 	bsr	$27,.+0x007ffdd0
	[00002370] 0x47F01410 	or	$31,0x80,$16
	[00002374] 0x60004000 	mb	
	[00002378] 0x3A000001 	stb	$16,0x0001($0)
	[0000237C] 0x28410000 	ldbu	$2,0x0000($1)
	[00002380] 0x47E81410 	or	$31,0x40,$16
	[00002384] 0xD37FFF5F 	bsr	$27,.+0x007ffd7c
	[00002388] 0x47E01410 	or	$31,0x00,$16
	[0000238C] 0x60004000 	mb	
	[00002390] 0x3A000001 	stb	$16,0x0001($0)
	[00002394] 0x28410000 	ldbu	$2,0x0000($1)
	[00002398] 0x47E81410 	or	$31,0x40,$16
	[0000239C] 0xD37FFF59 	bsr	$27,.+0x007ffd64
	[000023A0] 0x47EB7410 	or	$31,0x5b,$16
	[000023A4] 0x60004000 	mb	
	[000023A8] 0x3A000000 	stb	$16,0x0000($0)
	[000023AC] 0x28410000 	ldbu	$2,0x0000($1)
	[000023B0] 0x47E41410 	or	$31,0x20,$16
	[000023B4] 0x47FF041F 	or	$31,$31,$31
	[000023B8] 0x47FF041F 	or	$31,$31,$31
	[000023BC] 0x47FF041F 	or	$31,$31,$31
	[000023C0] 0x60004000 	mb	
	[000023C4] 0x47FF041F 	or	$31,$31,$31
	[000023C8] 0x47FF041F 	or	$31,$31,$31
	[000023CC] 0x47FF041F 	or	$31,$31,$31
	[000023D0] 0x3A000001 	stb	$16,0x0001($0)
	[000023D4] 0x28410000 	ldbu	$2,0x0000($1)
	[000023D8] 0xD37FFF63 	bsr	$27,.+0x007ffd8c
	[000023DC] 0x47E29410 	or	$31,0x14,$16
	[000023E0] 0x60004000 	mb	
	[000023E4] 0x3A000000 	stb	$16,0x0000($0)
	[000023E8] 0x28410000 	ldbu	$2,0x0000($1)
	[000023EC] 0x47F87410 	or	$31,0xc3,$16
	[000023F0] 0x47FF041F 	or	$31,$31,$31
	[000023F4] 0x47FF041F 	or	$31,$31,$31
	[000023F8] 0x47FF041F 	or	$31,$31,$31
	[000023FC] 0x60004000 	mb	
	[00002400] 0x47FF041F 	or	$31,$31,$31
	[00002404] 0x47FF041F 	or	$31,$31,$31
	[00002408] 0x47FF041F 	or	$31,$31,$31
	[0000240C] 0x3A000001 	stb	$16,0x0001($0)
	[00002410] 0x28410000 	ldbu	$2,0x0000($1)
	[00002414] 0x47E09410 	or	$31,0x04,$16
	[00002418] 0xD37FFF3A 	bsr	$27,.+0x007ffce8
	[0000241C] 0x47E71410 	or	$31,0x38,$16
	[00002420] 0x47FF0411 	or	$31,$31,$17
	[00002424] 0xD35FFF86 	bsr	$26,.+0x007ffe18
	[00002428] 0x47E71410 	or	$31,0x38,$16
	[0000242C] 0x47FF0411 	or	$31,$31,$17
	[00002430] 0xD35FFF83 	bsr	$26,.+0x007ffe0c
	[00002434] 0x47E71410 	or	$31,0x38,$16
	[00002438] 0x47FF0411 	or	$31,$31,$17
	[0000243C] 0xD35FFF80 	bsr	$26,.+0x007ffe00
	[00002440] 0x47E71410 	or	$31,0x38,$16
	[00002444] 0x47FF0411 	or	$31,$31,$17
	[00002448] 0xD35FFF7D 	bsr	$26,.+0x007ffdf4
	[0000244C] 0x47E1D410 	or	$31,0x0e,$16
	[00002450] 0x47FF0411 	or	$31,$31,$17
	[00002454] 0xD35FFF7A 	bsr	$26,.+0x007ffde8
	[00002458] 0x47E05410 	or	$31,0x02,$16
	[0000245C] 0x47FF0411 	or	$31,$31,$17
	[00002460] 0xD35FFF77 	bsr	$26,.+0x007ffddc
	[00002464] 0x47E03410 	or	$31,0x01,$16
	[00002468] 0x47FF0411 	or	$31,$31,$17
	[0000246C] 0xD35FFF74 	bsr	$26,.+0x007ffdd0
	[00002470] 0x47F01410 	or	$31,0x80,$16
	[00002474] 0x47FF0411 	or	$31,$31,$17
	[00002478] 0xD35FFF71 	bsr	$26,.+0x007ffdc4
	[0000247C] 0x60004000 	mb	
	[00002480] 0xF7E00000 	bne	$31,.+0x00000000
	[00002484] 0x44E03407 	or	$7,0x01,$7
	[00002488] 0x7BE72000 	# BAD INSTRUCTION 0x7be72000 

WriteCY_CMD_REG:
	[0000248C] 0x203F0004 	lda	$1,0x0004($31)
	[00002490] 0xC3E00016 	br	$31,.+0x00000058
WriteCY_INTA_ROUTE:
	[00002494] 0x203F0040 	lda	$1,0x0040($31)
	[00002498] 0xC3E00014 	br	$31,.+0x00000050
WriteCY_INTB_ROUTE:
	[0000249C] 0x203F0041 	lda	$1,0x0041($31)
	[000024A0] 0xC3E00012 	br	$31,.+0x00000048
WriteCY_INTC_ROUTE:
	[000024A4] 0x203F0042 	lda	$1,0x0042($31)
	[000024A8] 0xC3E00010 	br	$31,.+0x00000040
WriteCY_INTD_ROUTE:
	[000024AC] 0x203F0043 	lda	$1,0x0043($31)
	[000024B0] 0xC3E0000E 	br	$31,.+0x00000038
WriteCY_CTRL_REG:
	[000024B4] 0x203F0044 	lda	$1,0x0044($31)
	[000024B8] 0xC3E0000C 	br	$31,.+0x00000030
WriteCY_ERR_CTRL_REG:
	[000024BC] 0x203F0045 	lda	$1,0x0045($31)
	[000024C0] 0xC3E0000A 	br	$31,.+0x00000028
WriteCY_TOP_OF_MEM:
	[000024C4] 0x203F0048 	lda	$1,0x0048($31)
	[000024C8] 0xC3E00008 	br	$31,.+0x00000020
WriteCY_ATCTRL_REG1:
	[000024CC] 0x203F0049 	lda	$1,0x0049($31)
	[000024D0] 0xC3E00006 	br	$31,.+0x00000018
WriteCY_IDE0_ROUTE:
	[000024D4] 0x203F004B 	lda	$1,0x004b($31)
	[000024D8] 0xC3E00004 	br	$31,.+0x00000010
WriteCY_IDE1_ROUTE:
	[000024DC] 0x203F004C 	lda	$1,0x004c($31)
	[000024E0] 0xC3E00002 	br	$31,.+0x00000008
WriteCY_SA_USB_CTRL:
	[000024E4] 0x203F004D 	lda	$1,0x004d($31)
	[000024E8] 0xC3E00000 	br	$31,.+0x00000000
WriteConf:
	[000024EC] 0x461F0402 	or	$16,$31,$2
	[000024F0] 0x207F01FE 	lda	$3,0x01fe($31)
	[000024F4] 0x24630008 	ldah	$3,0x0008($3)
	[000024F8] 0x48631723 	sll	$3,0x18,$3
	[000024FC] 0x209F8000 	lda	$4,0x8000($31)
	[00002500] 0x48841724 	sll	$4,0x20,$4
	[00002504] 0x44640403 	or	$3,$4,$3
	[00002508] 0x221F2800 	lda	$16,0x2800($31)
	[0000250C] 0x44700403 	or	$3,$16,$3
	[00002510] 0xC3E00019 	br	$31,.+0x00000064
WriteLEDS:
	[00002514] 0x404415A1 	cmpeq	$2,0x20,$1
	[00002518] 0xF4200002 	bne	$1,.+0x00000008
	[0000251C] 0x47BD0401 	or	$29,$29,$1
	[00002520] 0x4421041D 	or	$1,$1,$29
skipSromPort:
	[00002524] 0x203F0080 	lda	$1,0x0080($31)
	[00002528] 0xC3E0000E 	br	$31,.+0x00000038
WriteSMC_Config1:
WriteSMC_Index1:
	[0000252C] 0x203F0370 	lda	$1,0x0370($31)
	[00002530] 0xC3E0000B 	br	$31,.+0x0000002c
WriteSMC_Data1:
	[00002534] 0x203F0371 	lda	$1,0x0371($31)
	[00002538] 0xC3E00009 	br	$31,.+0x00000024
WriteRTCAddr:
	[0000253C] 0x203F0070 	lda	$1,0x0070($31)
	[00002540] 0xC3E00007 	br	$31,.+0x0000001c
WriteRTCData:
	[00002544] 0x203F0071 	lda	$1,0x0071($31)
	[00002548] 0xC3E00005 	br	$31,.+0x00000014
WriteSIO_NMISC:
	[0000254C] 0x203F0061 	lda	$1,0x0061($31)
	[00002550] 0xC3E00003 	br	$31,.+0x0000000c
WriteSIO_TMR2:
	[00002554] 0x203F0042 	lda	$1,0x0042($31)
	[00002558] 0xC3E00001 	br	$31,.+0x00000004
WriteSIO_TCW:
	[0000255C] 0x203F0043 	lda	$1,0x0043($31)
WriteCont_std:
	[00002560] 0x46100402 	or	$16,$16,$2
WriteCont:
	[00002564] 0x207F8000 	lda	$3,0x8000($31)
	[00002568] 0x48611723 	sll	$3,0x08,$3
	[0000256C] 0x206301FC 	lda	$3,0x01fc($3)
	[00002570] 0x24630008 	ldah	$3,0x0008($3)
	[00002574] 0x48631723 	sll	$3,0x18,$3
WriteData:
	[00002578] 0x44230401 	or	$1,$3,$1
	[0000257C] 0x60004000 	mb	
	[00002580] 0x38410000 	stb	$2,0x0000($1)
	[00002584] 0x60004000 	mb	
	[00002588] 0xF7E00000 	bne	$31,.+0x00000000
	[0000258C] 0x47A0341D 	or	$29,0x01,$29
	[00002590] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

ReadRTCData:
	[00002594] 0x205F0071 	lda	$2,0x0071($31)
	[00002598] 0x207F8000 	lda	$3,0x8000($31)
	[0000259C] 0x48611723 	sll	$3,0x08,$3
	[000025A0] 0x206301FC 	lda	$3,0x01fc($3)
	[000025A4] 0x24630008 	ldah	$3,0x0008($3)
	[000025A8] 0x48631723 	sll	$3,0x18,$3
ReadData:
	[000025AC] 0x44430402 	or	$2,$3,$2
	[000025B0] 0x28020000 	ldbu	$0,0x0000($2)
	[000025B4] 0xF7E00000 	bne	$31,.+0x00000000
	[000025B8] 0x47A0341D 	or	$29,0x01,$29
	[000025BC] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

ReadConfJumper:
	[000025C0] 0x47FF0400 	or	$31,$31,$0
	[000025C4] 0xF7E00000 	bne	$31,.+0x00000000
	[000025C8] 0x47A0341D 	or	$29,0x01,$29
	[000025CC] 0x7BFD2000 	# BAD INSTRUCTION 0x7bfd2000 

intdivide:
	[000025D0] 0x47FF0400 	or	$31,$31,$0
	[000025D4] 0x423009A1 	cmplt	$17,$16,$1
	[000025D8] 0xF420000A 	bne	$1,.+0x00000028
divide:
	[000025DC] 0x203F0001 	lda	$1,0x0001($31)
divide1:
	[000025E0] 0x40010404 	addq	$0,$1,$4
	[000025E4] 0x4C900402 	mulq	$4,$16,$2
	[000025E8] 0x48203721 	sll	$1,0x01,$1
	[000025EC] 0x405109A3 	cmplt	$2,$17,$3
	[000025F0] 0xF47FFFFB 	bne	$3,.+0x007fffec
	[000025F4] 0x48205681 	srl	$1,0x02,$1
	[000025F8] 0x40010400 	addq	$0,$1,$0
	[000025FC] 0x402059A3 	cmplt	$1,0x02,$3
	[00002600] 0xE47FFFF6 	beq	$3,.+0x007fffd8
divide_done:
	[00002604] 0xF7E00000 	bne	$31,.+0x00000000
	[00002608] 0x4760341B 	or	$27,0x01,$27
	[0000260C] 0x7BFB2000 	# BAD INSTRUCTION 0x7bfb2000 

updivide:
	[00002610] 0xD37FFFEF 	bsr	$27,.+0x007fffbc
	[00002614] 0x4E000401 	mulq	$16,$0,$1
	[00002618] 0x403109A2 	cmplt	$1,$17,$2
	[0000261C] 0xE0400001 	blbc	$2,.+0x00000004
	[00002620] 0x40003400 	addq	$0,0x01,$0
updivide_done:
	[00002624] 0xF7E00000 	bne	$31,.+0x00000000
	[00002628] 0x4740341A 	or	$26,0x01,$26
	[0000262C] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

nintdivide:
	[00002630] 0xD37FFFE7 	bsr	$27,.+0x007fff9c
	[00002634] 0x4E000401 	mulq	$16,$0,$1
	[00002638] 0x403109A2 	cmplt	$1,$17,$2
	[0000263C] 0xE0400007 	blbc	$2,.+0x0000001c
	[00002640] 0x40003400 	addq	$0,0x01,$0
	[00002644] 0x4E000402 	mulq	$16,$0,$2
	[00002648] 0x40510522 	subq	$2,$17,$2
	[0000264C] 0x42210523 	subq	$17,$1,$3
	[00002650] 0x406209A1 	cmplt	$3,$2,$1
	[00002654] 0xE0200001 	blbc	$1,.+0x00000004
	[00002658] 0x40003520 	subq	$0,0x01,$0
nintdivide_done:
	[0000265C] 0xF7E00000 	bne	$31,.+0x00000000
	[00002660] 0x4740341A 	or	$26,0x01,$26
	[00002664] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

srom_wrtest:
	[00002668] 0x7E301000 	hw_st/q	$17,0x0000($16)
	[0000266C] 0x60004000 	mb	
srom_rdtest:
	[00002670] 0x6E501000 	hw_ld/q	$18,0x0000($16)
	[00002674] 0x46510813 	xor	$18,$17,$19
equal:
	[00002678] 0xF7E00000 	bne	$31,.+0x00000000
	[0000267C] 0x4740341A 	or	$26,0x01,$26
	[00002680] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

FatalError:
	[00002684] 0x47E7F402 	or	$31,0x3f,$2
	[00002688] 0xD3BFFFA2 	bsr	$29,.+0x007ffe88
	[0000268C] 0x223F01F4 	lda	$17,0x01f4($31)
	[00002690] 0xD360006A 	bsr	$27,.+0x000001a8
	[00002694] 0x47E80402 	or	$31,$8,$2
	[00002698] 0xD3BFFF9E 	bsr	$29,.+0x007ffe78
	[0000269C] 0x45080413 	or	$8,$8,$19
	[000026A0] 0xD3800033 	bsr	$28,.+0x000000cc
	[000026A4] 0x223F03E8 	lda	$17,0x03e8($31)
	[000026A8] 0xD3600064 	bsr	$27,.+0x00000190
	[000026AC] 0x47F01410 	or	$31,0x80,$16
	[000026B0] 0x47E01411 	or	$31,0x00,$17
	[000026B4] 0xD35FFEE2 	bsr	$26,.+0x007ffb88
	[000026B8] 0x60004000 	mb	
	[000026BC] 0x47F81410 	or	$31,0xc0,$16
	[000026C0] 0x47E01411 	or	$31,0x00,$17
	[000026C4] 0xD35FFEDE 	bsr	$26,.+0x007ffb78
	[000026C8] 0x60004000 	mb	
	[000026CC] 0x47E8B410 	or	$31,0x45,$16
	[000026D0] 0x47E03411 	or	$31,0x01,$17
	[000026D4] 0xD35FFEDA 	bsr	$26,.+0x007ffb68
	[000026D8] 0x60004000 	mb	
	[000026DC] 0x47EE5410 	or	$31,0x72,$16
	[000026E0] 0x47E03411 	or	$31,0x01,$17
	[000026E4] 0xD35FFED6 	bsr	$26,.+0x007ffb58
	[000026E8] 0x60004000 	mb	
	[000026EC] 0x47EE5410 	or	$31,0x72,$16
	[000026F0] 0x47E03411 	or	$31,0x01,$17
	[000026F4] 0xD35FFED2 	bsr	$26,.+0x007ffb48
	[000026F8] 0x60004000 	mb	
	[000026FC] 0x47EDF410 	or	$31,0x6f,$16
	[00002700] 0x47E03411 	or	$31,0x01,$17
	[00002704] 0xD35FFECE 	bsr	$26,.+0x007ffb38
	[00002708] 0x60004000 	mb	
	[0000270C] 0x47EE5410 	or	$31,0x72,$16
	[00002710] 0x47E03411 	or	$31,0x01,$17
	[00002714] 0xD35FFECA 	bsr	$26,.+0x007ffb28
	[00002718] 0x60004000 	mb	
	[0000271C] 0x47E41410 	or	$31,0x20,$16
	[00002720] 0x47E03411 	or	$31,0x01,$17
	[00002724] 0xD35FFEC6 	bsr	$26,.+0x007ffb18
	[00002728] 0x60004000 	mb	
	[0000272C] 0x49009690 	srl	$8,0x04,$16
	[00002730] 0x4601F010 	and	$16,0x0f,$16
	[00002734] 0x42061410 	addq	$16,0x30,$16
	[00002738] 0x47E03411 	or	$31,0x01,$17
	[0000273C] 0xD35FFEC0 	bsr	$26,.+0x007ffb00
	[00002740] 0x60004000 	mb	
	[00002744] 0x4501F010 	and	$8,0x0f,$16
	[00002748] 0x42061410 	addq	$16,0x30,$16
	[0000274C] 0x47E03411 	or	$31,0x01,$17
	[00002750] 0xD35FFEBB 	bsr	$26,.+0x007ffaec
	[00002754] 0x60004000 	mb	
	[00002758] 0x223F03E8 	lda	$17,0x03e8($31)
	[0000275C] 0xD3600037 	bsr	$27,.+0x000000dc
	[00002760] 0x4BC27681 	srl	$30,0x13,$1
	[00002764] 0x23BF0000 	lda	$29,0x0000($31)
	[00002768] 0xD0000135 	bsr	$0,.+0x000004d4
reset_FatalError:
	[0000276C] 0xC3FFFFFF 	br	$31,.+0x007ffffc
Beep:
	[00002770] 0x221F0003 	lda	$16,0x0003($31)
	[00002774] 0xD3BFFF75 	bsr	$29,.+0x007ffdd4
	[00002778] 0x221F00B6 	lda	$16,0x00b6($31)
	[0000277C] 0xD3BFFF77 	bsr	$29,.+0x007ffddc
	[00002780] 0x221F00E2 	lda	$16,0x00e2($31)
	[00002784] 0xD3BFFF73 	bsr	$29,.+0x007ffdcc
	[00002788] 0x221F0003 	lda	$16,0x0003($31)
	[0000278C] 0xD3BFFF71 	bsr	$29,.+0x007ffdc4
	[00002790] 0x223F0064 	lda	$17,0x0064($31)
	[00002794] 0xD3600029 	bsr	$27,.+0x000000a4
	[00002798] 0x221F00B2 	lda	$16,0x00b2($31)
	[0000279C] 0xD3BFFF6F 	bsr	$29,.+0x007ffdbc
	[000027A0] 0x221F0000 	lda	$16,0x0000($31)
	[000027A4] 0xD3BFFF6B 	bsr	$29,.+0x007ffdac
	[000027A8] 0xD3BFFF6A 	bsr	$29,.+0x007ffda8
	[000027AC] 0xD3BFFF67 	bsr	$29,.+0x007ffd9c
	[000027B0] 0x223F0064 	lda	$17,0x0064($31)
	[000027B4] 0xD3600021 	bsr	$27,.+0x00000084
	[000027B8] 0x42603533 	subq	$19,0x01,$19
	[000027BC] 0xF67FFFEC 	bne	$19,.+0x007fffb0
	[000027C0] 0xF7E00000 	bne	$31,.+0x00000000
	[000027C4] 0x4780341C 	or	$28,0x01,$28
	[000027C8] 0x7BFC2000 	# BAD INSTRUCTION 0x7bfc2000 

GetCPUSpeed:
wait_for_not_uip:
	[000027CC] 0x221F000A 	lda	$16,0x000a($31)
	[000027D0] 0xD3BFFF5A 	bsr	$29,.+0x007ffd68
	[000027D4] 0x221F0027 	lda	$16,0x0027($31)
	[000027D8] 0xD3BFFF5A 	bsr	$29,.+0x007ffd68
	[000027DC] 0x221F000B 	lda	$16,0x000b($31)
	[000027E0] 0xD3BFFF56 	bsr	$29,.+0x007ffd58
	[000027E4] 0x221F0046 	lda	$16,0x0046($31)
	[000027E8] 0xD3BFFF56 	bsr	$29,.+0x007ffd58
	[000027EC] 0x221F000A 	lda	$16,0x000a($31)
	[000027F0] 0xD3BFFF52 	bsr	$29,.+0x007ffd48
	[000027F4] 0xD3BFFF67 	bsr	$29,.+0x007ffd9c
	[000027F8] 0x4800F680 	srl	$0,0x07,$0
	[000027FC] 0xF01FFFF3 	blbs	$0,.+0x007fffcc
	[00002800] 0x223F000A 	lda	$17,0x000a($31)
	[00002804] 0xD360000D 	bsr	$27,.+0x00000034
	[00002808] 0x223F0040 	lda	$17,0x0040($31)
	[0000280C] 0x6080C000 	rpcc	$4
	[00002810] 0xD360000A 	bsr	$27,.+0x00000028
	[00002814] 0x6000C000 	rpcc	$0
	[00002818] 0x40040120 	subl	$0,$4,$0
	[0000281C] 0xF8000003 	bge	$0,.+0x0000000c
	[00002820] 0x47E03401 	or	$31,0x01,$1
	[00002824] 0x48241721 	sll	$1,0x20,$1
	[00002828] 0x40200400 	addq	$1,$0,$0
noshft:
	[0000282C] 0x48007720 	sll	$0,0x03,$0
	[00002830] 0xF7E00000 	bne	$31,.+0x00000000
	[00002834] 0x4780341C 	or	$28,0x01,$28
	[00002838] 0x7BFC2000 	# BAD INSTRUCTION 0x7bfc2000 

wait_for_pif:
	[0000283C] 0x20BF000A 	lda	$5,0x000a($31)
wait_for_pif0:
	[00002840] 0x40A03525 	subq	$5,0x01,$5
	[00002844] 0xE4A00005 	beq	$5,.+0x00000014
	[00002848] 0x221F000C 	lda	$16,0x000c($31)
	[0000284C] 0xD3BFFF3B 	bsr	$29,.+0x007ffcec
	[00002850] 0xD3BFFF50 	bsr	$29,.+0x007ffd40
	[00002854] 0x4800D680 	srl	$0,0x06,$0
	[00002858] 0xF01FFFF9 	blbs	$0,.+0x007fffe4
wait_assert:
	[0000285C] 0x20BF000A 	lda	$5,0x000a($31)
wait_assert0:
	[00002860] 0x40A03525 	subq	$5,0x01,$5
	[00002864] 0xE4A00004 	beq	$5,.+0x00000010
	[00002868] 0xD3BFFF34 	bsr	$29,.+0x007ffcd0
	[0000286C] 0xD3BFFF49 	bsr	$29,.+0x007ffd24
	[00002870] 0x4800D680 	srl	$0,0x06,$0
	[00002874] 0xE01FFFF9 	blbc	$0,.+0x007fffe4
wait_assert_to:
	[00002878] 0x42203531 	subq	$17,0x01,$17
	[0000287C] 0xF63FFFEF 	bne	$17,.+0x007fffbc
	[00002880] 0xF7E00000 	bne	$31,.+0x00000000
	[00002884] 0x4760341B 	or	$27,0x01,$27
	[00002888] 0x7BFB2000 	# BAD INSTRUCTION 0x7bfb2000 

LoadSystemCode:
	[0000288C] 0x215F0104 	lda	$10,0x0104($31)
	[00002890] 0x203F0204 	lda	$1,0x0204($31)
	[00002894] 0x4A021680 	srl	$16,0x10,$0
	[00002898] 0x440102CA 	cmovlbc	$0,$1,$10
scanROM:
	[0000289C] 0x49441686 	srl	$10,0x20,$6
	[000028A0] 0x47FF040C 	or	$31,$31,$12
	[000028A4] 0x47FF0406 	or	$31,$31,$6
rescanROM:
	[000028A8] 0x44C60411 	or	$6,$6,$17
	[000028AC] 0x47FF0407 	or	$31,$31,$7
	[000028B0] 0x4540310A 	andnot	$10,0x01,$10
	[000028B4] 0x201F0000 	lda	$0,0x0000($31)
	[000028B8] 0x24000020 	ldah	$0,0x0020($0)
	[000028BC] 0x422003A0 	cmpult	$17,$0,$0
	[000028C0] 0xF0000007 	blbs	$0,.+0x0000001c
DoneWithROM:
	[000028C4] 0x45409000 	and	$10,0x04,$0
	[000028C8] 0xE400004A 	beq	$0,.+0x00000128
	[000028CC] 0x45411000 	and	$10,0x08,$0
	[000028D0] 0x215F0108 	lda	$10,0x0108($31)
	[000028D4] 0xF41FFFF1 	bne	$0,.+0x007fffc4
	[000028D8] 0x4540940A 	or	$10,0x04,$10
	[000028DC] 0xC3FFFFEF 	br	$31,.+0x007fffbc
ValidationPattern:
	[000028E0] 0xD3800083 	bsr	$28,.+0x0000020c
	[000028E4] 0x46310406 	or	$17,$17,$6
	[000028E8] 0x203FC3C3 	lda	$1,0xc3c3($31)
	[000028EC] 0x24215A5B 	ldah	$1,0x5a5b($1)
	[000028F0] 0x400105A1 	cmpeq	$0,$1,$1
	[000028F4] 0xF4200005 	bne	$1,.+0x00000014
	[000028F8] 0x203FC3E0 	lda	$1,0xc3e0($31)
	[000028FC] 0x24210001 	ldah	$1,0x0001($1)
	[00002900] 0x480052C0 	extwl	$0,0x02,$0
	[00002904] 0x400105A0 	cmpeq	$0,$1,$0
	[00002908] 0xE41FFFE7 	beq	$0,.+0x007fff9c
InversePattern:
	[0000290C] 0xD3800078 	bsr	$28,.+0x000001e0
	[00002910] 0x203F3C3C 	lda	$1,0x3c3c($31)
	[00002914] 0x2421A5A5 	ldah	$1,0xa5a5($1)
	[00002918] 0x483E1601 	zap	$1,0xf0,$1
	[0000291C] 0x400105A0 	cmpeq	$0,$1,$0
	[00002920] 0xE41FFFE1 	beq	$0,.+0x007fff84
HeaderSize:
	[00002924] 0xD3800072 	bsr	$28,.+0x000001c8
	[00002928] 0x400699A1 	cmplt	$0,0x34,$1
	[0000292C] 0x4541040A 	or	$10,$1,$10
	[00002930] 0xF140000C 	blbs	$10,.+0x00000030
	[00002934] 0x40021525 	subq	$0,0x10,$5
	[00002938] 0x48A05685 	srl	$5,0x02,$5
HeaderCheckSum:
	[0000293C] 0xD380006C 	bsr	$28,.+0x000001b0
	[00002940] 0x40A03525 	subq	$5,0x01,$5
	[00002944] 0xF4BFFFFD 	bne	$5,.+0x007ffff4
	[00002948] 0x44E70405 	or	$7,$7,$5
	[0000294C] 0xD3800068 	bsr	$28,.+0x000001a0
	[00002950] 0x40C11411 	addq	$6,0x08,$17
	[00002954] 0x49405681 	srl	$10,0x02,$1
	[00002958] 0xE0200002 	blbc	$1,.+0x00000008
	[0000295C] 0x400505A0 	cmpeq	$0,$5,$0
	[00002960] 0xE41FFFD1 	beq	$0,.+0x007fff44
HeaderIsValid:
	[00002964] 0x4180340C 	addq	$12,0x01,$12
	[00002968] 0xD3800061 	bsr	$28,.+0x00000184
	[0000296C] 0x4400040B 	or	$0,$0,$11
	[00002970] 0xD380005F 	bsr	$28,.+0x0000017c
	[00002974] 0x44000409 	or	$0,$0,$9
	[00002978] 0xD380005D 	bsr	$28,.+0x00000174
	[0000297C] 0x44000405 	or	$0,$0,$5
	[00002980] 0xD380005B 	bsr	$28,.+0x0000016c
	[00002984] 0x44000408 	or	$0,$0,$8
	[00002988] 0xD3800059 	bsr	$28,.+0x00000164
	[0000298C] 0x48041720 	sll	$0,0x20,$0
	[00002990] 0x45000408 	or	$8,$0,$8
	[00002994] 0xF1400007 	blbs	$10,.+0x0000001c
FirmwareID:
	[00002998] 0x40C39411 	addq	$6,0x1c,$17
	[0000299C] 0xD3800054 	bsr	$28,.+0x00000150
	[000029A0] 0x480030C1 	extbl	$0,0x01,$1
SROMImageCheck:
	[000029A4] 0x4180352C 	subq	$12,0x01,$12
	[000029A8] 0x402155A0 	cmpeq	$1,0x0a,$0
	[000029AC] 0xF41FFFBE 	bne	$0,.+0x007ffef8
	[000029B0] 0x4180340C 	addq	$12,0x01,$12
SkipFirmwareID:
	[000029B4] 0x49403682 	srl	$10,0x01,$2
	[000029B8] 0x444C02C1 	cmovlbc	$2,$12,$1
	[000029BC] 0xE0400001 	blbc	$2,.+0x00000004
	[000029C0] 0xF15FFFB9 	blbs	$10,.+0x007ffee4
PositionDependent:
	[000029C4] 0x494030C0 	extbl	$10,0x01,$0
	[000029C8] 0x402005A0 	cmpeq	$1,$0,$0
	[000029CC] 0xE41FFFB6 	beq	$0,.+0x007ffed8
	[000029D0] 0x40C41411 	addq	$6,0x20,$17
	[000029D4] 0xD3800046 	bsr	$28,.+0x00000118
	[000029D8] 0x454002C9 	cmovlbc	$10,$0,$9
	[000029DC] 0x40C09411 	addq	$6,0x04,$17
	[000029E0] 0xD3800043 	bsr	$28,.+0x0000010c
	[000029E4] 0x40C09531 	subq	$6,0x04,$17
	[000029E8] 0x40110411 	addq	$0,$17,$17
	[000029EC] 0x42290409 	addq	$17,$9,$9
	[000029F0] 0xC3E0000A 	br	$31,.+0x00000028
NoHeader:
	[000029F4] 0x227F0004 	lda	$19,0x0004($31)
	[000029F8] 0xD39FFF5D 	bsr	$28,.+0x007ffd74
	[000029FC] 0x210D0000 	lda	$8,0x0000($13)
	[00002A00] 0x25080020 	ldah	$8,0x0020($8)
	[00002A04] 0x47FF0405 	or	$31,$31,$5
	[00002A08] 0x223F0000 	lda	$17,0x0000($31)
	[00002A0C] 0x26310002 	ldah	$17,0x0002($17)
	[00002A10] 0x213F0000 	lda	$9,0x0000($31)
	[00002A14] 0x25290020 	ldah	$9,0x0020($9)
	[00002A18] 0x4540910A 	andnot	$10,0x04,$10
headerEnd:
	[00002A1C] 0x45080419 	or	$8,$8,$25
	[00002A20] 0x47FF0407 	or	$31,$31,$7
	[00002A24] 0xF0A00008 	blbs	$5,.+0x00000020
	[00002A28] 0x47E2B402 	or	$31,0x15,$2
	[00002A2C] 0xD3BFFEB9 	bsr	$29,.+0x007ffae4
LoadUncomp:
	[00002A30] 0xD380002F 	bsr	$28,.+0x000000bc
	[00002A34] 0x7C080000 	hw_st	$0,0x0000($8)
	[00002A38] 0x41009408 	addq	$8,0x04,$8
	[00002A3C] 0x422903A0 	cmpult	$17,$9,$0
	[00002A40] 0xF41FFFFB 	bne	$0,.+0x007fffec
	[00002A44] 0xC3E00010 	br	$31,.+0x00000040
LoadComp:
	[00002A48] 0x47E2D402 	or	$31,0x16,$2
	[00002A4C] 0xD3BFFEB1 	bsr	$29,.+0x007ffac4
	[00002A50] 0x47E09412 	or	$31,0x04,$18
	[00002A54] 0xD3400057 	bsr	$26,.+0x0000015c
LoadCInit:
	[00002A58] 0x47FF041B 	or	$31,$31,$27
	[00002A5C] 0x47FF0405 	or	$31,$31,$5
LoadCLoop:
	[00002A60] 0xD3400048 	bsr	$26,.+0x00000120
	[00002A64] 0x4A050160 	insbl	$16,$5,$0
	[00002A68] 0x441B041B 	or	$0,$27,$27
	[00002A6C] 0x40A03405 	addq	$5,0x01,$5
	[00002A70] 0x40A095A0 	cmpeq	$5,0x04,$0
	[00002A74] 0xE41FFFFA 	beq	$0,.+0x007fffe8
	[00002A78] 0x7F680000 	hw_st	$27,0x0000($8)
	[00002A7C] 0x41009408 	addq	$8,0x04,$8
	[00002A80] 0xF67FFFF5 	bne	$19,.+0x007fffd4
DecompressionDone:
	[00002A84] 0x20BF0001 	lda	$5,0x0001($31)
ImageCheckSums:
	[00002A88] 0xF1400016 	blbs	$10,.+0x00000058
	[00002A8C] 0x49405680 	srl	$10,0x02,$0
	[00002A90] 0xE0000014 	blbc	$0,.+0x00000050
	[00002A94] 0x40EB05A1 	cmpeq	$7,$11,$1
	[00002A98] 0xE4200010 	beq	$1,.+0x00000040
	[00002A9C] 0xF0A00011 	blbs	$5,.+0x00000044
	[00002AA0] 0x241F0100 	ldah	$0,0x0100($31)
flush:
	[00002AA4] 0x6FE01000 	hw_ld/q	$31,0x0000($0)
	[00002AA8] 0x40041520 	subq	$0,0x20,$0
	[00002AAC] 0xF81FFFFD 	bge	$0,.+0x007ffff4
	[00002AB0] 0x47FF0407 	or	$31,$31,$7
	[00002AB4] 0x47390411 	or	$25,$25,$17
secondcheck:
	[00002AB8] 0x6C110000 	hw_ld	$0,0x0000($17)
	[00002ABC] 0xD3800022 	bsr	$28,.+0x00000088
	[00002AC0] 0x42209411 	addq	$17,0x04,$17
	[00002AC4] 0x422803A1 	cmpult	$17,$8,$1
	[00002AC8] 0xF43FFFFB 	bne	$1,.+0x007fffec
	[00002ACC] 0x40EB05A1 	cmpeq	$7,$11,$1
	[00002AD0] 0xF4200004 	bne	$1,.+0x00000010
NoMemory:
	[00002AD4] 0x211F0006 	lda	$8,0x0006($31)
	[00002AD8] 0xC3FFFEEA 	br	$31,.+0x007ffba8
SumMismatch:
	[00002ADC] 0x4180352C 	subq	$12,0x01,$12
	[00002AE0] 0xC3FFFF71 	br	$31,.+0x007ffdc4
codeLoaded:
	[00002AE4] 0xF7E00000 	bne	$31,.+0x00000000
	[00002AE8] 0x45C0340E 	or	$14,0x01,$14
	[00002AEC] 0x7BEE2000 	# BAD INSTRUCTION 0x7bee2000 

read_flash:
	[00002AF0] 0x241F0020 	ldah	$0,0x0020($31)
	[00002AF4] 0x422003A0 	cmpult	$17,$0,$0
	[00002AF8] 0x44110486 	cmoveq	$0,$17,$6
	[00002AFC] 0xE41FFF6A 	beq	$0,.+0x007ffda8
	[00002B00] 0x201F0100 	lda	$0,0x0100($31)
	[00002B04] 0x24000008 	ldah	$0,0x0008($0)
	[00002B08] 0x48031720 	sll	$0,0x18,$0
	[00002B0C] 0x4A20D724 	sll	$17,0x06,$4
	[00002B10] 0x44800404 	or	$4,$0,$4
	[00002B14] 0x6C441000 	hw_ld/q	$2,0x0000($4)
	[00002B18] 0x485FD602 	zap	$2,0xfe,$2
	[00002B1C] 0x6C641040 	hw_ld/q	$3,0x0040($4)
	[00002B20] 0x48603163 	insbl	$3,0x01,$3
	[00002B24] 0x44620402 	or	$3,$2,$2
	[00002B28] 0x6C641080 	hw_ld/q	$3,0x0080($4)
	[00002B2C] 0x48605163 	insbl	$3,0x02,$3
	[00002B30] 0x44620402 	or	$3,$2,$2
	[00002B34] 0x6C6410C0 	hw_ld/q	$3,0x00c0($4)
	[00002B38] 0x48607163 	insbl	$3,0x03,$3
	[00002B3C] 0x44620402 	or	$3,$2,$2
	[00002B40] 0x485E1600 	zap	$2,0xf0,$0
	[00002B44] 0x42209411 	addq	$17,0x04,$17
ComputeCheckSum:
	[00002B48] 0x205F0000 	lda	$2,0x0000($31)
CheckSumLoop:
	[00002B4C] 0x48E03683 	srl	$7,0x01,$3
	[00002B50] 0x209F8000 	lda	$4,0x8000($31)
	[00002B54] 0x24840001 	ldah	$4,0x0001($4)
	[00002B58] 0x40640404 	addq	$3,$4,$4
	[00002B5C] 0x44E40283 	cmovlbs	$7,$4,$3
	[00002B60] 0x480200C4 	extbl	$0,$2,$4
	[00002B64] 0x40640407 	addq	$3,$4,$7
	[00002B68] 0x48E07627 	zapnot	$7,0x03,$7
	[00002B6C] 0x40403402 	addq	$2,0x01,$2
	[00002B70] 0x404095A4 	cmpeq	$2,0x04,$4
	[00002B74] 0xE49FFFF5 	beq	$4,.+0x007fffd4
	[00002B78] 0xF7E00000 	bne	$31,.+0x00000000
	[00002B7C] 0x4780341C 	or	$28,0x01,$28
	[00002B80] 0x7BFC2000 	# BAD INSTRUCTION 0x7bfc2000 

getByte:
	[00002B84] 0xEA600006 	blt	$19,.+0x00000018
	[00002B88] 0xD3800011 	bsr	$28,.+0x00000044
	[00002B8C] 0x44420410 	or	$2,$2,$16
	[00002B90] 0x2273FFFF 	lda	$19,0xffff($19)
	[00002B94] 0xE6600007 	beq	$19,.+0x0000001c
	[00002B98] 0x4740341A 	or	$26,0x01,$26
	[00002B9C] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

repByte:
	[00002BA0] 0x44420410 	or	$2,$2,$16
	[00002BA4] 0x22730001 	lda	$19,0x0001($19)
	[00002BA8] 0xE6600002 	beq	$19,.+0x00000008
	[00002BAC] 0x4740341A 	or	$26,0x01,$26
	[00002BB0] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

getRecord:
	[00002BB4] 0xD3800006 	bsr	$28,.+0x00000018
	[00002BB8] 0x48471733 	sll	$2,0x38,$19
	[00002BBC] 0x4A671793 	sra	$19,0x38,$19
	[00002BC0] 0xFA600001 	bge	$19,.+0x00000004
	[00002BC4] 0xD3800002 	bsr	$28,.+0x00000008
norepeat:
	[00002BC8] 0x4740341A 	or	$26,0x01,$26
	[00002BCC] 0x7BFA2000 	# BAD INSTRUCTION 0x7bfa2000 

ReadFByte:
	[00002BD0] 0x424095A0 	cmpeq	$18,0x04,$0
	[00002BD4] 0xE4000007 	beq	$0,.+0x0000001c
	[00002BD8] 0x422903A0 	cmpult	$17,$9,$0
	[00002BDC] 0xE41FFFA9 	beq	$0,.+0x007ffea4
	[00002BE0] 0x47FF0412 	or	$31,$31,$18
	[00002BE4] 0x479C040F 	or	$28,$28,$15
	[00002BE8] 0xD39FFFC1 	bsr	$28,.+0x007fff04
	[00002BEC] 0x45EF041C 	or	$15,$15,$28
	[00002BF0] 0x4400040F 	or	$0,$0,$15
skipRd:
	[00002BF4] 0x49F200C2 	extbl	$15,$18,$2
	[00002BF8] 0x22520001 	lda	$18,0x0001($18)
	[00002BFC] 0x4780341C 	or	$28,0x01,$28
	[00002C00] 0x7BFC2000 	# BAD INSTRUCTION 0x7bfc2000 

		:
	zero locations skipped
		:
Symbols
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000000  EntryPoint
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000100  DTBM_DOUBLE_3
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002C40  minidebugger
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000180  DTBM_DOUBLE_4
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000200  FEN
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000280  UNALIGN
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000300  DTBM_SINGLE
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000380  DFAULT
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000400  OPCDEC
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000480  IACV
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000500  MCHK
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002684  FatalError
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000580  ITB_MISS
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000600  ARITH
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000680  INTERRUPT
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000700  MT_FPCR
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000780  RESET_ENTRY
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000008FC  tch0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000008F0  nxt0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000900  nxt1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000090C  tch1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000910  nxt2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000091C  tch2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000920  nxt3
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000092C  tch3
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000930  nxt4
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000093C  tch4
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000940  nxt5
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000094C  tch5
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000950  nxt6
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000095C  tch6
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000960  nxt7
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000096C  tch7
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000970  nxt8
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000097C  tch8
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000980  nxt9
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000980  loadwm
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000009C0  bccshf
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000009D4  bccend
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000009F0  bccnxt
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000009E8  L0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000AB0  jsr_init_loop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000AB4  jsr_init_loop_nxt
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000AC4  jsr_init_done
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000B08  palbase_init
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000B0C  br60
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000B28  jmp0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000B30  jmp1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000B3C  sweep_dcache
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000B48  sweep_dcache0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000B5C  init_tsunami
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000BE4  NotPrimary
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000BB4  WhoIsPresent
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001C40  wait_n_cycles
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000BDC  CPUTimedOut
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001AF8  SyncronizeCPUs
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000C0C  First_InitBcache
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000C34  PrintChain
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000C80  BCshf
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000C94  BCend
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000CB0  BCnxt
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000CA8  L0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000CB8  sweep_bcache
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000D00  sweep_bcache0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000D20  load_turn_off_bcache
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000D38  BC_again_shf
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000D4C  BC_again_end
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000D68  BC_again_nxt
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000D60  L0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000EB8  ReadJumpers
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000D74  dep_CSC
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002668  srom_wrtest
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000DB4  dep_STR
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000E00  dep_PCTL0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000E5C  dep_TTR
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000E34  dep_PCTL1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000E84  dep_TDR
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000EC8  Sync20
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000EC0  Wait0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000F58  no_check_iic_dimm
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000203C  srom_iic_configure
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000F5C  merge_dimm0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001C4C  convert_ppd
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000F8C  no_check_iic_dimm_1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000F90  merge_dimm1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000FC0  no_check_iic_dimm_2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000FB4  check_iic_dimm_2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000FC4  merge_dimm2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000FF4  no_check_iic_dimm_3
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00000FF8  merge_dimm3
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001000  check_iic_dimm_done
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000100C  dimms_sized
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001448  SkipInitArrays
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001034  InitArrays
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001074  Case1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000104C  Case0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000109C  dep_STR1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001104  refresh_on
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001128  refresh_off
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001180  dep_MPR0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000011C0  dep_MPR1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001200  dep_MPR2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001240  dep_MPR3
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001254  refresh_on2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000126C  Sort_dimm_sizes
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000013B0  SetupArray
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001410  dep_AARn
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002514  WriteLEDS
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001454  DetectSpeed
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001460  SpeedLoop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000014A0  SkipGetSpeed
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000027CC  GetCPUSpeed
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002630  nintdivide
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000014E0  PrintVersionID
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001510  SkipInitCypress
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001BD4  InitCypress
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000155C  InitBcache
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002AD4  NoMemory
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001584  BCache1MB
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000015AC  BCache2MB
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000167C  EnableInitMode
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000015D4  BCache4MB
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000015FC  BCache8MB
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001624  BCache16MB
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000164C  BCache0MB
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000016C4  PrintChain2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001700  BCshf2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001714  BCend2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001730  BCnxt2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001728  L0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001734  SkipInitBcache
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001780  sweep_bcache1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000017C4  sweep_dcache1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001800  sweep_dcache2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000018A8  SkipInit_LCD
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000022AC  srom_init_lcd
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002240  srom_access_lcd
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001948  NextLevel
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000019CC  jumpPrimary
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000019CC  breakpt5
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000019DC  skipbreakpt5
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000019F0  sweep_dcachefini
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001AE0  lets_go
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001AB8  wait_for_srm
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001AF0  Parkret_flush
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001AF0  pvc$huf24$1007
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001B90  SyncSecondary
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001B18  SyncPrimary
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001B4C  SyncPrimary0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001B68  SyncPrimary_timedout
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001B90  SyncSecondary_loop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001B9C  SyncSecondar_timedout0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001BA0  SyncSecondarySign_in
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001BB8  SyncSecondary0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001BC8  SyncSecondaryRet
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000248C  WriteCY_CMD_REG
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002494  WriteCY_INTA_ROUTE
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000249C  WriteCY_INTB_ROUTE
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024A4  WriteCY_INTC_ROUTE
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024AC  WriteCY_INTD_ROUTE
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024B4  WriteCY_CTRL_REG
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024BC  WriteCY_ERR_CTRL_REG
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024C4  WriteCY_TOP_OF_MEM
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024CC  WriteCY_ATCTRL_REG1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024D4  WriteCY_IDE0_ROUTE
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024DC  WriteCY_IDE1_ROUTE
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024E4  WriteCY_SA_USB_CTRL
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001C78  srom_iic_read_byte
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001C90  read_more_bits
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002104  usdelay
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001D4C  srom_iic_read_last_byte
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001D64  last_read_more_bits
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001E28  srom_iic_write_byte
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001E3C  write_more_bits
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001EFC  srom_iic_start
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001F5C  srom_iic_stop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00001FE0  srom_iic_read_rom
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002028  srom_iic_read_rom_err
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000020E8  return_error
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002104  srom_usdelay
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002114  usdelay_init
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002124  usdelay_loop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002140  srom_iic_wait_for_idle
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002144  iic_wait_for_loop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002158  iic_idle
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002168  iic_wait_for_pin
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000216C  iic_wait_for_pin_loop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002184  iic_pin
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002194  iic_set_addresses
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000021D0  srom_write_word
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000021D0  iic_write_word
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000024EC  WriteConf
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002578  WriteData
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002524  skipSromPort
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002564  WriteCont
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000252C  WriteSMC_Config1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000252C  WriteSMC_Index1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002560  WriteCont_std
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002534  WriteSMC_Data1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000253C  WriteRTCAddr
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002544  WriteRTCData
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000254C  WriteSIO_NMISC
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002554  WriteSIO_TMR2
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000255C  WriteSIO_TCW
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002594  ReadRTCData
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000025AC  ReadData
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000025C0  ReadConfJumper
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000025D0  intdivide
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002604  divide_done
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000025DC  divide
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000025E0  divide1
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002610  updivide
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002624  updivide_done
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000265C  nintdivide_done
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002670  srom_rdtest
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002678  equal
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000283C  wait_for_pif
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002770  Beep
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000276C  reset_FatalError
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000027CC  wait_for_not_uip
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000282C  noshft
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002840  wait_for_pif0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000285C  wait_assert
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002860  wait_assert0
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002878  wait_assert_to
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000288C  LoadSystemCode
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000289C  scanROM
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000028A8  rescanROM
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000028E0  ValidationPattern
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000028C4  DoneWithROM
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000029F4  NoHeader
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002AF0  read_flash
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000290C  InversePattern
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002924  HeaderSize
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002964  HeaderIsValid
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x0000293C  HeaderCheckSum
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000029B4  SkipFirmwareID
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002998  FirmwareID
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000029A4  SROMImageCheck
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x000029C4  PositionDependent
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002A1C  headerEnd
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002A48  LoadComp
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002A30  LoadUncomp
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002A88  ImageCheckSums
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002BB4  getRecord
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002A58  LoadCInit
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002A60  LoadCLoop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002B84  getByte
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002A84  DecompressionDone
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002AE4  codeLoaded
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002ADC  SumMismatch
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002AA4  flush
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002AB8  secondcheck
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002B48  ComputeCheckSum
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002B4C  CheckSumLoop
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002BA0  repByte
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002BD0  ReadFByte
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002BC8  norepeat
	TEXT		other = 0x00000000  desc = 0x00000000  value = 0x00002BF4  skipRd
