mirror of https://github.com/zeldaret/tp.git
				
				
				
			
		
			
				
	
	
		
			80 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
| lbl_802FB000:
 | |
| /* 802FB000  94 21 FF B0 */	stwu r1, -0x50(r1)
 | |
| /* 802FB004  7C 08 02 A6 */	mflr r0
 | |
| /* 802FB008  90 01 00 54 */	stw r0, 0x54(r1)
 | |
| /* 802FB00C  DB E1 00 40 */	stfd f31, 0x40(r1)
 | |
| /* 802FB010  F3 E1 00 48 */	psq_st f31, 72(r1), 0, 0 /* qr0 */
 | |
| /* 802FB014  DB C1 00 30 */	stfd f30, 0x30(r1)
 | |
| /* 802FB018  F3 C1 00 38 */	psq_st f30, 56(r1), 0, 0 /* qr0 */
 | |
| /* 802FB01C  DB A1 00 20 */	stfd f29, 0x20(r1)
 | |
| /* 802FB020  F3 A1 00 28 */	psq_st f29, 40(r1), 0, 0 /* qr0 */
 | |
| /* 802FB024  DB 81 00 10 */	stfd f28, 0x10(r1)
 | |
| /* 802FB028  F3 81 00 18 */	psq_st f28, 24(r1), 0, 0 /* qr0 */
 | |
| /* 802FB02C  93 E1 00 0C */	stw r31, 0xc(r1)
 | |
| /* 802FB030  7C 7F 1B 78 */	mr r31, r3
 | |
| /* 802FB034  FF 80 08 90 */	fmr f28, f1
 | |
| /* 802FB038  FF A0 10 90 */	fmr f29, f2
 | |
| /* 802FB03C  C0 63 00 28 */	lfs f3, 0x28(r3)
 | |
| /* 802FB040  C0 03 00 20 */	lfs f0, 0x20(r3)
 | |
| /* 802FB044  EF E3 00 28 */	fsubs f31, f3, f0
 | |
| /* 802FB048  C0 63 00 2C */	lfs f3, 0x2c(r3)
 | |
| /* 802FB04C  C0 03 00 24 */	lfs f0, 0x24(r3)
 | |
| /* 802FB050  EF C3 00 28 */	fsubs f30, f3, f0
 | |
| /* 802FB054  4B FF BF A5 */	bl resize__7J2DPaneFff
 | |
| /* 802FB058  C0 1F 01 1C */	lfs f0, 0x11c(r31)
 | |
| /* 802FB05C  EF FC F8 28 */	fsubs f31, f28, f31
 | |
| /* 802FB060  EC 00 F8 2A */	fadds f0, f0, f31
 | |
| /* 802FB064  D0 1F 01 1C */	stfs f0, 0x11c(r31)
 | |
| /* 802FB068  C0 1F 01 20 */	lfs f0, 0x120(r31)
 | |
| /* 802FB06C  EF DD F0 28 */	fsubs f30, f29, f30
 | |
| /* 802FB070  EC 00 F0 2A */	fadds f0, f0, f30
 | |
| /* 802FB074  D0 1F 01 20 */	stfs f0, 0x120(r31)
 | |
| /* 802FB078  83 FF 00 DC */	lwz r31, 0xdc(r31)
 | |
| /* 802FB07C  28 1F 00 00 */	cmplwi r31, 0
 | |
| /* 802FB080  41 82 00 70 */	beq lbl_802FB0F0
 | |
| /* 802FB084  3B FF FF F4 */	addi r31, r31, -12
 | |
| /* 802FB088  48 00 00 68 */	b lbl_802FB0F0
 | |
| lbl_802FB08C:
 | |
| /* 802FB08C  80 7F 00 0C */	lwz r3, 0xc(r31)
 | |
| /* 802FB090  81 83 00 00 */	lwz r12, 0(r3)
 | |
| /* 802FB094  81 8C 00 0C */	lwz r12, 0xc(r12)
 | |
| /* 802FB098  7D 89 03 A6 */	mtctr r12
 | |
| /* 802FB09C  4E 80 04 21 */	bctrl 
 | |
| /* 802FB0A0  54 60 04 3E */	clrlwi r0, r3, 0x10
 | |
| /* 802FB0A4  28 00 00 13 */	cmplwi r0, 0x13
 | |
| /* 802FB0A8  40 82 00 38 */	bne lbl_802FB0E0
 | |
| /* 802FB0AC  80 7F 00 0C */	lwz r3, 0xc(r31)
 | |
| /* 802FB0B0  88 03 00 B5 */	lbz r0, 0xb5(r3)
 | |
| /* 802FB0B4  28 00 00 00 */	cmplwi r0, 0
 | |
| /* 802FB0B8  41 82 00 28 */	beq lbl_802FB0E0
 | |
| /* 802FB0BC  C0 23 00 28 */	lfs f1, 0x28(r3)
 | |
| /* 802FB0C0  C0 03 00 20 */	lfs f0, 0x20(r3)
 | |
| /* 802FB0C4  EC 41 00 28 */	fsubs f2, f1, f0
 | |
| /* 802FB0C8  C0 23 00 2C */	lfs f1, 0x2c(r3)
 | |
| /* 802FB0CC  C0 03 00 24 */	lfs f0, 0x24(r3)
 | |
| /* 802FB0D0  EC 01 00 28 */	fsubs f0, f1, f0
 | |
| /* 802FB0D4  EC 3F 10 2A */	fadds f1, f31, f2
 | |
| /* 802FB0D8  EC 5E 00 2A */	fadds f2, f30, f0
 | |
| /* 802FB0DC  4B FF BF 1D */	bl resize__7J2DPaneFff
 | |
| lbl_802FB0E0:
 | |
| /* 802FB0E0  83 FF 00 18 */	lwz r31, 0x18(r31)
 | |
| /* 802FB0E4  28 1F 00 00 */	cmplwi r31, 0
 | |
| /* 802FB0E8  41 82 00 08 */	beq lbl_802FB0F0
 | |
| /* 802FB0EC  3B FF FF F4 */	addi r31, r31, -12
 | |
| lbl_802FB0F0:
 | |
| /* 802FB0F0  28 1F 00 00 */	cmplwi r31, 0
 | |
| /* 802FB0F4  40 82 FF 98 */	bne lbl_802FB08C
 | |
| /* 802FB0F8  E3 E1 00 48 */	psq_l f31, 72(r1), 0, 0 /* qr0 */
 | |
| /* 802FB0FC  CB E1 00 40 */	lfd f31, 0x40(r1)
 | |
| /* 802FB100  E3 C1 00 38 */	psq_l f30, 56(r1), 0, 0 /* qr0 */
 | |
| /* 802FB104  CB C1 00 30 */	lfd f30, 0x30(r1)
 | |
| /* 802FB108  E3 A1 00 28 */	psq_l f29, 40(r1), 0, 0 /* qr0 */
 | |
| /* 802FB10C  CB A1 00 20 */	lfd f29, 0x20(r1)
 | |
| /* 802FB110  E3 81 00 18 */	psq_l f28, 24(r1), 0, 0 /* qr0 */
 | |
| /* 802FB114  CB 81 00 10 */	lfd f28, 0x10(r1)
 | |
| /* 802FB118  83 E1 00 0C */	lwz r31, 0xc(r1)
 | |
| /* 802FB11C  80 01 00 54 */	lwz r0, 0x54(r1)
 | |
| /* 802FB120  7C 08 03 A6 */	mtlr r0
 | |
| /* 802FB124  38 21 00 50 */	addi r1, r1, 0x50
 | |
| /* 802FB128  4E 80 00 20 */	blr 
 |