mirror of https://github.com/zeldaret/tp.git
				
				
				
			
		
			
				
	
	
		
			51 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
lbl_8028F108:
 | 
						|
/* 8028F108  94 21 FF F0 */	stwu r1, -0x10(r1)
 | 
						|
/* 8028F10C  7C 08 02 A6 */	mflr r0
 | 
						|
/* 8028F110  90 01 00 14 */	stw r0, 0x14(r1)
 | 
						|
/* 8028F114  93 E1 00 0C */	stw r31, 0xc(r1)
 | 
						|
/* 8028F118  7C 7F 1B 78 */	mr r31, r3
 | 
						|
/* 8028F11C  80 83 01 A4 */	lwz r4, 0x1a4(r3)
 | 
						|
/* 8028F120  28 04 00 00 */	cmplwi r4, 0
 | 
						|
/* 8028F124  41 82 00 18 */	beq lbl_8028F13C
 | 
						|
/* 8028F128  80 7F 01 A0 */	lwz r3, 0x1a0(r31)
 | 
						|
/* 8028F12C  81 83 00 00 */	lwz r12, 0(r3)
 | 
						|
/* 8028F130  81 8C 00 14 */	lwz r12, 0x14(r12)
 | 
						|
/* 8028F134  7D 89 03 A6 */	mtctr r12
 | 
						|
/* 8028F138  4E 80 04 21 */	bctrl 
 | 
						|
lbl_8028F13C:
 | 
						|
/* 8028F13C  80 7F 01 A0 */	lwz r3, 0x1a0(r31)
 | 
						|
/* 8028F140  80 9F 01 BC */	lwz r4, 0x1bc(r31)
 | 
						|
/* 8028F144  81 83 00 00 */	lwz r12, 0(r3)
 | 
						|
/* 8028F148  81 8C 00 10 */	lwz r12, 0x10(r12)
 | 
						|
/* 8028F14C  7D 89 03 A6 */	mtctr r12
 | 
						|
/* 8028F150  4E 80 04 21 */	bctrl 
 | 
						|
/* 8028F154  90 7F 01 A4 */	stw r3, 0x1a4(r31)
 | 
						|
/* 8028F158  28 03 00 00 */	cmplwi r3, 0
 | 
						|
/* 8028F15C  41 82 00 50 */	beq lbl_8028F1AC
 | 
						|
/* 8028F160  80 03 00 EC */	lwz r0, 0xec(r3)
 | 
						|
/* 8028F164  90 1F 01 B0 */	stw r0, 0x1b0(r31)
 | 
						|
/* 8028F168  38 1F 01 A8 */	addi r0, r31, 0x1a8
 | 
						|
/* 8028F16C  90 03 00 EC */	stw r0, 0xec(r3)
 | 
						|
/* 8028F170  80 03 00 F4 */	lwz r0, 0xf4(r3)
 | 
						|
/* 8028F174  60 00 00 40 */	ori r0, r0, 0x40
 | 
						|
/* 8028F178  90 03 00 F4 */	stw r0, 0xf4(r3)
 | 
						|
/* 8028F17C  38 00 00 01 */	li r0, 1
 | 
						|
/* 8028F180  98 1F 01 B7 */	stb r0, 0x1b7(r31)
 | 
						|
/* 8028F184  98 1F 01 B8 */	stb r0, 0x1b8(r31)
 | 
						|
/* 8028F188  80 1F 01 C8 */	lwz r0, 0x1c8(r31)
 | 
						|
/* 8028F18C  28 00 00 00 */	cmplwi r0, 0
 | 
						|
/* 8028F190  40 82 00 0C */	bne lbl_8028F19C
 | 
						|
/* 8028F194  38 00 00 02 */	li r0, 2
 | 
						|
/* 8028F198  98 1F 01 B8 */	stb r0, 0x1b8(r31)
 | 
						|
lbl_8028F19C:
 | 
						|
/* 8028F19C  80 1F 01 C8 */	lwz r0, 0x1c8(r31)
 | 
						|
/* 8028F1A0  90 1F 01 C0 */	stw r0, 0x1c0(r31)
 | 
						|
/* 8028F1A4  38 00 00 00 */	li r0, 0
 | 
						|
/* 8028F1A8  90 1F 01 C4 */	stw r0, 0x1c4(r31)
 | 
						|
lbl_8028F1AC:
 | 
						|
/* 8028F1AC  83 E1 00 0C */	lwz r31, 0xc(r1)
 | 
						|
/* 8028F1B0  80 01 00 14 */	lwz r0, 0x14(r1)
 | 
						|
/* 8028F1B4  7C 08 03 A6 */	mtlr r0
 | 
						|
/* 8028F1B8  38 21 00 10 */	addi r1, r1, 0x10
 | 
						|
/* 8028F1BC  4E 80 00 20 */	blr 
 |