mirror of https://github.com/zeldaret/tp.git
				
				
				
			
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
| lbl_8031E098:
 | |
| /* 8031E098  94 21 FF E0 */	stwu r1, -0x20(r1)
 | |
| /* 8031E09C  7C 08 02 A6 */	mflr r0
 | |
| /* 8031E0A0  90 01 00 24 */	stw r0, 0x24(r1)
 | |
| /* 8031E0A4  39 61 00 20 */	addi r11, r1, 0x20
 | |
| /* 8031E0A8  48 04 41 35 */	bl _savegpr_29
 | |
| /* 8031E0AC  80 6D 94 00 */	lwz r3, __GDCurrentDL(r13)
 | |
| /* 8031E0B0  80 03 00 00 */	lwz r0, 0(r3)
 | |
| /* 8031E0B4  7C 00 22 14 */	add r0, r0, r4
 | |
| /* 8031E0B8  90 03 00 08 */	stw r0, 8(r3)
 | |
| /* 8031E0BC  80 6D 94 00 */	lwz r3, __GDCurrentDL(r13)
 | |
| /* 8031E0C0  83 E3 00 08 */	lwz r31, 8(r3)
 | |
| /* 8031E0C4  3B A0 00 00 */	li r29, 0
 | |
| lbl_8031E0C8:
 | |
| /* 8031E0C8  80 6D 94 00 */	lwz r3, __GDCurrentDL(r13)
 | |
| /* 8031E0CC  83 C3 00 08 */	lwz r30, 8(r3)
 | |
| /* 8031E0D0  7F C3 F3 78 */	mr r3, r30
 | |
| /* 8031E0D4  48 00 5E 91 */	bl isTexNoReg__FPv
 | |
| /* 8031E0D8  54 60 06 3F */	clrlwi. r0, r3, 0x18
 | |
| /* 8031E0DC  41 82 00 24 */	beq lbl_8031E100
 | |
| /* 8031E0E0  7F C3 F3 78 */	mr r3, r30
 | |
| /* 8031E0E4  48 00 5E A5 */	bl getTexNoReg__FPv
 | |
| /* 8031E0E8  B0 61 00 08 */	sth r3, 8(r1)
 | |
| /* 8031E0EC  7F A3 EB 78 */	mr r3, r29
 | |
| /* 8031E0F0  38 81 00 08 */	addi r4, r1, 8
 | |
| /* 8031E0F4  48 00 5E A1 */	bl loadTexNo__FUlRCUs
 | |
| /* 8031E0F8  3B BD 00 01 */	addi r29, r29, 1
 | |
| /* 8031E0FC  4B FF FF CC */	b lbl_8031E0C8
 | |
| lbl_8031E100:
 | |
| /* 8031E100  80 6D 94 00 */	lwz r3, __GDCurrentDL(r13)
 | |
| /* 8031E104  80 03 00 08 */	lwz r0, 8(r3)
 | |
| /* 8031E108  7F E3 FB 78 */	mr r3, r31
 | |
| /* 8031E10C  7C 9F 00 50 */	subf r4, r31, r0
 | |
| /* 8031E110  48 01 D4 CD */	bl DCStoreRange
 | |
| /* 8031E114  39 61 00 20 */	addi r11, r1, 0x20
 | |
| /* 8031E118  48 04 41 11 */	bl _restgpr_29
 | |
| /* 8031E11C  80 01 00 24 */	lwz r0, 0x24(r1)
 | |
| /* 8031E120  7C 08 03 A6 */	mtlr r0
 | |
| /* 8031E124  38 21 00 20 */	addi r1, r1, 0x20
 | |
| /* 8031E128  4E 80 00 20 */	blr 
 |