Skip to content

Instantly share code, notes, and snippets.

@yifanlu

yifanlu/f00d.idc Secret

Forked from plutooo/f00d.idc
Created March 21, 2017 23:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yifanlu/6abceacd311745099a825094e4988bcc to your computer and use it in GitHub Desktop.
Save yifanlu/6abceacd311745099a825094e4988bcc to your computer and use it in GitHub Desktop.
//
// +-------------------------------------------------------------------------+
// | This file has been generated by The Interactive Disassembler (IDA) |
// | Copyright (c) 2015 Hex-Rays, <support@hex-rays.com> |
// | Evaluation version |
// +-------------------------------------------------------------------------+
//
//
// This file should be used in the following way:
// - reload executable into IDA with using switch -c
// - use File, Load IDC file and load this file.
//
// NOTE: This file doesn't contain all information from the database.
//
#define UNLOADED_FILE 1
#include <idc.idc>
static main(void)
{
// set 'loading idc file' mode
SetCharPrm(INF_GENFLAGS, INFFL_LOADIDC|GetCharPrm(INF_GENFLAGS));
GenInfo(); // various settings
Segments(); // segmentation
Enums(); // enumerations
Structures(); // structure types
ApplyStrucTInfos(); // structure type infos
Patches(); // manual patches
SegRegs(); // segment register values
Bytes(); // individual bytes (code,data)
Functions(); // function definitions
// clear 'loading idc file' mode
SetCharPrm(INF_GENFLAGS, ~INFFL_LOADIDC&GetCharPrm(INF_GENFLAGS));
}
//------------------------------------------------------------------------
// General information
static GenInfo(void) {
DeleteAll(); // purge database
SetPrcsr("MeP");
SetCharPrm(INF_COMPILER, 0);
StringStp(0xA);
Tabs(1);
Comments(1);
Voids(0);
XrefShow(2);
AutoShow(1);
Indent(16);
CmtIndent(40);
TailDepth(0x10);
}
//------------------------------------------------------------------------
// Information about segmentation
static Segments(void) {
SetSelector(0X1,0);
;
AddSegEx(0X800000,0X820000,0,0,1,2,ADDSEG_NOSREG);
SegRename(0X800000,"ROM");
SegClass (0X800000,"CODE");
SetSegmentType(0X800000,2);
LowVoids(0x20);
HighVoids(0x820000);
}
//------------------------------------------------------------------------
// Information about enum types
static Enums(void) {
auto id;
BeginTypeUpdating(UTP_ENUM);
EndTypeUpdating(UTP_ENUM);
}
//------------------------------------------------------------------------
// Information about type information for structure members
static ApplyStrucTInfos() {
}
//------------------------------------------------------------------------
// Information about structure types
static Structures(void) {
auto id;
BeginTypeUpdating(UTP_STRUCT);
}
//------------------------------------------------------------------------
// Information about bytes
static Bytes_0(void) {
auto x;
#define id x
ExtLinA (0X800000, 0, "; File Name : f00d.bin");
ExtLinA (0X800000, 1, "; Format : Binary file");
ExtLinA (0X800000, 2, "; Base Address: 0000h Range: 800000h - 820000h Loaded length: 20000h");
ExtLinA (0X800000, 3, "; ");
ExtLinA (0X800000, 4, "; Options : UNKNOWN!");
ExtLinA (0X800000, 5, "; ");
MakeCode (0X800000);
MakeName (0X800000, "vector_reset");
MakeCode (0X800004);
MakeName (0X800004, "vector::mni");
MakeCode (0X800006);
MakeName (0X800008, "vector::ri");
MakeCode (0X80000C);
MakeName (0X80000C, "vector::zdiv");
MakeCode (0X800010);
MakeName (0X800010, "vector::brk");
MakeCode (0X800012);
MakeName (0X800014, "vector::swi");
MakeCode (0X800018);
MakeName (0X800018, "vector::debug");
MakeCode (0X80001C);
MakeName (0X80001C, "vector::dsp");
MakeCode (0X80001E);
MakeName (0X800020, "vector::cop");
MakeCode (0X800022);
MakeCode (0X800026);
MakeCode (0X80002A);
MakeCode (0X80002E);
MakeName (0X800030, "vector::irq::0");
MakeCode (0X800032);
MakeName (0X800034, "vector::irq::1");
MakeCode (0X800038);
MakeName (0X800038, "vector::irq::2");
MakeCode (0X80003C);
MakeName (0X80003C, "vector::irq::3");
MakeCode (0X800040);
MakeName (0X800040, "vector::irq::4");
MakeCode (0X800044);
MakeName (0X800044, "vector::irq::5");
MakeCode (0X800048);
MakeName (0X800048, "vector::irq::6");
MakeCode (0X80004C);
MakeName (0X80004C, "vector::irq::7");
MakeCode (0X80004E);
MakeName (0X800050, "vector::irq::8");
MakeCode (0X800054);
MakeName (0X800054, "vector::irq::9");
MakeCode (0X800058);
MakeName (0X800058, "vector::irq::10");
MakeCode (0X80005C);
MakeName (0X80005C, "vector::irq::11");
MakeCode (0X800060);
MakeName (0X800060, "vector::irq::12");
MakeCode (0X800062);
MakeCode (0X800066);
MakeCode (0X80006A);
MakeCode (0X80006E);
MakeCode (0X800072);
MakeCode (0X800076);
MakeCode (0X80007A);
MakeCode (0X80007E);
MakeCode (0X800082);
MakeCode (0X800086);
MakeCode (0X80008A);
MakeCode (0X80008E);
MakeCode (0X800092);
MakeCode (0X800096);
MakeCode (0X80009A);
MakeCode (0X80009E);
MakeCode (0X8000A2);
MakeCode (0X8000A6);
MakeCode (0X8000AA);
MakeCode (0X8000AE);
MakeCode (0X8000CE);
MakeCode (x=0X8000D0);
OpSign (x, 1);
OpBinary (x, 1);
MakeCode (0X8000DC);
MakeName (0X8000E0, "ClearEverything");
MakeName (0X8000F6, "_inf_sleep");
MakeName (0X8000F8, "inf_sleep");
MakeCode (0X8000FC);
MakeName (0X8000FC, "reset_hook");
MakeCode (0X800100);
MakeName (0X800100, "Entry");
MakeName (0X800110, "zero_bss");
MakeComm (0X80011E, "setup sp, gp");
MakeCode (x=0X80011E);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X800124);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeComm (0X800130, "load trace enable flag");
MakeCode (x=0X800138);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeComm (0X800140, "setup cfg");
MakeComm (0X800142, "clear bit4");
MakeCode (x=0X800142);
OpSign (x, 1);
OpHex (x, 1);
MakeComm (0X800146, "set bit3");
MakeCode (x=0X800190);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X800196);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80019A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeComm (0X8001A4, "r1 = clear_size");
MakeCode (0X8001A8);
MakeName (0X8001A8, "softreset");
MakeCode (x=0X8001AA);
OpSign (x, 1);
OpHex (x, 1);
MakeCode (x=0X8001B0);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X8001BA);
MakeName (0X8001BA, "entry::SetupCcfg");
MakeComm (0X8001F6, "call subroutine");
MakeCode (0X8001FE);
MakeName (0X8001FE, "cache::Flush");
MakeCode (0X800216);
MakeName (0X800216, "dbg::GenericPanic");
MakeCode (x=0X800218);
OpBinary (x, 0);
MakeCode (0X80021E);
MakeName (0X800220, "entry::EmptyCallLoopCtor");
MakeCode (0X80023A);
MakeCode (0X800240);
MakeName (0X800240, "entry::EmptyCallLoopDtor");
MakeCode (x=0X800246);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80024A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X80025A);
MakeComm (0X800260, "program status word");
MakeCode (0X800260);
MakeName (0X800260, "reset");
MakeComm (0X800268, "r0 = 0xFDB4A117");
MakeCode (x=0X800268);
OpHex (x, 1);
MakeComm (0X80026E, "exception pc");
MakeComm (0X800272, "lr");
MakeCode (x=0X800280);
OpStkvar (x, 1);
MakeCode (x=0X800282);
OpBinary (x, 0);
MakeCode (x=0X800286);
OpStkvar (x, 1);
MakeComm (0X80028A, "jmp lr");
MakeCode (0X80028C);
MakeName (0X80028C, "ri");
MakeCode (0X8002A6);
MakeName (0X8002A6, "zdiv");
MakeCode (0X8002C0);
MakeName (0X8002C0, "irq::Init");
MakeCode (0X8002FE);
MakeName (0X8002FE, "irq::EnableSoftwareInterrupt3");
MakeCode (0X80030A);
MakeName (0X80030A, "irq::HandleIrq");
MakeComm (0X800310, "irq::Stack");
MakeCode (0X80035C);
MakeName (0X80035C, "irq::HandleIrq8");
MakeCode (0X80037A);
MakeName (0X80037A, "swi");
MakeComm (0X80037C, "swi::Stack");
MakeCode (0X8003A0);
MakeName (0X8003A0, "controlbus::ReadIrqId");
MakeCode (0X8003AE);
MakeName (0X8003AE, "cb::Write15toZero");
MakeCode (0X8003BC);
MakeName (0X8003BC, "food::SendArmMsg_");
MakeCode (0X8003D8);
MakeName (0X8003D8, "main");
MakeCode (x=0X8003DC);
OpStkvar (x, 1);
MakeCode (x=0X8003DE);
OpStkvar (x, 1);
MakeCode (x=0X8003E0);
OpStkvar (x, 1);
MakeCode (x=0X8003E2);
OpStkvar (x, 1);
MakeCode (x=0X8003E4);
OpStkvar (x, 1);
MakeComm (0X8003EA, "gp::State");
MakeCode (0X800458);
MakeCode (0X80045E);
MakeCode (x=0X80047A);
OpStkvar (x, 1);
MakeCode (x=0X80047C);
OpStkvar (x, 1);
MakeCode (x=0X80047E);
OpStkvar (x, 1);
MakeCode (x=0X800480);
OpStkvar (x, 1);
MakeCode (x=0X800482);
OpStkvar (x, 1);
MakeCode (0X800488);
MakeCode (0X80048C);
MakeName (0X80048C, "dbg::PrintAndPanic");
MakeCode (0X8004A4);
MakeName (0X8004A4, "eeprom::Read32");
MakeCode (0X8004EE);
MakeName (0X8004EE, "debugger::Read");
MakeCode (0X80050E);
MakeName (0X80050E, "food::SendArmMsg");
MakeCode (0X80052A);
MakeName (0X80052A, "debugger::WaitForData");
MakeCode (0X800546);
MakeName (0X800546, "reset::CmdB01");
MakeCode (0X800582);
MakeName (0X800582, "dmac::ForceExit");
MakeCode (x=0X80058C);
OpStkvar (x, 1);
MakeCode (0X8005B8);
MakeCode (0X8005DE);
MakeCode (x=0X8005FC);
OpStkvar (x, 1);
MakeCode (0X800602);
MakeName (0X800602, "syscall1::WriteWordToSm40Safe");
MakeCode (x=0X800606);
OpStkvar (x, 1);
MakeCode (x=0X800608);
OpStkvar (x, 1);
MakeCode (x=0X80060A);
OpStkvar (x, 1);
MakeCode (x=0X800630);
OpStkvar (x, 1);
MakeCode (x=0X800632);
OpStkvar (x, 1);
MakeCode (0X800638);
MakeName (0X800638, "dmac::ZeroEntireModuleRegion");
MakeCode (x=0X80063E);
OpStkvar (x, 1);
MakeRptCmt (0X80064C, "dst=module_base");
MakeComm (0X80064E, "size=module_size");
MakeCode (x=0X800650);
OpStkvar (x, 1);
MakeComm (0X800654, "dbg");
MakeComm (0X800656, "unk=0");
MakeCode (0X80065E);
MakeName (0X80065E, "sm::ForceExit");
MakeCode (x=0X800662);
OpStkvar (x, 1);
MakeCode (x=0X8006B6);
OpStkvar (x, 1);
MakeCode (0X8006C0);
MakeName (0X8006C0, "foodcmd::601");
MakeCode (0X8006D6);
MakeName (0X8006D6, "state::BackToWaitingForSm");
MakeCode (x=0X8006DA);
OpStkvar (x, 1);
MakeCode (x=0X8006DC);
OpStkvar (x, 1);
MakeCode (x=0X8006E0);
OpStkvar (x, 1);
MakeCode (x=0X8006EA);
OpStkvar (x, 1);
MakeComm (0X8006F8, "this one is called in both irq fast-case, and when sm is busy when requested");
MakeCode (0X8006F8);
MakeName (0X8006F8, "sm::Suspend");
MakeComm (0X8006FA, "r2: 0=is_arm_cmd, 1=is_syscall");
MakeCode (x=0X8006FC);
OpStkvar (x, 1);
MakeCode (x=0X800704);
OpStkvar (x, 1);
MakeCode (x=0X800706);
OpStkvar (x, 1);
MakeCode (x=0X80070C);
OpStkvar (x, 1);
MakeCode (x=0X800714);
OpStkvar (x, 1);
MakeCode (x=0X800716);
OpStkvar (x, 1);
MakeCode (0X800720);
MakeName (0X800720, "mem::CopyFromSharedBufSafe");
MakeCode (x=0X800724);
OpStkvar (x, 1);
MakeCode (x=0X800726);
OpStkvar (x, 1);
MakeCode (x=0X800728);
OpStkvar (x, 1);
MakeCode (x=0X800754);
OpStkvar (x, 1);
MakeCode (x=0X800756);
OpStkvar (x, 1);
MakeCode (x=0X800758);
OpStkvar (x, 1);
MakeCode (0X800760);
MakeName (0X800760, "foodcmd::80A01::SetRevocationList");
MakeCode (0X800780);
MakeCode (0X80078C);
MakeName (0X80078C, "foodcmd::80901");
MakeCode (0X8007B8);
MakeCode (x=0X8007C8);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8007CC);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X8007DE);
MakeName (0X8007DE, "foodcmd::501");
MakeCode (0X8007FA);
MakeCode (0X80080A);
MakeName (0X80080A, "foodcmd::100401::SuspendSM");
MakeCode (0X800858);
MakeCode (x=0X800864);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X800876);
MakeCode (0X800888);
MakeName (0X800888, "foodcmd::100301::RestoreSM");
MakeName (0X8008CE, "fail");
MakeCode (0X8008D4);
MakeCode (0X8008EA);
MakeName (0X8008FA, "send_reply_r1");
MakeCode (0X800908);
MakeName (0X800908, "foodcmd::500201::LoadSm");
MakeCode (x=0X800910);
OpStkvar (x, 1);
MakeCode (x=0X800912);
OpStkvar (x, 1);
MakeCode (x=0X800916);
OpStkvar (x, 1);
MakeCode (x=0X80091E);
OpStkvar (x, 1);
MakeCode (x=0X800934);
OpStkvar (x, 1);
MakeCode (x=0X800936);
OpStkvar (x, 1);
MakeName (0X800954, "panic");
MakeCode (0X80095C);
MakeCode (x=0X800962);
OpStkvar (x, 1);
MakeCode (x=0X800964);
OpStkvar (x, 1);
MakeCode (x=0X80096A);
OpStkvar (x, 1);
MakeCode (x=0X800970);
OpStkvar (x, 1);
MakeCode (x=0X800976);
OpStkvar (x, 1);
MakeCode (x=0X80097C);
OpStkvar (x, 1);
MakeCode (x=0X800980);
OpStkvar (x, 1);
MakeCode (x=0X800982);
OpStkvar (x, 1);
MakeCode (x=0X800998);
OpStkvar (x, 1);
MakeName (0X800998, "load_ok");
MakeCode (0X800A14);
MakeCode (x=0X800A1E);
OpStkvar (x, 1);
MakeName (0X800A1E, "panic_0");
MakeCode (x=0X800A32);
OpStkvar (x, 1);
MakeCode (x=0X800A34);
OpStkvar (x, 1);
MakeCode (x=0X800A36);
OpStkvar (x, 1);
MakeCode (0X800A3E);
MakeName (0X800A3E, "foodcmd::101");
MakeCode (0X800A54);
MakeName (0X800A54, "food::SendMsgArm_1");
MakeCode (0X800A72);
MakeName (0X800A72, "foodcmd::Parse");
MakeCode (x=0X800A7A);
OpStkvar (x, 1);
MakeCode (x=0X800A7C);
OpStkvar (x, 1);
MakeCode (x=0X800A7E);
OpStkvar (x, 1);
MakeCode (x=0X800A80);
OpStkvar (x, 1);
MakeCode (x=0X800A82);
OpStkvar (x, 1);
MakeCode (x=0X800A88);
OpStkvar (x, 1);
MakeComm (0X800A94, "r6 = *port");
MakeCode (0X800AB4);
MakeCode (0X800AC6);
MakeCode (x=0X800AD0);
OpStkvar (x, 1);
MakeCode (0X800B12);
MakeCode (x=0X800B1C);
OpStkvar (x, 1);
MakeCode (0X800B2C);
MakeCode (x=0X800B38);
OpChr (x, 1);
MakeCode (0X800B40);
MakeCode (x=0X800B48);
OpStkvar (x, 1);
MakeCode (x=0X800B4C);
OpStkvar (x, 1);
MakeCode (x=0X800B62);
OpStkvar (x, 1);
MakeCode (x=0X800B66);
OpStkvar (x, 1);
MakeComm (0X800B9C, "dst");
MakeComm (0X800BA0, "src");
MakeComm (0X800BA2, "len");
MakeComm (0X800BA4, "key");
MakeComm (0X800BA6, "mode_info");
MakeCode (x=0X800BA6);
OpStkvar (x, 1);
MakeCode (x=0X800BCC);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeComm (0X800BD6, "src");
MakeComm (0X800BD8, "dst");
MakeComm (0X800BDA, "len");
MakeComm (0X800BDE, "iv");
MakeComm (0X800BE0, "key");
MakeComm (0X800C54, "*port = -1");
MakeCode (x=0X800C54);
OpHex (x, 1);
MakeComm (0X800C60, "panic some cmd");
MakeCode (0X800C7A);
MakeCode (x=0X800C7E);
OpBinary (x, 1);
MakeComm (0X800C8A, "aa");
MakeCode (0X800CB0);
MakeCode (0X800CC6);
MakeCode (x=0X800CD6);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X800CDC);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X800CE2);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X800CE8);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X800CEE);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X800CF4);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X800CFA);
MakeCode (x=0X800D00);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X800D06);
MakeCode (0X800D3A);
MakeCode (0X800D3E);
MakeCode (x=0X800D48);
OpChr (x, 1);
MakeCode (x=0X800D58);
OpChr (x, 1);
MakeCode (x=0X800D6A);
OpStkvar (x, 1);
MakeCode (x=0X800D7E);
OpStkvar (x, 1);
MakeCode (x=0X800D80);
OpStkvar (x, 1);
MakeCode (x=0X800D82);
OpStkvar (x, 1);
MakeCode (x=0X800D84);
OpStkvar (x, 1);
MakeCode (x=0X800D86);
OpStkvar (x, 1);
MakeCode (0X800D8C);
MakeName (0X800D8C, "swi::ExecuteSyscall");
MakeCode (x=0X800D92);
OpStkvar (x, 1);
MakeCode (x=0X800DA2);
OpStkvar (x, 1);
MakeCode (x=0X800DA4);
OpStkvar (x, 1);
MakeCode (x=0X800DA6);
OpStkvar (x, 1);
MakeCode (x=0X800DA8);
OpStkvar (x, 1);
MakeComm (0X800DAE, "r0 = 800F032C");
MakeCode (0X800DC2);
MakeName (0X800DC2, "swi::Syscall1");
MakeCode (0X800DE0);
MakeName (0X800DE0, "swi::Syscall2");
MakeCode (0X800DF6);
MakeName (0X800DF6, "swi::Syscall3");
MakeCode (x=0X800E28);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X800E34);
MakeName (0X800E34, "swi::Syscall4");
MakeCode (0X800E9E);
MakeCode (0X800EA8);
MakeCode (0X800EAE);
MakeName (0X800EAE, "swi::Syscall5");
MakeCode (x=0X800EB8);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X800EC4);
MakeName (0X800EC4, "swi::Syscall6");
MakeCode (x=0X800EF8);
OpStkvar (x, 1);
MakeCode (0X800F12);
MakeName (0X800F12, "swi::Syscall7");
MakeCode (0X800F56);
MakeName (0X800F56, "swi::Syscall8");
MakeCode (0X800F60);
MakeCode (x=0X800F62);
OpStkvar (x, 1);
MakeCode (x=0X800F64);
OpStkvar (x, 1);
MakeCode (x=0X800F66);
OpStkvar (x, 1);
MakeCode (x=0X800F68);
OpStkvar (x, 1);
MakeCode (x=0X800F6A);
OpStkvar (x, 1);
MakeCode (0X800F70);
MakeName (0X800F70, "memcpy8");
MakeCode (0X800F76);
MakeCode (0X800F88);
MakeName (0X800F88, "memset8");
MakeCode (0X800F8E);
MakeCode (0X800F9C);
MakeName (0X800F9C, "strlen");
MakeCode (0X800FA2);
MakeCode (0X800FB0);
MakeName (0X800FB0, "dbg::EmitStr");
MakeCode (x=0X800FB8);
OpStkvar (x, 1);
MakeCode (x=0X800FBE);
OpStkvar (x, 1);
MakeCode (x=0X800FC0);
OpStkvar (x, 1);
MakeCode (x=0X800FC2);
OpStkvar (x, 1);
MakeCode (x=0X800FC4);
OpStkvar (x, 1);
MakeCode (x=0X800FC6);
OpStkvar (x, 1);
MakeComm (0X800FDC, "r5=strlen+1");
MakeCode (0X800FEA);
MakeComm (0X800FF2, "len =min(0x10, len+1)");
MakeCode (0X800FFC);
MakeComm (0X800FFE, "memcpy(sp_buf, str, len)");
MakeName (0X80100A, "inner_loop_end");
MakeComm (0X801012, "insert null-terminator");
MakeCode (x=0X80101A);
OpStkvar (x, 1);
MakeCode (x=0X80101C);
OpStkvar (x, 1);
MakeCode (x=0X80101E);
OpStkvar (x, 1);
MakeCode (x=0X801022);
OpStkvar (x, 1);
MakeCode (x=0X801024);
OpStkvar (x, 1);
MakeCode (x=0X801026);
OpStkvar (x, 1);
MakeCode (x=0X801030);
OpStkvar (x, 1);
MakeCode (x=0X80103E);
OpStkvar (x, 1);
MakeCode (x=0X801040);
OpStkvar (x, 1);
MakeCode (x=0X801042);
OpStkvar (x, 1);
MakeCode (x=0X801044);
OpStkvar (x, 1);
MakeCode (x=0X801046);
OpStkvar (x, 1);
MakeCode (0X80104C);
MakeName (0X80104C, "dbg::printf");
MakeCode (x=0X801050);
OpStkvar (x, 1);
MakeCode (x=0X801052);
OpStkvar (x, 1);
MakeCode (x=0X801054);
OpStkvar (x, 1);
MakeCode (x=0X80105C);
OpStkvar (x, 1);
MakeCode (x=0X801062);
OpStkvar (x, 1);
MakeCode (x=0X801064);
OpStkvar (x, 1);
MakeCode (x=0X801066);
OpStkvar (x, 1);
MakeCode (x=0X80107C);
OpStkvar (x, 1);
MakeCode (x=0X801080);
OpStkvar (x, 1);
MakeCode (x=0X801082);
OpStkvar (x, 1);
MakeCode (x=0X80108E);
OpStkvar (x, 1);
MakeCode (0X8010E4);
MakeCode (x=0X8010E6);
OpStkvar (x, 1);
MakeCode (x=0X8010FC);
OpStkvar (x, 1);
MakeCode (x=0X8010FE);
OpStkvar (x, 1);
MakeCode (x=0X801100);
OpStkvar (x, 1);
MakeCode (0X801106);
MakeName (0X801106, "dbg::Panic");
MakeCode (x=0X80110A);
OpStkvar (x, 1);
MakeCode (x=0X80110C);
OpStkvar (x, 1);
MakeCode (x=0X80110E);
OpStkvar (x, 1);
MakeCode (x=0X801118);
OpStkvar (x, 1);
MakeCode (x=0X80111E);
OpStkvar (x, 1);
MakeCode (x=0X801120);
OpStkvar (x, 1);
MakeCode (x=0X801122);
OpStkvar (x, 1);
MakeCode (x=0X80112A);
OpStkvar (x, 1);
MakeCode (x=0X80112E);
OpStkvar (x, 1);
MakeCode (x=0X801130);
OpStkvar (x, 1);
MakeCode (x=0X801136);
OpStkvar (x, 1);
MakeCode (0X801164);
MakeName (0X801164, "GetFirmwareVersion");
MakeCode (0X80116E);
MakeName (0X80116E, "eeprom::GetFirmwareVersion");
MakeComm (0X8011C0, "r1 = u32[2] fw_hi_lo");
MakeCode (0X8011C0);
MakeName (0X8011C0, "eeprom::GetFirmwareVersionUpperLower");
MakeCode (x=0X8011C4);
OpStkvar (x, 1);
MakeCode (x=0X8011DC);
OpStkvar (x, 1);
MakeCode (0X8011E2);
MakeCode (0X801204);
MakeCode (0X80120E);
MakeCode (0X801212);
MakeName (0X801212, "vsnprintf");
MakeCode (x=0X801216);
OpStkvar (x, 1);
MakeCode (x=0X801218);
OpStkvar (x, 1);
MakeCode (x=0X80121A);
OpStkvar (x, 1);
MakeCode (x=0X80121C);
OpStkvar (x, 1);
MakeCode (x=0X80121E);
OpStkvar (x, 1);
MakeCode (x=0X801228);
OpStkvar (x, 1);
MakeCode (x=0X80122E);
OpStkvar (x, 1);
MakeCode (x=0X801230);
OpStkvar (x, 1);
MakeCode (x=0X801232);
OpStkvar (x, 1);
MakeCode (x=0X801236);
OpStkvar (x, 1);
MakeCode (x=0X801238);
OpStkvar (x, 1);
MakeCode (x=0X801242);
OpChr (x, 1);
MakeCode (x=0X801248);
OpStkvar (x, 1);
MakeCode (x=0X801254);
OpStkvar (x, 1);
MakeCode (x=0X801266);
OpChr (x, 1);
MakeCode (x=0X801272);
OpChr (x, 1);
MakeCode (0X80128C);
MakeCode (0X801296);
MakeCode (0X8012AC);
MakeCode (x=0X8012C6);
OpStkvar (x, 1);
MakeCode (0X8012CE);
MakeCode (x=0X8012D0);
OpStkvar (x, 1);
MakeCode (0X8012E4);
MakeCode (0X8012EA);
MakeCode (0X8012F0);
MakeCode (0X8012F6);
MakeCode (x=0X8012F8);
OpStkvar (x, 1);
MakeCode (0X8012FE);
MakeCode (x=0X801324);
OpStkvar (x, 1);
MakeCode (x=0X80132C);
OpStkvar (x, 1);
MakeCode (0X801338);
MakeCode (x=0X801340);
OpStkvar (x, 1);
MakeCode (x=0X801348);
OpStkvar (x, 1);
MakeCode (0X80134C);
MakeCode (x=0X80135C);
OpStkvar (x, 1);
MakeCode (x=0X801360);
OpStkvar (x, 1);
MakeCode (0X80136C);
MakeCode (0X80137E);
MakeCode (x=0X80139A);
OpStkvar (x, 1);
MakeCode (0X8013AA);
MakeCode (0X8013B0);
MakeCode (0X8013B6);
MakeCode (0X8013BC);
MakeCode (0X8013C2);
MakeCode (x=0X8013C6);
OpStkvar (x, 1);
MakeCode (x=0X8013CA);
OpStkvar (x, 1);
MakeCode (0X8013D6);
MakeCode (x=0X8013E6);
OpStkvar (x, 1);
MakeCode (0X8013F8);
MakeCode (0X801402);
MakeCode (0X80140A);
MakeCode (x=0X801426);
OpStkvar (x, 1);
MakeCode (x=0X801430);
OpStkvar (x, 1);
MakeCode (x=0X80145A);
OpStkvar (x, 1);
MakeCode (0X801466);
MakeCode (0X801476);
MakeCode (x=0X80147E);
OpStkvar (x, 1);
MakeCode (x=0X801482);
OpStkvar (x, 1);
MakeCode (0X80148C);
MakeCode (x=0X801490);
OpStkvar (x, 1);
MakeCode (x=0X801496);
OpStkvar (x, 1);
MakeCode (x=0X8014A0);
OpStkvar (x, 1);
MakeCode (0X8014A8);
MakeCode (0X8014AE);
MakeCode (x=0X8014BA);
OpStkvar (x, 1);
MakeCode (0X8014C6);
MakeCode (x=0X8014D6);
OpStkvar (x, 1);
MakeCode (0X8014E8);
MakeCode (0X8014F2);
MakeCode (0X8014FA);
MakeCode (x=0X801516);
OpStkvar (x, 1);
MakeCode (x=0X801522);
OpStkvar (x, 1);
MakeCode (x=0X801548);
OpStkvar (x, 1);
MakeCode (0X80154C);
MakeCode (x=0X80155E);
OpStkvar (x, 1);
MakeCode (0X80156A);
MakeCode (x=0X801572);
OpStkvar (x, 1);
MakeCode (x=0X801574);
OpStkvar (x, 1);
MakeCode (x=0X80157C);
OpStkvar (x, 1);
MakeCode (x=0X80157E);
OpStkvar (x, 1);
MakeCode (x=0X801586);
OpStkvar (x, 1);
MakeCode (x=0X801588);
OpStkvar (x, 1);
MakeCode (x=0X801590);
OpStkvar (x, 1);
MakeCode (x=0X801592);
OpStkvar (x, 1);
MakeCode (x=0X80159A);
OpStkvar (x, 1);
MakeCode (x=0X80159C);
OpStkvar (x, 1);
MakeCode (x=0X8015A4);
OpStkvar (x, 1);
MakeCode (x=0X8015A6);
OpStkvar (x, 1);
MakeCode (0X8015B0);
MakeCode (x=0X8015B8);
OpStkvar (x, 1);
MakeCode (0X8015BC);
MakeCode (x=0X8015CA);
OpStkvar (x, 1);
MakeCode (0X8015CE);
MakeCode (0X8015DC);
MakeCode (x=0X8015E4);
OpStkvar (x, 1);
MakeCode (x=0X8015EA);
OpStkvar (x, 1);
MakeCode (0X8015F6);
MakeCode (x=0X801604);
OpStkvar (x, 1);
MakeCode (0X80161A);
MakeCode (x=0X801620);
OpStkvar (x, 1);
MakeCode (0X80162C);
MakeCode (x=0X80163C);
OpStkvar (x, 1);
MakeCode (0X80164E);
MakeCode (0X801658);
MakeCode (0X801660);
MakeCode (x=0X80167C);
OpStkvar (x, 1);
MakeCode (x=0X801686);
OpStkvar (x, 1);
MakeCode (x=0X8016B4);
OpStkvar (x, 1);
MakeCode (0X8016B8);
MakeCode (x=0X8016BE);
OpStkvar (x, 1);
MakeCode (x=0X8016C4);
OpStkvar (x, 1);
MakeCode (x=0X8016D6);
OpStkvar (x, 1);
MakeCode (x=0X8016DC);
OpStkvar (x, 1);
MakeCode (0X8016F0);
MakeCode (x=0X8016FA);
OpStkvar (x, 1);
MakeCode (0X801702);
MakeCode (x=0X801704);
OpStkvar (x, 1);
MakeCode (x=0X801706);
OpStkvar (x, 1);
MakeCode (x=0X801708);
OpStkvar (x, 1);
MakeCode (x=0X801714);
OpStkvar (x, 1);
MakeCode (0X801724);
MakeCode (x=0X80172C);
OpStkvar (x, 1);
MakeCode (0X801736);
MakeCode (x=0X801742);
OpStkvar (x, 1);
MakeCode (0X80174A);
MakeCode (x=0X80174E);
OpStkvar (x, 1);
MakeCode (x=0X801752);
OpStkvar (x, 1);
MakeCode (x=0X801756);
OpStkvar (x, 1);
MakeCode (x=0X80175A);
OpStkvar (x, 1);
MakeCode (x=0X801766);
OpStkvar (x, 1);
MakeCode (x=0X80176E);
OpStkvar (x, 1);
MakeCode (x=0X801770);
OpStkvar (x, 1);
MakeCode (x=0X801776);
OpStkvar (x, 1);
MakeCode (x=0X80177A);
OpStkvar (x, 1);
MakeCode (x=0X801780);
OpStkvar (x, 1);
MakeCode (0X80178A);
MakeCode (x=0X80178C);
OpStkvar (x, 1);
MakeCode (x=0X80178E);
OpStkvar (x, 1);
MakeCode (x=0X801798);
OpStkvar (x, 1);
MakeCode (x=0X8017A2);
OpStkvar (x, 1);
MakeCode (x=0X8017A4);
OpStkvar (x, 1);
MakeCode (x=0X8017B0);
OpStkvar (x, 1);
MakeCode (0X8017B8);
MakeCode (x=0X8017C0);
OpStkvar (x, 1);
MakeCode (x=0X8017C2);
OpStkvar (x, 1);
MakeCode (0X8017CA);
MakeCode (x=0X8017D2);
OpStkvar (x, 1);
MakeCode (x=0X8017D4);
OpStkvar (x, 1);
MakeCode (0X8017DC);
MakeCode (x=0X8017E0);
OpStkvar (x, 1);
MakeCode (0X8017E8);
MakeCode (x=0X8017EC);
OpStkvar (x, 1);
MakeCode (x=0X8017F0);
OpStkvar (x, 1);
MakeCode (x=0X8017F4);
OpStkvar (x, 1);
MakeCode (x=0X8017F8);
OpStkvar (x, 1);
MakeCode (x=0X801804);
OpStkvar (x, 1);
MakeCode (x=0X80180C);
OpStkvar (x, 1);
MakeCode (x=0X80180E);
OpStkvar (x, 1);
MakeCode (x=0X801814);
OpStkvar (x, 1);
MakeCode (x=0X801818);
OpStkvar (x, 1);
MakeCode (x=0X80181E);
OpStkvar (x, 1);
MakeCode (x=0X801828);
OpStkvar (x, 1);
MakeCode (x=0X80182A);
OpStkvar (x, 1);
MakeCode (x=0X801830);
OpStkvar (x, 1);
MakeCode (x=0X801834);
OpStkvar (x, 1);
MakeCode (x=0X80183A);
OpStkvar (x, 1);
MakeCode (x=0X801840);
OpStkvar (x, 1);
MakeCode (x=0X801842);
OpStkvar (x, 1);
MakeCode (x=0X801848);
OpStkvar (x, 1);
MakeCode (0X801850);
MakeCode (x=0X801854);
OpStkvar (x, 1);
MakeCode (x=0X801858);
OpStkvar (x, 1);
MakeCode (x=0X80185C);
OpStkvar (x, 1);
MakeCode (x=0X801860);
OpStkvar (x, 1);
MakeCode (x=0X80186A);
OpStkvar (x, 1);
MakeCode (x=0X801876);
OpStkvar (x, 1);
MakeCode (x=0X801878);
OpStkvar (x, 1);
MakeCode (x=0X80187E);
OpStkvar (x, 1);
MakeCode (x=0X801882);
OpStkvar (x, 1);
MakeCode (x=0X801888);
OpStkvar (x, 1);
MakeCode (0X801892);
MakeCode (x=0X801894);
OpStkvar (x, 1);
MakeCode (x=0X801896);
OpStkvar (x, 1);
MakeCode (x=0X8018A0);
OpStkvar (x, 1);
MakeCode (x=0X8018A8);
OpStkvar (x, 1);
MakeCode (x=0X8018AA);
OpStkvar (x, 1);
MakeCode (x=0X8018B0);
OpStkvar (x, 1);
MakeCode (x=0X8018B4);
OpStkvar (x, 1);
MakeCode (x=0X8018BA);
OpStkvar (x, 1);
MakeCode (x=0X8018C0);
OpStkvar (x, 1);
MakeCode (x=0X8018C2);
OpStkvar (x, 1);
MakeCode (x=0X8018C8);
OpStkvar (x, 1);
MakeCode (0X8018D0);
MakeCode (x=0X8018D4);
OpStkvar (x, 1);
MakeCode (x=0X8018D8);
OpStkvar (x, 1);
MakeCode (x=0X8018DC);
OpStkvar (x, 1);
MakeCode (x=0X8018E0);
OpStkvar (x, 1);
MakeCode (x=0X8018EC);
OpStkvar (x, 1);
MakeCode (x=0X8018F4);
OpStkvar (x, 1);
MakeCode (x=0X8018F6);
OpStkvar (x, 1);
MakeCode (x=0X8018FC);
OpStkvar (x, 1);
MakeCode (x=0X801900);
OpStkvar (x, 1);
MakeCode (x=0X801906);
OpStkvar (x, 1);
MakeCode (0X801910);
MakeCode (x=0X801912);
OpStkvar (x, 1);
MakeCode (x=0X801914);
OpStkvar (x, 1);
MakeCode (x=0X80191E);
OpStkvar (x, 1);
MakeCode (x=0X801926);
OpStkvar (x, 1);
MakeCode (x=0X801928);
OpStkvar (x, 1);
MakeCode (x=0X801932);
OpStkvar (x, 1);
MakeCode (x=0X801936);
OpStkvar (x, 1);
MakeCode (x=0X801938);
OpStkvar (x, 1);
MakeCode (x=0X801940);
OpStkvar (x, 1);
MakeCode (x=0X801942);
OpStkvar (x, 1);
MakeCode (x=0X80194A);
OpStkvar (x, 1);
MakeCode (x=0X80194C);
OpStkvar (x, 1);
MakeCode (x=0X801952);
OpStkvar (x, 1);
MakeCode (x=0X801964);
OpStkvar (x, 1);
MakeCode (x=0X801966);
OpStkvar (x, 1);
MakeCode (x=0X801968);
OpStkvar (x, 1);
MakeCode (x=0X80196A);
OpStkvar (x, 1);
MakeCode (x=0X80196C);
OpStkvar (x, 1);
MakeCode (0X801972);
MakeCode (0X8019B6);
MakeName (0X8019B6, "snprintf");
MakeCode (x=0X8019BC);
OpStkvar (x, 1);
MakeCode (x=0X8019BE);
OpStkvar (x, 1);
MakeCode (x=0X8019C4);
OpStkvar (x, 1);
MakeCode (x=0X8019CC);
OpStkvar (x, 1);
MakeCode (x=0X8019CE);
OpStkvar (x, 1);
MakeCode (x=0X8019DE);
OpStkvar (x, 1);
MakeCode (x=0X8019E0);
OpStkvar (x, 1);
MakeCode (x=0X8019E2);
OpStkvar (x, 1);
MakeCode (x=0X8019E4);
OpStkvar (x, 1);
MakeCode (0X8019EA);
MakeName (0X8019EA, "ioe006::Copy");
MakeCode (0X801A5E);
MakeName (0X801A5E, "ioe003::Write24");
MakeCode (0X801A74);
MakeName (0X801A74, "io::e002::Setup");
MakeCode (0X801A80);
MakeName (0X801A80, "io::e003::Setup");
MakeCode (x=0X801A86);
OpStkvar (x, 1);
MakeCode (x=0X801A88);
OpStkvar (x, 1);
MakeCode (x=0X801A8A);
OpStkvar (x, 1);
MakeCode (x=0X801A8C);
OpStkvar (x, 1);
MakeCode (x=0X801A8E);
OpStkvar (x, 1);
MakeCode (0X801A9C);
MakeCode (0X801AB0);
MakeCode (0X801AC6);
MakeCode (0X801ACE);
MakeCode (0X801AE6);
MakeCode (0X801B22);
MakeCode (0X801B7C);
MakeCode (0X801BAC);
MakeCode (x=0X801C38);
OpSign (x, 1);
OpHex (x, 1);
MakeCode (0X801C5C);
MakeCode (0X801C66);
MakeCode (x=0X801C6E);
OpStkvar (x, 1);
MakeCode (x=0X801C70);
OpStkvar (x, 1);
MakeCode (x=0X801C72);
OpStkvar (x, 1);
MakeCode (x=0X801C74);
OpStkvar (x, 1);
MakeCode (x=0X801C76);
OpStkvar (x, 1);
MakeCode (0X801C7C);
MakeCode (0X801C82);
MakeName (0X801C82, "io::e003::Teardown");
MakeCode (x=0X801C8E);
OpStkvar (x, 1);
MakeCode (x=0X801C90);
OpStkvar (x, 1);
MakeCode (x=0X801C92);
OpStkvar (x, 1);
MakeCode (x=0X801C94);
OpStkvar (x, 1);
MakeCode (x=0X801D64);
OpStkvar (x, 1);
MakeCode (x=0X801D66);
OpStkvar (x, 1);
MakeCode (x=0X801D68);
OpStkvar (x, 1);
MakeCode (x=0X801D6A);
OpStkvar (x, 1);
MakeCode (0X801D70);
MakeName (0X801D70, "addr::FoodRegion");
MakeCode (0X801D86);
MakeCode (0X801D8A);
MakeName (0X801D8A, "addr::KernelRegion");
MakeCode (0X801DA0);
MakeCode (0X801DA4);
MakeName (0X801DA4, "addr::ModuleRegion");
MakeCode (0X801DBA);
MakeCode (0X801DBE);
MakeName (0X801DBE, "addr::NotTzRegion");
MakeCode (0X801DCE);
MakeName (0X801DCE, "less_than_4000");
MakeCode (0X801DD2);
MakeName (0X801DD2, "addr::NotTz2Region");
MakeName (0X801E2C, "ret_r9");
MakeCode (0X801E30);
MakeCode (0X801E36);
MakeName (0X801E36, "addr::CheckAddrRange");
MakeCode (x=0X801E3A);
OpStkvar (x, 1);
MakeCode (x=0X801E3C);
OpStkvar (x, 1);
MakeCode (x=0X801E3E);
OpStkvar (x, 1);
MakeCode (x=0X801E46);
OpDecimal (x, 1);
MakeComm (0X801E4C, "r6 = addr+size-1");
MakeCode (0X801E5E);
MakeCode (0X801E72);
MakeCode (x=0X801E74);
OpStkvar (x, 1);
MakeCode (x=0X801E76);
OpStkvar (x, 1);
MakeCode (x=0X801E78);
OpStkvar (x, 1);
MakeCode (0X801E80);
MakeName (0X801E80, "gp::SetArmSharedBuffer");
MakeCode (0X801E86);
MakeName (0X801E86, "gp::GetArmSharedAddrUnsafe");
MakeCode (0X801E8C);
MakeName (0X801E8C, "gp::SetSm40Buf");
MakeCode (0X801E92);
MakeName (0X801E92, "gp::GetSm40BufUnsafe");
MakeCode (0X801E98);
MakeName (0X801E98, "module_region::GetBase");
MakeCode (0X801E9E);
MakeName (0X801E9E, "module_region::GetEndAddr");
MakeCode (0X801EAA);
MakeName (0X801EAA, "module_region::GetSize");
MakeCode (0X801EB0);
MakeName (0X801EB0, "addr::CheckFoodRegion");
MakeCode (x=0X801EB2);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X801EBA);
MakeName (0X801EBA, "addr::CheckKernelRegion");
MakeCode (x=0X801EBC);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X801EC4);
MakeName (0X801EC4, "addr::CheckModuleRegion");
MakeCode (x=0X801EC6);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X801ECE);
MakeName (0X801ECE, "addr::CheckNotTzRegion");
MakeCode (x=0X801ED0);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X801ED8);
MakeName (0X801ED8, "addr::CheckNotTz2");
MakeCode (x=0X801EDA);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X801EE2);
MakeName (0X801EE2, "addr::CheckNotTzNotTz2");
MakeCode (x=0X801EEC);
OpStkvar (x, 1);
MakeCode (x=0X801EEE);
OpStkvar (x, 1);
MakeCode (x=0X801EF0);
OpStkvar (x, 1);
MakeCode (0X801F0E);
MakeCode (x=0X801F10);
OpStkvar (x, 1);
MakeCode (x=0X801F12);
OpStkvar (x, 1);
MakeCode (x=0X801F14);
OpStkvar (x, 1);
MakeCode (0X801F1A);
MakeName (0X801F1A, "gp::SetArmEmitBufAddr");
MakeCode (0X801F20);
MakeName (0X801F20, "gp::GetArmEmitBufAddr");
MakeCode (0X801F26);
MakeName (0X801F26, "gp::SetArmEmitBufSize");
MakeCode (0X801F2C);
MakeName (0X801F2C, "gp::GetArmEmitBufSize");
MakeCode (0X801F32);
MakeName (0X801F32, "rvk::GetAddr");
MakeCode (0X801F38);
MakeName (0X801F38, "rvk::GetSize");
MakeCode (0X801F3E);
MakeName (0X801F3E, "gp::SetRvkList");
MakeCode (0X801F44);
MakeName (0X801F44, "gp::GetRvkList");
MakeCode (0X801F4A);
MakeName (0X801F4A, "gp::SetRvkList2");
MakeCode (0X801F50);
MakeName (0X801F50, "gp::GetRvkList2");
MakeCode (0X801F56);
MakeName (0X801F56, "gp::SetState");
MakeCode (0X801F5C);
MakeName (0X801F5C, "gp::GetState");
MakeCode (0X801F62);
MakeName (0X801F62, "gp::IsCmdAllowedInState");
MakeCode (x=0X801F66);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X801F82);
MakeName (0X801F82, "dmac::Function10000101");
MakeCode (x=0X801F86);
OpStkvar (x, 1);
MakeCode (x=0X801F88);
OpStkvar (x, 1);
MakeComm (0X801F8A, "r1=channel");
MakeComm (0X801F8C, "r2=src");
MakeComm (0X801F90, "dst wat");
MakeComm (0X801F92, "keyslot");
MakeComm (0X801F98, "dst wat");
MakeCode (0X801F98);
MakeComm (0X801F9A, "keyslot");
MakeCode (x=0X801FAA);
OpStkvar (x, 1);
MakeCode (x=0X801FB0);
OpStkvar (x, 1);
MakeCode (x=0X801FB2);
OpStkvar (x, 1);
MakeCode (x=0X801FC2);
OpStkvar (x, 1);
MakeCode (x=0X801FC4);
OpStkvar (x, 1);
MakeCode (x=0X801FD4);
OpStkvar (x, 1);
MakeCode (x=0X801FD6);
OpStkvar (x, 1);
MakeCode (0X801FDC);
MakeName (0X801FDC, "suspend::GetPreviousKeyMaybe");
MakeCode (x=0X801FE0);
OpStkvar (x, 1);
MakeCode (x=0X801FE8);
OpStkvar (x, 1);
MakeCode (x=0X801FEA);
OpStkvar (x, 1);
MakeCode (x=0X801FFA);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802006);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802012);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80201C);
OpStkvar (x, 1);
MakeCode (x=0X80201E);
OpStkvar (x, 1);
MakeCode (x=0X802020);
OpStkvar (x, 1);
MakeCode (0X802028);
MakeName (0X802028, "dmac::AesCmac::Keyslot23");
MakeCode (x=0X80202E);
OpStkvar (x, 1);
MakeCode (x=0X802036);
OpStkvar (x, 1);
MakeCode (x=0X802038);
OpStkvar (x, 1);
MakeCode (x=0X80203A);
OpStkvar (x, 1);
MakeComm (0X802040, "r4=opcode_flag");
MakeCode (x=0X802042);
OpStkvar (x, 1);
MakeCode (x=0X80204A);
OpStkvar (x, 1);
MakeCode (0X802060);
MakeCode (0X802064);
MakeCode (0X802068);
MakeCode (0X802072);
MakeCode (0X802076);
MakeCode (x=0X802082);
OpStkvar (x, 1);
MakeCode (x=0X802088);
OpStkvar (x, 1);
MakeCode (x=0X80208A);
OpStkvar (x, 1);
MakeCode (x=0X8020AC);
OpStkvar (x, 1);
MakeCode (x=0X8020BA);
OpStkvar (x, 1);
MakeCode (x=0X8020BC);
OpStkvar (x, 1);
MakeCode (x=0X8020BE);
OpStkvar (x, 1);
MakeCode (x=0X8020C0);
OpStkvar (x, 1);
MakeCode (x=0X8020C2);
OpStkvar (x, 1);
MakeCode (0X8020C8);
MakeName (0X8020C8, "suspend::Aes128CbcEncDec::Keyslot22");
MakeCode (x=0X8020CE);
OpStkvar (x, 1);
MakeCode (x=0X8020D0);
OpStkvar (x, 1);
MakeCode (x=0X8020D2);
OpStkvar (x, 1);
MakeCode (x=0X8020D4);
OpStkvar (x, 1);
MakeCode (x=0X8020D6);
OpStkvar (x, 1);
MakeComm (0X8020D8, "r1=src");
MakeCode (x=0X8020D8);
OpStkvar (x, 1);
MakeComm (0X8020DA, "r2=size");
MakeCode (x=0X8020DA);
OpStkvar (x, 1);
MakeComm (0X8020DE, "r4=shared_buf");
MakeComm (0X8020EC, "sp_arg0");
MakeCode (x=0X8020EC);
OpStkvar (x, 1);
MakeCode (x=0X8020F4);
OpStkvar (x, 1);
MakeCode (x=0X8020FA);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802100);
OpStkvar (x, 1);
MakeCode (x=0X802102);
OpStkvar (x, 1);
MakeCode (x=0X802106);
OpStkvar (x, 1);
MakeComm (0X802112, "copy sharedbuf to sp+0x28");
MakeCode (x=0X802116);
OpStkvar (x, 1);
MakeCode (x=0X802118);
OpStkvar (x, 1);
MakeComm (0X802130, "if r6 >= pa->size");
MakeComm (0X802134, "r6 -= pa->size; continue");
MakeComm (0X802138, "dst");
MakeCode (0X802138);
MakeComm (0X80213A, "size");
MakeCode (x=0X80213C);
OpStkvar (x, 1);
MakeCode (x=0X802144);
OpStkvar (x, 1);
MakeCode (x=0X80214A);
OpStkvar (x, 1);
MakeCode (0X802150);
MakeName (0X802150, "sm::Aes128CbcEncDec::ContinueEnc");
MakeCode (x=0X802154);
OpStkvar (x, 1);
MakeCode (x=0X802156);
OpStkvar (x, 1);
MakeCode (0X80215A);
MakeName (0X80215A, "sm::Aes128CbcEncDec::ContinueDec");
MakeCode (x=0X80215E);
OpStkvar (x, 1);
MakeCode (x=0X802162);
OpStkvar (x, 1);
MakeName (0X802162, "sm::Aes128CbcEncDec::StartDec");
MakeCode (x=0X802172);
OpStkvar (x, 1);
MakeCode (x=0X80217E);
OpStkvar (x, 1);
MakeCode (x=0X802180);
OpStkvar (x, 1);
MakeCode (x=0X802184);
OpStkvar (x, 1);
MakeCode (x=0X80218A);
OpStkvar (x, 1);
MakeCode (x=0X80218E);
OpStkvar (x, 1);
MakeName (0X80218E, "sm::Aes128CbcEncDec::StartEnc");
MakeCode (x=0X80219E);
OpStkvar (x, 1);
MakeCode (x=0X8021A6);
OpStkvar (x, 1);
MakeCode (x=0X8021AC);
OpStkvar (x, 1);
MakeCode (x=0X8021AE);
OpStkvar (x, 1);
MakeCode (x=0X8021B2);
OpStkvar (x, 1);
MakeComm (0X8021D4, "src");
MakeCode (x=0X8021D4);
OpStkvar (x, 1);
MakeName (0X8021D4, "sm::Aes128CbcEncDec::Cmac");
MakeComm (0X8021D6, "dst");
MakeComm (0X8021D8, "sz");
MakeCode (x=0X8021E0);
OpStkvar (x, 1);
MakeCode (x=0X8021EE);
OpStkvar (x, 1);
MakeCode (x=0X8021F2);
OpStkvar (x, 1);
MakeCode (x=0X8021F6);
OpStkvar (x, 1);
MakeCode (x=0X8021FC);
OpStkvar (x, 1);
MakeCode (x=0X8021FE);
OpStkvar (x, 1);
MakeCode (x=0X802202);
OpStkvar (x, 1);
MakeCode (x=0X802206);
OpStkvar (x, 1);
MakeCode (x=0X80220E);
OpStkvar (x, 1);
MakeCode (x=0X802210);
OpStkvar (x, 1);
MakeCode (x=0X802212);
OpStkvar (x, 1);
MakeCode (x=0X802214);
OpStkvar (x, 1);
MakeCode (x=0X802216);
OpStkvar (x, 1);
MakeCode (0X80221C);
MakeName (0X80221C, "suspend::Update22And23Keylot");
MakeCode (x=0X802220);
OpStkvar (x, 1);
MakeCode (x=0X802222);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802230);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802242);
OpStkvar (x, 1);
MakeCode (0X80224A);
MakeName (0X80224A, "sm::CreateSuspendBuf");
MakeComm (0X80224E, "r2 = is_syscall");
MakeCode (x=0X802254);
OpStkvar (x, 1);
MakeCode (x=0X802256);
OpStkvar (x, 1);
MakeCode (x=0X802258);
OpStkvar (x, 1);
MakeCode (x=0X80225A);
OpStkvar (x, 1);
MakeCode (x=0X80225C);
OpStkvar (x, 1);
MakeCode (x=0X80225E);
OpStkvar (x, 1);
MakeCode (x=0X802260);
OpStkvar (x, 1);
MakeCode (x=0X802268);
OpStkvar (x, 1);
MakeCode (x=0X80226E);
OpStkvar (x, 1);
MakeCode (x=0X802278);
OpStkvar (x, 1);
MakeComm (0X80228A, "memset(sp+24,0,16)");
MakeCode (x=0X802292);
OpStkvar (x, 1);
MakeCode (x=0X802298);
OpStkvar (x, 1);
MakeComm (0X8022B8, "r2");
MakeCode (x=0X8022B8);
OpStkvar (x, 1);
MakeCode (x=0X8022BA);
OpStkvar (x, 1);
MakeCode (x=0X8022C6);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8022CC);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8022D0);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8022DA);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8022E0);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8022EA);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8023A6);
OpStkvar (x, 1);
MakeCode (x=0X8023F8);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802402);
OpStkvar (x, 1);
MakeComm (0X802406, "dst");
MakeCode (x=0X802406);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeComm (0X80240A, "src");
MakeCode (x=0X80240A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeComm (0X80240E, "size");
MakeCode (x=0X802418);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802426);
OpStkvar (x, 1);
MakeCode (x=0X80242A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80242E);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80243A);
OpStkvar (x, 1);
MakeCode (x=0X802446);
OpStkvar (x, 1);
MakeCode (x=0X80244A);
OpStkvar (x, 1);
MakeCode (x=0X80244C);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80245C);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802464);
OpStkvar (x, 1);
MakeCode (x=0X80246C);
OpStkvar (x, 1);
MakeCode (x=0X80247A);
OpStkvar (x, 1);
MakeCode (x=0X80247C);
OpStkvar (x, 1);
MakeCode (x=0X80247E);
OpStkvar (x, 1);
MakeCode (x=0X802480);
OpStkvar (x, 1);
MakeCode (x=0X802482);
OpStkvar (x, 1);
MakeCode (0X802488);
MakeName (0X802488, "sm::Restore");
MakeCode (x=0X802492);
OpStkvar (x, 1);
MakeCode (x=0X802494);
OpStkvar (x, 1);
MakeCode (x=0X802496);
OpStkvar (x, 1);
MakeCode (x=0X802498);
OpStkvar (x, 1);
MakeCode (x=0X80249A);
OpStkvar (x, 1);
MakeCode (x=0X80249E);
OpStkvar (x, 1);
MakeCode (x=0X8024A6);
OpStkvar (x, 1);
MakeCode (x=0X8024BC);
OpStkvar (x, 1);
MakeCode (x=0X8024C2);
OpStkvar (x, 1);
MakeCode (x=0X8024C4);
OpBinary (x, 1);
MakeCode (x=0X8024D8);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8024DE);
OpStkvar (x, 1);
MakeComm (0X80250E, "here");
MakeCode (x=0X802518);
OpStkvar (x, 1);
MakeComm (0X802522, "dst");
MakeComm (0X802524, "src");
MakeCode (x=0X802524);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeComm (0X802528, "size");
MakeComm (0X80252A, "INIT");
MakeCode (x=0X802532);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80253E);
OpStkvar (x, 1);
MakeCode (x=0X802540);
OpStkvar (x, 1);
MakeComm (0X802542, "corrupt");
MakeComm (0X802544, "dst");
MakeCode (x=0X802546);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeComm (0X80254A, "size");
MakeComm (0X80254E, "UPDATE");
MakeComm (0X802550, "hash the context");
MakeCode (x=0X802552);
OpStkvar (x, 1);
MakeCode (x=0X802554);
OpStkvar (x, 1);
MakeCode (x=0X802560);
OpStkvar (x, 1);
MakeComm (0X802562, "read module");
MakeCode (x=0X802564);
OpStkvar (x, 1);
MakeCode (x=0X80256E);
OpStkvar (x, 1);
MakeCode (x=0X802578);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80257E);
OpStkvar (x, 1);
MakeCode (x=0X80258A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8025B0);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8025B4);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8025C0);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8025C4);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80267C);
OpStkvar (x, 1);
MakeCode (x=0X802690);
OpStkvar (x, 1);
MakeCode (x=0X8026A0);
OpStkvar (x, 1);
MakeCode (x=0X8026A2);
OpStkvar (x, 1);
MakeCode (x=0X8026A4);
OpStkvar (x, 1);
MakeCode (x=0X8026A6);
OpStkvar (x, 1);
MakeCode (x=0X8026A8);
OpStkvar (x, 1);
MakeCode (0X8026AE);
MakeName (0X8026AE, "swi::SaveKernelContext");
MakeCode (x=0X8026C0);
OpStkvar (x, 1);
MakeName (0X8026C0, "swi::StoreContext");
MakeCode (x=0X8026C2);
OpStkvar (x, 1);
MakeCode (x=0X8026C4);
OpStkvar (x, 1);
MakeCode (x=0X8026C6);
OpStkvar (x, 1);
MakeCode (x=0X8026C8);
OpStkvar (x, 1);
MakeCode (x=0X8026CA);
OpStkvar (x, 1);
MakeCode (x=0X8026CC);
OpStkvar (x, 1);
MakeCode (x=0X8026CE);
OpStkvar (x, 1);
MakeCode (x=0X8026D0);
OpStkvar (x, 1);
MakeCode (x=0X8026D2);
OpStkvar (x, 1);
MakeCode (x=0X8026D4);
OpStkvar (x, 1);
MakeCode (x=0X8026D6);
OpStkvar (x, 1);
MakeCode (x=0X8026D8);
OpStkvar (x, 1);
MakeCode (x=0X8026DA);
OpStkvar (x, 1);
MakeCode (x=0X8026DE);
OpStkvar (x, 1);
MakeCode (x=0X8026E0);
OpStkvar (x, 1);
MakeCode (x=0X8026E4);
OpStkvar (x, 1);
MakeCode (x=0X8026E8);
OpStkvar (x, 1);
MakeCode (x=0X8026EC);
OpStkvar (x, 1);
MakeCode (x=0X8026F0);
OpStkvar (x, 1);
MakeCode (x=0X8026F4);
OpStkvar (x, 1);
MakeCode (x=0X8026F8);
OpStkvar (x, 1);
MakeCode (x=0X8026FC);
OpStkvar (x, 1);
MakeCode (0X802700);
MakeName (0X802700, "swi::LoadKernelContext");
MakeCode (0X80270C);
MakeName (0X80270C, "irq::LoadSomeContext");
MakeComm (0X802710, "807B40");
MakeComm (0X802714, "sp = irq_stack");
MakeCode (x=0X802714);
OpStkvar (x, 1);
MakeCode (x=0X802716);
OpStkvar (x, 1);
MakeCode (x=0X80271C);
OpSign (x, 1);
OpHex (x, 1);
MakeCode (x=0X802722);
OpStkvar (x, 1);
MakeName (0X802722, "spr::Load");
MakeCode (x=0X802724);
OpStkvar (x, 1);
MakeCode (x=0X802726);
OpStkvar (x, 1);
MakeCode (0X80272A);
MakeName (0X80272A, "irq::ReturnFromIrq");
MakeCode (0X802738);
MakeName (0X802738, "irqret");
MakeCode (0X802746);
MakeName (0X802746, "swiret");
MakeCode (x=0X802752);
OpStkvar (x, 1);
MakeName (0X802752, "exc::RestoreContext");
MakeCode (x=0X802756);
OpStkvar (x, 1);
MakeCode (x=0X80275A);
OpStkvar (x, 1);
MakeCode (x=0X80275E);
OpStkvar (x, 1);
MakeCode (x=0X802762);
OpStkvar (x, 1);
MakeCode (x=0X802766);
OpStkvar (x, 1);
MakeCode (x=0X80276A);
OpStkvar (x, 1);
MakeCode (x=0X80276E);
OpStkvar (x, 1);
MakeCode (x=0X802772);
OpStkvar (x, 1);
MakeCode (x=0X802776);
OpStkvar (x, 1);
MakeCode (x=0X802778);
OpStkvar (x, 1);
MakeCode (x=0X80277A);
OpStkvar (x, 1);
MakeCode (x=0X80277C);
OpStkvar (x, 1);
MakeCode (x=0X80277E);
OpStkvar (x, 1);
MakeCode (x=0X802780);
OpStkvar (x, 1);
MakeCode (x=0X802782);
OpStkvar (x, 1);
MakeCode (x=0X802784);
OpStkvar (x, 1);
MakeCode (x=0X802786);
OpStkvar (x, 1);
MakeCode (x=0X802788);
OpStkvar (x, 1);
MakeCode (x=0X80278A);
OpStkvar (x, 1);
MakeCode (x=0X80278C);
OpStkvar (x, 1);
MakeCode (x=0X80278E);
OpStkvar (x, 1);
MakeCode (x=0X802790);
OpStkvar (x, 1);
MakeCode (0X802798);
MakeName (0X802798, "irq::SetMask");
MakeCode (0X8027A4);
MakeName (0X8027A4, "irq::SetIrqFuncTableAndEnableIrq");
MakeCode (x=0X8027A8);
OpStkvar (x, 1);
MakeCode (x=0X8027AE);
OpStkvar (x, 1);
MakeCode (x=0X8027B4);
OpStkvar (x, 1);
MakeCode (x=0X8027D6);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X8027F2);
MakeCode (x=0X8027FC);
OpStkvar (x, 1);
MakeCode (x=0X8027FE);
OpStkvar (x, 1);
MakeCode (x=0X802800);
OpStkvar (x, 1);
MakeCode (0X80280A);
MakeName (0X80280A, "irq::GetHandlerFuncPtr");
MakeCode (x=0X802812);
OpStkvar (x, 1);
MakeCode (x=0X80281A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802826);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802830);
OpStkvar (x, 1);
MakeCode (0X802836);
MakeName (0X802836, "irq::GetIrqMask");
MakeCode (0X802840);
MakeName (0X802840, "irq::ModuleSetMask");
MakeCode (0X802854);
MakeName (0X802854, "sm::Load");
MakeCode (x=0X80285C);
OpStkvar (x, 1);
MakeCode (x=0X80285E);
OpStkvar (x, 1);
MakeCode (x=0X802860);
OpStkvar (x, 1);
MakeCode (x=0X802862);
OpStkvar (x, 1);
MakeCode (x=0X802864);
OpStkvar (x, 1);
MakeCode (x=0X80286E);
OpStkvar (x, 1);
MakeCode (x=0X802890);
OpStkvar (x, 1);
MakeCode (x=0X802896);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80289E);
OpStkvar (x, 1);
MakeCode (x=0X8028A0);
OpStkvar (x, 1);
MakeCode (x=0X8028A6);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8028BC);
OpStkvar (x, 1);
MakeCode (x=0X8028D8);
OpStkvar (x, 1);
MakeCode (x=0X8028DC);
OpStkvar (x, 1);
MakeCode (x=0X8028E0);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8028E4);
OpStkvar (x, 1);
MakeCode (x=0X8028EA);
OpStkvar (x, 1);
MakeCode (x=0X8028F2);
OpStkvar (x, 1);
MakeCode (x=0X8028F4);
OpStkvar (x, 1);
MakeCode (x=0X8028F6);
OpStkvar (x, 1);
MakeCode (x=0X8028FA);
OpStkvar (x, 1);
MakeCode (x=0X8028FC);
OpStkvar (x, 1);
MakeCode (x=0X802904);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80290C);
OpStkvar (x, 1);
MakeCode (x=0X802916);
OpStkvar (x, 1);
MakeCode (x=0X802962);
OpStkvar (x, 1);
MakeCode (x=0X802968);
OpStkvar (x, 1);
MakeCode (x=0X802970);
OpStkvar (x, 1);
MakeCode (x=0X802994);
OpStkvar (x, 1);
MakeCode (x=0X8029A2);
OpStkvar (x, 1);
MakeCode (x=0X8029A8);
OpStkvar (x, 1);
MakeCode (x=0X8029C0);
OpStkvar (x, 1);
MakeCode (x=0X8029C6);
OpStkvar (x, 1);
MakeCode (x=0X8029D2);
OpStkvar (x, 1);
MakeCode (x=0X8029D6);
OpStkvar (x, 1);
MakeCode (x=0X8029E8);
OpStkvar (x, 1);
MakeCode (x=0X8029F0);
OpStkvar (x, 1);
MakeCode (x=0X8029F2);
OpStkvar (x, 1);
MakeCode (x=0X8029F8);
OpStkvar (x, 1);
MakeCode (x=0X8029FE);
OpStkvar (x, 1);
MakeCode (x=0X802A06);
OpStkvar (x, 1);
MakeCode (x=0X802A08);
OpStkvar (x, 1);
MakeCode (x=0X802A14);
OpStkvar (x, 1);
MakeCode (x=0X802A1E);
OpStkvar (x, 1);
MakeCode (x=0X802A38);
OpStkvar (x, 1);
MakeCode (0X802A46);
MakeCode (x=0X802A4A);
OpStkvar (x, 1);
MakeCode (x=0X802A52);
OpStkvar (x, 1);
MakeCode (x=0X802A54);
OpStkvar (x, 1);
MakeCode (x=0X802A5A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802A68);
OpStkvar (x, 1);
MakeCode (x=0X802A6C);
OpStkvar (x, 1);
MakeCode (x=0X802A6E);
OpStkvar (x, 1);
MakeCode (x=0X802A70);
OpStkvar (x, 1);
MakeCode (x=0X802A78);
OpStkvar (x, 1);
MakeCode (0X802A82);
MakeCode (x=0X802A8A);
OpStkvar (x, 1);
MakeCode (x=0X802A9A);
OpStkvar (x, 1);
MakeCode (x=0X802A9C);
OpStkvar (x, 1);
MakeCode (x=0X802A9E);
OpStkvar (x, 1);
MakeCode (x=0X802AA0);
OpStkvar (x, 1);
MakeCode (x=0X802AA4);
OpStkvar (x, 1);
MakeCode (x=0X802AAE);
OpStkvar (x, 1);
MakeCode (x=0X802AB6);
OpStkvar (x, 1);
MakeCode (x=0X802ABC);
OpStkvar (x, 1);
MakeCode (x=0X802AC2);
OpStkvar (x, 1);
MakeCode (x=0X802AC4);
OpStkvar (x, 1);
MakeComm (0X802AD0, "addr");
MakeCode (x=0X802AD0);
OpStkvar (x, 1);
MakeComm (0X802AD4, "size");
MakeComm (0X802AD8, "value");
MakeCode (0X802AE2);
MakeCode (x=0X802AEA);
OpStkvar (x, 1);
MakeCode (x=0X802AEC);
OpStkvar (x, 1);
MakeCode (x=0X802AEE);
OpStkvar (x, 1);
MakeCode (x=0X802AF0);
OpStkvar (x, 1);
MakeCode (x=0X802AF2);
OpStkvar (x, 1);
MakeCode (0X802AF8);
MakeName (0X802AF8, "palist::ReadEntry");
MakeCode (0X802AFE);
MakeName (0X802AFE, "palist::ReadBuffer");
MakeCode (x=0X802B04);
OpStkvar (x, 1);
MakeCode (x=0X802B06);
OpStkvar (x, 1);
MakeCode (x=0X802B08);
OpStkvar (x, 1);
MakeCode (x=0X802B0A);
OpStkvar (x, 1);
MakeCode (x=0X802B0C);
OpStkvar (x, 1);
MakeCode (x=0X802B0E);
OpStkvar (x, 1);
MakeCode (x=0X802B10);
OpStkvar (x, 1);
MakeCode (x=0X802B14);
OpStkvar (x, 1);
MakeCode (x=0X802B24);
OpStkvar (x, 1);
MakeCode (x=0X802B2C);
OpStkvar (x, 1);
MakeCode (x=0X802B30);
OpStkvar (x, 1);
MakeCode (0X802B38);
MakeCode (x=0X802B3C);
OpStkvar (x, 1);
MakeCode (x=0X802B3E);
OpStkvar (x, 1);
MakeCode (x=0X802B42);
OpStkvar (x, 1);
MakeCode (x=0X802B46);
OpStkvar (x, 1);
MakeCode (x=0X802B48);
OpStkvar (x, 1);
MakeCode (x=0X802B4A);
OpStkvar (x, 1);
MakeCode (x=0X802B58);
OpStkvar (x, 1);
MakeCode (0X802B7E);
MakeCode (x=0X802B84);
OpStkvar (x, 1);
MakeCode (x=0X802B90);
OpStkvar (x, 1);
MakeCode (x=0X802BA2);
OpStkvar (x, 1);
MakeCode (x=0X802BB2);
OpStkvar (x, 1);
MakeCode (x=0X802BB4);
OpStkvar (x, 1);
MakeCode (x=0X802BB6);
OpStkvar (x, 1);
MakeCode (x=0X802BD0);
OpStkvar (x, 1);
MakeCode (x=0X802BD2);
OpStkvar (x, 1);
MakeCode (x=0X802BDA);
OpStkvar (x, 1);
MakeCode (x=0X802BE4);
OpStkvar (x, 1);
MakeCode (x=0X802BF2);
OpStkvar (x, 1);
MakeCode (x=0X802BF6);
OpStkvar (x, 1);
MakeCode (x=0X802BFA);
OpStkvar (x, 1);
MakeCode (x=0X802C04);
OpStkvar (x, 1);
MakeCode (x=0X802C0E);
OpStkvar (x, 1);
MakeCode (x=0X802C1C);
OpStkvar (x, 1);
MakeCode (x=0X802C1E);
OpStkvar (x, 1);
MakeCode (0X802C26);
MakeCode (x=0X802C2E);
OpStkvar (x, 1);
MakeCode (x=0X802C30);
OpStkvar (x, 1);
MakeCode (x=0X802C32);
OpStkvar (x, 1);
MakeCode (x=0X802C34);
OpStkvar (x, 1);
MakeCode (x=0X802C36);
OpStkvar (x, 1);
MakeCode (0X802C3C);
MakeCode (x=0X802C42);
OpStkvar (x, 1);
MakeCode (x=0X802C44);
OpStkvar (x, 1);
MakeCode (x=0X802C46);
OpStkvar (x, 1);
MakeCode (x=0X802C48);
OpStkvar (x, 1);
MakeCode (x=0X802C4A);
OpStkvar (x, 1);
MakeCode (x=0X802C4C);
OpStkvar (x, 1);
MakeCode (x=0X802C52);
OpStkvar (x, 1);
MakeCode (x=0X802CC4);
OpStkvar (x, 1);
MakeCode (0X802CD8);
MakeCode (x=0X802CDC);
OpStkvar (x, 1);
MakeCode (x=0X802CDE);
OpStkvar (x, 1);
MakeCode (x=0X802CE0);
OpStkvar (x, 1);
MakeCode (x=0X802CE2);
OpStkvar (x, 1);
MakeCode (x=0X802CE6);
OpStkvar (x, 1);
MakeCode (x=0X802CE8);
OpStkvar (x, 1);
MakeCode (x=0X802CEA);
OpStkvar (x, 1);
MakeCode (x=0X802CFA);
OpStkvar (x, 1);
MakeCode (x=0X802CFC);
OpStkvar (x, 1);
MakeCode (x=0X802D1A);
OpStkvar (x, 1);
MakeCode (0X802D20);
MakeCode (x=0X802D2C);
OpStkvar (x, 1);
MakeCode (x=0X802D3E);
OpStkvar (x, 1);
MakeCode (x=0X802D52);
OpStkvar (x, 1);
MakeCode (x=0X802D58);
OpStkvar (x, 1);
MakeCode (x=0X802D74);
OpStkvar (x, 1);
MakeCode (x=0X802D88);
OpStkvar (x, 1);
MakeCode (0X802D92);
MakeCode (x=0X802D9A);
OpStkvar (x, 1);
MakeCode (x=0X802D9C);
OpStkvar (x, 1);
MakeCode (x=0X802D9E);
OpStkvar (x, 1);
MakeCode (x=0X802DA0);
OpStkvar (x, 1);
MakeCode (x=0X802DA2);
OpStkvar (x, 1);
MakeComm (0X802DA8, "$1 = ptr to buf");
MakeCode (0X802DA8);
MakeName (0X802DA8, "sce::GetMetadataHeader");
MakeRptCmt (0X802DAA, "metadata off");
MakeComm (0X802DB6, "$1 = ptr to buffer");
MakeCode (0X802DB6);
MakeName (0X802DB6, "sce::GetMetadataSectionHeaders");
MakeCode (x=0X802DBA);
OpStkvar (x, 1);
MakeCode (x=0X802DC2);
OpStkvar (x, 1);
MakeCode (0X802DC8);
MakeName (0X802DC8, "sce::GetMetadataRecords");
MakeCode (x=0X802DCC);
OpStkvar (x, 1);
MakeCode (x=0X802DD0);
OpStkvar (x, 1);
MakeCode (x=0X802DD2);
OpStkvar (x, 1);
MakeCode (x=0X802DDC);
OpStkvar (x, 1);
MakeRptCmt (0X802DDE, "section cnt");
MakeCode (x=0X802DE2);
OpStkvar (x, 1);
MakeCode (x=0X802DEE);
OpStkvar (x, 1);
MakeCode (0X802DF4);
MakeName (0X802DF4, "sce::SetKeys");
MakeComm (0X802DF6, "aes");
MakeComm (0X802DFA, "rsa");
MakeCode (0X802E0E);
MakeName (0X802E0E, "crypto::InitPKA");
MakeCode (x=0X802E14);
OpStkvar (x, 1);
MakeCode (x=0X802E16);
OpStkvar (x, 1);
MakeCode (x=0X802E20);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X802E24);
OpStkvar (x, 1);
MakeCode (x=0X802E4C);
OpStkvar (x, 1);
MakeCode (x=0X802E4E);
OpStkvar (x, 1);
MakeCode (x=0X802E50);
OpStkvar (x, 1);
MakeCode (0X802E56);
MakeCode (x=0X802E60);
OpStkvar (x, 1);
MakeCode (x=0X802E62);
OpStkvar (x, 1);
MakeCode (x=0X802E64);
OpStkvar (x, 1);
MakeCode (x=0X802E66);
OpStkvar (x, 1);
MakeCode (x=0X802E68);
OpStkvar (x, 1);
MakeCode (x=0X802E7A);
OpStkvar (x, 1);
MakeCode (x=0X802E7C);
OpStkvar (x, 1);
MakeCode (x=0X802E9A);
OpStkvar (x, 1);
MakeCode (x=0X802EA2);
OpStkvar (x, 1);
MakeCode (x=0X802EA8);
OpStkvar (x, 1);
MakeCode (x=0X802EAC);
OpStkvar (x, 1);
MakeCode (x=0X802EB4);
OpStkvar (x, 1);
MakeCode (x=0X802EC2);
OpStkvar (x, 1);
MakeCode (x=0X802EC8);
OpStkvar (x, 1);
MakeCode (0X802ED8);
MakeCode (x=0X802EDC);
OpStkvar (x, 1);
MakeCode (x=0X802EDE);
OpStkvar (x, 1);
MakeCode (x=0X802EE0);
OpStkvar (x, 1);
MakeCode (x=0X802EE4);
OpStkvar (x, 1);
MakeCode (x=0X802EE6);
OpStkvar (x, 1);
MakeCode (x=0X802EF0);
OpStkvar (x, 1);
MakeCode (x=0X802EF2);
OpStkvar (x, 1);
MakeCode (x=0X802EF4);
OpStkvar (x, 1);
MakeCode (x=0X802EFC);
OpStkvar (x, 1);
MakeCode (x=0X802F10);
OpStkvar (x, 1);
MakeCode (x=0X802F1A);
OpStkvar (x, 1);
MakeCode (x=0X802F1C);
OpStkvar (x, 1);
MakeCode (x=0X802F1E);
OpStkvar (x, 1);
MakeCode (x=0X802F28);
OpStkvar (x, 1);
MakeCode (x=0X802F2A);
OpStkvar (x, 1);
MakeCode (x=0X802F2C);
OpStkvar (x, 1);
MakeCode (x=0X802F30);
OpStkvar (x, 1);
MakeCode (x=0X802F3C);
OpStkvar (x, 1);
MakeCode (x=0X802F3E);
OpStkvar (x, 1);
MakeCode (x=0X802F42);
OpStkvar (x, 1);
MakeCode (x=0X802F46);
OpStkvar (x, 1);
MakeCode (x=0X802F48);
OpStkvar (x, 1);
MakeCode (x=0X802F50);
OpStkvar (x, 1);
MakeCode (x=0X802F52);
OpStkvar (x, 1);
MakeCode (x=0X802F5E);
OpStkvar (x, 1);
MakeCode (x=0X802F66);
OpStkvar (x, 1);
MakeCode (x=0X802F6A);
OpStkvar (x, 1);
MakeCode (x=0X802F9E);
OpStkvar (x, 1);
MakeCode (x=0X802FA0);
OpStkvar (x, 1);
MakeCode (x=0X802FA2);
OpStkvar (x, 1);
MakeCode (x=0X802FC6);
OpStkvar (x, 1);
MakeCode (x=0X802FC8);
OpStkvar (x, 1);
MakeCode (x=0X802FCA);
OpStkvar (x, 1);
MakeCode (x=0X802FCC);
OpStkvar (x, 1);
MakeCode (x=0X802FCE);
OpStkvar (x, 1);
MakeCode (x=0X802FD0);
OpStkvar (x, 1);
MakeCode (x=0X802FD2);
OpStkvar (x, 1);
MakeCode (x=0X802FD4);
OpStkvar (x, 1);
MakeCode (x=0X802FD6);
OpStkvar (x, 1);
MakeCode (x=0X802FD8);
OpStkvar (x, 1);
MakeCode (x=0X802FDA);
OpStkvar (x, 1);
MakeCode (x=0X802FE0);
OpStkvar (x, 1);
MakeCode (x=0X802FE4);
OpStkvar (x, 1);
MakeCode (x=0X802FEA);
OpStkvar (x, 1);
MakeCode (x=0X802FF6);
OpStkvar (x, 1);
MakeCode (0X803026);
MakeCode (0X803030);
MakeCode (0X803034);
MakeCode (x=0X80303C);
OpStkvar (x, 1);
MakeCode (x=0X80304E);
OpStkvar (x, 1);
MakeCode (x=0X803050);
OpStkvar (x, 1);
MakeCode (x=0X803052);
OpStkvar (x, 1);
MakeCode (x=0X803054);
OpStkvar (x, 1);
MakeCode (x=0X803056);
OpStkvar (x, 1);
MakeCode (0X80305C);
MakeCode (x=0X803060);
OpStkvar (x, 1);
MakeCode (x=0X803064);
OpStkvar (x, 1);
MakeCode (x=0X80306E);
OpStkvar (x, 1);
MakeCode (x=0X803070);
OpStkvar (x, 1);
MakeCode (x=0X803072);
OpStkvar (x, 1);
MakeCode (x=0X80308A);
OpStkvar (x, 1);
MakeCode (x=0X80309A);
OpStkvar (x, 1);
MakeCode (x=0X8030AA);
OpStkvar (x, 1);
MakeCode (x=0X8030D8);
OpStkvar (x, 1);
MakeCode (x=0X8030DC);
OpStkvar (x, 1);
MakeCode (0X8030EC);
MakeCode (x=0X8030F6);
OpStkvar (x, 1);
MakeCode (x=0X803100);
OpStkvar (x, 1);
MakeCode (x=0X803106);
OpStkvar (x, 1);
MakeCode (x=0X803108);
OpStkvar (x, 1);
MakeCode (x=0X803116);
OpStkvar (x, 1);
MakeCode (x=0X803124);
OpStkvar (x, 1);
MakeCode (x=0X803126);
OpStkvar (x, 1);
MakeCode (x=0X803128);
OpStkvar (x, 1);
MakeCode (x=0X80312A);
OpStkvar (x, 1);
MakeCode (x=0X80312C);
OpStkvar (x, 1);
MakeCode (x=0X80312E);
OpStkvar (x, 1);
MakeCode (x=0X803130);
OpStkvar (x, 1);
MakeCode (x=0X803132);
OpStkvar (x, 1);
MakeCode (x=0X803140);
OpStkvar (x, 1);
MakeCode (x=0X80314A);
OpStkvar (x, 1);
MakeCode (x=0X803150);
OpStkvar (x, 1);
MakeCode (x=0X803152);
OpStkvar (x, 1);
MakeCode (x=0X803154);
OpStkvar (x, 1);
MakeCode (0X80315C);
MakeCode (x=0X803168);
OpStkvar (x, 1);
MakeCode (x=0X803174);
OpStkvar (x, 1);
MakeCode (x=0X803178);
OpStkvar (x, 1);
MakeCode (x=0X8031AE);
OpStkvar (x, 1);
MakeCode (x=0X8031B0);
OpStkvar (x, 1);
MakeCode (x=0X8031B2);
OpStkvar (x, 1);
MakeCode (x=0X8031B4);
OpStkvar (x, 1);
MakeCode (x=0X8031B6);
OpStkvar (x, 1);
MakeCode (x=0X8031D8);
OpStkvar (x, 1);
MakeCode (x=0X8031DA);
OpStkvar (x, 1);
MakeCode (x=0X8031DC);
OpStkvar (x, 1);
MakeCode (x=0X8031DE);
OpStkvar (x, 1);
MakeCode (x=0X8031E0);
OpStkvar (x, 1);
MakeCode (x=0X8031E2);
OpStkvar (x, 1);
MakeCode (x=0X8031E4);
OpStkvar (x, 1);
MakeCode (x=0X8031E6);
OpStkvar (x, 1);
MakeCode (x=0X8031E8);
OpStkvar (x, 1);
MakeCode (x=0X8031EA);
OpStkvar (x, 1);
MakeCode (x=0X8031EC);
OpStkvar (x, 1);
MakeCode (x=0X8031F2);
OpStkvar (x, 1);
MakeCode (x=0X8031F6);
OpStkvar (x, 1);
MakeCode (x=0X8031FC);
OpStkvar (x, 1);
MakeCode (x=0X80320C);
OpStkvar (x, 1);
MakeCode (0X80323C);
MakeCode (x=0X803248);
OpStkvar (x, 1);
MakeCode (x=0X803264);
OpStkvar (x, 1);
MakeCode (x=0X803266);
OpStkvar (x, 1);
MakeCode (0X803274);
MakeCode (0X80327E);
MakeCode (0X803288);
MakeCode (x=0X80328C);
OpStkvar (x, 1);
MakeCode (x=0X80328E);
OpStkvar (x, 1);
MakeCode (x=0X803290);
OpStkvar (x, 1);
MakeCode (x=0X803292);
OpStkvar (x, 1);
MakeCode (x=0X803294);
OpStkvar (x, 1);
MakeCode (0X80329A);
MakeCode (x=0X8032A4);
OpStkvar (x, 1);
MakeCode (x=0X8032A6);
OpStkvar (x, 1);
MakeCode (x=0X8032A8);
OpStkvar (x, 1);
MakeCode (x=0X8032AA);
OpStkvar (x, 1);
MakeCode (x=0X8032AC);
OpStkvar (x, 1);
MakeCode (0X8032FE);
MakeCode (x=0X803300);
OpStkvar (x, 1);
MakeCode (x=0X803310);
OpStkvar (x, 1);
MakeCode (x=0X803312);
OpStkvar (x, 1);
MakeCode (x=0X803314);
OpStkvar (x, 1);
MakeCode (x=0X803316);
OpStkvar (x, 1);
MakeCode (0X80331C);
MakeCode (x=0X803322);
OpStkvar (x, 1);
MakeCode (x=0X803328);
OpStkvar (x, 1);
MakeCode (x=0X80332A);
OpStkvar (x, 1);
MakeCode (x=0X80332C);
OpStkvar (x, 1);
MakeCode (x=0X80332E);
OpStkvar (x, 1);
MakeCode (0X803362);
MakeCode (x=0X8033D0);
OpStkvar (x, 1);
MakeCode (x=0X8033D2);
OpStkvar (x, 1);
MakeCode (x=0X8033D4);
OpStkvar (x, 1);
MakeCode (0X803400);
MakeCode (x=0X803414);
OpStkvar (x, 1);
MakeCode (x=0X803416);
OpStkvar (x, 1);
MakeCode (x=0X803418);
OpStkvar (x, 1);
MakeCode (x=0X80341A);
OpStkvar (x, 1);
MakeCode (x=0X80341C);
OpStkvar (x, 1);
MakeCode (0X803422);
MakeCode (x=0X803426);
OpStkvar (x, 1);
MakeCode (x=0X80342E);
OpStkvar (x, 1);
MakeCode (x=0X803430);
OpStkvar (x, 1);
MakeCode (x=0X80343C);
OpStkvar (x, 1);
MakeCode (x=0X803446);
OpStkvar (x, 1);
MakeCode (x=0X803448);
OpStkvar (x, 1);
MakeCode (x=0X80344A);
OpStkvar (x, 1);
MakeCode (x=0X80345E);
OpStkvar (x, 1);
MakeCode (x=0X803460);
OpStkvar (x, 1);
MakeCode (x=0X803466);
OpStkvar (x, 1);
MakeCode (x=0X80346E);
OpStkvar (x, 1);
MakeCode (x=0X803478);
OpStkvar (x, 1);
MakeCode (x=0X80347E);
OpStkvar (x, 1);
MakeCode (x=0X803492);
OpStkvar (x, 1);
MakeCode (x=0X803494);
OpStkvar (x, 1);
MakeCode (x=0X803496);
OpStkvar (x, 1);
MakeCode (0X80349E);
MakeName (0X80349E, "sce::DecryptAndValidate");
MakeCode (x=0X8034A2);
OpStkvar (x, 1);
MakeCode (x=0X8034A4);
OpStkvar (x, 1);
MakeCode (x=0X8034A6);
OpStkvar (x, 1);
MakeCode (x=0X8034A8);
OpStkvar (x, 1);
MakeCode (x=0X8034AA);
OpStkvar (x, 1);
MakeCode (x=0X8034B4);
OpStkvar (x, 1);
MakeCode (x=0X8034B6);
OpStkvar (x, 1);
MakeCode (x=0X8034BC);
OpStkvar (x, 1);
MakeCode (x=0X8034C6);
OpStkvar (x, 1);
MakeCode (x=0X8034CA);
OpStkvar (x, 1);
MakeCode (x=0X8034CE);
OpStkvar (x, 1);
MakeCode (x=0X8034D0);
OpStkvar (x, 1);
MakeCode (x=0X8034D2);
OpStkvar (x, 1);
MakeComm (0X8034DE, "$1 = outbuf");
MakeComm (0X8034F0, "first entry must be atleast 0x30, contain stuff");
MakeRptCmt (0X8034F8, "read first 0x30 of header");
MakeCode (x=0X8034F8);
OpStkvar (x, 1);
MakeCode (x=0X803500);
OpStkvar (x, 1);
MakeCode (x=0X803502);
OpStkvar (x, 1);
MakeCode (x=0X803506);
OpStkvar (x, 1);
MakeCode (x=0X803508);
OpStkvar (x, 1);
MakeCode (x=0X80350A);
OpStkvar (x, 1);
MakeCode (x=0X80350E);
OpStkvar (x, 1);
MakeCode (x=0X803512);
OpStkvar (x, 1);
MakeRptCmt (0X803516, "read_func");
MakeCode (x=0X803520);
OpStkvar (x, 1);
MakeCode (x=0X803522);
OpStkvar (x, 1);
MakeCode (x=0X803524);
OpStkvar (x, 1);
MakeCode (x=0X80352A);
OpStkvar (x, 1);
MakeComm (0X803534, "r6 = sce_ptr");
MakeComm (0X80353A, "SCE");
MakeCode (x=0X80353A);
OpChr (x, 1);
MakeComm (0X80354E, "*(sce+4) must be 3");
MakeComm (0X80355A, "*(sce+8) must have 0x40 set");
MakeComm (0X803570, "*(sce+10)");
MakeComm (0X803580, "*(sce+12)");
MakeCode (x=0X803594);
OpStkvar (x, 1);
MakeCode (x=0X80359E);
OpStkvar (x, 1);
MakeCode (x=0X8035A8);
OpStkvar (x, 1);
MakeComm (0X8035AE, "add 0x90 to *(sce+12), usually 0x400");
MakeComm (0X8035B6, "overflow chk");
MakeComm (0X8035BC, "check something on the offset");
MakeComm (0X8035C0, "*(sce+0x10)");
MakeComm (0X8035C8, "*(sce+0x14)");
MakeComm (0X8035F2, "continue here");
MakeCode (0X80360A);
MakeComm (0X80360E, "$2 = paddr_list");
MakeCode (x=0X80360E);
OpStkvar (x, 1);
MakeCode (x=0X803616);
OpStkvar (x, 1);
MakeCode (x=0X803618);
OpStkvar (x, 1);
MakeCode (x=0X803620);
OpStkvar (x, 1);
MakeCode (x=0X803624);
OpStkvar (x, 1);
MakeRptCmt (0X80362C, "read_func");
MakeCode (x=0X803636);
OpStkvar (x, 1);
MakeCode (x=0X80363E);
OpStkvar (x, 1);
MakeCode (x=0X803640);
OpStkvar (x, 1);
MakeCode (x=0X803642);
OpStkvar (x, 1);
MakeCode (x=0X803648);
OpStkvar (x, 1);
MakeCode (x=0X80364C);
OpStkvar (x, 1);
MakeCode (x=0X803650);
OpStkvar (x, 1);
MakeComm (0X803654, "SetKeys()");
MakeCode (x=0X80365A);
OpStkvar (x, 1);
MakeCode (x=0X803662);
OpStkvar (x, 1);
MakeCode (x=0X803666);
OpStkvar (x, 1);
MakeCode (x=0X80366A);
OpStkvar (x, 1);
MakeCode (x=0X80366E);
OpStkvar (x, 1);
MakeComm (0X80367A, "outbuf");
MakeComm (0X803680, "metadata_off");
MakeRptCmt (0X803684, "metadata ptr");
MakeComm (0X803688, "AES128 decrypt metadata info");
MakeCode (x=0X803688);
OpStkvar (x, 1);
MakeCode (x=0X80368E);
OpStkvar (x, 1);
MakeCode (x=0X803694);
OpStkvar (x, 1);
MakeCode (x=0X803696);
OpStkvar (x, 1);
MakeCode (x=0X8036A0);
OpStkvar (x, 1);
MakeCode (x=0X8036A4);
OpStkvar (x, 1);
MakeComm (0X8036A6, "(1,0,0,r8,r8)");
MakeCode (x=0X8036AC);
OpStkvar (x, 1);
MakeComm (0X8036B2, "AES256 decrypt metadata info");
MakeComm (0X8036B4, "sp_arg4");
MakeCode (x=0X8036B4);
OpStkvar (x, 1);
MakeComm (0X8036B6, "sp_arg8");
MakeCode (x=0X8036B6);
OpStkvar (x, 1);
MakeComm (0X8036BE, "sp_argC");
MakeCode (x=0X8036BE);
OpStkvar (x, 1);
MakeComm (0X8036C0, "sp_arg10");
MakeCode (x=0X8036C0);
OpStkvar (x, 1);
MakeComm (0X8036C6, "arg0");
MakeComm (0X8036C8, "arg1");
MakeComm (0X8036CA, "arg2");
MakeComm (0X8036CC, "arg3");
MakeCode (x=0X8036CE);
OpStkvar (x, 1);
MakeCode (x=0X8036D0);
OpStkvar (x, 1);
MakeComm (0X8036D4, "(1,0,2,r8,r8)");
MakeCode (x=0X8036DA);
OpStkvar (x, 1);
MakeComm (0X8036E0, "decrypt rest of metadata");
MakeCode (x=0X8036F4);
OpStkvar (x, 1);
MakeCode (x=0X8036FC);
OpStkvar (x, 1);
MakeCode (x=0X803702);
OpStkvar (x, 1);
MakeCode (x=0X803704);
OpStkvar (x, 1);
MakeCode (x=0X803706);
OpStkvar (x, 1);
MakeCode (0X803714);
MakeCode (x=0X803716);
OpStkvar (x, 1);
MakeComm (0X803724, "outbuf");
MakeComm (0X80372E, "sdk type");
MakeCode (x=0X803748);
OpStkvar (x, 1);
MakeRptCmt (0X803752, "sig alg");
MakeCode (x=0X803756);
OpStkvar (x, 1);
MakeCode (x=0X803758);
OpStkvar (x, 1);
MakeCode (x=0X803760);
OpStkvar (x, 1);
MakeCode (x=0X80377A);
OpStkvar (x, 1);
MakeRptCmt (0X80378C, "opt header size");
MakeCode (x=0X8037B2);
OpStkvar (x, 1);
MakeCode (x=0X8037D4);
OpStkvar (x, 1);
MakeRptCmt (0X8037D6, "section count");
MakeCode (x=0X8037E4);
OpStkvar (x, 1);
MakeCode (x=0X8037E6);
OpStkvar (x, 1);
MakeCode (x=0X8037FA);
OpStkvar (x, 1);
MakeCode (x=0X803804);
OpStkvar (x, 1);
MakeRptCmt (0X803808, "key count");
MakeCode (x=0X803832);
OpStkvar (x, 1);
MakeCode (x=0X803848);
OpStkvar (x, 1);
MakeCode (x=0X803858);
OpStkvar (x, 1);
MakeCode (x=0X803862);
OpStkvar (x, 1);
MakeCode (x=0X80386E);
OpStkvar (x, 1);
MakeCode (x=0X80387E);
OpStkvar (x, 1);
MakeCode (0X803886);
MakeRptCmt (0X80388E, "data offset");
MakeRptCmt (0X80389A, "header len");
MakeRptCmt (0X8038A4, "data size");
MakeComm (0X8038E2, "file sz");
MakeComm (0X8038EC, "hashed");
MakeCode (x=0X8038F2);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8038F8);
OpStkvar (x, 1);
MakeCode (x=0X8038FE);
OpStkvar (x, 1);
MakeRptCmt (0X803914, "sha1 indx");
MakeRptCmt (0X803930, "encrypted");
MakeCode (x=0X80393A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X803940);
OpStkvar (x, 1);
MakeCode (x=0X803942);
OpStkvar (x, 1);
MakeCode (x=0X80394C);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X803954);
OpStkvar (x, 1);
MakeCode (x=0X803958);
OpStkvar (x, 1);
MakeRptCmt (0X80396A, "key idx");
MakeRptCmt (0X803984, "iv idx");
MakeCode (0X803998);
MakeRptCmt (0X8039AA, "compressed");
MakeCode (x=0X8039C8);
OpStkvar (x, 1);
MakeCode (0X8039D2);
MakeCode (0X8039DC);
MakeCode (x=0X8039EA);
OpStkvar (x, 1);
MakeCode (x=0X8039EC);
OpStkvar (x, 1);
MakeCode (x=0X8039EE);
OpStkvar (x, 1);
MakeCode (x=0X8039F0);
OpStkvar (x, 1);
MakeCode (x=0X8039F2);
OpStkvar (x, 1);
MakeCode (0X8039F8);
MakeCode (x=0X803A08);
OpStkvar (x, 1);
MakeCode (x=0X803A0C);
OpStkvar (x, 1);
MakeCode (x=0X803A14);
OpStkvar (x, 1);
MakeCode (x=0X803A16);
OpStkvar (x, 1);
MakeCode (x=0X803A22);
OpStkvar (x, 1);
MakeCode (x=0X803A24);
OpStkvar (x, 1);
MakeCode (0X803A30);
MakeName (0X803A30, "sce::DecryptAndValidateHeader");
MakeCode (x=0X803A36);
OpStkvar (x, 1);
MakeCode (x=0X803A38);
OpStkvar (x, 1);
MakeCode (x=0X803A3A);
OpStkvar (x, 1);
MakeCode (x=0X803A3C);
OpStkvar (x, 1);
MakeCode (x=0X803A44);
OpStkvar (x, 1);
MakeCode (x=0X803A46);
OpStkvar (x, 1);
MakeCode (x=0X803A48);
OpStkvar (x, 1);
MakeCode (x=0X803A4C);
OpStkvar (x, 1);
MakeCode (x=0X803A4E);
OpStkvar (x, 1);
MakeCode (x=0X803A50);
OpStkvar (x, 1);
MakeCode (x=0X803A52);
OpStkvar (x, 1);
MakeCode (x=0X803A54);
OpStkvar (x, 1);
MakeCode (x=0X803A56);
OpStkvar (x, 1);
MakeCode (x=0X803A5A);
OpStkvar (x, 1);
MakeCode (x=0X803A5C);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X803A60);
OpStkvar (x, 1);
MakeCode (x=0X803A62);
OpStkvar (x, 1);
MakeCode (x=0X803A64);
OpStkvar (x, 1);
MakeCode (x=0X803A6A);
OpStkvar (x, 1);
MakeCode (0X803A70);
MakeName (0X803A70, "sce::GetMetadataSectionCount");
MakeCode (x=0X803A78);
OpStkvar (x, 1);
MakeCode (x=0X803A92);
OpStkvar (x, 1);
MakeCode (0X803A9A);
MakeName (0X803A9A, "sce::GetMetadataSection");
MakeCode (x=0X803A9E);
OpStkvar (x, 1);
MakeCode (x=0X803AA4);
OpStkvar (x, 1);
MakeCode (x=0X803AA6);
OpStkvar (x, 1);
MakeCode (x=0X803AA8);
OpStkvar (x, 1);
MakeCode (x=0X803AAA);
OpStkvar (x, 1);
MakeCode (x=0X803ADC);
OpStkvar (x, 1);
MakeCode (x=0X803ADE);
OpStkvar (x, 1);
MakeCode (x=0X803AE0);
OpStkvar (x, 1);
MakeCode (x=0X803AE2);
OpStkvar (x, 1);
MakeCode (x=0X803AE4);
OpStkvar (x, 1);
MakeCode (0X803AEA);
MakeCode (x=0X803AF4);
OpStkvar (x, 1);
MakeCode (x=0X803AF6);
OpStkvar (x, 1);
MakeCode (x=0X803AF8);
OpStkvar (x, 1);
MakeCode (x=0X803AFA);
OpStkvar (x, 1);
MakeCode (x=0X803AFC);
OpStkvar (x, 1);
MakeCode (x=0X803AFE);
OpStkvar (x, 1);
MakeCode (x=0X803B00);
OpStkvar (x, 1);
MakeCode (x=0X803B02);
OpStkvar (x, 1);
MakeCode (x=0X803B1A);
OpStkvar (x, 1);
MakeCode (x=0X803B22);
OpStkvar (x, 1);
MakeCode (x=0X803B30);
OpStkvar (x, 1);
MakeCode (0X803B3C);
MakeCode (x=0X803B52);
OpStkvar (x, 1);
MakeCode (x=0X803B54);
OpStkvar (x, 1);
MakeCode (x=0X803B56);
OpStkvar (x, 1);
MakeCode (x=0X803B58);
OpStkvar (x, 1);
MakeCode (x=0X803B5A);
OpStkvar (x, 1);
MakeCode (0X803B60);
MakeName (0X803B60, "self::GetHeaderOffs");
MakeRptCmt (0X803B74, "self hdr");
MakeRptCmt (0X803B7C, "meta off");
MakeComm (0X803B80, "$2 = key end\n$3 = opt hdr sz");
MakeCode (0X803B80);
MakeName (0X803B80, "sce::GetMetadataRecordEnd");
MakeCode (x=0X803B88);
OpStkvar (x, 1);
MakeCode (x=0X803B8A);
OpStkvar (x, 1);
MakeCode (x=0X803B8C);
OpStkvar (x, 1);
MakeCode (x=0X803B8E);
OpStkvar (x, 1);
MakeCode (x=0X803B90);
OpStkvar (x, 1);
MakeRptCmt (0X803BB0, "key cnt");
MakeCode (x=0X803BC6);
OpStkvar (x, 1);
MakeCode (x=0X803BC8);
OpStkvar (x, 1);
MakeCode (x=0X803BCA);
OpStkvar (x, 1);
MakeCode (x=0X803BCC);
OpStkvar (x, 1);
MakeCode (x=0X803BCE);
OpStkvar (x, 1);
MakeCode (0X803BD4);
MakeCode (x=0X803BD8);
OpStkvar (x, 1);
MakeCode (x=0X803BDA);
OpStkvar (x, 1);
MakeCode (x=0X803BDC);
OpStkvar (x, 1);
MakeCode (x=0X803BDE);
OpStkvar (x, 1);
MakeCode (x=0X803BE0);
OpStkvar (x, 1);
MakeCode (x=0X803BEA);
OpStkvar (x, 1);
MakeCode (x=0X803BEC);
OpStkvar (x, 1);
MakeCode (x=0X803BF4);
OpStkvar (x, 1);
MakeCode (x=0X803BF6);
OpStkvar (x, 1);
MakeCode (x=0X803BFA);
OpStkvar (x, 1);
MakeCode (x=0X803C00);
OpStkvar (x, 1);
MakeCode (x=0X803C06);
OpStkvar (x, 1);
MakeCode (x=0X803C0C);
OpStkvar (x, 1);
MakeCode (x=0X803C48);
OpStkvar (x, 1);
MakeCode (x=0X803C4A);
OpStkvar (x, 1);
MakeCode (x=0X803C54);
OpStkvar (x, 1);
MakeCode (x=0X803C56);
OpStkvar (x, 1);
MakeCode (x=0X803C58);
OpStkvar (x, 1);
MakeCode (x=0X803C5A);
OpStkvar (x, 1);
MakeCode (x=0X803C5E);
OpStkvar (x, 1);
MakeCode (x=0X803C60);
OpStkvar (x, 1);
MakeCode (x=0X803C62);
OpStkvar (x, 1);
MakeCode (x=0X803C64);
OpStkvar (x, 1);
MakeCode (x=0X803C78);
OpStkvar (x, 1);
MakeCode (x=0X803C8E);
OpStkvar (x, 1);
MakeCode (x=0X803C90);
OpStkvar (x, 1);
MakeCode (x=0X803C92);
OpStkvar (x, 1);
MakeCode (x=0X803C94);
OpStkvar (x, 1);
MakeCode (x=0X803C96);
OpStkvar (x, 1);
MakeCode (0X803C9C);
MakeCode (x=0X803CA4);
OpStkvar (x, 1);
MakeCode (x=0X803CA6);
OpStkvar (x, 1);
MakeCode (x=0X803CA8);
OpStkvar (x, 1);
MakeCode (x=0X803CAA);
OpStkvar (x, 1);
MakeCode (x=0X803CAC);
OpStkvar (x, 1);
MakeCode (x=0X803CAE);
OpStkvar (x, 1);
MakeCode (x=0X803CB0);
OpStkvar (x, 1);
MakeCode (x=0X803CB2);
OpStkvar (x, 1);
MakeCode (x=0X803CB4);
OpStkvar (x, 1);
MakeCode (x=0X803CB6);
OpStkvar (x, 1);
MakeCode (x=0X803CBA);
OpStkvar (x, 1);
MakeCode (x=0X803CBC);
OpStkvar (x, 1);
MakeCode (x=0X803CBE);
OpStkvar (x, 1);
MakeCode (0X803CCE);
MakeCode (x=0X803CE4);
OpStkvar (x, 1);
MakeCode (x=0X803CEA);
OpStkvar (x, 1);
MakeCode (x=0X803CEC);
OpStkvar (x, 1);
MakeCode (x=0X803CEE);
OpStkvar (x, 1);
MakeCode (x=0X803CF0);
OpStkvar (x, 1);
MakeCode (x=0X803CF2);
OpStkvar (x, 1);
MakeCode (x=0X803CF4);
OpStkvar (x, 1);
MakeCode (x=0X803CF6);
OpStkvar (x, 1);
MakeCode (x=0X803CFA);
OpStkvar (x, 1);
MakeCode (x=0X803D00);
OpStkvar (x, 1);
MakeCode (x=0X803D02);
OpStkvar (x, 1);
MakeCode (x=0X803D04);
OpStkvar (x, 1);
MakeCode (0X803D0C);
MakeCode (x=0X803D1E);
OpStkvar (x, 1);
MakeCode (x=0X803D20);
OpStkvar (x, 1);
MakeCode (x=0X803D22);
OpStkvar (x, 1);
MakeCode (x=0X803D24);
OpStkvar (x, 1);
MakeCode (x=0X803D26);
OpStkvar (x, 1);
MakeCode (0X803D2C);
MakeCode (0X803D30);
MakeCode (x=0X803D36);
OpStkvar (x, 1);
MakeCode (x=0X803D38);
OpStkvar (x, 1);
MakeCode (x=0X803D3E);
OpStkvar (x, 1);
MakeCode (x=0X803D40);
OpStkvar (x, 1);
MakeCode (x=0X803D42);
OpStkvar (x, 1);
MakeCode (x=0X803D44);
OpStkvar (x, 1);
MakeCode (x=0X803D46);
OpStkvar (x, 1);
MakeCode (0X803D58);
MakeCode (x=0X803D5A);
OpStkvar (x, 1);
MakeCode (x=0X803D62);
OpStkvar (x, 1);
MakeCode (x=0X803D68);
OpStkvar (x, 1);
MakeCode (x=0X803D76);
OpStkvar (x, 1);
MakeCode (x=0X803D78);
OpStkvar (x, 1);
MakeCode (x=0X803D7A);
OpStkvar (x, 1);
MakeCode (x=0X803D82);
OpStkvar (x, 1);
MakeCode (x=0X803D84);
OpStkvar (x, 1);
MakeCode (x=0X803D86);
OpStkvar (x, 1);
MakeCode (0X803D90);
MakeCode (x=0X803DA2);
OpStkvar (x, 1);
MakeCode (x=0X803DA4);
OpStkvar (x, 1);
MakeCode (x=0X803DA6);
OpStkvar (x, 1);
MakeCode (x=0X803DA8);
OpStkvar (x, 1);
MakeCode (x=0X803DAA);
OpStkvar (x, 1);
MakeCode (0X803DB0);
MakeCode (0X803DBA);
MakeCode (0X803DC6);
MakeCode (x=0X803DCC);
OpStkvar (x, 1);
MakeCode (x=0X803DCE);
OpStkvar (x, 1);
MakeCode (x=0X803DD0);
OpStkvar (x, 1);
MakeCode (x=0X803DD2);
OpStkvar (x, 1);
MakeCode (x=0X803DD4);
OpStkvar (x, 1);
MakeCode (x=0X803DE6);
OpStkvar (x, 1);
MakeCode (x=0X803E3A);
OpStkvar (x, 1);
MakeCode (x=0X803E3C);
OpStkvar (x, 1);
MakeCode (x=0X803E46);
OpStkvar (x, 1);
MakeCode (x=0X803E48);
OpStkvar (x, 1);
MakeCode (x=0X803E66);
OpStkvar (x, 1);
MakeCode (x=0X803E68);
OpStkvar (x, 1);
MakeCode (x=0X803E6C);
OpStkvar (x, 1);
MakeCode (x=0X803E6E);
OpStkvar (x, 1);
MakeCode (0X803E76);
MakeCode (x=0X803E7E);
OpStkvar (x, 1);
MakeCode (x=0X803E80);
OpStkvar (x, 1);
MakeCode (x=0X803E82);
OpStkvar (x, 1);
MakeCode (x=0X803E84);
OpStkvar (x, 1);
MakeCode (x=0X803E86);
OpStkvar (x, 1);
MakeCode (0X803E8C);
MakeName (0X803E8C, "sce::ValidateSELF");
MakeCode (x=0X803E92);
OpStkvar (x, 1);
MakeCode (x=0X803E98);
OpStkvar (x, 1);
MakeCode (x=0X803E9A);
OpStkvar (x, 1);
MakeCode (x=0X803E9C);
OpStkvar (x, 1);
MakeCode (x=0X803E9E);
OpStkvar (x, 1);
MakeCode (x=0X803EAA);
OpStkvar (x, 1);
MakeCode (x=0X803EAC);
OpStkvar (x, 1);
MakeCode (x=0X803EB6);
OpStkvar (x, 1);
MakeRptCmt (0X803EB8, "must be 4");
MakeRptCmt (0X803EBE, "must be 0");
MakeRptCmt (0X803EC6, "elf off");
MakeCode (x=0X803EDE);
OpStkvar (x, 1);
MakeRptCmt (0X803F18, "elf hdr");
MakeCode (x=0X803F26);
OpStkvar (x, 1);
MakeCode (x=0X803F30);
OpStkvar (x, 1);
MakeCode (x=0X803F32);
OpStkvar (x, 1);
MakeRptCmt (0X803F8E, "sceversion off");
MakeCode (x=0X804010);
OpStkvar (x, 1);
MakeCode (x=0X804042);
OpStkvar (x, 1);
MakeRptCmt (0X804062, "phdr off");
MakeCode (x=0X8040E2);
OpStkvar (x, 1);
MakeCode (x=0X80412E);
OpStkvar (x, 1);
MakeCode (x=0X80413E);
OpStkvar (x, 1);
MakeCode (x=0X80414A);
OpStkvar (x, 1);
MakeCode (x=0X80414C);
OpStkvar (x, 1);
MakeCode (x=0X804150);
OpStkvar (x, 1);
MakeCode (0X804154);
MakeCode (x=0X8041C6);
OpStkvar (x, 1);
MakeCode (0X8041D0);
MakeCode (0X8041DA);
MakeCode (x=0X8041E4);
OpStkvar (x, 1);
MakeRptCmt (0X8041E6, "control info sz");
MakeComm (0X8041F8, "control info.type");
MakeCode (0X8041F8);
MakeCode (0X80420A);
MakeCode (0X804214);
MakeCode (x=0X804218);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80421E);
OpStkvar (x, 1);
MakeCode (x=0X804220);
OpStkvar (x, 1);
MakeCode (x=0X804222);
OpStkvar (x, 1);
MakeCode (x=0X804228);
OpStkvar (x, 1);
MakeCode (x=0X80422A);
OpStkvar (x, 1);
MakeCode (x=0X80422C);
OpStkvar (x, 1);
MakeCode (0X80423A);
MakeCode (0X804244);
MakeCode (0X804252);
MakeCode (x=0X80428E);
OpStkvar (x, 1);
MakeCode (x=0X80429A);
OpStkvar (x, 1);
MakeCode (x=0X80429C);
OpStkvar (x, 1);
MakeCode (x=0X8042A6);
OpStkvar (x, 1);
MakeCode (x=0X8042A8);
OpStkvar (x, 1);
MakeCode (0X8042B8);
MakeCode (0X8042C8);
MakeCode (0X8042CC);
MakeCode (x=0X804302);
OpStkvar (x, 1);
MakeCode (x=0X804304);
OpStkvar (x, 1);
MakeCode (x=0X804306);
OpStkvar (x, 1);
MakeCode (x=0X804308);
OpStkvar (x, 1);
MakeCode (x=0X80430A);
OpStkvar (x, 1);
MakeCode (0X804310);
MakeRptCmt (0X804316, "control info off");
MakeCode (0X804326);
MakeCode (0X804340);
MakeCode (0X80435A);
MakeCode (0X804384);
MakeCode (0X80439E);
MakeCode (0X8043DC);
MakeCode (x=0X8043E2);
OpStkvar (x, 1);
MakeCode (x=0X8043E4);
OpStkvar (x, 1);
MakeCode (x=0X8043E6);
OpStkvar (x, 1);
MakeCode (x=0X8043E8);
OpStkvar (x, 1);
MakeCode (x=0X8043EA);
OpStkvar (x, 1);
MakeCode (x=0X804424);
OpStkvar (x, 1);
MakeCode (0X804430);
MakeCode (0X804440);
MakeCode (0X80444E);
MakeCode (0X804458);
MakeCode (0X80445E);
MakeCode (x=0X804466);
OpStkvar (x, 1);
MakeCode (x=0X80446C);
OpStkvar (x, 1);
MakeCode (x=0X80446E);
OpStkvar (x, 1);
MakeCode (x=0X804474);
OpStkvar (x, 1);
MakeCode (x=0X804490);
OpStkvar (x, 1);
MakeCode (x=0X8044A6);
OpStkvar (x, 1);
MakeCode (0X8044B6);
MakeCode (x=0X8044BE);
OpStkvar (x, 1);
MakeCode (x=0X8044C0);
OpStkvar (x, 1);
MakeCode (x=0X8044C2);
OpStkvar (x, 1);
MakeCode (x=0X8044C4);
OpStkvar (x, 1);
MakeCode (x=0X8044C6);
OpStkvar (x, 1);
MakeCode (0X8044CC);
MakeCode (x=0X8044D0);
OpStkvar (x, 1);
MakeCode (x=0X8044D2);
OpStkvar (x, 1);
MakeCode (x=0X8044DC);
OpStkvar (x, 1);
MakeCode (x=0X8044DE);
OpStkvar (x, 1);
MakeCode (x=0X8044E0);
OpStkvar (x, 1);
MakeCode (x=0X8044F2);
OpStkvar (x, 1);
MakeCode (0X804504);
MakeCode (0X804512);
MakeCode (0X804520);
MakeCode (0X804524);
MakeCode (0X80455C);
MakeCode (x=0X804564);
OpStkvar (x, 1);
MakeCode (x=0X804566);
OpStkvar (x, 1);
MakeCode (x=0X804568);
OpStkvar (x, 1);
MakeCode (x=0X80456A);
OpStkvar (x, 1);
MakeCode (x=0X80456C);
OpStkvar (x, 1);
MakeCode (0X804572);
MakeCode (x=0X804578);
OpStkvar (x, 1);
MakeCode (x=0X80457C);
OpStkvar (x, 1);
MakeCode (x=0X80457E);
OpStkvar (x, 1);
MakeCode (x=0X804580);
OpStkvar (x, 1);
MakeCode (x=0X804584);
OpStkvar (x, 1);
MakeCode (x=0X804590);
OpStkvar (x, 1);
MakeCode (x=0X8045B4);
OpStkvar (x, 1);
MakeCode (0X8045DA);
MakeCode (0X8045E8);
MakeCode (x=0X8045F4);
OpStkvar (x, 1);
MakeCode (0X804600);
MakeCode (0X804608);
MakeCode (x=0X804614);
OpStkvar (x, 1);
MakeCode (0X804620);
MakeCode (0X80463E);
MakeCode (x=0X804654);
OpStkvar (x, 1);
MakeCode (0X804674);
MakeCode (x=0X804688);
OpStkvar (x, 1);
MakeCode (x=0X8046BA);
OpStkvar (x, 1);
MakeCode (0X8046CC);
MakeCode (x=0X8046D6);
OpStkvar (x, 1);
MakeCode (x=0X8046D8);
OpStkvar (x, 1);
MakeCode (x=0X8046DA);
OpStkvar (x, 1);
MakeCode (x=0X8046DC);
OpStkvar (x, 1);
MakeCode (x=0X8046DE);
OpStkvar (x, 1);
MakeCode (0X8046E4);
MakeCode (x=0X8046EE);
OpStkvar (x, 1);
MakeCode (x=0X8046F0);
OpStkvar (x, 1);
MakeCode (x=0X8046F2);
OpStkvar (x, 1);
MakeCode (x=0X8046F4);
OpStkvar (x, 1);
MakeCode (x=0X8046F6);
OpStkvar (x, 1);
MakeCode (x=0X804718);
OpStkvar (x, 1);
MakeCode (x=0X804748);
OpStkvar (x, 1);
MakeCode (x=0X80474C);
OpStkvar (x, 1);
MakeCode (x=0X80475A);
OpStkvar (x, 1);
MakeCode (x=0X804768);
OpStkvar (x, 1);
MakeCode (x=0X804776);
OpStkvar (x, 1);
MakeCode (x=0X80477A);
OpStkvar (x, 1);
MakeCode (0X804788);
MakeCode (x=0X804796);
OpStkvar (x, 1);
MakeCode (x=0X8047FE);
OpStkvar (x, 1);
MakeCode (x=0X80483C);
OpStkvar (x, 1);
MakeCode (x=0X80483E);
OpStkvar (x, 1);
MakeCode (x=0X804840);
OpStkvar (x, 1);
MakeCode (x=0X804842);
OpStkvar (x, 1);
MakeCode (x=0X804844);
OpStkvar (x, 1);
MakeCode (0X80484A);
MakeCode (x=0X80484E);
OpStkvar (x, 1);
MakeCode (x=0X804854);
OpStkvar (x, 1);
MakeCode (x=0X804856);
OpStkvar (x, 1);
MakeCode (x=0X804860);
OpStkvar (x, 1);
MakeCode (x=0X804890);
OpStkvar (x, 1);
MakeCode (x=0X804892);
OpStkvar (x, 1);
MakeCode (x=0X804894);
OpStkvar (x, 1);
MakeCode (0X80489A);
MakeCode (x=0X80489E);
OpStkvar (x, 1);
MakeCode (x=0X8048A0);
OpStkvar (x, 1);
MakeCode (x=0X8048A2);
OpStkvar (x, 1);
MakeCode (x=0X8048AA);
OpHex (x, 1);
MakeCode (x=0X8048BE);
OpStkvar (x, 1);
MakeCode (x=0X8048CA);
OpStkvar (x, 1);
MakeCode (x=0X8048CC);
OpStkvar (x, 1);
MakeCode (x=0X8048CE);
OpStkvar (x, 1);
MakeComm (0X8048D6, "$1 = cmd?\n$2 = cmd?\n$3 = keysize? (0 = 128, 2 = 256)\n$4 = inbuf\narg0 = outbuf\narg4 = size\narg8 = key\nargC = iv\narg10 = unk");
MakeCode (0X8048D6);
MakeName (0X8048D6, "crypto::Decrypt");
MakeCode (x=0X8048DE);
OpStkvar (x, 1);
MakeCode (x=0X8048E2);
OpStkvar (x, 1);
MakeCode (x=0X8048E4);
OpStkvar (x, 1);
MakeCode (x=0X8048E8);
OpStkvar (x, 1);
MakeCode (x=0X8048EC);
OpStkvar (x, 1);
MakeCode (x=0X8048F4);
OpStkvar (x, 1);
MakeCode (x=0X8048F6);
OpStkvar (x, 1);
MakeCode (x=0X8048F8);
OpStkvar (x, 1);
MakeCode (x=0X8048FA);
OpStkvar (x, 1);
MakeCode (x=0X8048FC);
OpStkvar (x, 1);
MakeCode (x=0X8048FE);
OpStkvar (x, 1);
MakeCode (x=0X804900);
OpStkvar (x, 1);
MakeCode (x=0X804902);
OpStkvar (x, 1);
MakeCode (0X80491E);
MakeCode (0X804922);
MakeCode (0X804926);
MakeCode (0X80492A);
MakeCode (0X80492E);
MakeCode (0X804938);
MakeCode (x=0X80493A);
OpStkvar (x, 1);
MakeCode (0X80493E);
MakeCode (x=0X804940);
OpStkvar (x, 1);
MakeCode (0X80494E);
MakeCode (x=0X804950);
OpStkvar (x, 1);
MakeCode (0X804954);
MakeCode (x=0X804956);
OpStkvar (x, 1);
MakeCode (0X80495A);
MakeCode (x=0X80495C);
OpStkvar (x, 1);
MakeCode (x=0X80495E);
OpStkvar (x, 1);
MakeCode (x=0X804970);
OpStkvar (x, 1);
MakeCode (x=0X804972);
OpStkvar (x, 1);
MakeCode (0X804994);
MakeCode (0X8049A2);
MakeCode (x=0X8049A8);
OpStkvar (x, 1);
MakeCode (x=0X8049AE);
OpStkvar (x, 1);
MakeCode (x=0X8049B0);
OpStkvar (x, 1);
MakeCode (x=0X8049B2);
OpStkvar (x, 1);
MakeCode (x=0X8049B4);
OpStkvar (x, 1);
MakeCode (x=0X8049B6);
OpStkvar (x, 1);
MakeCode (x=0X8049B8);
OpStkvar (x, 1);
MakeCode (x=0X8049BA);
OpStkvar (x, 1);
MakeCode (x=0X8049BC);
OpStkvar (x, 1);
MakeCode (x=0X8049BE);
OpStkvar (x, 1);
MakeCode (x=0X8049C0);
OpStkvar (x, 1);
MakeCode (x=0X8049C4);
OpStkvar (x, 1);
MakeCode (x=0X8049CC);
OpStkvar (x, 1);
MakeCode (0X8049F8);
MakeCode (x=0X804A00);
OpStkvar (x, 1);
MakeCode (x=0X804A10);
OpStkvar (x, 1);
MakeCode (x=0X804A12);
OpStkvar (x, 1);
MakeCode (x=0X804A14);
OpStkvar (x, 1);
MakeCode (x=0X804A16);
OpStkvar (x, 1);
MakeCode (x=0X804A18);
OpStkvar (x, 1);
MakeCode (0X804A1E);
MakeCode (x=0X804A26);
OpStkvar (x, 1);
MakeCode (x=0X804A28);
OpStkvar (x, 1);
MakeCode (x=0X804A2A);
OpStkvar (x, 1);
MakeCode (x=0X804A2C);
OpStkvar (x, 1);
MakeCode (x=0X804A2E);
OpStkvar (x, 1);
MakeCode (0X804A3C);
MakeCode (0X804A44);
MakeCode (x=0X804A58);
OpStkvar (x, 1);
MakeCode (x=0X804A5E);
OpStkvar (x, 1);
MakeCode (x=0X804A6A);
OpStkvar (x, 1);
MakeCode (x=0X804A6C);
OpStkvar (x, 1);
MakeCode (x=0X804A6E);
OpStkvar (x, 1);
MakeCode (x=0X804A70);
OpStkvar (x, 1);
MakeCode (x=0X804A72);
OpStkvar (x, 1);
MakeCode (0X804A78);
MakeCode (x=0X804A82);
OpStkvar (x, 1);
MakeCode (x=0X804A8E);
OpStkvar (x, 1);
MakeCode (0X804A9E);
MakeCode (0X804AB8);
MakeCode (x=0X804AC8);
OpStkvar (x, 1);
MakeCode (x=0X804AD6);
OpStkvar (x, 1);
MakeCode (0X804ADC);
MakeCode (x=0X804AE2);
OpStkvar (x, 1);
MakeCode (x=0X804AE4);
OpStkvar (x, 1);
MakeCode (0X804AF2);
MakeCode (0X804AF6);
MakeCode (0X804AFA);
MakeCode (x=0X804AFE);
OpStkvar (x, 1);
MakeCode (x=0X804B06);
OpStkvar (x, 1);
MakeCode (x=0X804B12);
OpStkvar (x, 1);
MakeCode (x=0X804B16);
OpStkvar (x, 1);
MakeCode (0X804B20);
MakeCode (x=0X804B28);
OpStkvar (x, 1);
MakeCode (0X804B2E);
MakeName (0X804B2E, "rvk::SetList");
MakeCode (x=0X804B34);
OpStkvar (x, 1);
MakeCode (x=0X804B36);
OpStkvar (x, 1);
MakeCode (x=0X804B38);
OpStkvar (x, 1);
MakeComm (0X804B3A, "$5=in0");
MakeComm (0X804B3E, "$6=in1");
MakeCode (x=0X804B44);
OpStkvar (x, 1);
MakeCode (x=0X804B4E);
OpStkvar (x, 1);
MakeCode (x=0X804B58);
OpStkvar (x, 1);
MakeCode (x=0X804B68);
OpStkvar (x, 1);
MakeCode (x=0X804B70);
OpStkvar (x, 1);
MakeCode (x=0X804B72);
OpStkvar (x, 1);
MakeCode (x=0X804B74);
OpStkvar (x, 1);
MakeCode (0X804B7A);
MakeCode (0X804B9A);
MakeName (0X804B9A, "rvk::CheckSm");
MakeCode (x=0X804BA0);
OpStkvar (x, 1);
MakeCode (x=0X804BA6);
OpStkvar (x, 1);
MakeCode (x=0X804BA8);
OpStkvar (x, 1);
MakeCode (x=0X804BAA);
OpStkvar (x, 1);
MakeCode (x=0X804BAC);
OpStkvar (x, 1);
MakeCode (x=0X804BF2);
OpStkvar (x, 1);
MakeCode (x=0X804BF4);
OpStkvar (x, 1);
MakeCode (x=0X804C0A);
OpStkvar (x, 1);
MakeCode (x=0X804C30);
OpStkvar (x, 1);
MakeCode (x=0X804C50);
OpStkvar (x, 1);
MakeCode (0X804C90);
MakeCode (0X804CAE);
MakeCode (x=0X804CBC);
OpStkvar (x, 1);
MakeCode (0X804CDA);
MakeCode (x=0X804CE6);
OpStkvar (x, 1);
MakeCode (0X804D04);
MakeCode (0X804D0A);
MakeCode (0X804D14);
MakeCode (x=0X804D32);
OpStkvar (x, 1);
MakeCode (0X804D6C);
MakeCode (x=0X804D8C);
OpStkvar (x, 1);
MakeCode (0X804DBE);
MakeCode (0X804DC8);
MakeCode (0X804DD2);
MakeCode (0X804DE0);
MakeCode (x=0X804E18);
OpStkvar (x, 1);
MakeCode (0X804E2C);
MakeCode (x=0X804E3C);
OpStkvar (x, 1);
MakeCode (x=0X804E56);
OpStkvar (x, 1);
MakeCode (x=0X804E5E);
OpStkvar (x, 1);
MakeCode (x=0X804E76);
OpStkvar (x, 1);
MakeCode (x=0X804E78);
OpStkvar (x, 1);
MakeCode (x=0X804E94);
OpStkvar (x, 1);
MakeCode (x=0X804EAE);
OpStkvar (x, 1);
MakeCode (x=0X804EB0);
OpStkvar (x, 1);
MakeCode (0X804EC6);
MakeCode (0X804ED0);
MakeCode (0X804EDA);
MakeCode (0X804EDE);
MakeCode (0X804EE8);
MakeCode (0X804EF2);
MakeCode (0X804EFC);
MakeCode (0X804F06);
MakeCode (0X804F10);
MakeCode (x=0X804F1A);
OpStkvar (x, 1);
MakeCode (x=0X804F1C);
OpStkvar (x, 1);
MakeCode (x=0X804F1E);
OpStkvar (x, 1);
MakeCode (x=0X804F20);
OpStkvar (x, 1);
MakeCode (x=0X804F22);
OpStkvar (x, 1);
MakeCode (0X804F28);
MakeCode (0X804F32);
MakeCode (x=0X804F36);
OpStkvar (x, 1);
MakeCode (x=0X804F4C);
OpStkvar (x, 1);
MakeCode (x=0X804F60);
OpStkvar (x, 1);
MakeCode (0X804F74);
MakeCode (x=0X804F78);
OpStkvar (x, 1);
MakeCode (x=0X804F84);
OpStkvar (x, 1);
MakeCode (0X804F90);
MakeCode (0X804F9A);
MakeName (0X804F9A, "rvk::LoadStub");
MakeCode (0X804F9E);
MakeName (0X804F9E, "otp::ReadLine");
MakeCode (0X804FE8);
MakeCode (0X804FFA);
MakeCode (x=0X805002);
OpStkvar (x, 1);
MakeCode (x=0X805004);
OpStkvar (x, 1);
MakeCode (x=0X805006);
OpStkvar (x, 1);
MakeCode (0X805030);
MakeCode (x=0X805058);
OpStkvar (x, 1);
MakeCode (x=0X80505A);
OpStkvar (x, 1);
MakeCode (x=0X80505C);
OpStkvar (x, 1);
MakeCode (0X805062);
MakeCode (x=0X80506A);
OpStkvar (x, 1);
MakeCode (x=0X80506C);
OpStkvar (x, 1);
MakeCode (x=0X80506E);
OpStkvar (x, 1);
MakeCode (x=0X805084);
OpStkvar (x, 1);
MakeCode (x=0X805086);
OpStkvar (x, 1);
MakeCode (x=0X805088);
OpStkvar (x, 1);
MakeCode (0X80508E);
MakeCode (x=0X805096);
OpStkvar (x, 1);
MakeCode (x=0X805098);
OpStkvar (x, 1);
MakeCode (x=0X80509A);
OpStkvar (x, 1);
MakeCode (x=0X8050B0);
OpStkvar (x, 1);
MakeCode (x=0X8050B2);
OpStkvar (x, 1);
MakeCode (x=0X8050B4);
OpStkvar (x, 1);
MakeCode (0X8050BA);
MakeCode (x=0X8050C8);
OpStkvar (x, 1);
MakeCode (x=0X8050CE);
OpStkvar (x, 1);
MakeCode (0X8050D8);
MakeCode (0X8050FA);
MakeCode (x=0X805108);
OpStkvar (x, 1);
MakeCode (x=0X80510A);
OpStkvar (x, 1);
MakeCode (x=0X805114);
OpStkvar (x, 1);
MakeCode (x=0X805116);
OpStkvar (x, 1);
MakeCode (0X80511C);
MakeCode (0X80513E);
MakeCode (x=0X80514C);
OpStkvar (x, 1);
MakeCode (x=0X80514E);
OpStkvar (x, 1);
MakeCode (x=0X805152);
OpStkvar (x, 1);
MakeCode (x=0X805156);
OpStkvar (x, 1);
MakeCode (x=0X805158);
OpStkvar (x, 1);
MakeCode (0X805162);
MakeName (0X805162, "otp::50A::Byte13::Bit0");
MakeCode (x=0X805170);
OpStkvar (x, 1);
MakeCode (x=0X805172);
OpStkvar (x, 1);
MakeCode (x=0X805176);
OpStkvar (x, 1);
MakeCode (x=0X80517A);
OpStkvar (x, 1);
MakeCode (x=0X80517C);
OpStkvar (x, 1);
MakeCode (0X805186);
MakeCode (x=0X805194);
OpStkvar (x, 1);
MakeCode (x=0X805196);
OpStkvar (x, 1);
MakeCode (x=0X80519A);
OpStkvar (x, 1);
MakeCode (x=0X80519E);
OpStkvar (x, 1);
MakeCode (x=0X8051A0);
OpStkvar (x, 1);
MakeCode (0X8051AA);
MakeCode (x=0X8051B8);
OpStkvar (x, 1);
MakeCode (x=0X8051BA);
OpStkvar (x, 1);
MakeCode (x=0X8051BE);
OpStkvar (x, 1);
MakeCode (x=0X8051C2);
OpStkvar (x, 1);
MakeCode (x=0X8051C4);
OpStkvar (x, 1);
MakeCode (0X8051CE);
MakeCode (x=0X8051DC);
OpStkvar (x, 1);
MakeCode (x=0X8051DE);
OpStkvar (x, 1);
MakeCode (x=0X8051E2);
OpStkvar (x, 1);
MakeCode (x=0X8051E6);
OpStkvar (x, 1);
MakeCode (x=0X8051E8);
OpStkvar (x, 1);
MakeCode (0X8051F2);
MakeName (0X8051F2, "eeprom::Read::510::Bit31");
MakeCode (x=0X805200);
OpStkvar (x, 1);
MakeCode (x=0X805204);
OpStkvar (x, 1);
MakeCode (x=0X805206);
OpStkvar (x, 1);
MakeCode (x=0X80520A);
OpDecimal (x, 1);
MakeCode (0X80520E);
MakeCode (x=0X80521C);
OpStkvar (x, 1);
MakeCode (x=0X805222);
OpStkvar (x, 1);
MakeCode (0X805228);
MakeName (0X805228, "rvk::Load");
MakeCode (x=0X80522C);
OpStkvar (x, 1);
MakeCode (x=0X80522E);
OpStkvar (x, 1);
MakeCode (x=0X805230);
OpStkvar (x, 1);
MakeCode (x=0X805232);
OpStkvar (x, 1);
MakeCode (x=0X805234);
OpStkvar (x, 1);
MakeCode (x=0X805240);
OpStkvar (x, 1);
MakeCode (x=0X805248);
OpStkvar (x, 1);
MakeCode (x=0X80525C);
OpStkvar (x, 1);
MakeCode (x=0X80527E);
OpStkvar (x, 1);
MakeCode (x=0X805280);
OpStkvar (x, 1);
MakeCode (x=0X805282);
OpStkvar (x, 1);
MakeCode (x=0X805284);
OpStkvar (x, 1);
MakeCode (x=0X805298);
OpStkvar (x, 1);
MakeCode (x=0X80529A);
OpStkvar (x, 1);
MakeCode (x=0X8052A6);
OpStkvar (x, 1);
MakeCode (x=0X8052AA);
OpStkvar (x, 1);
MakeCode (x=0X8052B2);
OpStkvar (x, 1);
MakeCode (x=0X8052B6);
OpStkvar (x, 1);
MakeCode (x=0X8052BA);
OpStkvar (x, 1);
MakeCode (x=0X8052BC);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X8052C0);
OpStkvar (x, 1);
MakeCode (x=0X8052C8);
OpStkvar (x, 1);
MakeCode (x=0X8052CC);
OpStkvar (x, 1);
MakeCode (x=0X8052CE);
OpStkvar (x, 1);
MakeCode (x=0X8052DA);
OpStkvar (x, 1);
MakeCode (x=0X8052DE);
OpStkvar (x, 1);
MakeCode (x=0X8052E8);
OpStkvar (x, 1);
MakeCode (x=0X8052F6);
OpStkvar (x, 1);
MakeCode (x=0X8052F8);
OpStkvar (x, 1);
MakeCode (x=0X805300);
OpStkvar (x, 1);
MakeCode (x=0X805318);
OpStkvar (x, 1);
MakeCode (x=0X80531A);
OpStkvar (x, 1);
MakeCode (x=0X8053B6);
OpStkvar (x, 1);
MakeCode (x=0X8053B8);
OpStkvar (x, 1);
MakeCode (x=0X8053D0);
OpStkvar (x, 1);
MakeCode (x=0X8053DA);
OpStkvar (x, 1);
MakeCode (x=0X8053DC);
OpStkvar (x, 1);
MakeCode (x=0X8053DE);
OpStkvar (x, 1);
MakeCode (x=0X8053E2);
OpStkvar (x, 1);
MakeCode (x=0X8053E4);
OpStkvar (x, 1);
MakeCode (x=0X8053F2);
OpStkvar (x, 1);
MakeCode (x=0X8053F4);
OpStkvar (x, 1);
MakeCode (x=0X8053F6);
OpStkvar (x, 1);
MakeCode (x=0X8053FC);
OpStkvar (x, 1);
MakeCode (x=0X805442);
OpStkvar (x, 1);
MakeCode (x=0X80546C);
OpStkvar (x, 1);
MakeCode (x=0X80546E);
OpStkvar (x, 1);
MakeCode (x=0X805482);
OpStkvar (x, 1);
MakeCode (x=0X805484);
OpStkvar (x, 1);
MakeCode (x=0X805486);
OpStkvar (x, 1);
MakeCode (x=0X805488);
OpStkvar (x, 1);
MakeCode (x=0X80548A);
OpStkvar (x, 1);
MakeCode (x=0X80548C);
OpStkvar (x, 1);
MakeCode (x=0X80549E);
OpStkvar (x, 1);
MakeCode (x=0X8054A0);
OpStkvar (x, 1);
MakeCode (x=0X8054A2);
OpStkvar (x, 1);
MakeCode (x=0X8054A4);
OpStkvar (x, 1);
MakeCode (x=0X8054AE);
OpStkvar (x, 1);
MakeCode (x=0X8054B0);
OpStkvar (x, 1);
MakeCode (0X8054C0);
MakeCode (0X8054DC);
MakeCode (0X8054E2);
MakeCode (x=0X8054F0);
OpStkvar (x, 1);
MakeCode (0X8054FA);
MakeCode (x=0X805502);
OpStkvar (x, 1);
MakeCode (x=0X805518);
OpStkvar (x, 1);
MakeCode (x=0X80551A);
OpStkvar (x, 1);
MakeCode (x=0X80551C);
OpStkvar (x, 1);
MakeCode (x=0X80551E);
OpStkvar (x, 1);
MakeCode (x=0X805520);
OpStkvar (x, 1);
MakeCode (0X805526);
MakeCode (x=0X805530);
OpStkvar (x, 1);
MakeCode (x=0X805532);
OpStkvar (x, 1);
MakeCode (x=0X805534);
OpStkvar (x, 1);
MakeCode (x=0X805536);
OpStkvar (x, 1);
MakeCode (x=0X805538);
OpStkvar (x, 1);
MakeCode (x=0X80553A);
OpStkvar (x, 1);
MakeCode (x=0X805552);
OpStkvar (x, 1);
MakeCode (x=0X805570);
OpStkvar (x, 1);
MakeCode (x=0X805572);
OpStkvar (x, 1);
MakeCode (x=0X805574);
OpStkvar (x, 1);
MakeCode (0X805578);
MakeCode (0X80558E);
MakeCode (x=0X8055AE);
OpStkvar (x, 1);
MakeCode (x=0X8055B8);
OpStkvar (x, 1);
MakeCode (0X80567E);
MakeCode (0X80568A);
MakeCode (0X80569A);
MakeCode (0X8056A8);
MakeCode (0X8056B6);
MakeCode (0X8056C8);
MakeCode (0X8056DA);
MakeCode (x=0X805708);
OpStkvar (x, 1);
MakeCode (x=0X805732);
OpStkvar (x, 1);
MakeCode (x=0X805772);
OpStkvar (x, 1);
MakeCode (0X805792);
MakeCode (x=0X805794);
OpStkvar (x, 1);
MakeCode (x=0X805798);
OpStkvar (x, 1);
MakeCode (x=0X80579A);
OpStkvar (x, 1);
MakeCode (x=0X80579C);
OpStkvar (x, 1);
MakeCode (0X8057AA);
MakeCode (0X8057B4);
MakeCode (x=0X8057BC);
OpStkvar (x, 1);
MakeCode (x=0X8057BE);
OpStkvar (x, 1);
MakeCode (x=0X8057C0);
OpStkvar (x, 1);
MakeCode (x=0X8057C2);
OpStkvar (x, 1);
MakeCode (x=0X8057C4);
OpStkvar (x, 1);
MakeCode (0X8057CA);
MakeName (0X8057CA, "syscall2::ClearReset2Flag");
MakeCode (0X8057D2);
MakeName (0X8057D2, "syscall2::SetIsReadyForSuspend");
MakeCode (0X8057DA);
MakeName (0X8057DA, "gp::GetIsReadyForSuspend");
MakeCode (0X8057E0);
MakeName (0X8057E0, "gp::SetSuspendedMsgRequested");
MakeCode (0X8057E8);
MakeName (0X8057E8, "gp::ClearSuspendedMsgRequested");
MakeCode (0X8057F0);
MakeName (0X8057F0, "gp::GetSuspendedMsgRequested");
MakeCode (0X8057F6);
MakeName (0X8057F6, "gp::SetWasSuspendRequested");
MakeCode (0X8057FE);
MakeName (0X8057FE, "gp::ClearWasSuspendRequested");
MakeCode (0X805806);
MakeName (0X805806, "gp::GetWasSuspendRequested");
MakeComm (0X80580C, "one arg");
MakeCode (0X80580C);
MakeName (0X80580C, "suspend::EasterFunc");
MakeCode (x=0X805810);
OpStkvar (x, 1);
MakeCode (x=0X805812);
OpStkvar (x, 1);
MakeCode (x=0X805814);
OpStkvar (x, 1);
MakeCode (x=0X80581A);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X805832);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (x=0X80586C);
OpStkvar (x, 1);
MakeCode (x=0X80586E);
OpStkvar (x, 1);
MakeCode (x=0X805870);
OpStkvar (x, 1);
MakeCode (0X805876);
MakeName (0X805876, "suspend::EasterEgg");
MakeCode (x=0X80587A);
OpStkvar (x, 1);
MakeCode (x=0X805880);
OpStkvar (x, 1);
MakeCode (x=0X805882);
OpStkvar (x, 1);
MakeCode (x=0X805908);
OpOff (x, 1, 0);
OpOff (x, 129, 0);
MakeCode (0X805926);
MakeCode (x=0X805934);
OpStkvar (x, 1);
MakeCode (x=0X805938);
OpStkvar (x, 1);
MakeCode (x=0X80593A);
OpStkvar (x, 1);
MakeCode (0X805946);
MakeCode (x=0X80594A);
OpStkvar (x, 1);
MakeCode (0X805952);
MakeCode (0X80596A);
MakeCode (x=0X805976);
OpStkvar (x, 1);
MakeCode (0X80597C);
MakeName (0X80597C, "suspend::EasterKeyGenUnk");
MakeCode (x=0X805980);
OpStkvar (x, 1);
MakeCode (0X80598A);
MakeCode (0X80599C);
MakeCode (0X8059A6);
MakeCode (x=0X8059B4);
OpStkvar (x, 1);
MakeComm (0X8059BA, "r1=channel,r2=dst,r3=src,r4=size,sp0=keyslot,sp4=iv_or_null,sp8=function,spC=written_to_dmac+0x104");
MakeCode (0X8059BA);
MakeName (0X8059BA, "dmac::Setup");
MakeCode (x=0X8059C0);
OpStkvar (x, 1);
MakeCode (x=0X8059C6);
OpStkvar (x, 1);
MakeCode (x=0X8059CE);
OpStkvar (x, 1);
MakeCode (x=0X8059D0);
OpStkvar (x, 1);
MakeCode (x=0X8059D4);
OpStkvar (x, 1);
MakeCode (x=0X8059D6);
OpStkvar (x, 1);
MakeCode (x=0X8059D8);
OpStkvar (x, 1);
MakeCode (x=0X8059DA);
OpStkvar (x, 1);
MakeCode (x=0X8059E4);
OpStkvar (x, 1);
MakeCode (x=0X8059E6);
OpStkvar (x, 1);
MakeCode (x=0X8059E8);
OpStkvar (x, 1);
MakeCode (x=0X8059EE);
OpStkvar (x, 1);
MakeCode (x=0X8059F0);
OpStkvar (x, 1);
MakeCode (x=0X8059F2);
OpStkvar (x, 1);
MakeCode (0X805A1E);
MakeComm (0X805A3C, "init_done");
MakeCode (0X805A4E);
MakeCode (0X805A5A);
MakeCode (0X805A66);
MakeComm (0X805A6E, "write funccode");
MakeCode (x=0X805A70);
OpStkvar (x, 1);
MakeCode (0X805A88);
MakeCode (x=0X805A94);
OpStkvar (x, 1);
MakeCode (x=0X805A96);
OpStkvar (x, 1);
MakeCode (x=0X805A98);
OpStkvar (x, 1);
MakeCode (x=0X805A9A);
OpStkvar (x, 1);
MakeCode (x=0X805A9C);
OpStkvar (x, 1);
MakeCode (0X805AA2);
MakeName (0X805AA2, "dmac::WaitForFinish");
MakeCode (0X805AB8);
MakeCode (0X805ACC);
MakeCode (0X805AF6);
MakeName (0X805AF6, "dmac::FunctionC::Memset");
MakeCode (x=0X805B04);
OpStkvar (x, 1);
MakeComm (0X805B06, "dbg_flag=r2");
MakeComm (0X805B0C, "keyslot=0");
MakeComm (0X805B0E, "iv=NULL");
MakeCode (x=0X805B0E);
OpStkvar (x, 1);
MakeComm (0X805B12, "function=0xC");
MakeCode (x=0X805B12);
OpStkvar (x, 1);
MakeComm (0X805B14, "unk=r4");
MakeCode (x=0X805B14);
OpStkvar (x, 1);
MakeComm (0X805B16, "channel=0");
MakeComm (0X805B18, "dst=r1");
MakeComm (0X805B1A, "src=0");
MakeComm (0X805B1C, "size=r3");
MakeCode (x=0X805B20);
OpStkvar (x, 1);
MakeCode (0X805B2C);
MakeName (0X805B2C, "dmac::Memcpy");
MakeCode (x=0X805B30);
OpStkvar (x, 1);
MakeCode (x=0X805B36);
OpStkvar (x, 1);
MakeCode (x=0X805B3E);
OpStkvar (x, 1);
MakeCode (x=0X805B40);
OpStkvar (x, 1);
MakeCode (x=0X805B42);
OpStkvar (x, 1);
MakeCode (x=0X805B8E);
OpStkvar (x, 1);
MakeCode (x=0X805B90);
OpStkvar (x, 1);
MakeCode (x=0X805B92);
OpStkvar (x, 1);
MakeCode (x=0X805B94);
OpStkvar (x, 1);
MakeCode (x=0X805B98);
OpStkvar (x, 1);
MakeCode (0X805BA0);
MakeName (0X805BA0, "commonio::InitAndFwCheck");
MakeCode (x=0X805BAC);
OpStkvar (x, 1);
MakeCode (x=0X805BB2);
OpSign (x, 1);
OpHex (x, 1);
MakeCode (x=0X805BDE);
OpSign (x, 1);
OpHex (x, 1);
MakeCode (0X805C00);
MakeCode (x=0X805C02);
OpStkvar (x, 1);
MakeCode (0X805C0A);
MakeName (0X805C0A, "ioe003::MoreInit");
MakeCode (0X805C4C);
MakeCode (x=0X805C50);
OpStkvar (x, 1);
MakeCode (0X805C68);
MakeCode (x=0X805C6A);
OpStkvar (x, 1);
MakeCode (0X805C72);
MakeCode (0X805CBC);
MakeCode (0X805CC4);
MakeCode (0X805CCC);
MakeCode (x=0X805CD2);
OpStkvar (x, 1);
MakeCode (x=0X805CDE);
OpStkvar (x, 1);
MakeCode (x=0X805CE0);
OpStkvar (x, 1);
MakeCode (x=0X805CEE);
OpStkvar (x, 1);
MakeCode (x=0X805CF0);
OpStkvar (x, 1);
MakeCode (x=0X805CF2);
OpStkvar (x, 1);
MakeCode (0X805CF8);
MakeCode (0X805CFC);
MakeCode (0X805D00);
MakeCode (x=0X805D04);
OpStkvar (x, 1);
MakeCode (x=0X805D1E);
OpStkvar (x, 1);
MakeCode (0X805D24);
MakeCode (x=0X805D28);
OpStkvar (x, 1);
MakeCode (x=0X805D42);
OpStkvar (x, 1);
MakeCode (0X805D48);
MakeCode (x=0X805D4C);
OpStkvar (x, 1);
MakeCode (x=0X805D66);
OpStkvar (x, 1);
MakeCode (0X805D6C);
MakeCode (x=0X805D70);
OpStkvar (x, 1);
MakeCode (0X805DA8);
MakeCode (x=0X805DAA);
OpStkvar (x, 1);
MakeCode (0X805DB2);
MakeCode (0X805DEE);
MakeCode (0X805DF8);
MakeCode (x=0X805DFE);
OpStkvar (x, 1);
MakeCode (x=0X805E04);
OpStkvar (x, 1);
MakeCode (0X805E12);
MakeCode (x=0X805E16);
OpStkvar (x, 1);
MakeCode (x=0X805E18);
OpStkvar (x, 1);
MakeCode (x=0X805E1A);
OpStkvar (x, 1);
MakeCode (0X805E6A);
MakeCode (x=0X805E6C);
OpStkvar (x, 1);
MakeCode (x=0X805E6E);
OpStkvar (x, 1);
MakeCode (x=0X805E70);
OpStkvar (x, 1);
MakeCode (0X805E76);
MakeCode (x=0X805E7A);
OpStkvar (x, 1);
MakeCode (0X805EBA);
MakeCode (x=0X805EBC);
OpStkvar (x, 1);
MakeCode (0X805EC4);
MakeCode (0X805FAA);
MakeCode (0X805FD8);
MakeCode (0X805FDE);
MakeCode (0X805FE4);
MakeCode (0X805FE8);
MakeCode (0X805FEC);
MakeCode (0X805FFC);
MakeCode (0X80600C);
MakeCode (x=0X806014);
OpStkvar (x, 1);
MakeCode (x=0X806018);
OpStkvar (x, 1);
MakeCode (x=0X80601C);
OpStkvar (x, 1);
MakeCode (0X806024);
MakeCode (0X806028);
MakeCode (0X80602C);
MakeCode (x=0X806032);
OpStkvar (x, 1);
MakeCode (x=0X80603C);
OpStkvar (x, 1);
MakeCode (x=0X806040);
OpStkvar (x, 1);
MakeCode (x=0X806044);
OpStkvar (x, 1);
MakeCode (x=0X806048);
OpStkvar (x, 1);
MakeCode (0X80604E);
MakeCode (0X806052);
MakeCode (0X806056);
MakeCode (0X806080);
MakeCode (0X8060AE);
MakeCode (0X8060DC);
MakeName (0X8060DC, "dmac::SetupCbcMacProbably");
MakeCode (0X8060EC);
MakeCode (0X806106);
MakeName (0X806106, "dmac::WaitUntilDoneCheckError");
MakeCode (0X806130);
MakeCode (0X806134);
MakeCode (0X806150);
MakeCode (0X806188);
MakeCode (0X806190);
MakeCode (0X806196);
MakeCode (0X8061AE);
MakeCode (0X8061B6);
MakeCode (0X8061BE);
MakeCode (0X8061C6);
MakeCode (0X8061CE);
MakeName (0X8061CE, "dmac::Operation");
MakeCode (x=0X8061D4);
OpStkvar (x, 1);
MakeCode (x=0X8061D6);
OpStkvar (x, 1);
MakeCode (x=0X8061D8);
OpStkvar (x, 1);
MakeCode (x=0X8061DA);
OpStkvar (x, 1);
MakeCode (x=0X8061DC);
OpStkvar (x, 1);
MakeCode (x=0X8061DE);
OpStkvar (x, 1);
MakeCode (x=0X8061E0);
OpStkvar (x, 1);
MakeCode (x=0X8061E8);
OpStkvar (x, 1);
MakeCode (x=0X8061F6);
OpStkvar (x, 1);
MakeCode (x=0X8061F8);
OpStkvar (x, 1);
MakeCode (x=0X8061FE);
OpStkvar (x, 1);
MakeCode (x=0X806210);
OpStkvar (x, 1);
MakeCode (x=0X806212);
OpStkvar (x, 1);
MakeCode (x=0X806242);
OpStkvar (x, 1);
MakeCode (x=0X806250);
OpStkvar (x, 1);
MakeCode (x=0X80625E);
OpStkvar (x, 1);
MakeCode (0X8062A2);
MakeCode (0X8062BA);
MakeCode (x=0X8062DA);
OpStkvar (x, 1);
MakeCode (x=0X8062DC);
OpStkvar (x, 1);
MakeCode (x=0X8062DE);
OpStkvar (x, 1);
MakeCode (x=0X8062E0);
OpStkvar (x, 1);
MakeCode (x=0X8062E2);
OpStkvar (x, 1);
MakeCode (0X8062E8);
MakeName (0X8062E8, "util::EndianSwap128");
MakeCode (0X80636A);
MakeName (0X80636A, "f01::Encrypt");
MakeCode (x=0X806370);
OpStkvar (x, 1);
MakeCode (x=0X806374);
OpStkvar (x, 1);
MakeCode (x=0X80637A);
OpStkvar (x, 1);
MakeCode (x=0X80637C);
OpStkvar (x, 1);
MakeCode (x=0X80637E);
OpStkvar (x, 1);
MakeCode (x=0X806380);
OpStkvar (x, 1);
MakeCode (x=0X806386);
OpStkvar (x, 1);
MakeCode (x=0X806388);
OpStkvar (x, 1);
MakeCode (x=0X80638A);
OpStkvar (x, 1);
MakeCode (x=0X80638C);
OpStkvar (x, 1);
MakeCode (x=0X806392);
OpStkvar (x, 1);
MakeCode (x=0X806394);
OpStkvar (x, 1);
MakeCode (x=0X806396);
OpStkvar (x, 1);
MakeCode (x=0X80639A);
OpStkvar (x, 1);
MakeCode (x=0X8063A8);
OpStkvar (x, 1);
MakeCode (x=0X8063AA);
OpStkvar (x, 1);
MakeCode (x=0X8063AC);
OpStkvar (x, 1);
MakeCode (0X8063B2);
MakeCode (0X8063FC);
MakeCode (x=0X806402);
OpStkvar (x, 1);
MakeCode (x=0X806406);
OpStkvar (x, 1);
MakeCode (x=0X80640C);
OpStkvar (x, 1);
MakeCode (x=0X80640E);
OpStkvar (x, 1);
MakeCode (x=0X806410);
OpStkvar (x, 1);
MakeCode (x=0X806416);
OpStkvar (x, 1);
MakeCode (x=0X806418);
OpStkvar (x, 1);
MakeCode (x=0X80642C);
OpStkvar (x, 1);
MakeCode (x=0X80642E);
OpStkvar (x, 1);
MakeCode (x=0X806430);
OpStkvar (x, 1);
MakeCode (0X806436);
MakeCode (x=0X80643C);
OpStkvar (x, 1);
MakeCode (x=0X806440);
OpStkvar (x, 1);
MakeCode (x=0X806442);
OpStkvar (x, 1);
MakeCode (x=0X806444);
OpStkvar (x, 1);
MakeCode (x=0X80644E);
OpStkvar (x, 1);
MakeCode (x=0X806462);
OpStkvar (x, 1);
MakeCode (x=0X806464);
OpStkvar (x, 1);
MakeCode (x=0X806466);
OpStkvar (x, 1);
MakeCode (x=0X806468);
OpStkvar (x, 1);
MakeCode (x=0X80646A);
OpStkvar (x, 1);
MakeCode (0X806470);
MakeCode (x=0X806476);
OpStkvar (x, 1);
MakeCode (x=0X80647A);
OpStkvar (x, 1);
MakeCode (x=0X80647E);
OpStkvar (x, 1);
MakeCode (x=0X806480);
OpStkvar (x, 1);
MakeCode (x=0X806482);
OpStkvar (x, 1);
MakeCode (x=0X806484);
OpStkvar (x, 1);
MakeCode (x=0X806486);
OpStkvar (x, 1);
MakeCode (x=0X80648A);
OpStkvar (x, 1);
MakeCode (x=0X806496);
OpStkvar (x, 1);
MakeCode (x=0X806498);
OpStkvar (x, 1);
MakeCode (x=0X80649C);
OpStkvar (x, 1);
MakeCode (x=0X80649E);
OpStkvar (x, 1);
MakeCode (x=0X8064A6);
OpStkvar (x, 1);
MakeCode (x=0X8064B6);
OpStkvar (x, 1);
MakeCode (0X8064CC);
MakeCode (x=0X8064CE);
OpStkvar (x, 1);
MakeCode (x=0X8064D0);
OpStkvar (x, 1);
MakeCode (x=0X8064D2);
OpStkvar (x, 1);
MakeCode (x=0X8064D4);
OpStkvar (x, 1);
MakeCode (x=0X8064D6);
OpStkvar (x, 1);
MakeCode (0X8064DC);
MakeCode (x=0X8064E0);
OpStkvar (x, 1);
MakeCode (x=0X8064E2);
OpStkvar (x, 1);
MakeCode (x=0X8064EA);
OpStkvar (x, 1);
MakeCode (x=0X8064EC);
OpStkvar (x, 1);
MakeCode (x=0X8064FE);
OpStkvar (x, 1);
MakeCode (x=0X806500);
OpStkvar (x, 1);
MakeCode (x=0X806502);
OpStkvar (x, 1);
MakeCode (x=0X806504);
OpStkvar (x, 1);
MakeCode (0X80650A);
MakeCode (x=0X806510);
OpStkvar (x, 1);
MakeCode (x=0X806514);
OpStkvar (x, 1);
MakeCode (x=0X806516);
OpStkvar (x, 1);
MakeCode (x=0X806520);
OpStkvar (x, 1);
MakeCode (x=0X806522);
OpStkvar (x, 1);
MakeCode (x=0X806526);
OpStkvar (x, 1);
MakeCode (x=0X806528);
OpStkvar (x, 1);
MakeCode (x=0X806532);
OpStkvar (x, 1);
MakeCode (x=0X806534);
OpStkvar (x, 1);
MakeCode (x=0X80653A);
OpStkvar (x, 1);
MakeCode (x=0X80653E);
OpStkvar (x, 1);
MakeCode (x=0X80654E);
OpStkvar (x, 1);
MakeCode (x=0X806550);
OpStkvar (x, 1);
MakeCode (x=0X806552);
OpStkvar (x, 1);
MakeCode (x=0X806554);
OpStkvar (x, 1);
MakeCode (x=0X806556);
OpStkvar (x, 1);
MakeCode (0X80655C);
MakeName (0X80655C, "infoblk::CalcHash");
MakeCode (x=0X806560);
OpStkvar (x, 1);
MakeCode (x=0X806562);
OpStkvar (x, 1);
MakeCode (x=0X806564);
OpStkvar (x, 1);
MakeCode (0X8065E6);
MakeCode (0X8065F2);
MakeCode (0X80661E);
MakeCode (0X80662C);
MakeCode (x=0X80664C);
OpStkvar (x, 1);
MakeCode (0X806652);
MakeCode (x=0X806658);
OpStkvar (x, 1);
MakeCode (x=0X80665C);
OpStkvar (x, 1);
MakeCode (x=0X806662);
OpStkvar (x, 1);
MakeCode (x=0X806666);
OpStkvar (x, 1);
MakeCode (x=0X80666C);
OpStkvar (x, 1);
MakeCode (x=0X806680);
OpStkvar (x, 1);
MakeCode (x=0X806682);
OpStkvar (x, 1);
MakeCode (x=0X806684);
OpStkvar (x, 1);
MakeCode (0X80668A);
MakeCode (0X8066F4);
MakeCode (x=0X8066F8);
OpStkvar (x, 1);
MakeCode (x=0X806702);
OpStkvar (x, 1);
MakeCode (x=0X806704);
OpStkvar (x, 1);
MakeCode (x=0X806750);
OpStkvar (x, 1);
MakeCode (x=0X806752);
OpStkvar (x, 1);
MakeCode (x=0X806754);
OpStkvar (x, 1);
MakeCode (0X80675A);
MakeCode (x=0X80675C);
OpStkvar (x, 1);
MakeCode (x=0X80675E);
OpStkvar (x, 1);
MakeCode (x=0X806760);
OpStkvar (x, 1);
MakeCode (0X8067E2);
MakeCode (0X8067F4);
MakeCode (0X806826);
MakeCode (x=0X80684A);
OpStkvar (x, 1);
MakeCode (0X806850);
MakeCode (x=0X806856);
OpStkvar (x, 1);
MakeCode (x=0X806858);
OpStkvar (x, 1);
MakeCode (x=0X80685A);
OpStkvar (x, 1);
MakeCode (x=0X80685C);
OpStkvar (x, 1);
MakeCode (x=0X80685E);
OpStkvar (x, 1);
MakeCode (x=0X806866);
OpStkvar (x, 1);
MakeCode (x=0X806872);
OpStkvar (x, 1);
MakeCode (x=0X806876);
OpStkvar (x, 1);
MakeCode (x=0X806878);
OpStkvar (x, 1);
MakeCode (x=0X806896);
OpStkvar (x, 1);
MakeCode (x=0X8068A0);
OpStkvar (x, 1);
MakeCode (x=0X8068A2);
OpStkvar (x, 1);
MakeCode (x=0X8068A4);
OpStkvar (x, 1);
MakeCode (x=0X8068AA);
OpStkvar (x, 1);
MakeCode (x=0X8068AE);
OpStkvar (x, 1);
MakeCode (x=0X8068B0);
OpStkvar (x, 1);
MakeCode (0X8068CC);
MakeCode (x=0X8068CE);
OpStkvar (x, 1);
MakeCode (x=0X8068D0);
OpStkvar (x, 1);
MakeCode (x=0X8068D6);
OpStkvar (x, 1);
MakeCode (0X8068E2);
MakeCode (0X8068E8);
MakeCode (0X8068F6);
MakeCode (x=0X8068F8);
OpStkvar (x, 1);
MakeCode (x=0X8068FC);
OpStkvar (x, 1);
MakeCode (0X806906);
MakeCode (0X80690A);
MakeCode (x=0X806910);
OpStkvar (x, 1);
MakeCode (x=0X806916);
OpStkvar (x, 1);
MakeCode (x=0X806918);
OpStkvar (x, 1);
MakeCode (x=0X80691A);
OpStkvar (x, 1);
MakeCode (x=0X80691E);
OpStkvar (x, 1);
MakeCode (x=0X806920);
OpStkvar (x, 1);
MakeCode (x=0X806928);
OpStkvar (x, 1);
MakeCode (x=0X806942);
OpStkvar (x, 1);
MakeCode (x=0X806944);
OpStkvar (x, 1);
MakeCode (x=0X806946);
OpStkvar (x, 1);
MakeCode (x=0X806948);
OpStkvar (x, 1);
MakeCode (x=0X80694A);
OpStkvar (x, 1);
MakeCode (0X806950);
MakeCode (x=0X806956);
OpStkvar (x, 1);
MakeCode (x=0X80695A);
OpStkvar (x, 1);
MakeCode (x=0X80695C);
OpStkvar (x, 1);
MakeCode (x=0X80696C);
OpStkvar (x, 1);
MakeCode (0X806982);
MakeCode (x=0X806994);
OpStkvar (x, 1);
MakeCode (x=0X806996);
OpStkvar (x, 1);
MakeCode (x=0X806998);
OpStkvar (x, 1);
MakeCode (x=0X80699A);
OpStkvar (x, 1);
MakeCode (0X8069A0);
MakeCode (0X8069BC);
MakeCode (0X8069EA);
MakeCode (0X8069F2);
MakeCode (x=0X8069F8);
OpStkvar (x, 1);
MakeCode (x=0X8069FA);
OpStkvar (x, 1);
MakeCode (x=0X8069FC);
OpStkvar (x, 1);
MakeCode (x=0X8069FE);
OpStkvar (x, 1);
MakeCode (x=0X806A00);
OpStkvar (x, 1);
MakeCode (x=0X806A08);
OpStkvar (x, 1);
MakeCode (0X806ADE);
MakeCode (0X806AEC);
MakeCode (0X806B1E);
MakeCode (x=0X806B3E);
OpStkvar (x, 1);
MakeCode (0X806B56);
MakeCode (0X806B84);
MakeCode (0X806B8E);
MakeCode (x=0X806B98);
OpStkvar (x, 1);
MakeCode (x=0X806B9A);
OpStkvar (x, 1);
MakeCode (x=0X806B9C);
OpStkvar (x, 1);
MakeCode (x=0X806B9E);
OpStkvar (x, 1);
MakeCode (x=0X806BA0);
OpStkvar (x, 1);
MakeCode (0X806BA6);
MakeCode (0X806BC4);
MakeCode (x=0X806BC8);
OpStkvar (x, 1);
MakeCode (x=0X806BCA);
OpStkvar (x, 1);
MakeCode (x=0X806BCC);
OpStkvar (x, 1);
MakeCode (x=0X806BCE);
OpStkvar (x, 1);
MakeCode (x=0X806BD0);
OpStkvar (x, 1);
MakeCode (x=0X806BD8);
OpStkvar (x, 1);
MakeCode (x=0X806BE6);
OpStkvar (x, 1);
MakeCode (x=0X806BF0);
OpStkvar (x, 1);
MakeCode (x=0X806C06);
OpStkvar (x, 1);
MakeCode (x=0X806C0E);
OpStkvar (x, 1);
MakeCode (x=0X806C7E);
OpStkvar (x, 1);
MakeCode (x=0X806C84);
OpStkvar (x, 1);
MakeCode (x=0X806C8A);
OpStkvar (x, 1);
MakeCode (x=0X806C96);
OpStkvar (x, 1);
MakeCode (x=0X806CA2);
OpStkvar (x, 1);
MakeCode (x=0X806CA4);
OpStkvar (x, 1);
MakeCode (x=0X806CAA);
OpStkvar (x, 1);
MakeCode (x=0X806CAC);
OpStkvar (x, 1);
MakeCode (x=0X806CB0);
OpStkvar (x, 1);
MakeCode (x=0X806CB6);
OpStkvar (x, 1);
MakeCode (x=0X806CBC);
OpStkvar (x, 1);
MakeCode (x=0X806CBE);
OpStkvar (x, 1);
MakeCode (x=0X806CCC);
OpStkvar (x, 1);
MakeCode (x=0X806CE0);
OpStkvar (x, 1);
MakeCode (x=0X806CEA);
OpStkvar (x, 1);
MakeCode (x=0X806CF4);
OpStkvar (x, 1);
MakeCode (x=0X806D06);
OpStkvar (x, 1);
MakeCode (x=0X806D10);
OpStkvar (x, 1);
MakeCode (x=0X806D12);
OpStkvar (x, 1);
MakeCode (x=0X806D26);
OpStkvar (x, 1);
MakeCode (x=0X806D28);
OpStkvar (x, 1);
MakeCode (x=0X806D2A);
OpStkvar (x, 1);
MakeCode (x=0X806D2C);
OpStkvar (x, 1);
MakeCode (x=0X806D2E);
OpStkvar (x, 1);
MakeCode (0X806D34);
MakeCode (0X806D96);
MakeCode (0X806DE0);
MakeCode (0X806DFA);
MakeCode (0X806E1E);
MakeCode (x=0X806E24);
OpStkvar (x, 1);
MakeCode (x=0X806E26);
OpStkvar (x, 1);
MakeCode (x=0X806E28);
OpStkvar (x, 1);
MakeCode (x=0X806E2A);
OpStkvar (x, 1);
MakeCode (x=0X806E2C);
OpStkvar (x, 1);
MakeCode (x=0X806E36);
OpStkvar (x, 1);
MakeCode (0X806E5C);
MakeCode (x=0X806E62);
OpStkvar (x, 1);
MakeCode (x=0X806E68);
OpStkvar (x, 1);
MakeCode (0X806E8A);
MakeCode (x=0X806E94);
OpStkvar (x, 1);
MakeCode (x=0X806E96);
OpStkvar (x, 1);
MakeCode (x=0X806E98);
OpStkvar (x, 1);
MakeCode (x=0X806E9A);
OpStkvar (x, 1);
MakeCode (x=0X806E9C);
OpStkvar (x, 1);
MakeCode (0X806EA2);
MakeName (0X806EA2, "memset");
MakeCode (0X806ED0);
MakeCode (0X806EDC);
MakeCode (0X806EE2);
MakeCode (0X806EF8);
MakeName (0X806EF8, "memcpy");
MakeCode (0X806F0A);
MakeCode (0X806F12);
MakeCode (0X806F22);
MakeCode (0X806F34);
MakeCode (0X806F3A);
MakeCode (0X806F4E);
MakeName (0X806F4E, "memcmp");
MakeCode (0X806F6E);
MakeCode (0X806F74);
MakeCode (0X806F84);
MakeCode (0X806F88);
MakeCode (0X806FAC);
MakeCode (0X806FB4);
MakeCode (0X806FC4);
MakeCode (0X806FCA);
MakeCode (0X806FCE);
MakeCode (x=0X806FD2);
OpStkvar (x, 1);
MakeCode (x=0X806FE8);
OpStkvar (x, 1);
MakeCode (0X806FF0);
MakeCode (0X807000);
MakeCode (x=0X807004);
OpStkvar (x, 1);
MakeCode (x=0X80700A);
OpStkvar (x, 1);
MakeCode (0X80701C);
MakeCode (x=0X80702A);
OpStkvar (x, 1);
MakeCode (0X807030);
MakeName (0X807030, "div_maybe");
MakeCode (0X807036);
MakeByte (0X80703C);
MakeArray (0X80703C, 0X2);
MakeByte (0X80703E);
MakeArray (0X80703E, 0X2);
MakeStr (0X807040, 0X807055);
MakeName (0X807040, "a08x08x08x08x");
MakeByte (0X807055);
MakeArray (0X807055, 0X3);
MakeStr (0X807058, 0X807063);
MakeName (0X807058, "a08x08x");
MakeByte (0X807063);
MakeStr (0X807064, 0X80706F);
MakeName (0X807064, "a08x08x_0");
MakeByte (0X80706F);
MakeStr (0X807070, 0X807076);
MakeName (0X807070, "a08x");
MakeByte (0X807076);
MakeArray (0X807076, 0X2);
MakeStr (0X807078, 0X807080);
MakeName (0X807078, "aRevS");
MakeStr (0X807080, 0X807085);
MakeName (0X807080, "a5679");
MakeByte (0X807085);
MakeArray (0X807085, 0X3);
MakeStr (0X807088, 0X80708B);
MakeName (0X807088, "aS");
MakeByte (0X80708B);
MakeStr (0X80708C, 0X807097);
MakeName (0X80708C, "a08x08x_1");
MakeByte (0X807097);
MakeDword (x=0X807098);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeName (0X807098, "swi::SyscallTable");
MakeDword (x=0X80709C);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8070A0);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8070A4);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8070A8);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8070AC);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8070B0);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8070B4);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeStr (0X8070B8, 0X8070C9);
MakeName (0X8070B8, "a0123456789abcdef");
MakeByte (0X8070C9);
MakeArray (0X8070C9, 0X3);
MakeStr (0X8070CC, 0X8070DD);
MakeName (0X8070CC, "a0123456789abcdef_0");
MakeByte (0X8070DD);
MakeArray (0X8070DD, 0X3);
MakeStr (0X8070E0, 0X8070E6);
MakeName (0X8070E0, "a08x_0");
MakeByte (0X8070E6);
MakeArray (0X8070E6, 0X2);
MakeDword (0X8070E8);
MakeName (0X8070E8, "foodcmd::AllowedCmdInStateTable");
MakeDword (0X8070EC);
MakeDword (0X8070F0);
MakeDword (0X8070F4);
MakeDword (0X8070F8);
MakeDword (0X8070FC);
MakeDword (0X807100);
MakeDword (0X807104);
MakeDword (0X807108);
MakeDword (0X80710C);
MakeDword (0X807110);
MakeStr (0X807114, 0X80711F);
MakeName (0X807114, "a08x08x_2");
MakeByte (0X80711F);
MakeStr (0X807120, 0X807126);
MakeName (0X807120, "a08x_2");
MakeByte (0X807126);
MakeArray (0X807126, 0X2);
MakeDword (x=0X807128);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeName (0X807128, "sm::Aes128CbcEncDec::SwitchSparg0");
MakeDword (x=0X80712C);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807130);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807134);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807138);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeByte (0X80713C);
MakeArray (0X80713C, 0X10);
MakeByte (0X80714C);
MakeArray (0X80714C, 0X10);
MakeName (0X80714C, "suspend::PlaintextKey");
MakeStr (0X80715C, 0X807162);
MakeName (0X80715C, "a08x_1");
MakeByte (0X807162);
MakeArray (0X807162, 0X2);
MakeByte (0X807164);
MakeArray (0X807164, 0X20);
MakeDword (0X807184);
MakeDword (0X807188);
MakeDword (0X80718C);
MakeDword (0X807190);
MakeDword (0X807194);
MakeDword (0X807198);
MakeDword (0X80719C);
MakeDword (0X8071A0);
MakeDword (0X8071A4);
MakeDword (0X8071A8);
MakeDword (0X8071AC);
MakeDword (0X8071B0);
MakeDword (0X8071B4);
MakeDword (0X8071B8);
MakeDword (0X8071BC);
MakeDword (0X8071C0);
MakeDword (0X8071C4);
MakeDword (0X8071C8);
MakeDword (0X8071CC);
MakeDword (0X8071D0);
MakeByte (0X8071D4);
MakeArray (0X8071D4, 0X14);
MakeName (0X8071D4, "control_info_const");
MakeByte (0X8071E8);
MakeArray (0X8071E8, 0X20);
MakeDword (0X807208);
MakeDword (0X80720C);
MakeDword (0X807210);
MakeDword (0X807214);
MakeByte (0X807218);
MakeArray (0X807218, 0X10);
MakeByte (0X807228);
MakeArray (0X807228, 0X20);
MakeDword (0X807248);
MakeDword (0X80724C);
MakeDword (0X807250);
MakeDword (0X807254);
MakeByte (0X807258);
MakeArray (0X807258, 0XC);
MakeDword (0X807264);
MakeDword (0X807268);
MakeDword (0X80726C);
MakeDword (0X807270);
MakeDword (0X807274);
MakeByte (0X807278);
MakeArray (0X807278, 0X10);
MakeByte (0X807288);
MakeArray (0X807288, 0X20);
MakeDword (x=0X8072A8);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeName (0X8072A8, "aesfunc::SwitchTable");
MakeDword (x=0X8072AC);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8072B0);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8072B4);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X8072B8);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeByte (0X8072BC);
MakeArray (0X8072BC, 0X4);
MakeStr (0X8072C0, 0X8072C6);
MakeName (0X8072C0, "a08x_3");
MakeByte (0X8072C6);
MakeArray (0X8072C6, 0X2);
MakeByte (0X8072C8);
MakeArray (0X8072C8, 0X28);
MakeByte (0X8072F0);
MakeArray (0X8072F0, 0XD0);
MakeByte (0X8073C0);
MakeArray (0X8073C0, 0X14);
MakeWord (x=0X8073D4);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073D6);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073D8);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073DA);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073DC);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073DE);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073E0);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073E2);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073E4);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073E6);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073E8);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073EA);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073EC);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeByte (0X8073EE);
MakeWord (x=0X8073EF);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeWord (x=0X8073F1);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeByte (0X8073F3);
MakeArray (0X8073F3, 0X85);
MakeStr (0X807478, 0X80747E);
MakeName (0X807478, "a08x_4");
MakeByte (0X80747E);
MakeArray (0X80747E, 0X2);
MakeDword (x=0X807480);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807484);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807488);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X80748C);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807490);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807494);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeStr (0X807498, 0X80749E);
MakeName (0X807498, "a08x_5");
MakeByte (0X80749E);
MakeArray (0X80749E, 0X2);
MakeStr (0X8074A0, 0X8074A6);
MakeName (0X8074A0, "a08x_6");
MakeByte (0X8074A6);
MakeArray (0X8074A6, 0X2);
MakeDword (0X8074A8);
MakeName (0X8074A8, "dmac::UnkTable");
MakeDword (0X8074AC);
MakeDword (0X8074B0);
MakeDword (0X8074B4);
MakeByte (0X8074B8);
MakeArray (0X8074B8, 0X74);
MakeByte (0X80752C);
MakeArray (0X80752C, 0X84);
MakeByte (0X8075B0);
MakeArray (0X8075B0, 0X4);
MakeName (0X8075B0, "debug::IsDbg");
MakeByte (0X8075B4);
MakeArray (0X8075B4, 0X4);
MakeName (0X8075B4, "aes::KeyUnk");
MakeDword (0X8075B8);
MakeDword (0X8075BC);
MakeDword (0X8075C0);
MakeDword (0X8075C4);
MakeName (0X8075C4, "sm::AesKeyIv");
MakeDword (0X8075C8);
MakeDword (0X8075CC);
MakeDword (0X8075D0);
MakeDword (0X8075D4);
MakeDword (0X8075D8);
MakeDword (0X8075DC);
MakeDword (0X8075E0);
MakeDword (0X8075E4);
MakeDword (0X8075E8);
MakeDword (0X8075EC);
MakeDword (0X8075F0);
MakeDword (0X8075F4);
MakeName (0X8075F4, "rsa::SmKey");
MakeDword (0X8075F8);
MakeDword (0X8075FC);
MakeDword (0X807600);
MakeDword (0X807604);
MakeDword (0X807608);
MakeDword (0X80760C);
MakeDword (0X807610);
MakeDword (0X807614);
MakeDword (0X807618);
MakeDword (0X80761C);
MakeDword (0X807620);
MakeDword (0X807624);
MakeDword (0X807628);
MakeDword (0X80762C);
MakeDword (0X807630);
MakeDword (0X807634);
MakeDword (0X807638);
MakeDword (0X80763C);
MakeDword (0X807640);
MakeDword (0X807644);
MakeDword (0X807648);
MakeDword (0X80764C);
MakeDword (0X807650);
MakeDword (0X807654);
MakeDword (0X807658);
MakeDword (0X80765C);
MakeDword (0X807660);
MakeDword (0X807664);
MakeDword (0X807668);
MakeDword (0X80766C);
MakeDword (0X807670);
MakeByte (0X807674);
MakeArray (0X807674, 0X84);
MakeDword (0X8076F8);
MakeName (0X8076F8, "rsa::SmExp");
MakeByte (0X8076FC);
MakeArray (0X8076FC, 0X4);
MakeDword (0X807700);
MakeName (0X807700, "rvk::AesKeyMaybe");
MakeDword (0X807704);
MakeDword (0X807708);
MakeDword (0X80770C);
MakeDword (0X807710);
MakeDword (0X807714);
MakeDword (0X807718);
MakeDword (0X80771C);
MakeDword (0X807720);
MakeDword (0X807724);
MakeDword (0X807728);
MakeDword (0X80772C);
MakeByte (0X807730);
MakeArray (0X807730, 0X87);
MakeByte (0X8077B7);
MakeArray (0X8077B7, 0X85);
MakeByte (0X80783C);
MakeArray (0X80783C, 0X4);
MakeName (0X80783C, "suspend::UnkPtr");
MakeStr (0X807840, 0X80788D);
MakeName (0X807840, "aCongratulationsAtLastYo");
MakeByte (0X80788D);
MakeArray (0X80788D, 0X2);
MakeByte (0X80788F);
MakeByte (0X807890);
MakeArray (0X807890, 0X4);
MakeByte (0X807894);
MakeArray (0X807894, 0X4);
MakeName (0X807894, "suspend::State");
MakeDword (0X807898);
MakeName (0X807898, "dbg::FirstValue");
MakeDword (0X80789C);
MakeDword (0X8078A0);
MakeName (0X8078A0, "dbg::ThirdValue");
MakeDword (0X8078A4);
MakeName (0X8078A4, "suspend::HasSuspended");
MakeDword (0X8078A8);
MakeDword (x=0X8078AC);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeComm (0X8078B0, "dbg::EmitFlag");
MakeDword (0X8078B0);
MakeName (0X8078B0, "dbg::EmitFlag");
MakeComm (0X8078B4, "dbg::EmitAddr");
MakeDword (x=0X8078B4);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeName (0X8078B4, "dbg::EmitAddr");
MakeDword (0X8078B8);
MakeDword (0X8078BC);
MakeName (0X8078BC, "gp::State");
MakeByte (0X8078C0);
MakeArray (0X8078C0, 0X40);
MakeName (0X8078C0, "suspend_buf_shared_copy");
MakeByte (0X807900);
MakeArray (0X807900, 0X4);
MakeName (0X807900, "suspend::Magic");
MakeByte (0X807904);
MakeArray (0X807904, 0X4);
MakeName (0X807904, "suspend::Version");
MakeByte (0X807908);
MakeArray (0X807908, 0X4);
MakeName (0X807908, "suspend::Size");
MakeByte (0X80790C);
MakeArray (0X80790C, 0X34);
MakeName (0X80790C, "suspend::EasterVal");
MakeDword (0X807940);
MakeName (0X807940, "suspend::UserIrq8SwiContext");
MakeByte (0X807944);
MakeArray (0X807944, 0X5C);
MakeByte (0X8079A0);
MakeArray (0X8079A0, 0X60);
MakeName (0X8079A0, "suspend::UserIrqContext");
MakeByte (0X807A00);
MakeArray (0X807A00, 0X4);
MakeByte (0X807A04);
MakeArray (0X807A04, 0X4);
MakeByte (0X807A08);
MakeArray (0X807A08, 0X4);
MakeByte (0X807A0C);
MakeArray (0X807A0C, 0X4);
MakeByte (0X807A10);
MakeArray (0X807A10, 0X4);
MakeByte (0X807A14);
MakeArray (0X807A14, 0X4);
MakeByte (0X807A18);
MakeArray (0X807A18, 0X4);
MakeByte (0X807A1C);
MakeArray (0X807A1C, 0X4);
MakeByte (0X807A20);
MakeArray (0X807A20, 0X4);
MakeByte (0X807A24);
MakeArray (0X807A24, 0X4);
MakeByte (0X807A28);
MakeArray (0X807A28, 0X4);
MakeByte (0X807A2C);
MakeArray (0X807A2C, 0X4);
MakeByte (0X807A30);
MakeArray (0X807A30, 0X4);
MakeByte (0X807A34);
MakeArray (0X807A34, 0X4);
MakeByte (0X807A38);
MakeArray (0X807A38, 0X4);
}
//------------------------------------------------------------------------
// Information about bytes
static Bytes_1(void) {
auto x;
#define id x
MakeByte (0X807A3C);
MakeArray (0X807A3C, 0X44);
MakeName (0X807A3C, "suspend::IrqMask");
MakeByte (0X807A80);
MakeArray (0X807A80, 0X40);
MakeName (0X807A80, "suspend::CalculatedCmac");
MakeByte (0X807AC0);
MakeArray (0X807AC0, 0X4);
MakeByte (0X807AC4);
MakeArray (0X807AC4, 0X3C);
MakeDword (0X807B00);
MakeName (0X807B00, "irq::FuncTable");
MakeDword (0X807B04);
MakeDword (0X807B08);
MakeDword (0X807B0C);
MakeDword (0X807B10);
MakeDword (0X807B14);
MakeDword (0X807B18);
MakeDword (0X807B1C);
MakeDword (0X807B20);
MakeDword (0X807B24);
MakeDword (0X807B28);
MakeDword (0X807B2C);
MakeByte (0X807B30);
MakeArray (0X807B30, 0X10);
MakeByte (0X807B40);
MakeArray (0X807B40, 0X80);
MakeName (0X807B40, "irq::Stack");
MakeByte (0X807BC0);
MakeArray (0X807BC0, 0X80);
MakeName (0X807BC0, "irq8::Stack");
MakeByte (0X807C40);
MakeArray (0X807C40, 0X10);
MakeName (0X807C40, "kernel::Ctx");
MakeDword (0X807C50);
MakeDword (x=0X807C54);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807C58);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeByte (0X807C5C);
MakeArray (0X807C5C, 0X1C);
MakeDword (x=0X807C78);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807C7C);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807C80);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (0X807C84);
MakeDword (x=0X807C88);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X807C8C);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (0X807C90);
MakeDword (0X807C94);
MakeDword (0X807C98);
MakeDword (x=0X807C9C);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (0X807CA0);
MakeDword (0X807CA4);
MakeDword (0X807CA8);
MakeDword (0X807CAC);
MakeDword (0X807CB0);
MakeDword (0X807CB4);
MakeDword (0X807CB8);
MakeDword (0X807CBC);
MakeByte (0X807CC0);
MakeArray (0X807CC0, 0X68);
MakeName (0X807CC0, "swi::Stack");
MakeByte (0X807D28);
MakeArray (0X807D28, 0X10);
MakeName (0X807D28, "gp::SomeAddr");
MakeByte (0X807D38);
MakeArray (0X807D38, 0XD65);
MakeName (0X807D38, "bss:end");
MakeByte (0X808A9D);
MakeArray (0X808A9D, 0X2C8);
MakeByte (0X808D65);
MakeArray (0X808D65, 0X26B);
MakeDword (0X808FD0);
MakeDword (x=0X808FD4);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (0X808FD8);
MakeDword (0X808FDC);
MakeDword (x=0X808FE0);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (x=0X808FE4);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeDword (0X808FE8);
MakeDword (x=0X808FEC);
OpOff (x, 0, 0);
OpOff (x, 128, 0);
MakeByte (0X808FF0);
MakeArray (0X808FF0, 0X405);
MakeName (0X808FF0, "reset::Sp");
MakeByte (0X8093F5);
MakeArray (0X8093F5, 0X1B);
MakeDword (0X809410);
MakeDword (0X809414);
MakeDword (0X809418);
MakeDword (0X80941C);
MakeDword (0X809420);
MakeDword (0X809424);
MakeDword (0X809428);
MakeDword (0X80942C);
MakeDword (0X809430);
MakeDword (0X809434);
MakeDword (0X809438);
MakeDword (0X80943C);
MakeDword (0X809440);
MakeDword (0X809444);
MakeDword (0X809448);
MakeByte (0X80944C);
MakeArray (0X80944C, 0XBB4);
MakeByte (0X80A000);
MakeArray (0X80A000, 0X58A8);
MakeByte (0X80F8A8);
MakeArray (0X80F8A8, 0X10758);
MakeName (0X80F8A8, "reset::Gp");
}
static Functions_0(void) {
MakeFunction (0X800018,0X80001C);
SetFunctionFlags(0X800018,0);
MakeFunction (0X8000CE,0X8000DC);
SetFunctionFlags(0X8000CE,0);
MakeFunction (0X8000E0,0X8000F6);
SetFunctionFlags(0X8000E0,0);
MakeFunction (0X8000F6,0X8000FC);
SetFunctionFlags(0X8000F6,0);
MakeFunction (0X8001A8,0X8001BA);
SetFunctionFlags(0X8001A8,0);
MakeFunction (0X8001BA,0X8001FE);
SetFunctionFlags(0X8001BA,0);
MakeNameEx(0X8001F8, "bail", SN_LOCAL);
MakeFunction (0X8001FE,0X800216);
SetFunctionFlags(0X8001FE,0);
MakeFunction (0X800216,0X80021E);
SetFunctionFlags(0X800216,0);
MakeFunction (0X800220,0X800240);
SetFunctionFlags(0X800220,0);
MakeFunction (0X800240,0X800260);
SetFunctionFlags(0X800240,0);
MakeFunction (0X800260,0X80028C);
SetFunctionFlags(0X800260,0);
MakeFrame(0X800260, 0XC, 0, 0);
MakeFunction (0X80028C,0X8002A6);
SetFunctionFlags(0X80028C,0);
MakeFunction (0X8002A6,0X8002C0);
SetFunctionFlags(0X8002A6,0);
MakeFunction (0X8002C0,0X8002FE);
SetFunctionFlags(0X8002C0,0);
MakeFunction (0X8002FE,0X80030A);
SetFunctionFlags(0X8002FE,0);
MakeFunction (0X80030A,0X80035C);
SetFunctionFlags(0X80030A,0);
MakeFunction (0X80035C,0X80037A);
SetFunctionFlags(0X80035C,0);
MakeFunction (0X80037A,0X8003A0);
SetFunctionFlags(0X80037A,0);
MakeFunction (0X8003A0,0X8003AE);
SetFunctionFlags(0X8003A0,0);
MakeFunction (0X8003AE,0X8003BC);
SetFunctionFlags(0X8003AE,0);
MakeFunction (0X8003BC,0X8003D8);
SetFunctionFlags(0X8003BC,0);
MakeFunction (0X8003D8,0X80048C);
SetFunctionFlags(0X8003D8,0);
MakeFrame(0X8003D8, 0X1C, 0, 0);
MakeNameEx(0X800434, "skip", SN_LOCAL);
MakeNameEx(0X800458, "error", SN_LOCAL);
MakeFunction (0X80048C,0X8004A4);
SetFunctionFlags(0X80048C,0);
MakeFunction (0X8004A4,0X8004EE);
SetFunctionFlags(0X8004A4,0);
MakeFunction (0X8004EE,0X80050E);
SetFunctionFlags(0X8004EE,0);
MakeFunction (0X80050E,0X80052A);
SetFunctionFlags(0X80050E,0);
MakeFunction (0X80052A,0X800546);
SetFunctionFlags(0X80052A,0);
MakeFunction (0X800546,0X800582);
SetFunctionFlags(0X800546,0);
MakeFunction (0X800582,0X800602);
SetFunctionFlags(0X800582,0);
MakeFrame(0X800582, 0XC, 0, 0);
MakeNameEx(0X80059A, "ok", SN_LOCAL);
MakeFunction (0X800602,0X800638);
SetFunctionFlags(0X800602,0);
MakeFrame(0X800602, 0X14, 0, 0);
MakeNameEx(0X800626, "fail", SN_LOCAL);
MakeFunction (0X800638,0X80065E);
SetFunctionFlags(0X800638,0);
MakeFrame(0X800638, 0XC, 0, 0);
MakeFunction (0X80065E,0X8006C0);
SetFunctionFlags(0X80065E,0);
MakeFrame(0X80065E, 0XC, 0, 0);
MakeFunction (0X8006D6,0X8006F8);
SetFunctionFlags(0X8006D6,0);
MakeFrame(0X8006D6, 0X14, 0, 0);
MakeFunction (0X8006F8,0X800720);
SetFunctionFlags(0X8006F8,0);
MakeFrame(0X8006F8, 0X14, 0, 0);
MakeFunction (0X800720,0X800760);
SetFunctionFlags(0X800720,0);
MakeFrame(0X800720, 0X14, 0, 0);
MakeFunction (0X800908,0X800A3E);
SetFunctionFlags(0X800908,0);
MakeFrame(0X800908, 0X19C, 0, 0);
MakeFunction (0X800A54,0X800A72);
SetFunctionFlags(0X800A54,0);
MakeFunction (0X800A72,0X800D8C);
SetFunctionFlags(0X800A72,0);
MakeFrame(0X800A72, 0X104, 0, 0);
MakeNameEx(0X800AC6, "cmd_c01", SN_LOCAL);
MakeNameEx(0X800B12, "cmd_d01", SN_LOCAL);
MakeNameEx(0X800B26, "cmd_b01", SN_LOCAL);
MakeNameEx(0X800B2C, "cmd_e01", SN_LOCAL);
MakeNameEx(0X800B40, "cmd_f01", SN_LOCAL);
MakeNameEx(0X800C54, "default", SN_LOCAL);
MakeNameEx(0X800CDC, "cmd_100401", SN_LOCAL);
MakeNameEx(0X800CE2, "cmd_501", SN_LOCAL);
MakeNameEx(0X800CE8, "cmd_601", SN_LOCAL);
MakeNameEx(0X800CEE, "cmd_80901", SN_LOCAL);
MakeNameEx(0X800CF4, "cmd_80A01", SN_LOCAL);
MakeNameEx(0X800CFA, "cmd_default", SN_LOCAL);
MakeNameEx(0X800D00, "cmd_101", SN_LOCAL);
MakeNameEx(0X800D06, "cmd_100301", SN_LOCAL);
MakeNameEx(0X800D0A, "okay_path", SN_LOCAL);
MakeNameEx(0X800D30, "panic", SN_LOCAL);
MakeNameEx(0X800D6A, "ret", SN_LOCAL);
MakeFunction (0X800D8C,0X800F70);
SetFunctionFlags(0X800D8C,0);
MakeFrame(0X800D8C, 0X24, 0, 0);
MakeNameEx(0X800E1E, "skip_when_val_0", SN_LOCAL);
MakeNameEx(0X800E30, "ret_1", SN_LOCAL);
MakeNameEx(0X800E58, "bad_addr", SN_LOCAL);
MakeNameEx(0X800E62, "pass", SN_LOCAL);
MakeNameEx(0X800E9E, "bad_irq", SN_LOCAL);
MakeNameEx(0X800EAA, "ret_r3", SN_LOCAL);
MakeNameEx(0X800F0E, "ret_r6", SN_LOCAL);
MakeNameEx(0X800F48, "panic", SN_LOCAL);
MakeFunction (0X800F70,0X800F88);
SetFunctionFlags(0X800F70,0);
MakeFunction (0X800F88,0X800F9C);
SetFunctionFlags(0X800F88,0);
MakeFunction (0X800F9C,0X800FB0);
SetFunctionFlags(0X800F9C,0);
MakeFunction (0X800FB0,0X80104C);
SetFunctionFlags(0X800FB0,0);
MakeFrame(0X800FB0, 0X44, 0, 0);
MakeNameEx(0X800FEA, "loop", SN_LOCAL);
MakeNameEx(0X800FF4, "less_than_17", SN_LOCAL);
MakeNameEx(0X800FFC, "inner_loop", SN_LOCAL);
MakeNameEx(0X801006, "inner_loop_start", SN_LOCAL);
MakeNameEx(0X801014, "original_size_ge_16", SN_LOCAL);
MakeNameEx(0X80102E, "loop_start", SN_LOCAL);
MakeNameEx(0X801030, "panic", SN_LOCAL);
MakeFunction (0X80104C,0X801106);
SetFunctionFlags(0X80104C,0);
MakeFrame(0X80104C, 0XBC, 0, 0);
MakeNameEx(0X8010E4, "skip", SN_LOCAL);
MakeFunction (0X801106,0X801164);
SetFunctionFlags(0X801106,0);
MakeFrame(0X801106, 0XBC, 0, 0);
MakeFunction (0X801164,0X80116E);
SetFunctionFlags(0X801164,0);
MakeFunction (0X80116E,0X8011C0);
SetFunctionFlags(0X80116E,0);
MakeFunction (0X8011C0,0X8011E2);
SetFunctionFlags(0X8011C0,0);
MakeFrame(0X8011C0, 0XC, 0, 0);
MakeFunction (0X8011E2,0X801212);
SetFunctionFlags(0X8011E2,0);
MakeFunction (0X801212,0X801972);
SetFunctionFlags(0X801212,0);
MakeFrame(0X801212, 0X94, 0, 0);
MakeFunction (0X8019B6,0X8019EA);
SetFunctionFlags(0X8019B6,0);
MakeFrame(0X8019B6, 0X1C, 0, 0);
MakeFunction (0X8019EA,0X801A5E);
SetFunctionFlags(0X8019EA,0);
MakeFunction (0X801A5E,0X801A74);
SetFunctionFlags(0X801A5E,0);
MakeFunction (0X801A74,0X801A80);
SetFunctionFlags(0X801A74,0);
MakeFunction (0X801A80,0X801C82);
SetFunctionFlags(0X801A80,0);
MakeFrame(0X801A80, 0X1C, 0, 0);
MakeNameEx(0X801A9C, "loop", SN_LOCAL);
MakeNameEx(0X801AC6, "jmp_x", SN_LOCAL);
MakeNameEx(0X801ACE, "jmp_y", SN_LOCAL);
MakeNameEx(0X801AD6, "loop_continue", SN_LOCAL);
MakeNameEx(0X801C60, "reploop", SN_LOCAL);
MakeFunction (0X801C82,0X801D70);
SetFunctionFlags(0X801C82,0);
MakeFrame(0X801C82, 0X18, 0, 0);
MakeFunction (0X801E36,0X801E80);
SetFunctionFlags(0X801E36,0);
MakeFrame(0X801E36, 0X14, 0, 0);
MakeNameEx(0X801E5E, "skip", SN_LOCAL);
MakeNameEx(0X801E72, "ret_1", SN_LOCAL);
MakeNameEx(0X801E74, "dont_ret_1", SN_LOCAL);
MakeFunction (0X801E80,0X801E86);
SetFunctionFlags(0X801E80,0);
MakeFunction (0X801E86,0X801E8C);
SetFunctionFlags(0X801E86,0);
MakeFunction (0X801E8C,0X801E92);
SetFunctionFlags(0X801E8C,0);
MakeFunction (0X801E92,0X801E98);
SetFunctionFlags(0X801E92,0);
MakeFunction (0X801E98,0X801E9E);
SetFunctionFlags(0X801E98,0);
MakeFunction (0X801E9E,0X801EAA);
SetFunctionFlags(0X801E9E,0);
MakeFunction (0X801EAA,0X801EB0);
SetFunctionFlags(0X801EAA,0);
MakeFunction (0X801EB0,0X801EBA);
SetFunctionFlags(0X801EB0,0);
MakeFunction (0X801EBA,0X801EC4);
SetFunctionFlags(0X801EBA,0);
MakeFunction (0X801EC4,0X801ECE);
SetFunctionFlags(0X801EC4,0);
MakeFunction (0X801ECE,0X801ED8);
SetFunctionFlags(0X801ECE,0);
MakeFunction (0X801ED8,0X801EE2);
SetFunctionFlags(0X801ED8,0);
MakeFunction (0X801EE2,0X801F1A);
SetFunctionFlags(0X801EE2,0);
MakeFrame(0X801EE2, 0X14, 0, 0);
MakeFunction (0X801F1A,0X801F20);
SetFunctionFlags(0X801F1A,0);
MakeFunction (0X801F20,0X801F26);
SetFunctionFlags(0X801F20,0);
MakeFunction (0X801F26,0X801F2C);
SetFunctionFlags(0X801F26,0);
MakeFunction (0X801F2C,0X801F32);
SetFunctionFlags(0X801F2C,0);
MakeFunction (0X801F32,0X801F38);
SetFunctionFlags(0X801F32,0);
MakeFunction (0X801F38,0X801F3E);
SetFunctionFlags(0X801F38,0);
MakeFunction (0X801F3E,0X801F44);
SetFunctionFlags(0X801F3E,0);
MakeFunction (0X801F44,0X801F4A);
SetFunctionFlags(0X801F44,0);
MakeFunction (0X801F4A,0X801F50);
SetFunctionFlags(0X801F4A,0);
MakeFunction (0X801F50,0X801F56);
SetFunctionFlags(0X801F50,0);
MakeFunction (0X801F56,0X801F5C);
SetFunctionFlags(0X801F56,0);
MakeFunction (0X801F5C,0X801F62);
SetFunctionFlags(0X801F5C,0);
MakeFunction (0X801F62,0X801F82);
SetFunctionFlags(0X801F62,0);
MakeFunction (0X801F82,0X801FDC);
SetFunctionFlags(0X801F82,0);
MakeFrame(0X801F82, 0X1C, 0, 0);
MakeFunction (0X801FDC,0X802028);
SetFunctionFlags(0X801FDC,0);
MakeFrame(0X801FDC, 0X14, 0, 0);
MakeFunction (0X802028,0X8020C8);
SetFunctionFlags(0X802028,0);
MakeFrame(0X802028, 0X44, 0, 0);
MakeNameEx(0X802068, "panic", SN_LOCAL);
MakeFunction (0X8020C8,0X80221C);
SetFunctionFlags(0X8020C8,0);
MakeFrame(0X8020C8, 0X4C, 0, 0);
MakeNameEx(0X802106, "loop", SN_LOCAL);
MakeNameEx(0X80213C, "r6_zero", SN_LOCAL);
MakeNameEx(0X802172, "enc", SN_LOCAL);
MakeNameEx(0X8021E0, "switch_default", SN_LOCAL);
MakeNameEx(0X8021FE, "loop_next", SN_LOCAL);
MakeNameEx(0X802204, "loop_begin", SN_LOCAL);
MakeFunction (0X80221C,0X80224A);
SetFunctionFlags(0X80221C,0);
MakeFrame(0X80221C, 0XC, 0, 0);
MakeFunction (0X80224A,0X802488);
SetFunctionFlags(0X80224A,0);
MakeFrame(0X80224A, 0X54, 0, 0);
MakeNameEx(0X8022A6, "ok", SN_LOCAL);
MakeNameEx(0X8023F4, "pass", SN_LOCAL);
MakeFunction (0X802488,0X8026AE);
SetFunctionFlags(0X802488,0);
MakeFrame(0X802488, 0X64, 0, 0);
MakeNameEx(0X8024D0, "pass", SN_LOCAL);
MakeNameEx(0X8025A0, "cmp_cmac_loop", SN_LOCAL);
MakeNameEx(0X802690, "ret_r5_or_panic", SN_LOCAL);
MakeFunction (0X8026AE,0X8026C0);
SetFunctionFlags(0X8026AE,0);
MakeFunction (0X8026C0,0X802700);
SetFunctionFlags(0X8026C0,0);
MakeFrame(0X8026C0, 0, 0, 0);
MakeFunction (0X802700,0X80270C);
SetFunctionFlags(0X802700,0);
MakeFunction (0X80270C,0X802722);
SetFunctionFlags(0X80270C,0);
MakeFrame(0X80270C, 0, 0, 0);
MakeFunction (0X802722,0X80272A);
SetFunctionFlags(0X802722,0);
MakeFrame(0X802722, 0, 0, 0);
MakeFunction (0X80272A,0X802738);
SetFunctionFlags(0X80272A,0);
MakeFunction (0X802738,0X802746);
SetFunctionFlags(0X802738,0);
MakeFunction (0X802746,0X802752);
SetFunctionFlags(0X802746,0);
MakeFunction (0X802752,0X802798);
SetFunctionFlags(0X802752,0);
MakeFrame(0X802752, 0, 0, 0);
MakeFunction (0X802798,0X8027A4);
SetFunctionFlags(0X802798,0);
MakeFunction (0X8027A4,0X80280A);
SetFunctionFlags(0X8027A4,0);
MakeFrame(0X8027A4, 0X14, 0, 0);
MakeNameEx(0X8027C4, "pass", SN_LOCAL);
MakeNameEx(0X8027D4, "pass2", SN_LOCAL);
MakeFunction (0X80280A,0X802836);
SetFunctionFlags(0X80280A,0);
MakeFrame(0X80280A, 0XC, 0, 0);
MakeFunction (0X802836,0X802840);
SetFunctionFlags(0X802836,0);
MakeFunction (0X802840,0X802854);
SetFunctionFlags(0X802840,0);
MakeFunction (0X802854,0X802AF8);
SetFunctionFlags(0X802854,0);
MakeFrame(0X802854, 0X23C, 0, 0);
MakeNameEx(0X802A8A, "ret_r5_or_panic", SN_LOCAL);
MakeFunction (0X802AF8,0X802AFE);
SetFunctionFlags(0X802AF8,0);
MakeFunction (0X802AFE,0X802C3C);
SetFunctionFlags(0X802AFE,0);
SetFunctionCmt(0X802AFE, "$1 = u32 outbuf\n$2 = u64* offset\n$3 = u32 len\n$4 = u32* read\narg0 = void *paddr_list", 1);
MakeFrame(0X802AFE, 0X4C, 0, 0);
MakeFunction (0X802C3C,0X802DA8);
SetFunctionFlags(0X802C3C,0);
MakeFrame(0X802C3C, 0X40, 0, 0);
MakeFunction (0X802DA8,0X802DB6);
SetFunctionFlags(0X802DA8,0);
MakeFunction (0X802DB6,0X802DC8);
SetFunctionFlags(0X802DB6,0);
MakeFrame(0X802DB6, 0XC, 0, 0);
MakeFunction (0X802DC8,0X802DF4);
SetFunctionFlags(0X802DC8,0);
MakeFrame(0X802DC8, 0X14, 0, 0);
MakeFunction (0X802DF4,0X802E0E);
SetFunctionFlags(0X802DF4,0);
MakeFunction (0X802E0E,0X802E56);
SetFunctionFlags(0X802E0E,0);
MakeFrame(0X802E0E, 0X14, 0, 0);
MakeFunction (0X802E56,0X80305C);
SetFunctionFlags(0X802E56,0);
MakeFrame(0X802E56, 0X94, 0, 0);
MakeFunction (0X80305C,0X80329A);
SetFunctionFlags(0X80305C,0);
MakeFrame(0X80305C, 0X7C, 0, 0);
MakeFunction (0X80329A,0X80331C);
SetFunctionFlags(0X80329A,0);
MakeFrame(0X80329A, 0X1C, 0, 0);
MakeFunction (0X80331C,0X803422);
SetFunctionFlags(0X80331C,0);
MakeFrame(0X80331C, 0X2C, 0, 0);
MakeFunction (0X803422,0X80349E);
SetFunctionFlags(0X803422,0);
MakeFrame(0X803422, 0X15C, 0, 0);
MakeFunction (0X80349E,0X803A30);
SetFunctionFlags(0X80349E,0);
MakeFrame(0X80349E, 0XCC, 0, 0);
MakeLocal(0X80349E, 0X803A30, "[bp-0XCC]", "call_a4");
MakeLocal(0X80349E, 0X803A30, "[bp-0XC8]", "call_a8");
MakeLocal(0X80349E, 0X803A30, "[bp-0XC4]", "call_aC");
MakeLocal(0X80349E, 0X803A30, "[bp-0XC0]", "call_a10");
MakeLocal(0X80349E, 0X803A30, "[bp-0XA4]", "exp_sig_alg");
MakeLocal(0X80349E, 0X803A30, "[bp-0XA0]", "sig_alg");
MakeLocal(0X80349E, 0X803A30, "[bp-0X9C]", "exp_hdr_sz_hi");
MakeLocal(0X80349E, 0X803A30, "[bp-0X94]", "meta_section_hdr");
MakeLocal(0X80349E, 0X803A30, "[bp-0X88]", "off_lo");
MakeLocal(0X80349E, 0X803A30, "[bp-0X84]", "off_hi");
MakeLocal(0X80349E, 0X803A30, "[bp-0X34]", "set_5");
MakeLocal(0X80349E, 0X803A30, "[bp-0X30]", "keytype");
MakeLocal(0X80349E, 0X803A30, "[bp-0X2C]", "rsa_key");
MakeLocal(0X80349E, 0X803A30, "[bp-0X28]", "aes_key");
MakeLocal(0X80349E, 0X803A30, "[bp-0X24]", "bytes_read");
MakeNameEx(0X803570, "ok", SN_LOCAL);
MakeNameEx(0X8035AE, "pass2", SN_LOCAL);
MakeNameEx(0X80360A, "read_full_header", SN_LOCAL);
MakeNameEx(0X8039D2, "ret_625", SN_LOCAL);
MakeNameEx(0X8039DC, "error_624", SN_LOCAL);
MakeNameEx(0X8039E4, "ret_r5", SN_LOCAL);
MakeFunction (0X803A30,0X803A70);
SetFunctionFlags(0X803A30,0);
MakeFrame(0X803A30, 0X3C, 0, 0);
MakeFunction (0X803A70,0X803A9A);
SetFunctionFlags(0X803A70,0);
MakeFrame(0X803A70, 0XC, 0, 0);
MakeFunction (0X803A9A,0X803AEA);
SetFunctionFlags(0X803A9A,0);
SetFunctionCmt(0X803A9A, "$2 = idx", 1);
MakeFrame(0X803A9A, 0X1C, 0, 0);
MakeFunction (0X803AEA,0X803B60);
SetFunctionFlags(0X803AEA,0);
MakeFrame(0X803AEA, 0X2C, 0, 0);
MakeFunction (0X803B60,0X803B80);
SetFunctionFlags(0X803B60,0);
MakeFunction (0X803B80,0X803BD4);
SetFunctionFlags(0X803B80,0);
MakeFrame(0X803B80, 0X1C, 0, 0);
MakeFunction (0X803BD4,0X803C9C);
SetFunctionFlags(0X803BD4,0);
MakeFrame(0X803BD4, 0X1B4, 0, 0);
MakeFunction (0X803C9C,0X803D2C);
SetFunctionFlags(0X803C9C,0);
MakeFrame(0X803C9C, 0X34, 0, 0);
MakeFunction (0X803D30,0X803DB0);
SetFunctionFlags(0X803D30,0);
MakeFrame(0X803D30, 0X2C, 0, 0);
MakeFunction (0X803DB0,0X803DC6);
SetFunctionFlags(0X803DB0,0);
MakeFunction (0X803DC6,0X803E8C);
SetFunctionFlags(0X803DC6,0);
MakeFrame(0X803DC6, 0X44, 0, 0);
MakeFunction (0X803E8C,0X804326);
SetFunctionFlags(0X803E8C,0);
SetFunctionCmt(0X803E8C, "$1 = header", 1);
MakeFrame(0X803E8C, 0X54, 0, 0);
MakeLocal(0X803E8C, 0X804326, "[bp-0X54]", "buf1");
MakeLocal(0X803E8C, 0X804326, "[bp-0X40]", "e_ident");
MakeLocal(0X803E8C, 0X804326, "[bp-0X34]", "opt_hdr_sz");
MakeLocal(0X803E8C, 0X804326, "[bp-0X2C]", "key_end");
MakeLocal(0X803E8C, 0X804326, "[bp-0X28]", "meta_off");
MakeLocal(0X803E8C, 0X804326, "[bp-0X24]", "self_hdr");
MakeFunction (0X804326,0X804340);
SetFunctionFlags(0X804326,0);
MakeFunction (0X804340,0X80435A);
SetFunctionFlags(0X804340,0);
MakeFunction (0X80435A,0X804384);
SetFunctionFlags(0X80435A,0);
MakeFunction (0X804384,0X80439E);
SetFunctionFlags(0X804384,0);
MakeFunction (0X8043DC,0X8044CC);
SetFunctionFlags(0X8043DC,0);
MakeFrame(0X8043DC, 0X1C, 0, 0);
MakeFunction (0X8044CC,0X804572);
SetFunctionFlags(0X8044CC,0);
MakeFrame(0X8044CC, 0X1C, 0, 0);
MakeFunction (0X804572,0X8046E4);
SetFunctionFlags(0X804572,0);
MakeFrame(0X804572, 0X74, 0, 0);
MakeFunction (0X8046E4,0X80484A);
SetFunctionFlags(0X8046E4,0);
MakeFrame(0X8046E4, 0X2C, 0, 0);
MakeFunction (0X80484A,0X80489A);
SetFunctionFlags(0X80484A,0);
MakeFrame(0X80484A, 0X1C, 0, 0);
MakeFunction (0X80489A,0X8048D6);
SetFunctionFlags(0X80489A,0);
MakeFrame(0X80489A, 0X14, 0, 0);
MakeFunction (0X8048D6,0X804A1E);
SetFunctionFlags(0X8048D6,0);
MakeFrame(0X8048D6, 0X6C, 0, 0);
MakeFunction (0X804A1E,0X804A78);
SetFunctionFlags(0X804A1E,0);
MakeFrame(0X804A1E, 0X24, 0, 0);
MakeFunction (0X804A78,0X804ADC);
SetFunctionFlags(0X804A78,0);
MakeFrame(0X804A78, 0X14, 0, 0);
MakeFunction (0X804ADC,0X804B2E);
SetFunctionFlags(0X804ADC,0);
MakeFrame(0X804ADC, 0X20, 0, 0);
MakeFunction (0X804B2E,0X804B7A);
SetFunctionFlags(0X804B2E,0);
MakeFrame(0X804B2E, 0X24, 0, 0);
MakeNameEx(0X804B6E, "fast_ret", SN_LOCAL);
MakeFunction (0X804B7A,0X804B9A);
SetFunctionFlags(0X804B7A,0);
MakeFunction (0X804B9A,0X804F9A);
SetFunctionFlags(0X804B9A,0);
MakeFrame(0X804B9A, 0X34, 0, 0);
MakeFunction (0X804F9A,0X804F9E);
SetFunctionFlags(0X804F9A,0x80);
MakeFunction (0X804F9E,0X804FE8);
SetFunctionFlags(0X804F9E,0);
MakeFunction (0X804FE8,0X804FFA);
SetFunctionFlags(0X804FE8,0);
MakeFunction (0X804FFA,0X805062);
SetFunctionFlags(0X804FFA,0);
MakeFrame(0X804FFA, 0X14, 0, 0);
MakeFunction (0X805062,0X80508E);
SetFunctionFlags(0X805062,0);
MakeFrame(0X805062, 0X14, 0, 0);
MakeFunction (0X80508E,0X8050BA);
SetFunctionFlags(0X80508E,0);
MakeFrame(0X80508E, 0X14, 0, 0);
MakeFunction (0X8050BA,0X8050D8);
SetFunctionFlags(0X8050BA,0);
MakeFrame(0X8050BA, 0XC, 0, 0);
MakeFunction (0X8050FA,0X80511C);
SetFunctionFlags(0X8050FA,0);
MakeFrame(0X8050FA, 0X10, 0, 0);
MakeFunction (0X80513E,0X805162);
SetFunctionFlags(0X80513E,0);
MakeFrame(0X80513E, 0X22, 0, 0);
MakeFunction (0X805162,0X805186);
SetFunctionFlags(0X805162,0);
MakeFrame(0X805162, 0X24, 0, 0);
MakeFunction (0X805186,0X8051AA);
SetFunctionFlags(0X805186,0);
MakeFrame(0X805186, 0X22, 0, 0);
MakeFunction (0X8051AA,0X8051CE);
SetFunctionFlags(0X8051AA,0);
MakeFrame(0X8051AA, 0X24, 0, 0);
MakeFunction (0X8051CE,0X8051F2);
SetFunctionFlags(0X8051CE,0);
MakeFrame(0X8051CE, 0X26, 0, 0);
MakeFunction (0X8051F2,0X80520E);
SetFunctionFlags(0X8051F2,0);
MakeFrame(0X8051F2, 0X20, 0, 0);
MakeFunction (0X80520E,0X805228);
SetFunctionFlags(0X80520E,0);
MakeFrame(0X80520E, 0XC, 0, 0);
MakeFunction (0X805228,0X805526);
SetFunctionFlags(0X805228,0);
MakeFrame(0X805228, 0X19C, 0, 0);
MakeNameEx(0X805502, "fail", SN_LOCAL);
MakeFunction (0X805526,0X8057CA);
SetFunctionFlags(0X805526,0);
MakeFrame(0X805526, 0X34, 0, 0);
MakeFunction (0X8057CA,0X8057D2);
SetFunctionFlags(0X8057CA,0);
MakeFunction (0X8057D2,0X8057DA);
SetFunctionFlags(0X8057D2,0);
MakeFunction (0X8057DA,0X8057E0);
SetFunctionFlags(0X8057DA,0);
MakeFunction (0X8057E0,0X8057E8);
SetFunctionFlags(0X8057E0,0);
MakeFunction (0X8057E8,0X8057F0);
SetFunctionFlags(0X8057E8,0);
MakeFunction (0X8057F0,0X8057F6);
SetFunctionFlags(0X8057F0,0);
MakeFunction (0X8057F6,0X8057FE);
SetFunctionFlags(0X8057F6,0);
MakeFunction (0X8057FE,0X805806);
SetFunctionFlags(0X8057FE,0);
MakeFunction (0X805806,0X80580C);
SetFunctionFlags(0X805806,0);
MakeFunction (0X80580C,0X805876);
SetFunctionFlags(0X80580C,0);
MakeFrame(0X80580C, 0X14, 0, 0);
MakeFunction (0X805876,0X805946);
SetFunctionFlags(0X805876,0);
MakeFrame(0X805876, 0X14, 0, 0);
MakeNameEx(0X805890, "inf_loop_on_nondebug", SN_LOCAL);
MakeNameEx(0X8058A8, "not_suspended", SN_LOCAL);
MakeNameEx(0X8058C0, "state_not_4", SN_LOCAL);
MakeNameEx(0X8058F0, "after_loop", SN_LOCAL);
MakeFunction (0X805946,0X80597C);
SetFunctionFlags(0X805946,0);
MakeFrame(0X805946, 0XC, 0, 0);
MakeFunction (0X80597C,0X8059BA);
SetFunctionFlags(0X80597C,0);
MakeFrame(0X80597C, 0XC, 0, 0);
MakeFunction (0X8059BA,0X805AA2);
SetFunctionFlags(0X8059BA,0);
MakeFrame(0X8059BA, 0X2C, 0, 0);
MakeNameEx(0X8059F4, "irq_ok", SN_LOCAL);
MakeNameEx(0X805A5A, "iv_null", SN_LOCAL);
MakeFunction (0X805AA2,0X805ACC);
SetFunctionFlags(0X805AA2,0);
MakeNameEx(0X805AB2, "loop", SN_LOCAL);
MakeFunction (0X805AF6,0X805B2C);
SetFunctionFlags(0X805AF6,0);
MakeFrame(0X805AF6, 0X1C, 0, 0);
MakeFunction (0X805B2C,0X805BA0);
SetFunctionFlags(0X805B2C,0);
MakeFrame(0X805B2C, 0X1C, 0, 0);
MakeFunction (0X805BA0,0X805C0A);
SetFunctionFlags(0X805BA0,0);
MakeFrame(0X805BA0, 0XC, 0, 0);
MakeNameEx(0X805C02, "ret_r0", SN_LOCAL);
MakeFunction (0X805C0A,0X805C4C);
SetFunctionFlags(0X805C0A,0);
MakeFunction (0X805C4C,0X805C72);
SetFunctionFlags(0X805C4C,0);
MakeFrame(0X805C4C, 0XC, 0, 0);
MakeFunction (0X805C72,0X805CBC);
SetFunctionFlags(0X805C72,0);
MakeFunction (0X805CC4,0X805CCC);
SetFunctionFlags(0X805CC4,0);
MakeFunction (0X805CCC,0X805CF8);
SetFunctionFlags(0X805CCC,0);
MakeFrame(0X805CCC, 0X14, 0, 0);
MakeFunction (0X805CF8,0X805CFC);
SetFunctionFlags(0X805CF8,0x80);
MakeFunction (0X805D00,0X805D24);
SetFunctionFlags(0X805D00,0);
MakeFrame(0X805D00, 0XC, 0, 0);
MakeFunction (0X805D24,0X805D48);
SetFunctionFlags(0X805D24,0);
MakeFrame(0X805D24, 0XC, 0, 0);
MakeFunction (0X805D48,0X805D6C);
SetFunctionFlags(0X805D48,0);
MakeFrame(0X805D48, 0XC, 0, 0);
MakeFunction (0X805D6C,0X805DB2);
SetFunctionFlags(0X805D6C,0);
MakeFrame(0X805D6C, 0XC, 0, 0);
MakeFunction (0X805DF8,0X805E12);
SetFunctionFlags(0X805DF8,0);
MakeFrame(0X805DF8, 0XC, 0, 0);
MakeFunction (0X805E12,0X805E76);
SetFunctionFlags(0X805E12,0);
MakeFrame(0X805E12, 0X14, 0, 0);
MakeFunction (0X805E76,0X805EC4);
SetFunctionFlags(0X805E76,0);
MakeFrame(0X805E76, 0XC, 0, 0);
MakeFunction (0X80600C,0X806024);
SetFunctionFlags(0X80600C,0);
MakeFrame(0X80600C, 0X2, 0, 0);
MakeFunction (0X80602C,0X80604E);
SetFunctionFlags(0X80602C,0);
MakeFrame(0X80602C, 0X4, 0, 0);
MakeFunction (0X806056,0X806080);
SetFunctionFlags(0X806056,0);
MakeFunction (0X8060DC,0X8060EC);
SetFunctionFlags(0X8060DC,0);
MakeFunction (0X806106,0X806134);
SetFunctionFlags(0X806106,0);
MakeFunction (0X8061CE,0X8062E8);
SetFunctionFlags(0X8061CE,0);
MakeFrame(0X8061CE, 0X3C, 0, 0);
MakeFunction (0X8062E8,0X80636A);
SetFunctionFlags(0X8062E8,0);
MakeFunction (0X80636A,0X8063B2);
SetFunctionFlags(0X80636A,0);
MakeFrame(0X80636A, 0X3C, 0, 0);
MakeFunction (0X8063FC,0X806436);
SetFunctionFlags(0X8063FC,0);
MakeFrame(0X8063FC, 0X28, 0, 0);
MakeFunction (0X806436,0X806470);
SetFunctionFlags(0X806436,0);
MakeFrame(0X806436, 0X1C, 0, 0);
MakeFunction (0X806470,0X8064DC);
SetFunctionFlags(0X806470,0);
MakeFrame(0X806470, 0X44, 0, 0);
MakeFunction (0X8064DC,0X80650A);
SetFunctionFlags(0X8064DC,0);
MakeFrame(0X8064DC, 0X18, 0, 0);
MakeFunction (0X80650A,0X80655C);
SetFunctionFlags(0X80650A,0);
MakeFrame(0X80650A, 0X34, 0, 0);
MakeFunction (0X80655C,0X806652);
SetFunctionFlags(0X80655C,0);
MakeFrame(0X80655C, 0X4, 0, 0);
MakeFunction (0X806652,0X80668A);
SetFunctionFlags(0X806652,0);
MakeFrame(0X806652, 0X24, 0, 0);
MakeFunction (0X80668A,0X8066F4);
SetFunctionFlags(0X80668A,0);
MakeFunction (0X8066F4,0X80675A);
SetFunctionFlags(0X8066F4,0);
MakeFrame(0X8066F4, 0X14, 0, 0);
MakeFunction (0X80675A,0X806850);
SetFunctionFlags(0X80675A,0);
MakeFrame(0X80675A, 0X4, 0, 0);
MakeFunction (0X806850,0X806950);
SetFunctionFlags(0X806850,0);
MakeFrame(0X806850, 0X3C, 0, 0);
MakeFunction (0X806950,0X8069A0);
SetFunctionFlags(0X806950,0);
MakeFrame(0X806950, 0X18, 0, 0);
MakeFunction (0X8069A0,0X8069EA);
SetFunctionFlags(0X8069A0,0);
MakeFunction (0X8069EA,0X8069F2);
SetFunctionFlags(0X8069EA,0);
MakeFunction (0X8069F2,0X806BA6);
SetFunctionFlags(0X8069F2,0);
MakeFrame(0X8069F2, 0X24, 0, 0);
MakeFunction (0X806BA6,0X806BC4);
SetFunctionFlags(0X806BA6,0);
MakeFunction (0X806BC4,0X806D34);
SetFunctionFlags(0X806BC4,0);
MakeFrame(0X806BC4, 0X8C, 0, 0);
MakeFunction (0X806D34,0X806D96);
SetFunctionFlags(0X806D34,0);
MakeFunction (0X806D96,0X806E1E);
SetFunctionFlags(0X806D96,0);
MakeFunction (0X806E1E,0X806EA2);
SetFunctionFlags(0X806E1E,0);
MakeFrame(0X806E1E, 0X24, 0, 0);
MakeFunction (0X806EA2,0X806EF8);
SetFunctionFlags(0X806EA2,0);
MakeFunction (0X806EF8,0X806F34);
SetFunctionFlags(0X806EF8,0);
MakeFunction (0X806F34,0X806F4E);
SetFunctionFlags(0X806F34,0);
MakeFunction (0X806F4E,0X806F6E);
SetFunctionFlags(0X806F4E,0);
MakeFunction (0X806F88,0X807030);
SetFunctionFlags(0X806F88,0);
MakeFrame(0X806F88, 0X1C, 0, 0);
MakeFunction (0X807030,0X807036);
SetFunctionFlags(0X807030,0);
}
//------------------------------------------------------------------------
// Information about functions
static Functions(void) {
Functions_0();
}
//------------------------------------------------------------------------
// Information about segment registers
static SegRegs(void) {
}
//------------------------------------------------------------------------
// Information about all patched bytes:
static Patches(void) {
}
//------------------------------------------------------------------------
// Call all byte feature functions:
static Bytes(void) {
Bytes_0();
Bytes_1();
EndTypeUpdating(UTP_STRUCT);
}
// End of file.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment