mirror of https://github.com/zeldaret/tp.git
				
				
				
			
		
			
				
	
	
		
			57 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
| .include "macros.inc"
 | |
| 
 | |
| .section .text, "ax" # 80280dd4
 | |
| 
 | |
| 
 | |
| .global JStage_NS_TObject_NS_dtor
 | |
| JStage_NS_TObject_NS_dtor:
 | |
| /* 80280DD4 0027DD14  94 21 FF F0 */	stwu r1, -0x10(r1)
 | |
| /* 80280DD8 0027DD18  7C 08 02 A6 */	mflr r0
 | |
| /* 80280DDC 0027DD1C  90 01 00 14 */	stw r0, 0x14(r1)
 | |
| /* 80280DE0 0027DD20  93 E1 00 0C */	stw r31, 0xc(r1)
 | |
| /* 80280DE4 0027DD24  7C 7F 1B 79 */	or. r31, r3, r3
 | |
| /* 80280DE8 0027DD28  41 82 00 1C */	beq lbl_80280E04
 | |
| /* 80280DEC 0027DD2C  3C A0 80 3C */	lis r5, lbl_803C47E8@ha
 | |
| /* 80280DF0 0027DD30  38 05 47 E8 */	addi r0, r5, lbl_803C47E8@l
 | |
| /* 80280DF4 0027DD34  90 1F 00 00 */	stw r0, 0(r31)
 | |
| /* 80280DF8 0027DD38  7C 80 07 35 */	extsh. r0, r4
 | |
| /* 80280DFC 0027DD3C  40 81 00 08 */	ble lbl_80280E04
 | |
| /* 80280E00 0027DD40  48 04 DF 3D */	bl __dl__FPv
 | |
| lbl_80280E04:
 | |
| /* 80280E04 0027DD44  7F E3 FB 78 */	mr r3, r31
 | |
| /* 80280E08 0027DD48  83 E1 00 0C */	lwz r31, 0xc(r1)
 | |
| /* 80280E0C 0027DD4C  80 01 00 14 */	lwz r0, 0x14(r1)
 | |
| /* 80280E10 0027DD50  7C 08 03 A6 */	mtlr r0
 | |
| /* 80280E14 0027DD54  38 21 00 10 */	addi r1, r1, 0x10
 | |
| /* 80280E18 0027DD58  4E 80 00 20 */	blr 
 | |
| /* 80280E1C 0027DD5C  38 60 00 00 */	li r3, 0
 | |
| /* 80280E20 0027DD60  4E 80 00 20 */	blr 
 | |
| /* 80280E24 0027DD64  4E 80 00 20 */	blr 
 | |
| /* 80280E28 0027DD68  38 60 00 00 */	li r3, 0
 | |
| /* 80280E2C 0027DD6C  4E 80 00 20 */	blr 
 | |
| /* 80280E30 0027DD70  4E 80 00 20 */	blr 
 | |
| /* 80280E34 0027DD74  38 60 00 00 */	li r3, 0
 | |
| /* 80280E38 0027DD78  4E 80 00 20 */	blr 
 | |
| /* 80280E3C 0027DD7C  4E 80 00 20 */	blr 
 | |
| /* 80280E40 0027DD80  4E 80 00 20 */	blr 
 | |
| /* 80280E44 0027DD84  4E 80 00 20 */	blr 
 | |
| /* 80280E48 0027DD88  4E 80 00 20 */	blr 
 | |
| /* 80280E4C 0027DD8C  38 60 FF FF */	li r3, -1
 | |
| /* 80280E50 0027DD90  4E 80 00 20 */	blr 
 | |
| /* 80280E54 0027DD94  C0 02 B9 F0 */	lfs f0, lbl_804553F0-_SDA2_BASE_(r2)
 | |
| /* 80280E58 0027DD98  D0 05 00 00 */	stfs f0, 0(r5)
 | |
| /* 80280E5C 0027DD9C  D0 05 00 04 */	stfs f0, 4(r5)
 | |
| /* 80280E60 0027DDA0  D0 05 00 08 */	stfs f0, 8(r5)
 | |
| /* 80280E64 0027DDA4  D0 05 00 0C */	stfs f0, 0xc(r5)
 | |
| /* 80280E68 0027DDA8  D0 05 00 10 */	stfs f0, 0x10(r5)
 | |
| /* 80280E6C 0027DDAC  D0 05 00 14 */	stfs f0, 0x14(r5)
 | |
| /* 80280E70 0027DDB0  D0 05 00 18 */	stfs f0, 0x18(r5)
 | |
| /* 80280E74 0027DDB4  D0 05 00 1C */	stfs f0, 0x1c(r5)
 | |
| /* 80280E78 0027DDB8  D0 05 00 20 */	stfs f0, 0x20(r5)
 | |
| /* 80280E7C 0027DDBC  D0 05 00 24 */	stfs f0, 0x24(r5)
 | |
| /* 80280E80 0027DDC0  D0 05 00 28 */	stfs f0, 0x28(r5)
 | |
| /* 80280E84 0027DDC4  D0 05 00 2C */	stfs f0, 0x2c(r5)
 | |
| /* 80280E88 0027DDC8  38 60 00 00 */	li r3, 0
 | |
| /* 80280E8C 0027DDCC  4E 80 00 20 */	blr 
 | |
| 
 |