1
0
mirror of https://github.com/zeldaret/oot.git synced 2024-09-21 12:54:51 +00:00
oot/data/overlays/actors/z_magic_fire.data.s

47 lines
18 KiB
ArmAsm
Raw Normal View History

2020-03-17 04:31:30 +00:00
.include "macro.inc"
# assembler directives
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purpose registers
2020-03-17 04:31:30 +00:00
.section .data
.balign 16
2020-03-17 04:31:30 +00:00
glabel Magic_Fire_InitVars
.word 0x009F0700, 0x02000010, 0x00010000, 0x000001AC
.word MagicFire_Init
.word MagicFire_Destroy
.word MagicFire_Update
.word MagicFire_Draw
glabel D_80B89900
.word 0x14484935, 0x3C7496B7, 0xB18E6A46, 0x2F170702, 0x07193C4D, 0x618CB0AE, 0x896E6859, 0x31273E21, 0x204A3635, 0x5385C9DE, 0xB3856F5A, 0x492D0F03, 0x07152C46, 0x678BAA9D, 0x6D647F85, 0x6028140B, 0x175B6A4E, 0x4A799BB6, 0xAF946A43, 0x250F0403, 0x0C20425B, 0x79A9CAA8, 0x6E5B5E52, 0x2E294D2D, 0x1A484142, 0x5B8BD3D8, 0xAE7F6147, 0x3F290E05, 0x0E213C5A, 0x81A0C6AE, 0x7A749C9E, 0x61161112, 0x175C816B, 0x5D7FA4B4, 0xB5A57245, 0x200C0206, 0x142A4B6B, 0x94C5DD9F, 0x60454A47, 0x27235030, 0x1946464B, 0x628FD1C7, 0x9C735542, 0x301C0906, 0x162F4A71, 0x99BDD9BA, 0x9089B2B8, 0x7D1D1618, 0x1A5E9088, 0x7583A8AD, 0xB2B78550, 0x240C030A, 0x1D38597D, 0xABDCE891, 0x52363736, 0x1B18422C, 0x193F4453, 0x6B8FC2B2, 0x86624F3C, 0x200F070C, 0x203C5B85, 0xB0D5E6C2, 0xA8A3B4B8, 0x8E25171E, 0x1C5D99A0, 0x8F8EADA3, 0xACC2955D, 0x2F120611, 0x29476B92, 0xC3EEEF8F, 0x4D2F2C2A, 0x1310342A, 0x1D39435C, 0x7892B6A0, 0x75555139, 0x13060914, 0x2D4B6E9C, 0xC9E9ECC4, 0xBCB4A8A6, 0x98331621, 0x215B95AB, 0xA59DB196, 0x9EB69260, 0x391B0C1A, 0x365880AA, 0xD9F9F4A2, 0x5B362F2C, 0x1A1D3B39, 0x2F3E4D6B, 0x899BB493, 0x6A535B39, 0x0B040D1F, 0x3B5C83B4, 0xE0F8EABB, 0xC1B59295, 0xA7481625, 0x2A5589AA, 0xB1ACB48C, 0x85917451, 0x3D251627, 0x456C97C1, 0xECFEF9C0, 0x84554543, 0x42455759, 0x5157617B, 0x97AAAE88, 0x6A636A3A, 0x0907152D, 0x4C6F9CCC, 0xF1FFDCA6, 0xA99D7A8D, 0xAF5D172B, 0x33517CA0, 0xB5BBBC84, 0x69604834, 0x362E2335, 0x5580AED9, 0xF8FFFDDF, 0xB384696B, 0x68616A6E, 0x68767B88, 0xA2B4A47D, 0x77837F40, 0x0D0E203B, 0x5E83B5E1, 0xFBFFCE8D, 0x867B6891, 0xB1761C32, 0x3C537599, 0xB5C6BF7E, 0x5036211A, 0x2D383548, 0x6895C4EB, 0xFEFFFEF5, 0xDCAD928F, 0x81727479, 0x77919695, 0xAAB49374, 0x8AA89649, 0x16182C4C, 0x7198CDF2, 0xFFFFC87E, 0x6A64679C, 0xAA882838, 0x485C7898, 0xB9CFBB75, 0x40200D0D, 0x29454C5E, 0x7CA8D8F7, 0xFFFFFAF3, 0xF2C9B0A9, 0x8D736F7B, 0x81A5ADA3, 0xB3AF806F, 0x9AC6AF5D, 0x27253D5C, 0x84ACE3FC, 0xFFFFD08E, 0x726D7BA4, 0x9C954142, 0x5C6C84A1, 0xC3D0AB68, 0x3C200D10, 0x30586876, 0x8FBAE2F8, 0xFDFFF7EB, 0xEDCCBCB1, 0x7A5B6681, 0x89B2C1B4, 0xBCA67B71, 0x9DCCC681, 0x42384C6C, 0x95BBEFFF, 0xFFFFE1AE, 0x8E818BA4, 0x949E625C, 0x778194AF, 0xCFCB8F59, 0x43331B1C, 0x43728891, 0xA4C5DCE7, 0xF3FDF7E5, 0xDEBDB9A8, 0x6C4F728B, 0x96B9D0C6, 0xC29A7E77, 0x8FB9D7AC, 0x674E5D7F, 0xA5BBECFB, 0xFEFFF3CE, 0xB0999599, 0x929A706C, 0x8F9CA6C1, 0xDFC4774A, 0x4E4E3232, 0x5D90A6A7, 0xB3C8CBCD, 0xE0F5F8E1, 0xCFB2AC9C, 0x6B4B8598, 0xA8C4DCD7, 0xC591827B, 0x7A9FE3D4, 0x8E667091, 0xADAFD4EA, 0xF7FDFAE5, 0xCAAF9286, 0x8D8E6C71, 0x98B8BED6, 0xEDC06943, 0x5B66474A, 0x7FB0B9B5, 0xBDC7B6AF, 0xC1E7F6DF, 0xC2AAA18E, 0x70549BA4, 0xB5D0E7E6, 0xC0857F74, 0x6384E5F1, 0xAB7A81A5, 0xAC99B2CF, 0xE6F3F6E4, 0xC9AC7F6E, 0x7F735667, 0x93D1D7E6, 0xF6C96E46, 0x5E6F565F, 0xA1C5C2C2, 0xC7C3A695, 0x9ECEEFD4, 0xBAA29783, 0x806CADAB, 0xBBD6EEF1, 0xB8797063, 0x5277DEF6, 0xB78896B8, 0xA37F8DAB, 0xCBE5EFD8, 0xC5A7715C, 0x6756364B, 0x8CE5E4E9, 0xFADA8954, 0x5C675C75, 0xBDCEC3CD, 0xCEBF9D83, 0x7EB6E3C3, 0xB69F917E, 0x8D8BB4B3, 0xCAE2F5F7, 0xAF6B594C, 0x4975D5EB, 0xB593A9C7, 0x976D6D88, 0xAFD7E0C6, 0xB7A0674F, 0x52412739, 0x8FF2E7D9, 0xF3EBAF6E, 0x5C5A5F89, 0xCFCBBFD6, 0xCFB69576, 0x66A0D3B0, 0xB49A8783, 0x99A8AEAC, 0xD4EEFAFB, 0xAB624439, 0x4675CADD, 0xAC9CBBC9, 0x89605E76, 0xA0CFCDB2, 0xA9955F47, 0x47382233, 0xA2F9E0BE, 0xDCF3D491, 0x6053699D, 0xD1BEBDD9, 0xC4A18368, 0x5C94C9A5, 0xB596768A, 0xA5B29493, 0xD4F8FDFD, 0xB1643A31, 0x477BC7D1, 0xA8A9C0BC, 0x7C5B5D7B, 0xA5CAB89B, 0x9C925F48, 0x4839203C, 0xC0FDD9A2, 0xBAE3EBBA, 0x755D7FB4, 0xCAB0B9CE, 0xA87E6757, 0x5D99C6A6, 0xB5956380, 0x979D6A6B, 0xC8FEFFFE, 0xC4744337, 0x4C7ECACB, 0xADB1B3A1, 0x6F5E6F98, 0xB6C0A588, 0x96976D52, 0x513B1D50, 0xDAFFDA8C, 0x93C1E5DB, 0x92719DC0, 0xBDA7AFB5, 0x82594948, 0x6EA6C2AB, 0xB48D4F6B, 0x7E774042, 0xB1FEFFFF, 0xDB955D4B, 0x5585D0C8, 0xB1B09D7F, 0x626890BA, 0xBFB59A7B, 0x959D8360, 0x5737196A, 0xECFFDD7D, 0x729CC9ED, 0xB389B7C2, 0xB0A2A396, 0x5F3C2F3F, 0x86B0C0B2, 0xAB7F3F4C, 0x5E4C2329, 0x93F8FFFF, 0xEEBD886C, 0x6793D4C4, 0xB2A67E62, 0x5472B2D1, 0xBFA39170, 0x96A7956C, 0x562E1A86, 0xF8FFD66B, 0x6383A5EC, 0xCE9FC6BC, 0xA7A29278, 0x4A2F24
glabel D_80B8A900
.word 0xFD3D06C4, 0x02C30000, 0x07000089, 0xFFFFFF4C, 0x000006C4, 0x03E80000, 0x08000089, 0xFFFFFF4C, 0x000007D0, 0x00000000, 0x07800000, 0xFFFFFF00, 0xFD6903E8, 0x06400000, 0x07800200, 0xFFFFFFFF, 0x029703E8, 0x06400000, 0x08800200, 0xFFFFFFFF, 0x00000000, 0x07D00000, 0x08000400, 0xFFFFFFFF, 0x00000000, 0x07D00000, 0x00000400, 0xFFFFFFFF, 0x05860000, 0x05860000, 0x01000400, 0xFFFFFFFF, 0x029703E8, 0x06400000, 0x00800200, 0xFFFFFFFF, 0x0297FC18, 0x06400000, 0x00800600, 0xFFFFFFFF, 0x0640FC18, 0x02970000, 0x01800600, 0xFFFFFFFF, 0x02C3F93C, 0x02C30000, 0x01000777, 0xFFFFFF4C, 0x03E8F93C, 0x00000000, 0x02000777, 0xFFFFFF4C, 0x0000F830, 0x00000000, 0x01800800, 0xFFFFFF00, 0xFC1806C4, 0x00000000, 0x06000089, 0xFFFFFF4C, 0x000007D0, 0x00000000, 0x06800000, 0xFFFFFF00, 0xF9C003E8, 0x02970000, 0x06800200, 0xFFFFFFFF, 0xFA7A0000, 0x05860000, 0x07000400, 0xFFFFFFFF, 0xFD69FC18, 0x06400000, 0x07800600, 0xFFFFFFFF, 0x0297FC18, 0x06400000, 0x08800600, 0xFFFFFFFF, 0x0000F93C, 0x03E80000, 0x08000777, 0xFFFFFF4C, 0x0000F93C, 0x03E80000, 0x00000777, 0xFFFFFF4C, 0x0000F830, 0x00000000, 0x00800800, 0xFFFFFF00, 0xFD3D06C4, 0xFD3D0000, 0x05000089, 0xFFFFFF4C, 0x000007D0, 0x00000000, 0x05800000, 0xFFFFFF00, 0xF9C003E8, 0xFD690000, 0x05800200, 0xFFFFFFFF, 0xF8300000, 0x00000000, 0x06000400, 0xFFFFFFFF, 0xF9C0FC18, 0x02970000, 0x06800600, 0xFFFFFFFF, 0xFD3DF93C, 0x02C30000, 0x07000777, 0xFFFFFF4C, 0x0000F830, 0x00000000, 0x07800800, 0xFFFFFF00, 0x000006C4, 0xFC180000, 0x04000089, 0xFFFFFF4C, 0x000007D0, 0x00000000, 0x04800000, 0xFFFFFF00
glabel D_80B8AB00
.word 0xFD6903E8, 0xF9C00000, 0x04800200, 0xFFFFFFFF, 0xFD3D06C4, 0xFD3D0000, 0x05000089, 0xFFFFFF4C, 0x000006C4, 0xFC180000, 0x04000089, 0xFFFFFF4C, 0xF9C003E8, 0xFD690000, 0x05800200, 0xFFFFFFFF, 0xFA7A0000, 0xFA7A0000, 0x05000400, 0xFFFFFFFF, 0xF8300000, 0x00000000, 0x06000400, 0xFFFFFFFF, 0xF9C0FC18, 0xFD690000, 0x05800600, 0xFFFFFFFF, 0xF9C0FC18, 0x02970000, 0x06800600, 0xFFFFFFFF, 0xFC18F93C, 0x00000000, 0x06000777, 0xFFFFFF4C, 0xFD3DF93C, 0x02C30000, 0x07000777, 0xFFFFFF4C, 0x0000F830, 0x00000000, 0x06800800, 0xFFFFFF00, 0x02C306C4, 0xFD3D0000, 0x03000089, 0xFFFFFF4C, 0x000007D0, 0x00000000, 0x03800000, 0xFFFFFF00, 0x029703E8, 0xF9C00000, 0x03800200, 0xFFFFFFFF, 0x00000000, 0xF8300000, 0x04000400, 0xFFFFFFFF, 0xFD69FC18, 0xF9C00000, 0x04800600, 0xFFFFFFFF, 0xFD3DF93C, 0xFD3D0000, 0x05000777, 0xFFFFFF4C, 0x0000F830, 0x00000000, 0x05800800, 0xFFFFFF00, 0x03E806C4, 0x00000000, 0x02000089, 0xFFFFFF4C, 0x000007D0, 0x00000000, 0x02800000, 0xFFFFFF00, 0x064003E8, 0xFD690000, 0x02800200, 0xFFFFFFFF, 0x05860000, 0xFA7A0000, 0x03000400, 0xFFFFFFFF, 0x0297FC18, 0xF9C00000, 0x03800600, 0xFFFFFFFF, 0x0000F93C, 0xFC180000, 0x04000777, 0xFFFFFF4C, 0x0000F830, 0x00000000, 0x04800800, 0xFFFFFF00, 0x02C306C4, 0x02C30000, 0x01000089, 0xFFFFFF4C, 0x000007D0, 0x00000000, 0x01800000, 0xFFFFFF00, 0x064003E8, 0x02970000, 0x01800200, 0xFFFFFFFF, 0x07D00000, 0x00000000, 0x02000400, 0xFFFFFFFF, 0x0640FC18, 0xFD690000, 0x02800600, 0xFFFFFFFF, 0x02C3F93C, 0xFD3D0000, 0x03000777, 0xFFFFFF4C, 0x0000F830, 0x00000000, 0x03800800, 0xFFFFFF00
glabel D_80B8AD00
.word 0x000006C4, 0x03E80000, 0x00000089, 0xFFFFFF4C, 0x02C306C4, 0x02C30000, 0x01000089, 0xFFFFFF4C, 0x000007D0, 0x00000000, 0x00800000, 0xFFFFFF00, 0x029703E8, 0x06400000, 0x00800200, 0xFFFFFFFF, 0x064003E8, 0x02970000, 0x01800200, 0xFFFFFFFF, 0x05860000, 0x05860000, 0x01000400, 0xFFFFFFFF, 0x07D00000, 0x00000000, 0x02000400, 0xFFFFFFFF, 0x0640FC18, 0x02970000, 0x01800600, 0xFFFFFFFF, 0x0640FC18, 0xFD690000, 0x02800600, 0xFFFFFFFF, 0x03E8F93C, 0x00000000, 0x02000777, 0xFFFFFF4C, 0x02C3F93C, 0xFD3D0000, 0x03000777, 0xFFFFFF4C, 0x0000F830, 0x00000000, 0x02800800, 0xFFFFFF00
glabel D_80B8ADC0
.word 0xE7000000, 0x00000000, 0xFC272C60, 0x3510E37F, 0xE200001C, 0x0C1849D8, 0xD9F0FBFF, 0x00000000, 0xDF000000, 0x00000000
glabel D_80B8ADE8
.word 0x01020040
.word D_80B8A900
.word 0x06000204, 0x00060200, 0x06060802, 0x000A0806, 0x060C0E10, 0x00120E0C, 0x0612140E, 0x00161412, 0x06161814, 0x0018161A, 0x061C001E, 0x0020001C, 0x06200600, 0x00220620, 0x06220A06, 0x00240A22, 0x0624260A, 0x00282624, 0x062A1612, 0x00162A2C, 0x062E1C30, 0x00321C2E, 0x0632201C, 0x00342032, 0x06342220, 0x00362234, 0x06362422, 0x00382436, 0x06382824, 0x0028383A, 0x053C2E3E, 0x00000000, 0x01020040
.word D_80B8AB00
.word 0x06000204, 0x00000602, 0x06080600, 0x00080A06, 0x060C0A08, 0x000C0E0A, 0x06100E0C, 0x0010120E, 0x06121014, 0x00160418, 0x061A0416, 0x001A0004, 0x061C001A, 0x001C0800, 0x061E081C, 0x001E0C08, 0x06200C1E, 0x0020100C, 0x06102022, 0x00241626, 0x06281624, 0x00281A16, 0x062A1A28, 0x002A1C1A, 0x062C1C2A, 0x002C1E1C, 0x062E1E2C, 0x002E201E, 0x06202E30, 0x00322434, 0x06362432, 0x00362824, 0x06382836, 0x00382A28, 0x063A2A38, 0x003A2C2A, 0x063C2C3A, 0x003C2E2C, 0x052E3C3E, 0x00000000, 0x0100C018
.word D_80B8AD00
.word 0x06000204, 0x00060200, 0x06060802, 0x000A0806, 0x060A0C08, 0x000E0C0A, 0x060E100C, 0x0012100E, 0x06121410, 0x00141216, 0xDF000000, 0x00000000
glabel D_80B8AF50
.word 0x0A090000, 0x10010000, 0x00000000, 0x00020000, 0x00010000, 0x00000000, 0x00000000, 0x19000000, 0x00090009, 0x00000000, 0x00000000
glabel D_80B8AF7C
.word 0x40500000
glabel D_80B8AF80
.word 0x03040506, 0x0708090A, 0x10111213, 0x191A1B20, 0x23242526, 0x272D2E2F, 0x3435363B, 0x3C3D4344, 0x45464748
glabel D_80B8AFA4
.word 0x00010B0C, 0x0E141517, 0x1C1E2122, 0x28292B30, 0x3237393E, 0x4041494A
glabel D_80B8AFBC
.word 0x00000000