mirror of https://github.com/zeldaret/tp.git
				
				
				
			
		
			
				
	
	
		
			54 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
| lbl_803251E4:
 | |
| /* 803251E4  94 21 FF F0 */	stwu r1, -0x10(r1)
 | |
| /* 803251E8  7C 08 02 A6 */	mflr r0
 | |
| /* 803251EC  90 01 00 14 */	stw r0, 0x14(r1)
 | |
| /* 803251F0  81 04 00 3C */	lwz r8, 0x3c(r4)
 | |
| /* 803251F4  80 A3 00 04 */	lwz r5, 4(r3)
 | |
| /* 803251F8  38 05 FF FF */	addi r0, r5, -1
 | |
| /* 803251FC  7D 06 00 38 */	and r6, r8, r0
 | |
| /* 80325200  28 08 00 00 */	cmplwi r8, 0
 | |
| /* 80325204  40 82 00 0C */	bne lbl_80325210
 | |
| /* 80325208  4B FF FE 95 */	bl entryMatSort__13J3DDrawBufferFP12J3DMatPacket
 | |
| /* 8032520C  48 00 00 80 */	b lbl_8032528C
 | |
| lbl_80325210:
 | |
| /* 80325210  38 00 00 00 */	li r0, 0
 | |
| /* 80325214  90 04 00 04 */	stw r0, 4(r4)
 | |
| /* 80325218  90 04 00 08 */	stw r0, 8(r4)
 | |
| /* 8032521C  80 A4 00 2C */	lwz r5, 0x2c(r4)
 | |
| /* 80325220  90 05 00 04 */	stw r0, 4(r5)
 | |
| /* 80325224  90 05 00 08 */	stw r0, 8(r5)
 | |
| /* 80325228  80 A3 00 00 */	lwz r5, 0(r3)
 | |
| /* 8032522C  54 C7 10 3A */	slwi r7, r6, 2
 | |
| /* 80325230  7C C5 38 2E */	lwzx r6, r5, r7
 | |
| /* 80325234  28 06 00 00 */	cmplwi r6, 0
 | |
| /* 80325238  40 82 00 10 */	bne lbl_80325248
 | |
| /* 8032523C  7C 85 39 2E */	stwx r4, r5, r7
 | |
| /* 80325240  38 60 00 01 */	li r3, 1
 | |
| /* 80325244  48 00 00 48 */	b lbl_8032528C
 | |
| lbl_80325248:
 | |
| /* 80325248  7C C5 33 78 */	mr r5, r6
 | |
| /* 8032524C  48 00 00 28 */	b lbl_80325274
 | |
| lbl_80325250:
 | |
| /* 80325250  80 05 00 3C */	lwz r0, 0x3c(r5)
 | |
| /* 80325254  7C 00 40 40 */	cmplw r0, r8
 | |
| /* 80325258  40 82 00 18 */	bne lbl_80325270
 | |
| /* 8032525C  7C A3 2B 78 */	mr r3, r5
 | |
| /* 80325260  80 84 00 2C */	lwz r4, 0x2c(r4)
 | |
| /* 80325264  4B FE D7 A1 */	bl addShapePacket__12J3DMatPacketFP14J3DShapePacket
 | |
| /* 80325268  38 60 00 00 */	li r3, 0
 | |
| /* 8032526C  48 00 00 20 */	b lbl_8032528C
 | |
| lbl_80325270:
 | |
| /* 80325270  80 A5 00 04 */	lwz r5, 4(r5)
 | |
| lbl_80325274:
 | |
| /* 80325274  28 05 00 00 */	cmplwi r5, 0
 | |
| /* 80325278  40 82 FF D8 */	bne lbl_80325250
 | |
| /* 8032527C  90 C4 00 04 */	stw r6, 4(r4)
 | |
| /* 80325280  80 63 00 00 */	lwz r3, 0(r3)
 | |
| /* 80325284  7C 83 39 2E */	stwx r4, r3, r7
 | |
| /* 80325288  38 60 00 01 */	li r3, 1
 | |
| lbl_8032528C:
 | |
| /* 8032528C  80 01 00 14 */	lwz r0, 0x14(r1)
 | |
| /* 80325290  7C 08 03 A6 */	mtlr r0
 | |
| /* 80325294  38 21 00 10 */	addi r1, r1, 0x10
 | |
| /* 80325298  4E 80 00 20 */	blr 
 |