Skip to content

Instantly share code, notes, and snippets.

@Icenowy
Created July 11, 2022 07:10
Show Gist options
  • Save Icenowy/0e64ff03f48eb4c74d3ede0c10a5b802 to your computer and use it in GitHub Desktop.
Save Icenowy/0e64ff03f48eb4c74d3ede0c10a5b802 to your computer and use it in GitHub Desktop.
<?xml version="1.0" standalone="yes"?>
<?program_dtd version="1"?>
<!DOCTYPE PROGRAM [
<!ELEMENT PROGRAM (DESCRIPTION?,
INFO_SOURCE?,
PROCESSOR?,
COMPILER?,
DATATYPES?,
MEMORY_MAP?,
REGISTER_VALUES?,
CODE?,
DATA?,
EQUATES?,
COMMENTS?,
PROPERTIES?,
BOOKMARKS?,
PROGRAM_TREES?,
PROGRAM_ENTRY_POINTS?,
RELOCATION_TABLE?,
SYMBOL_TABLE?,
FUNCTIONS?,
MARKUP?,
EXT_LIBRARY_TABLE?)>
<!ATTLIST PROGRAM NAME CDATA #REQUIRED>
<!ATTLIST PROGRAM EXE_PATH CDATA #IMPLIED>
<!ATTLIST PROGRAM EXE_FORMAT CDATA #IMPLIED>
<!ATTLIST PROGRAM IMAGE_BASE CDATA #IMPLIED>
<!ELEMENT DISPLAY_SETTINGS EMPTY>
<!ATTLIST DISPLAY_SETTINGS FORMAT (hex | decimal | octal | binary | char) #IMPLIED>
<!ATTLIST DISPLAY_SETTINGS SIGNED (y | n) #IMPLIED>
<!ATTLIST DISPLAY_SETTINGS ZERO_PAD (y | n) #IMPLIED>
<!ATTLIST DISPLAY_SETTINGS ENDIAN (big | little) #IMPLIED>
<!ATTLIST DISPLAY_SETTINGS SHOW_TERMINATOR (y | n) #IMPLIED>
<!ELEMENT DESCRIPTION (#PCDATA)>
<!ELEMENT REGULAR_CMT (#PCDATA)>
<!ELEMENT REPEATABLE_CMT (#PCDATA)>
<!ELEMENT TYPEINFO_CMT (#PCDATA)>
<!ELEMENT INFO_SOURCE EMPTY>
<!ATTLIST INFO_SOURCE USER CDATA #IMPLIED>
<!ATTLIST INFO_SOURCE TOOL CDATA #IMPLIED>
<!ATTLIST INFO_SOURCE FILE CDATA #IMPLIED>
<!ATTLIST INFO_SOURCE TIMESTAMP CDATA #IMPLIED>
<!ELEMENT PROCESSOR EMPTY>
<!ATTLIST PROCESSOR NAME CDATA #REQUIRED>
<!ATTLIST PROCESSOR FAMILY CDATA #IMPLIED>
<!ATTLIST PROCESSOR LANGUAGE_PROVIDER CDATA #IMPLIED>
<!ATTLIST PROCESSOR ENDIAN (big | little) #IMPLIED>
<!ATTLIST PROCESSOR ADDRESS_MODEL CDATA #IMPLIED>
<!-- TODO: expand compiler tag -->
<!ELEMENT COMPILER EMPTY>
<!ATTLIST COMPILER NAME CDATA #REQUIRED>
<!ELEMENT MEMORY_MAP (MEMORY_SECTION*)>
<!ELEMENT MEMORY_SECTION ((MEMORY_CONTENTS*) | (BIT_MAPPED?))>
<!ATTLIST MEMORY_SECTION NAME CDATA #REQUIRED>
<!ATTLIST MEMORY_SECTION START_ADDR CDATA #REQUIRED>
<!ATTLIST MEMORY_SECTION LENGTH CDATA #REQUIRED>
<!ATTLIST MEMORY_SECTION PERMISSIONS (r | w | x | rw | rx | wx | rwx) #IMPLIED>
<!ATTLIST MEMORY_SECTION VOLATILE (y | n) #IMPLIED>
<!ATTLIST MEMORY_SECTION COMMENT CDATA #IMPLIED>
<!ELEMENT MEMORY_CONTENTS EMPTY>
<!ATTLIST MEMORY_CONTENTS START_ADDR CDATA #IMPLIED>
<!ATTLIST MEMORY_CONTENTS FILE_NAME CDATA #REQUIRED>
<!ATTLIST MEMORY_CONTENTS FILE_OFFSET CDATA #REQUIRED>
<!ATTLIST MEMORY_CONTENTS LENGTH CDATA #IMPLIED>
<!ELEMENT BIT_MAPPED EMPTY>
<!ATTLIST BIT_MAPPED SOURCE_ADDRESS CDATA #REQUIRED>
<!ELEMENT REGISTER_VALUES (REGISTER_VALUE_RANGE*)>
<!ELEMENT REGISTER_VALUE_RANGE EMPTY>
<!ATTLIST REGISTER_VALUE_RANGE REGISTER CDATA #REQUIRED>
<!ATTLIST REGISTER_VALUE_RANGE VALUE CDATA #REQUIRED>
<!ATTLIST REGISTER_VALUE_RANGE START_ADDRESS CDATA #REQUIRED>
<!ATTLIST REGISTER_VALUE_RANGE LENGTH CDATA #REQUIRED>
<!ELEMENT CODE (CODE_BLOCK*)>
<!ELEMENT CODE_BLOCK EMPTY>
<!ATTLIST CODE_BLOCK START CDATA #REQUIRED>
<!ATTLIST CODE_BLOCK END CDATA #REQUIRED>
<!ELEMENT DATA (DEFINED_DATA*)>
<!ELEMENT DEFINED_DATA (TYPEINFO_CMT?, DISPLAY_SETTINGS?)>
<!ATTLIST DEFINED_DATA ADDRESS CDATA #REQUIRED>
<!ATTLIST DEFINED_DATA DATATYPE CDATA #REQUIRED>
<!ATTLIST DEFINED_DATA DATATYPE_NAMESPACE CDATA #IMPLIED>
<!ATTLIST DEFINED_DATA SIZE CDATA #IMPLIED>
<!ELEMENT EQUATES (EQUATE_GROUP*)>
<!ELEMENT EQUATE_GROUP (REGULAR_CMT?, REPEATABLE_CMT?, DISPLAY_SETTINGS?, (EQUATE | BIT_MASK)*)>
<!ATTLIST EQUATE_GROUP NAME CDATA #IMPLIED>
<!ATTLIST EQUATE_GROUP BIT_FIELD (yes | no) #IMPLIED>
<!ELEMENT EQUATE (REGULAR_CMT?, REPEATABLE_CMT?)>
<!ATTLIST EQUATE NAME CDATA #REQUIRED>
<!ATTLIST EQUATE VALUE CDATA #REQUIRED>
<!ATTLIST EQUATE BIT_MASK CDATA #IMPLIED>
<!ELEMENT BIT_MASK (REGULAR_CMT?, REPEATABLE_CMT?)>
<!ATTLIST BIT_MASK NAME CDATA #REQUIRED>
<!ATTLIST BIT_MASK VALUE CDATA #REQUIRED>
<!ELEMENT COMMENTS (COMMENT*)>
<!ELEMENT COMMENT (#PCDATA)>
<!ATTLIST COMMENT ADDRESS CDATA #REQUIRED>
<!ATTLIST COMMENT TYPE (end-of-line | repeatable | pre | post | plate) #REQUIRED>
<!ELEMENT PROPERTIES (PROPERTY*)>
<!ELEMENT PROPERTY EMPTY>
<!ATTLIST PROPERTY NAME CDATA #REQUIRED>
<!ATTLIST PROPERTY ADDRESS CDATA #IMPLIED>
<!ATTLIST PROPERTY TYPE (string | long | int | double | void | bool | date) #IMPLIED>
<!ATTLIST PROPERTY VALUE CDATA #IMPLIED>
<!ELEMENT BOOKMARKS (BOOKMARK*)>
<!ELEMENT BOOKMARK EMPTY>
<!ATTLIST BOOKMARK ADDRESS CDATA #REQUIRED>
<!ATTLIST BOOKMARK TYPE CDATA #IMPLIED>
<!ATTLIST BOOKMARK CATEGORY CDATA #IMPLIED>
<!ATTLIST BOOKMARK DESCRIPTION CDATA #IMPLIED>
<!ELEMENT PROGRAM_TREES (TREE*)>
<!ELEMENT TREE ((FOLDER | FRAGMENT)*)>
<!ATTLIST TREE NAME CDATA #REQUIRED>
<!ELEMENT FOLDER ((FOLDER | FRAGMENT)*)>
<!ATTLIST FOLDER NAME CDATA #REQUIRED>
<!ELEMENT FRAGMENT (ADDRESS_RANGE)*>
<!ATTLIST FRAGMENT NAME CDATA #REQUIRED>
<!ELEMENT ADDRESS_RANGE EMPTY>
<!ATTLIST ADDRESS_RANGE START CDATA #REQUIRED>
<!ATTLIST ADDRESS_RANGE END CDATA #REQUIRED>
<!ELEMENT PROGRAM_ENTRY_POINTS (PROGRAM_ENTRY_POINT*)>
<!ELEMENT PROGRAM_ENTRY_POINT EMPTY>
<!ATTLIST PROGRAM_ENTRY_POINT ADDRESS CDATA #REQUIRED>
<!ELEMENT RELOCATION_TABLE (RELOCATION*)>
<!ELEMENT RELOCATION EMPTY>
<!ATTLIST RELOCATION ADDRESS CDATA #REQUIRED>
<!ATTLIST RELOCATION TYPE CDATA #REQUIRED>
<!ATTLIST RELOCATION VALUE CDATA #REQUIRED>
<!ATTLIST RELOCATION BYTES CDATA #IMPLIED>
<!ATTLIST RELOCATION SYMBOL_NAME CDATA #IMPLIED>
<!ELEMENT SYMBOL_TABLE (SYMBOL*)>
<!ELEMENT SYMBOL EMPTY>
<!ATTLIST SYMBOL ADDRESS CDATA #REQUIRED>
<!ATTLIST SYMBOL NAME CDATA #REQUIRED>
<!ATTLIST SYMBOL NAMESPACE CDATA #IMPLIED>
<!ATTLIST SYMBOL TYPE (global | local) #IMPLIED>
<!ATTLIST SYMBOL SOURCE_TYPE (USER_DEFINED | IMPORTED | ANALYSIS) #IMPLIED>
<!ATTLIST SYMBOL PRIMARY (y | n) #IMPLIED>
<!ATTLIST SYMBOL MANGLED CDATA #IMPLIED>
<!ELEMENT FUNCTIONS (FUNCTION*)>
<!ELEMENT FUNCTION (RETURN_TYPE?, ADDRESS_RANGE*, REGULAR_CMT?, REPEATABLE_CMT?, TYPEINFO_CMT?, STACK_FRAME?, REGISTER_VAR*)>
<!ATTLIST FUNCTION ENTRY_POINT CDATA #REQUIRED>
<!ATTLIST FUNCTION NAME CDATA #IMPLIED>
<!-- TODO: create xml attrs for each known attribute type -->
<!ATTLIST FUNCTION LIBRARY_FUNCTION (y | n) #IMPLIED>
<!ELEMENT RETURN_TYPE EMPTY>
<!ATTLIST RETURN_TYPE DATATYPE CDATA #REQUIRED>
<!ATTLIST RETURN_TYPE DATATYPE_NAMESPACE CDATA #IMPLIED>
<!ATTLIST RETURN_TYPE SIZE CDATA #IMPLIED>
<!ELEMENT STACK_FRAME (STACK_VAR*)>
<!ATTLIST STACK_FRAME LOCAL_VAR_SIZE CDATA #IMPLIED>
<!ATTLIST STACK_FRAME PARAM_OFFSET CDATA #IMPLIED>
<!ATTLIST STACK_FRAME REGISTER_SAVE_SIZE CDATA #IMPLIED>
<!ATTLIST STACK_FRAME RETURN_ADDR_SIZE CDATA #IMPLIED>
<!ATTLIST STACK_FRAME BYTES_PURGED CDATA #IMPLIED>
<!ELEMENT STACK_VAR (REGULAR_CMT?, REPEATABLE_CMT?)>
<!ATTLIST STACK_VAR STACK_PTR_OFFSET CDATA #REQUIRED> <!-- offset from the stack ptr value at function entry -->
<!ATTLIST STACK_VAR FRAME_PTR_OFFSET CDATA #IMPLIED>
<!ATTLIST STACK_VAR NAME CDATA #IMPLIED>
<!ATTLIST STACK_VAR DATATYPE CDATA #REQUIRED>
<!ATTLIST STACK_VAR DATATYPE_NAMESPACE CDATA #IMPLIED>
<!ATTLIST STACK_VAR SIZE CDATA #IMPLIED>
<!ELEMENT REGISTER_VAR (REGULAR_CMT?)>
<!ATTLIST REGISTER_VAR NAME CDATA #REQUIRED>
<!ATTLIST REGISTER_VAR REGISTER CDATA #REQUIRED>
<!ATTLIST REGISTER_VAR DATATYPE CDATA #IMPLIED>
<!ATTLIST REGISTER_VAR DATATYPE_NAMESPACE CDATA #IMPLIED>
<!ELEMENT MARKUP (MEMORY_REFERENCE |
STACK_REFERENCE |
EXT_LIBRARY_REFERENCE |
EQUATE_REFERENCE |
MANUAL_OPERAND |
MANUAL_INSTRUCTION)*>
<!-- An OPERAND_INDEX is omitted for a mnemonic reference -->
<!-- The first operand is identified with OPERAND_INDEX=0 -->
<!ELEMENT MEMORY_REFERENCE EMPTY>
<!ATTLIST MEMORY_REFERENCE ADDRESS CDATA #REQUIRED>
<!ATTLIST MEMORY_REFERENCE OPERAND_INDEX CDATA #IMPLIED>
<!ATTLIST MEMORY_REFERENCE USER_DEFINED (y | n) #IMPLIED>
<!ATTLIST MEMORY_REFERENCE TO_ADDRESS CDATA #REQUIRED>
<!ATTLIST MEMORY_REFERENCE BASE_ADDRESS CDATA #IMPLIED>
<!ATTLIST MEMORY_REFERENCE PRIMARY (y | n) #IMPLIED>
<!ELEMENT STACK_REFERENCE EMPTY>
<!ATTLIST STACK_REFERENCE ADDRESS CDATA #REQUIRED>
<!ATTLIST STACK_REFERENCE OPERAND_INDEX CDATA #IMPLIED>
<!ATTLIST STACK_REFERENCE USER_DEFINED (y | n) #IMPLIED>
<!ATTLIST STACK_REFERENCE STACK_PTR_OFFSET CDATA #REQUIRED> <!-- offset from the stack ptr value at function entry -->
<!ATTLIST STACK_REFERENCE FRAME_PTR_OFFSET CDATA #IMPLIED>
<!ELEMENT EXT_LIBRARY_REFERENCE EMPTY>
<!ATTLIST EXT_LIBRARY_REFERENCE ADDRESS CDATA #REQUIRED>
<!ATTLIST EXT_LIBRARY_REFERENCE OPERAND_INDEX CDATA #IMPLIED>
<!ATTLIST EXT_LIBRARY_REFERENCE USER_DEFINED (y | n) #IMPLIED>
<!ATTLIST EXT_LIBRARY_REFERENCE LIB_PROG_NAME CDATA #REQUIRED>
<!ATTLIST EXT_LIBRARY_REFERENCE LIB_LABEL CDATA #IMPLIED>
<!ATTLIST EXT_LIBRARY_REFERENCE LIB_ORDINAL CDATA #IMPLIED>
<!ATTLIST EXT_LIBRARY_REFERENCE LIB_ADDR CDATA #IMPLIED>
<!ELEMENT EQUATE_REFERENCE EMPTY>
<!ATTLIST EQUATE_REFERENCE ADDRESS CDATA #REQUIRED>
<!ATTLIST EQUATE_REFERENCE OPERAND_INDEX CDATA #IMPLIED>
<!ATTLIST EQUATE_REFERENCE NAME CDATA #REQUIRED>
<!ATTLIST EQUATE_REFERENCE VALUE CDATA #IMPLIED>
<!ELEMENT MANUAL_OPERAND (#PCDATA)>
<!ATTLIST MANUAL_OPERAND ADDRESS CDATA #REQUIRED>
<!ATTLIST MANUAL_OPERAND OPERAND_INDEX CDATA #REQUIRED>
<!ELEMENT MANUAL_INSTRUCTION (#PCDATA)>
<!ATTLIST MANUAL_INSTRUCTION ADDRESS CDATA #REQUIRED>
<!ELEMENT EXT_LIBRARY_TABLE (EXT_LIBRARY*)>
<!ELEMENT EXT_LIBRARY EMPTY>
<!ATTLIST EXT_LIBRARY NAME CDATA #REQUIRED>
<!ATTLIST EXT_LIBRARY PATH CDATA #IMPLIED>
<!-- ************************************************************* -->
<!-- -->
<!-- Data DTD -->
<!-- -->
<!-- ************************************************************* -->
<!ELEMENT DATATYPES (STRUCTURE | UNION | FUNCTION_DEF | ENUM | TYPE_DEF)*>
<!ELEMENT MEMBER (REGULAR_CMT?, REPEATABLE_CMT?, DISPLAY_SETTINGS?)>
<!ATTLIST MEMBER OFFSET CDATA #REQUIRED>
<!ATTLIST MEMBER DATATYPE CDATA #REQUIRED>
<!ATTLIST MEMBER DATATYPE_NAMESPACE CDATA #IMPLIED>
<!ATTLIST MEMBER NAME CDATA #IMPLIED>
<!ATTLIST MEMBER SIZE CDATA #IMPLIED>
<!ELEMENT STRUCTURE (REGULAR_CMT?, REPEATABLE_CMT?, MEMBER*)>
<!ATTLIST STRUCTURE NAME CDATA #REQUIRED>
<!ATTLIST STRUCTURE NAMESPACE CDATA #IMPLIED>
<!ATTLIST STRUCTURE SIZE CDATA #IMPLIED>
<!ATTLIST STRUCTURE VARIABLE_LENGTH (y | n) #IMPLIED>
<!ELEMENT UNION (REGULAR_CMT?, REPEATABLE_CMT?, MEMBER*)>
<!ATTLIST UNION NAME CDATA #REQUIRED>
<!ATTLIST UNION NAMESPACE CDATA #IMPLIED>
<!ATTLIST UNION SIZE CDATA #IMPLIED>
<!ELEMENT FUNCTION_DEF (REGULAR_CMT?, REPEATABLE_CMT?, RETURN_TYPE?, PARAMETER*)>
<!ATTLIST FUNCTION_DEF NAME CDATA #REQUIRED>
<!ATTLIST FUNCTION_DEF NAMESPACE CDATA #IMPLIED>
<!ELEMENT PARAMETER (REGULAR_CMT?, REPEATABLE_CMT?, DISPLAY_SETTINGS?)>
<!ATTLIST PARAMETER ORDINAL CDATA #REQUIRED>
<!ATTLIST PARAMETER DATATYPE CDATA #REQUIRED>
<!ATTLIST PARAMETER DATATYPE_NAMESPACE CDATA #IMPLIED>
<!ATTLIST PARAMETER NAME CDATA #IMPLIED>
<!ATTLIST PARAMETER SIZE CDATA #IMPLIED>
<!ELEMENT TYPE_DEF (REGULAR_CMT?, REPEATABLE_CMT?)>
<!ATTLIST TYPE_DEF NAME CDATA #REQUIRED>
<!ATTLIST TYPE_DEF NAMESPACE CDATA #IMPLIED>
<!ATTLIST TYPE_DEF DATATYPE CDATA #REQUIRED>
<!ATTLIST TYPE_DEF DATATYPE_NAMESPACE CDATA #IMPLIED>
<!ELEMENT ENUM (REGULAR_CMT?, REPEATABLE_CMT?, DISPLAY_SETTINGS?, ENUM_ENTRY*)>
<!ATTLIST ENUM NAME CDATA #REQUIRED>
<!ATTLIST ENUM NAMESPACE CDATA #IMPLIED>
<!ATTLIST ENUM SIZE CDATA #IMPLIED>
<!ELEMENT ENUM_ENTRY (REGULAR_CMT?, REPEATABLE_CMT?)>
<!ATTLIST ENUM_ENTRY NAME CDATA #REQUIRED>
<!ATTLIST ENUM_ENTRY VALUE CDATA #REQUIRED>
<!ATTLIST ENUM_ENTRY COMMENT CDATA #REQUIRED>
]>
<PROGRAM NAME="sun8iw21-brom.bin" EXE_PATH="/home/icenowy/ghidra/aw-brom/sun8iw21-brom.bin" EXE_FORMAT="Raw Binary" IMAGE_BASE="00000000">
<INFO_SOURCE USER="icenowy" TOOL="Ghidra 10.1.4" TIMESTAMP="Mon Jul 11 15:07:22 CST 2022" />
<PROCESSOR NAME="ARM" LANGUAGE_PROVIDER="ARM:LE:32:v7:default" ENDIAN="little" />
<DATATYPES>
<TYPE_DEF NAME="size_t" NAMESPACE="/stddef.h" DATATYPE="ulong" DATATYPE_NAMESPACE="/" />
<STRUCTURE NAME="struct address_range" NAMESPACE="/" SIZE="0x8">
<MEMBER OFFSET="0x0" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="lower_bound" SIZE="0x4" />
<MEMBER OFFSET="0x4" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="upper_bound" SIZE="0x4" />
</STRUCTURE>
<STRUCTURE NAME="struct aw_fel_request" NAMESPACE="/" SIZE="0x10">
<MEMBER OFFSET="0x0" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="request" SIZE="0x4" />
<MEMBER OFFSET="0x4" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="address" SIZE="0x4" />
<MEMBER OFFSET="0x8" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="length" SIZE="0x4" />
<MEMBER OFFSET="0xc" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="pad" SIZE="0x4" />
</STRUCTURE>
<STRUCTURE NAME="struct aw_usb_request" NAMESPACE="/" SIZE="0x20">
<MEMBER OFFSET="0x0" DATATYPE="char[4]" DATATYPE_NAMESPACE="/" NAME="signature" SIZE="0x4" />
<MEMBER OFFSET="0x4" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="tag" SIZE="0x4" />
<MEMBER OFFSET="0x8" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="length" SIZE="0x4" />
<MEMBER OFFSET="0xc" DATATYPE="ushort" DATATYPE_NAMESPACE="/" NAME="reserved1" SIZE="0x2" />
<MEMBER OFFSET="0xe" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="reserved2" SIZE="0x1" />
<MEMBER OFFSET="0xf" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="cmd_len" SIZE="0x1" />
<MEMBER OFFSET="0x10" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="direction" SIZE="0x1" />
<MEMBER OFFSET="0x11" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="resv" SIZE="0x1" />
<MEMBER OFFSET="0x12" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="length2" SIZE="0x4" />
<MEMBER OFFSET="0x16" DATATYPE="char[10]" DATATYPE_NAMESPACE="/" NAME="pad" SIZE="0xa" />
</STRUCTURE>
<STRUCTURE NAME="struct aw_usb_request_wrapped" NAMESPACE="/" SIZE="0x24">
<MEMBER OFFSET="0x0" DATATYPE="struct aw_usb_request" DATATYPE_NAMESPACE="/" NAME="req" SIZE="0x20" />
<MEMBER OFFSET="0x20" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x21" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x22" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x23" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct aw_usb_response" NAMESPACE="/" SIZE="0xd">
<MEMBER OFFSET="0x0" DATATYPE="char[4]" DATATYPE_NAMESPACE="/" NAME="magic" SIZE="0x4" />
<MEMBER OFFSET="0x4" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="tag" SIZE="0x4" />
<MEMBER OFFSET="0x8" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="residue" SIZE="0x4" />
<MEMBER OFFSET="0xc" DATATYPE="uint8_t" DATATYPE_NAMESPACE="/stdint.h" NAME="status" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct fel_endpoint" NAMESPACE="/" SIZE="0x10">
<MEMBER OFFSET="0x0" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" NAME="desc" SIZE="0x4" />
<MEMBER OFFSET="0x4" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="ep_index" SIZE="0x1" />
<MEMBER OFFSET="0x5" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="ep_addr" SIZE="0x1" />
<MEMBER OFFSET="0x6" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="ep_attr" SIZE="0x1" />
<MEMBER OFFSET="0x7" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x8" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="max_packet_size" SIZE="0x4" />
<MEMBER OFFSET="0xc" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STRUCTURE>
<STRUCTURE NAME="struct fel_endpoint_buf" NAMESPACE="/" SIZE="0x1c">
<MEMBER OFFSET="0x0" DATATYPE="char *" DATATYPE_NAMESPACE="/" NAME="buf" SIZE="0x4" />
<MEMBER OFFSET="0x4" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="len" SIZE="0x4" />
<MEMBER OFFSET="0x8" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x9" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0xa" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0xb" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0xc" DATATYPE="void *" DATATYPE_NAMESPACE="/" NAME="some_function" SIZE="0x4" />
<MEMBER OFFSET="0x10" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="offset" SIZE="0x4" />
<MEMBER OFFSET="0x14" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" SIZE="0x4" />
<MEMBER OFFSET="0x18" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x19" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x1a" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x1b" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct fel_endpoint_list" NAMESPACE="/" SIZE="0x40">
<MEMBER OFFSET="0x0" DATATYPE="struct fel_endpoint[3]" DATATYPE_NAMESPACE="/" NAME="eps" SIZE="0x30" />
<MEMBER OFFSET="0x30" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" SIZE="0x4" />
<MEMBER OFFSET="0x34" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x35" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x36" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x37" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x38" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" SIZE="0x4" />
<MEMBER OFFSET="0x3c" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x3d" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x3e" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x3f" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct fel_is_ready_data" NAMESPACE="/" SIZE="0x10">
<MEMBER OFFSET="0x0" DATATYPE="ushort" DATATYPE_NAMESPACE="/" NAME="state" SIZE="0x2" />
<MEMBER OFFSET="0x2" DATATYPE="ushort" DATATYPE_NAMESPACE="/" NAME="interval_ms" SIZE="0x2" />
<MEMBER OFFSET="0x4" DATATYPE="byte[12]" DATATYPE_NAMESPACE="/" NAME="reserved" SIZE="0xc" />
</STRUCTURE>
<STRUCTURE NAME="struct fel_status" NAMESPACE="/" SIZE="0x8">
<MEMBER OFFSET="0x0" DATATYPE="ushort" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<MEMBER OFFSET="0x2" DATATYPE="ushort" DATATYPE_NAMESPACE="/" NAME="tag" SIZE="0x2" />
<MEMBER OFFSET="0x4" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x5" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x6" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x7" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct fel_usb_context" NAMESPACE="/" SIZE="0x60">
<MEMBER OFFSET="0x0" DATATYPE="struct usb_device_descriptor *" DATATYPE_NAMESPACE="/" NAME="device_descriptor" SIZE="0x4" />
<MEMBER OFFSET="0x4" DATATYPE="struct usb_config_descriptor *" DATATYPE_NAMESPACE="/" NAME="config_descriptor" SIZE="0x4" />
<MEMBER OFFSET="0x8" DATATYPE="void *" DATATYPE_NAMESPACE="/" NAME="interface_descriptor" SIZE="0x4" />
<MEMBER OFFSET="0xc" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" NAME="ep1_descriptor" SIZE="0x4" />
<MEMBER OFFSET="0x10" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" NAME="ep2_descriptor" SIZE="0x4" />
<MEMBER OFFSET="0x14" DATATYPE="void *" DATATYPE_NAMESPACE="/" NAME="ep_descriptor_pair" SIZE="0x4" />
<MEMBER OFFSET="0x18" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" NAME="ep1_descriptor_alt" SIZE="0x4" />
<MEMBER OFFSET="0x1c" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" NAME="ep2_descriptor_alt" SIZE="0x4" />
<MEMBER OFFSET="0x20" DATATYPE="void *" DATATYPE_NAMESPACE="/" NAME="ep_descriptor_pair_alt" SIZE="0x4" />
<MEMBER OFFSET="0x24" DATATYPE="struct fel_endpoint_list *" DATATYPE_NAMESPACE="/" NAME="fel_eps" SIZE="0x4" />
<MEMBER OFFSET="0x28" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x29" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x2a" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x2b" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x2c" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" NAME="some_per_ep_struct_ep0" SIZE="0x4" />
<MEMBER OFFSET="0x30" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" NAME="some_per_ep_struct_ep1" SIZE="0x4" />
<MEMBER OFFSET="0x34" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" NAME="some_per_ep_struct_ep2" SIZE="0x4" />
<MEMBER OFFSET="0x38" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="intrtx" SIZE="0x4" />
<MEMBER OFFSET="0x3c" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="intrrx" SIZE="0x4" />
<MEMBER OFFSET="0x40" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="intrusb" SIZE="0x4" />
<MEMBER OFFSET="0x44" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x45" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x46" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x47" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x48" DATATYPE="int" DATATYPE_NAMESPACE="/" NAME="initialized" SIZE="0x4" />
<MEMBER OFFSET="0x4c" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="execute_check_needed" SIZE="0x4" />
<MEMBER OFFSET="0x50" DATATYPE="int" DATATYPE_NAMESPACE="/" NAME="execute_allowed" SIZE="0x4" />
<MEMBER OFFSET="0x54" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x55" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x56" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x57" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x58" DATATYPE="bool" DATATYPE_NAMESPACE="/" NAME="execute_allowed2_runtime" SIZE="0x1" />
<MEMBER OFFSET="0x59" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x5a" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x5b" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0x5c" DATATYPE="uint" DATATYPE_NAMESPACE="/" NAME="execute_allowed2_runtime_enabled" SIZE="0x4" />
</STRUCTURE>
<STRUCTURE NAME="struct usb_config_descriptor" NAMESPACE="/" SIZE="0x9">
<MEMBER OFFSET="0x0" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bLength" SIZE="0x1" />
<MEMBER OFFSET="0x1" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bDescriptorType" SIZE="0x1" />
<MEMBER OFFSET="0x2" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="wTotalLength" SIZE="0x2" />
<MEMBER OFFSET="0x4" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bNumInterfaces" SIZE="0x1" />
<MEMBER OFFSET="0x5" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bConfigurationValue" SIZE="0x1" />
<MEMBER OFFSET="0x6" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="iConfiguration" SIZE="0x1" />
<MEMBER OFFSET="0x7" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bmAttributes" SIZE="0x1" />
<MEMBER OFFSET="0x8" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bMaxPower" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct usb_ctrlrequest" NAMESPACE="/" SIZE="0x8">
<MEMBER OFFSET="0x0" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bRequestType" SIZE="0x1" />
<MEMBER OFFSET="0x1" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bRequest" SIZE="0x1" />
<MEMBER OFFSET="0x2" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="wValue" SIZE="0x2" />
<MEMBER OFFSET="0x4" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="wIndex" SIZE="0x2" />
<MEMBER OFFSET="0x6" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="wLength" SIZE="0x2" />
</STRUCTURE>
<STRUCTURE NAME="struct usb_device_descriptor" NAMESPACE="/" SIZE="0x12">
<MEMBER OFFSET="0x0" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bLength" SIZE="0x1" />
<MEMBER OFFSET="0x1" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bDescriptorType" SIZE="0x1" />
<MEMBER OFFSET="0x2" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="bcdUSB" SIZE="0x2" />
<MEMBER OFFSET="0x4" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bDeviceClass" SIZE="0x1" />
<MEMBER OFFSET="0x5" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bDeviceSubClass" SIZE="0x1" />
<MEMBER OFFSET="0x6" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bDeviceProtocol" SIZE="0x1" />
<MEMBER OFFSET="0x7" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bMaxPacketSize0" SIZE="0x1" />
<MEMBER OFFSET="0x8" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="idVendor" SIZE="0x2" />
<MEMBER OFFSET="0xa" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="idProduct" SIZE="0x2" />
<MEMBER OFFSET="0xc" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="bcdDevice" SIZE="0x2" />
<MEMBER OFFSET="0xe" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="iManufacturer" SIZE="0x1" />
<MEMBER OFFSET="0xf" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="iProduct" SIZE="0x1" />
<MEMBER OFFSET="0x10" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="iSerialNumber" SIZE="0x1" />
<MEMBER OFFSET="0x11" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bNumConfigurations" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct usb_endpoint_descriptor" NAMESPACE="/" SIZE="0x7">
<MEMBER OFFSET="0x0" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bLength" SIZE="0x1" />
<MEMBER OFFSET="0x1" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bDescriptorType" SIZE="0x1" />
<MEMBER OFFSET="0x2" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bEndpointAddress" SIZE="0x1" />
<MEMBER OFFSET="0x3" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bmAttributes" SIZE="0x1" />
<MEMBER OFFSET="0x4" DATATYPE="word" DATATYPE_NAMESPACE="/" NAME="wMaxPacketSize" SIZE="0x2" />
<MEMBER OFFSET="0x6" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="bInterval" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct usb_io_buf" NAMESPACE="/" SIZE="0xc">
<MEMBER OFFSET="0x0" DATATYPE="void *" DATATYPE_NAMESPACE="/" NAME="addr" SIZE="0x4" />
<MEMBER OFFSET="0x4" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="len" SIZE="0x4" />
<MEMBER OFFSET="0x8" DATATYPE="byte" DATATYPE_NAMESPACE="/" NAME="unk" SIZE="0x1" />
<MEMBER OFFSET="0x9" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0xa" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<MEMBER OFFSET="0xb" DATATYPE="undefined" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STRUCTURE>
<STRUCTURE NAME="struct verify_dev_data_s" NAMESPACE="/" SIZE="0x20">
<MEMBER OFFSET="0x0" DATATYPE="char[8]" DATATYPE_NAMESPACE="/" NAME="signature" SIZE="0x8" />
<MEMBER OFFSET="0x8" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="platform_id_hw" SIZE="0x4" />
<MEMBER OFFSET="0xc" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="platform_id_fw" SIZE="0x4" />
<MEMBER OFFSET="0x10" DATATYPE="uint16_t" DATATYPE_NAMESPACE="/stdint.h" NAME="mode" SIZE="0x2" />
<MEMBER OFFSET="0x12" DATATYPE="uint8_t" DATATYPE_NAMESPACE="/stdint.h" NAME="pho_data_flag" SIZE="0x1" />
<MEMBER OFFSET="0x13" DATATYPE="uint8_t" DATATYPE_NAMESPACE="/stdint.h" NAME="pho_data_len" SIZE="0x1" />
<MEMBER OFFSET="0x14" DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" NAME="pho_data_start_addr" SIZE="0x4" />
<MEMBER OFFSET="0x18" DATATYPE="uint32_t[2]" DATATYPE_NAMESPACE="/stdint.h" NAME="pad" SIZE="0x8" />
</STRUCTURE>
<TYPE_DEF NAME="uint16_t" NAMESPACE="/stdint.h" DATATYPE="ushort" DATATYPE_NAMESPACE="/" />
<TYPE_DEF NAME="uint32_t" NAMESPACE="/stdint.h" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<TYPE_DEF NAME="uint8_t" NAMESPACE="/stdint.h" DATATYPE="uchar" DATATYPE_NAMESPACE="/" />
</DATATYPES>
<MEMORY_MAP>
<MEMORY_SECTION NAME="brom" START_ADDR="00000000" LENGTH="0x10000" PERMISSIONS="rx">
<MEMORY_CONTENTS FILE_NAME="sun8iw21-brom.bytes" FILE_OFFSET="0x0" />
</MEMORY_SECTION>
<MEMORY_SECTION NAME="sram" START_ADDR="00020000" LENGTH="0x30000" PERMISSIONS="rwx" />
<MEMORY_SECTION NAME="timer" START_ADDR="02050000" LENGTH="0x1000" PERMISSIONS="rw" VOLATILE="y" />
<MEMORY_SECTION NAME="dma" START_ADDR="03002000" LENGTH="0x1000" PERMISSIONS="rw" VOLATILE="y" />
<MEMORY_SECTION NAME="gic" START_ADDR="03020000" LENGTH="0x10000" PERMISSIONS="rw" VOLATILE="y" />
<MEMORY_SECTION NAME="usbotg" START_ADDR="04100000" LENGTH="0x400" PERMISSIONS="rw" VOLATILE="y" />
<MEMORY_SECTION NAME="usbphy" START_ADDR="04100400" LENGTH="0xc00" PERMISSIONS="rw" VOLATILE="y" />
<MEMORY_SECTION NAME="r_cpucfg" START_ADDR="07000400" LENGTH="0x400" PERMISSIONS="rw" VOLATILE="y" />
<MEMORY_SECTION NAME="rtc" START_ADDR="07090000" LENGTH="0x400" PERMISSIONS="rw" VOLATILE="y" />
</MEMORY_MAP>
<REGISTER_VALUES>
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x0" START_ADDRESS="00007f52" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb26" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb27" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb2a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb2b" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb2c" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb2d" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb2e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb2f" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb30" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb31" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb32" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb33" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb34" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb35" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb37" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb3b" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb3f" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb42" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb43" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb46" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb47" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb48" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb49" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb4b" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb4e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb4f" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb51" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb52" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb53" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb56" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb57" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb58" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb59" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb5b" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb5e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb5f" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb61" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb62" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb63" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb65" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb68" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb69" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb6c" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb6d" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb6e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb6f" LENGTH="0x3" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb72" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="TMode" VALUE="0x1" START_ADDRESS="0000bb73" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="00007f52" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb26" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb2a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb2c" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb2e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb30" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb32" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb34" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb42" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb46" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb48" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb4e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb52" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb56" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb58" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb5e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb62" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb68" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb6c" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb6e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="LRset" VALUE="0x0" START_ADDRESS="0000bb72" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x0" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x1" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x1" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x0" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x0" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x0" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x0" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x0" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="itmode" VALUE="0x0" START_ADDRESS="0000bb6e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x2" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x2" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x2" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x2" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x4" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x2" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x0" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x4" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_full" VALUE="0x1" START_ADDRESS="0000bb6e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x1" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x1" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x1" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x1" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x2" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x1" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x0" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x2" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_base" VALUE="0x0" START_ADDRESS="0000bb6e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x0" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x0" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x0" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x0" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x0" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x0" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x0" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x0" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_true" VALUE="0x1" START_ADDRESS="0000bb6e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x2" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x2" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x4" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x8" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x8" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x8" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x8" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x8" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_shft" VALUE="0x18" START_ADDRESS="0000bb6e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x2" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x2" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x4" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x8" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x8" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x8" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x8" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x8" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="cond_mask" VALUE="0x8" START_ADDRESS="0000bb6e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x22" START_ADDRESS="0000bb36" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x122" START_ADDRESS="0000bb3a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x124" START_ADDRESS="0000bb3e" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x28" START_ADDRESS="0000bb4a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x48" START_ADDRESS="0000bb50" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x28" START_ADDRESS="0000bb5a" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x8" START_ADDRESS="0000bb60" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x48" START_ADDRESS="0000bb64" LENGTH="0x1" />
<REGISTER_VALUE_RANGE REGISTER="condit" VALUE="0x18" START_ADDRESS="0000bb6e" LENGTH="0x1" />
</REGISTER_VALUES>
<CODE>
<CODE_BLOCK START="00000000" END="0000025b" />
<CODE_BLOCK START="000002ac" END="00000b0f" />
<CODE_BLOCK START="00000b44" END="00000e23" />
<CODE_BLOCK START="00000e74" END="0000144f" />
<CODE_BLOCK START="00001460" END="000018bf" />
<CODE_BLOCK START="000018ec" END="00001a97" />
<CODE_BLOCK START="00001a9c" END="000022ff" />
<CODE_BLOCK START="00002308" END="00002387" />
<CODE_BLOCK START="00002390" END="00002797" />
<CODE_BLOCK START="000027a4" END="00002897" />
<CODE_BLOCK START="0000289c" END="00002bb3" />
<CODE_BLOCK START="00002bc8" END="00003c97" />
<CODE_BLOCK START="00003ce4" END="000042ab" />
<CODE_BLOCK START="000042b0" END="00005187" />
<CODE_BLOCK START="000051e4" END="000054c7" />
<CODE_BLOCK START="000054d0" END="00005923" />
<CODE_BLOCK START="00005940" END="00006333" />
<CODE_BLOCK START="0000636c" END="0000672f" />
<CODE_BLOCK START="00006740" END="00006a43" />
<CODE_BLOCK START="00006a50" END="00006be3" />
<CODE_BLOCK START="00006bec" END="00006bf3" />
<CODE_BLOCK START="00006bfc" END="00006c8f" />
<CODE_BLOCK START="00006cbc" END="00006cdf" />
<CODE_BLOCK START="00006d04" END="00006d27" />
<CODE_BLOCK START="00006d4c" END="00006e8f" />
<CODE_BLOCK START="00006e9c" END="00007123" />
<CODE_BLOCK START="00007148" END="0000729f" />
<CODE_BLOCK START="000072a4" END="00007d47" />
<CODE_BLOCK START="00007d9c" END="00007f4f" />
<CODE_BLOCK START="00007f68" END="0000803f" />
<CODE_BLOCK START="00008044" END="000080d3" />
<CODE_BLOCK START="000080e8" END="000081b7" />
<CODE_BLOCK START="000081cc" END="0000873b" />
<CODE_BLOCK START="000087a4" END="000087f7" />
<CODE_BLOCK START="00008848" END="00008d47" />
<CODE_BLOCK START="00008d78" END="0000a06f" />
<CODE_BLOCK START="0000a084" END="0000af5f" />
<CODE_BLOCK START="0000af98" END="0000b4db" />
<CODE_BLOCK START="0000b4f0" END="0000b78b" />
<CODE_BLOCK START="0000b798" END="0000b963" />
<CODE_BLOCK START="0000b96c" END="0000ba6f" />
<CODE_BLOCK START="0000ba7c" END="0000bb23" />
<CODE_BLOCK START="0000bb26" END="0000bb77" />
</CODE>
<DATA>
<DEFINED_DATA ADDRESS="0000025c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000260" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000264" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000268" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000026c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000270" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000274" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000278" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000027c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000280" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000284" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000288" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000028c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000290" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000294" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000298" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000029c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000002a0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000002a4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000002a8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000b1b" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="00000b28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000b2c" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<DEFINED_DATA ADDRESS="00000b34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000b38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000b3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00000b40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00001450" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00001454" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00001458" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000145c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000018c0" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="000018cc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000018d0" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x6" />
<DEFINED_DATA ADDRESS="000018d8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000018dc" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="000018e8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00001a98" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00002300" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00002304" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00002388" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000238c" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00002798" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="00002898" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00002bb4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00002bb8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00002bbc" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="00003c98" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003c9c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003ca0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003ca4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003ca8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cac" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cb0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cb4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cb8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cbc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cc0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cc4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cc8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003ccc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cd0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cd4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cd8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003cdc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00003ce0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000042ac" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00005188" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000518c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00005190" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00005194" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00005198" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000519c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051a0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051a4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051a8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051ac" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051b0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051b4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051b8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051bc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051c0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051c4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051c8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051cc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051d0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051d4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051d8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051dc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000051e0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000054c8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000054cc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006334" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006338" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000633c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006340" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006344" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006348" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000634c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006350" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006354" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006358" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000635c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006360" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006364" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006368" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006730" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006734" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006738" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000673c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006a44" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="00006bf4" DATATYPE="Alignment" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="00006c90" DATATYPE="Alignment" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="00006e90" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006e94" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00006e98" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007124" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007128" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000712c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007130" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007134" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007138" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000713c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007140" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007144" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000072a0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d4c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d50" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d54" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d58" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d5c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d60" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d64" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d68" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d6c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d70" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d74" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d78" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d7c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d80" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d84" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d88" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d8c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d90" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d94" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007d98" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007f50" DATATYPE="Alignment" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<DEFINED_DATA ADDRESS="00007f54" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007f58" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007f5c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007f60" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00007f64" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008040" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000081b8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000081bc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000081c0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000081c4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="000081c8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000873c" DATATYPE="Alignment" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<DEFINED_DATA ADDRESS="00008838" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000883c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008840" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008844" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008d48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008d4c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008d50" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008d54" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="00008d60" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008d64" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008d70" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00008d74" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000a070" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000a074" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000a078" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000a07c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000a080" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af60" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af64" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af68" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af6c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af70" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af74" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af78" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af7c" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af80" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af84" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af88" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af8c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af90" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000af94" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000b4dc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000b4e0" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="0000b4ec" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000b78c" DATATYPE="string" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<DEFINED_DATA ADDRESS="0000b964" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000b968" DATATYPE="pointer" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000ba70" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000ba74" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000ba78" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0000bb24" DATATYPE="Alignment" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<DEFINED_DATA ADDRESS="0000bb78" DATATYPE="Alignment" DATATYPE_NAMESPACE="/" SIZE="0x5" />
<DEFINED_DATA ADDRESS="0000be08" DATATYPE="struct address_range[2]" DATATYPE_NAMESPACE="/" SIZE="0x10" />
<DEFINED_DATA ADDRESS="0004080c" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="00040810" DATATYPE="struct usb_io_buf" DATATYPE_NAMESPACE="/" SIZE="0xc" />
<DEFINED_DATA ADDRESS="03021000" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="03021004" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="03021008" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="03021100" DATATYPE="uint[16]" DATATYPE_NAMESPACE="/" SIZE="0x40" />
<DEFINED_DATA ADDRESS="0302200c" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="04100042" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<DEFINED_DATA ADDRESS="04100080" DATATYPE="word" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="04100082" DATATYPE="word" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="04100084" DATATYPE="word" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="04100086" DATATYPE="word" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="04100088" DATATYPE="word" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="04100090" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<DEFINED_DATA ADDRESS="04100092" DATATYPE="word" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="04100094" DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<DEFINED_DATA ADDRESS="04100096" DATATYPE="word" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<DEFINED_DATA ADDRESS="04100400" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="04100404" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="04100408" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="0410040c" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="04100410" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<DEFINED_DATA ADDRESS="04100420" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</DATA>
<EQUATES>
<EQUATE_GROUP />
</EQUATES>
<COMMENTS>
<COMMENT ADDRESS="00000198" TYPE="pre">SCTLR</COMMENT>
<COMMENT ADDRESS="000001a8" TYPE="pre">SCTLR</COMMENT>
<COMMENT ADDRESS="0000a1cc" TYPE="pre">Resume</COMMENT>
<COMMENT ADDRESS="0000a1e8" TYPE="pre">Suspend</COMMENT>
<COMMENT ADDRESS="0000a9ec" TYPE="pre">Enable DP/DM pull up</COMMENT>
<COMMENT ADDRESS="0000abc4" TYPE="pre">Enable Soft Connect</COMMENT>
<COMMENT ADDRESS="0000abe4" TYPE="pre">clean DMA flag</COMMENT>
</COMMENTS>
<PROPERTIES>
<PROPERTY NAME="Analyzers.ARM Aggressive Instruction Finder" TYPE="bool" VALUE="y" />
<PROPERTY NAME="Analyzers.Condense Filler Bytes" TYPE="bool" VALUE="y" />
<PROPERTY NAME="Analyzers.Decompiler Parameter ID" TYPE="bool" VALUE="y" />
<PROPERTY NAME="Analyzers.Scalar Operand References" TYPE="bool" VALUE="y" />
<PROPERTY NAME="Program Information.Analysis Times.Times" TYPE="custom" VALUE="13.916 seconds" />
<PROPERTY NAME="Program Information.Analyzed" TYPE="bool" VALUE="y" />
<PROPERTY NAME="Program Information.Created With Ghidra Version" TYPE="string" VALUE="10.1.4" />
<PROPERTY NAME="Program Information.Date Created" TYPE="date" VALUE="0x181c8a71858" />
<PROPERTY NAME="Program Information.Executable Format" TYPE="string" VALUE="Raw Binary" />
<PROPERTY NAME="Program Information.Executable Location" TYPE="string" VALUE="/home/icenowy/ghidra/aw-brom/sun8iw21-brom.bin" />
<PROPERTY NAME="Program Information.Executable MD5" TYPE="string" VALUE="10dcd3cd4dec779b00d2b0d14a2aa43a" />
<PROPERTY NAME="Program Information.Executable SHA256" TYPE="string" VALUE="c049d4c104732eae513f4cd1b7e788e028040a579831bb3d36cb003fc052a7be" />
<PROPERTY NAME="Program Information.FSRL" TYPE="string" VALUE="file:///home/icenowy/ghidra/aw-brom/sun8iw21-brom.bin?MD5=10dcd3cd4dec779b00d2b0d14a2aa43a" />
</PROPERTIES>
<BOOKMARKS>
<BOOKMARK ADDRESS="00000034" TYPE="Analysis" CATEGORY="ARM Aggressive Intruction Finder" DESCRIPTION="Found code" />
<BOOKMARK ADDRESS="00006abc" TYPE="Analysis" CATEGORY="ARM Aggressive Intruction Finder" DESCRIPTION="Found code" />
<BOOKMARK ADDRESS="000087c8" TYPE="Analysis" CATEGORY="ARM Aggressive Intruction Finder" DESCRIPTION="Found code" />
<BOOKMARK ADDRESS="00007f52" TYPE="Error" CATEGORY="Bad Instruction" DESCRIPTION="Unable to resolve constructor at 00007f52" />
</BOOKMARKS>
<PROGRAM_TREES>
<TREE NAME="Program Tree">
<FRAGMENT NAME="brom">
<ADDRESS_RANGE START="00000000" END="0000ffff" />
</FRAGMENT>
<FRAGMENT NAME="timer">
<ADDRESS_RANGE START="02050000" END="02050fff" />
</FRAGMENT>
<FRAGMENT NAME="rtc">
<ADDRESS_RANGE START="07090000" END="070903ff" />
</FRAGMENT>
<FRAGMENT NAME="r_cpucfg">
<ADDRESS_RANGE START="07000400" END="070007ff" />
</FRAGMENT>
<FRAGMENT NAME="sram">
<ADDRESS_RANGE START="00020000" END="0004ffff" />
</FRAGMENT>
<FRAGMENT NAME="usb0_otg">
<ADDRESS_RANGE START="04100000" END="041003ff" />
</FRAGMENT>
<FRAGMENT NAME="usbphy">
<ADDRESS_RANGE START="04100400" END="04100fff" />
</FRAGMENT>
<FRAGMENT NAME="gic">
<ADDRESS_RANGE START="03020000" END="0302ffff" />
</FRAGMENT>
<FRAGMENT NAME="dma">
<ADDRESS_RANGE START="03002000" END="03002fff" />
</FRAGMENT>
</TREE>
</PROGRAM_TREES>
<PROGRAM_ENTRY_POINTS>
<PROGRAM_ENTRY_POINT ADDRESS="00000000" />
<PROGRAM_ENTRY_POINT ADDRESS="00000004" />
<PROGRAM_ENTRY_POINT ADDRESS="00000008" />
<PROGRAM_ENTRY_POINT ADDRESS="0000000c" />
<PROGRAM_ENTRY_POINT ADDRESS="00000010" />
<PROGRAM_ENTRY_POINT ADDRESS="00000014" />
<PROGRAM_ENTRY_POINT ADDRESS="00000018" />
<PROGRAM_ENTRY_POINT ADDRESS="0000001c" />
<PROGRAM_ENTRY_POINT ADDRESS="00000020" />
</PROGRAM_ENTRY_POINTS>
<RELOCATION_TABLE />
<SYMBOL_TABLE>
<SYMBOL ADDRESS="00000000" NAME="Reset" NAMESPACE="" TYPE="global" SOURCE_TYPE="IMPORTED" PRIMARY="y" />
<SYMBOL ADDRESS="00000004" NAME="UndefinedInstruction" NAMESPACE="" TYPE="global" SOURCE_TYPE="IMPORTED" PRIMARY="y" />
<SYMBOL ADDRESS="00000008" NAME="SupervisorCall" NAMESPACE="" TYPE="global" SOURCE_TYPE="IMPORTED" PRIMARY="y" />
<SYMBOL ADDRESS="0000000c" NAME="PrefetchAbort" NAMESPACE="" TYPE="global" SOURCE_TYPE="IMPORTED" PRIMARY="y" />
<SYMBOL ADDRESS="00000010" NAME="DataAbort" NAMESPACE="" TYPE="global" SOURCE_TYPE="IMPORTED" PRIMARY="y" />
<SYMBOL ADDRESS="00000014" NAME="NotUsed" NAMESPACE="" TYPE="global" SOURCE_TYPE="IMPORTED" PRIMARY="y" />
<SYMBOL ADDRESS="00000018" NAME="IRQ" NAMESPACE="" TYPE="global" SOURCE_TYPE="IMPORTED" PRIMARY="y" />
<SYMBOL ADDRESS="0000001c" NAME="FIQ" NAMESPACE="" TYPE="global" SOURCE_TYPE="IMPORTED" PRIMARY="y" />
<SYMBOL ADDRESS="00000020" NAME="fel_entry" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00000214" NAME="clear_bss" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00000230" NAME="rtc_bus_enable" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00001460" NAME="compare_8bytes" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00001e10" NAME="switchD" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00001e18" NAME="caseD_0" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00001e1c" NAME="caseD_1" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00001e20" NAME="caseD_2" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00001e24" NAME="caseD_3" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00001e28" NAME="caseD_4" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00001e2c" NAME="caseD_5" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00001e30" NAME="caseD_6" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00001f00" NAME="caseD_7" NAMESPACE="switchD_00001e10::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="0000212c" NAME="switchD" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00002134" NAME="caseD_2" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00002138" NAME="caseD_3" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="0000213c" NAME="caseD_4" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00002140" NAME="caseD_5" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00002144" NAME="caseD_6" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00002148" NAME="caseD_7" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="0000214c" NAME="caseD_8" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00002214" NAME="caseD_7" NAMESPACE="switchD_0000212c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004b50" NAME="switchD" NAMESPACE="switchD_00004b50::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004b54" NAME="caseD_5" NAMESPACE="switchD_00004b50::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004b58" NAME="caseD_0" NAMESPACE="switchD_00004b50::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004b5c" NAME="caseD_1" NAMESPACE="switchD_00004b50::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004b60" NAME="caseD_2" NAMESPACE="switchD_00004b50::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004b64" NAME="caseD_3" NAMESPACE="switchD_00004b50::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004b68" NAME="caseD_4" NAMESPACE="switchD_00004b50::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004c88" NAME="switchD" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004c90" NAME="caseD_0" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004c94" NAME="caseD_1" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004c98" NAME="caseD_2" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004c9c" NAME="caseD_3" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004ca0" NAME="caseD_4" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004ca4" NAME="caseD_5" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004ca8" NAME="caseD_6" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00004d10" NAME="caseD_7" NAMESPACE="switchD_00004c88::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006a98" NAME="sid_read_word" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00006ae8" NAME="sid_oem_program_read" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00006b50" NAME="sid_oem_program_check_bit3" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00006bc0" NAME="sid_oem_program_check_bit6" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00006c44" NAME="sid_oem_program_check_bit7" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00006c6c" NAME="sid_oem_program_check_bit9" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00006d04" NAME="sid_oem_program_check_bit1" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00006de0" NAME="switchD" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006de8" NAME="caseD_0" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006dec" NAME="caseD_1" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006df0" NAME="caseD_2" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006df4" NAME="caseD_3" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006df8" NAME="caseD_4" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006dfc" NAME="caseD_5" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006e00" NAME="caseD_6" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006e04" NAME="caseD_7" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006e74" NAME="caseD_8" NAMESPACE="switchD_00006de0::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00006e9c" NAME="boot_log" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00007148" NAME="is_not_boot0_signature" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00007df8" NAME="pinctrl_enable_pf_jtag" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00007e1c" NAME="enable_icache" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="000081cc" NAME="memcpy" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="000081f4" NAME="memset" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008304" NAME="strncmp" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008350" NAME="get_cntpct" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000839c" NAME="delay" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008848" NAME="nop_00008848" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000884c" NAME="nop_0000884c" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="000088b4" NAME="fel_fill_endpoint_buf" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="000088d4" NAME="fel_recv_usb_request" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008954" NAME="fel_execute_usb_request" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="000089c0" NAME="fel_handle_usb_request" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008a30" NAME="fel_send_usb_response" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008aa0" NAME="fel_respond_usb_request" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008b10" NAME="fel_fill_usb_io_buf" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008b4c" NAME="fel_send_version_struct" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008cf8" NAME="fel_is_addr_protected" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008d78" NAME="fel_handle_fel_request_write" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008e08" NAME="fel_handle_fel_request_read" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008e98" NAME="fel_get_request_address" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008ebc" NAME="fel_send_status" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008f10" NAME="fel_usb_recv" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00008f54" NAME="fel_handle_fel_request" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00009180" NAME="fel_loop" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00009214" NAME="fel_usb_get_ep_fifo" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000923c" NAME="switchD" NAMESPACE="switchD_0000923c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009244" NAME="caseD_0" NAMESPACE="switchD_0000923c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009248" NAME="caseD_1" NAMESPACE="switchD_0000923c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="0000924c" NAME="caseD_2" NAMESPACE="switchD_0000923c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009250" NAME="caseD_3" NAMESPACE="switchD_0000923c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009254" NAME="caseD_4" NAMESPACE="switchD_0000923c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009260" NAME="caseD_5" NAMESPACE="switchD_0000923c::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="000092e0" NAME="fel_usb_rx" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="000094a0" NAME="fel_usb_tx" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00009628" NAME="usbotg_select_ep" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00009774" NAME="usbotg_get_index" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00009780" NAME="arm_unmask_irq" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00009794" NAME="arm_mask_irq" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="000097a8" NAME="maybe_usb_ep_do_io" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00009c18" NAME="usbotg_ep0_recv" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00009cdc" NAME="caseD_5" NAMESPACE="switchD_00009d18::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009d18" NAME="switchD" NAMESPACE="switchD_00009d18::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009d20" NAME="caseD_0" NAMESPACE="switchD_00009d18::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009d24" NAME="caseD_1" NAMESPACE="switchD_00009d18::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009d28" NAME="caseD_2" NAMESPACE="switchD_00009d18::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009d2c" NAME="caseD_3" NAMESPACE="switchD_00009d18::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="00009d30" NAME="caseD_4" NAMESPACE="switchD_00009d18::" TYPE="global" SOURCE_TYPE="ANALYSIS" PRIMARY="y" />
<SYMBOL ADDRESS="0000a084" NAME="usbotg_irq_handler_real" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a390" NAME="usbotg_irq_handler" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a500" NAME="gic_init_part3" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a594" NAME="gic_enable_irq" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a5ec" NAME="gic_enable_irq_usbotg" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a5fc" NAME="irq_handler" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a640" NAME="fel_gic_init" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a664" NAME="fel_enable_gic_usbotg_irq" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a680" NAME="fel_fill_usb_device_descriptor" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a6e4" NAME="fel_fill_usb_config_descriptor" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a724" NAME="fel_fill_usb_interface_descriptor" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a764" NAME="fel_fill_usb_endpoint_descriptor_ep1" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a798" NAME="fel_fill_usb_endpoint_descriptor_ep2" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a7d8" NAME="fel_fill_usb_endpoint_descriptor_ep1_alt" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a80c" NAME="fel_fill_usb_endpoint_descriptor_ep2_alt" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a84c" NAME="fel_fill_context_endpoints" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a9ac" NAME="usbotg_disable_hs" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a9c8" NAME="usbphy_force_id_high" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000a9e0" NAME="usbphy_enable_dpdm_pullup_set_vbusvld_src" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000aa1c" NAME="usbphy_force_vbus_high" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000aa6c" NAME="usbphy_force_vbus_low" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000aa84" NAME="usbotg_check_vbus" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000aac0" NAME="fel_usb_enter_device_mode" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000ab08" NAME="fel_init_usbotg" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000abd8" NAME="fel_usbotg_start" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000acd0" NAME="fel_main" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000af98" NAME="fel_wait_tx_done" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000aff0" NAME="fel_copy_from_ep_fifo" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b0c0" NAME="usbotg_get_intrusb" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b0e4" NAME="fel_copy_to_ep_fifo" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b154" NAME="usbotg_ack_intrrx" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b174" NAME="usbotg_ack_intrusb" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b214" NAME="get_bytes_after_bootloader" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b68c" NAME="fel_maybe_check_bootloader_signature" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b96c" NAME="ccu_disable_usbotg" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b988" NAME="ccu_enable_usbotg" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b9cc" NAME="ccu_assert_reset_usbphy0" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000b9e4" NAME="ccu_deassert_reset_usbphy0" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000ba28" NAME="usbphy_config_usb0_otg" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000ba58" NAME="ccu_reset_usbotg" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000bb74" NAME="jump_to" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0000be08" NAME="fel_protect_address_ranges" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00020000" NAME="boot0_addr" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00020004" NAME="boot0_signature" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00020010" NAME="boot0_length" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00020028" NAME="boot0_boot_media" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00040800" NAME="global_data_pointer" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="00040804" NAME="sid_oem_program" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0004080c" NAME="usb_context_ptr" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="03021000" NAME="gicd_ctlr" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="03021004" NAME="gicd_typer" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="03021008" NAME="gicd_iidr" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="03021100" NAME="gicd_isenabler" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0302200c" NAME="gicc_iar" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100000" NAME="usbotg_fifo0" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100040" NAME="usbotg_power" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100041" NAME="usbotg_devctl" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100042" NAME="usbotg_index" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100043" NAME="usbotg_vend0" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100044" NAME="usbotg_intrtx" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100046" NAME="usbotg_intrrx" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100048" NAME="usbotg_intrtxe" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0410004a" NAME="usbotg_intrrxe" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="0410004c" NAME="usbotg_intrusb" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100050" NAME="usbotg_intrusbe" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100054" NAME="usbotg_frame" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100080" NAME="usbotg_txmaxp" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100082" NAME="usbotg_txcsr" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100084" NAME="usbotg_rxmaxp" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100086" NAME="usbotg_rxcsr" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100088" NAME="usbotg_rxcount" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100090" NAME="usbotg_txfifosz" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100092" NAME="usbotg_txfifoadd" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100094" NAME="usbotg_rxfifosz" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100096" NAME="usbotg_rxfifoadd" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100098" NAME="usbotg_faddr" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100400" NAME="usbphy_iscr" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100410" NAME="usbphy_phyctl" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="04100420" NAME="usbphy_otgctl" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
<SYMBOL ADDRESS="07090304" NAME="rtc_unk_0x304" NAMESPACE="" TYPE="global" SOURCE_TYPE="USER_DEFINED" PRIMARY="y" />
</SYMBOL_TABLE>
<FUNCTIONS>
<FUNCTION ENTRY_POINT="00000000" NAME="Reset" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000000" END="00000003" />
<TYPEINFO_CMT>undefined4 __stdcall Reset(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000004" NAME="UndefinedInstruction" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000004" END="00000007" />
<TYPEINFO_CMT>undefined __stdcall UndefinedInstruction(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000008" NAME="SupervisorCall" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000008" END="0000000b" />
<TYPEINFO_CMT>undefined __stdcall SupervisorCall(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000000c" NAME="PrefetchAbort" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000000c" END="0000000f" />
<TYPEINFO_CMT>undefined __stdcall PrefetchAbort(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000010" NAME="DataAbort" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000010" END="00000013" />
<TYPEINFO_CMT>undefined __stdcall DataAbort(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000014" NAME="NotUsed" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000014" END="00000017" />
<TYPEINFO_CMT>undefined __stdcall NotUsed(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000018" NAME="IRQ" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00000018" END="0000001b" />
<TYPEINFO_CMT>void __stdcall IRQ(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000001c" NAME="FIQ" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000001c" END="0000001f" />
<TYPEINFO_CMT>undefined __stdcall FIQ(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000020" NAME="fel_entry" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000020" END="00000023" />
<TYPEINFO_CMT>undefined4 __stdcall fel_entry(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000024" NAME="FUN_00000024" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00000024" END="00000033" />
<TYPEINFO_CMT>void __stdcall FUN_00000024(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000034" NAME="FUN_00000034" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000034" END="0000006b" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00000034(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000006c" NAME="FUN_0000006c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000006c" END="00000213" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_0000006c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000214" NAME="clear_bss" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000214" END="0000022f" />
<TYPEINFO_CMT>uint __stdcall clear_bss(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000230" NAME="rtc_bus_enable" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000230" END="0000025b" />
<TYPEINFO_CMT>undefined __stdcall rtc_bus_enable(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000002ac" NAME="FUN_000002ac" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000002ac" END="000002b7" />
<TYPEINFO_CMT>undefined __stdcall FUN_000002ac(undefined4 param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000002b8" NAME="FUN_000002b8" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000002b8" END="000002d7" />
<TYPEINFO_CMT>undefined __stdcall FUN_000002b8(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000002d8" NAME="FUN_000002d8" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000002d8" END="00000313" />
<TYPEINFO_CMT>undefined __stdcall FUN_000002d8(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000314" NAME="FUN_00000314" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000314" END="00000357" />
<TYPEINFO_CMT>undefined __stdcall FUN_00000314(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000358" NAME="FUN_00000358" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000358" END="0000036f" />
<TYPEINFO_CMT>uint __stdcall FUN_00000358(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000370" NAME="FUN_00000370" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000370" END="000003db" />
<TYPEINFO_CMT>uint __stdcall FUN_00000370(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000003dc" NAME="FUN_000003dc" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000003dc" END="00000423" />
<TYPEINFO_CMT>undefined __stdcall FUN_000003dc(uint param_1, int param_2, uint param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000424" NAME="FUN_00000424" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000424" END="00000557" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00000424(int param_1, undefined4 param_2, int param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x12c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x12c" NAME="local_12c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x128" NAME="local_128" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x108" NAME="local_108" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x104" NAME="local_104" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x5c" NAME="local_5c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x58" NAME="local_58" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x54" NAME="local_54" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000558" NAME="FUN_00000558" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000558" END="00000753" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00000558(uint param_1, int param_2, uint param_3, int param_4, uint param_5, int param_6, uint param_7, int param_8)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x714" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x714" NAME="local_714" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x710" NAME="local_710" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x70c" NAME="local_70c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x708" NAME="local_708" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x6f4" NAME="local_6f4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x6e4" NAME="local_6e4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x6e0" NAME="local_6e0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x6d0" NAME="local_6d0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x6bc" NAME="local_6bc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x638" NAME="local_638" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x634" NAME="local_634" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x630" NAME="local_630" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x62c" NAME="local_62c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x628" NAME="local_628" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="0x0" NAME="param_5" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="0x4" NAME="param_6" DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="0x8" NAME="param_7" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="0xc" NAME="param_8" DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000754" NAME="FUN_00000754" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000754" END="000007e7" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00000754(undefined * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0xdc" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0xdc" NAME="local_dc" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0xd8" NAME="local_d8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0xb4" NAME="local_b4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000007e8" NAME="FUN_000007e8" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000007e8" END="000009af" />
<TYPEINFO_CMT>undefined __stdcall FUN_000007e8(uint param_1, int param_2, int param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000009b0" NAME="FUN_000009b0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000009b0" END="00000b0f" />
<ADDRESS_RANGE START="00000b44" END="00000c3f" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_000009b0(int param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x48" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x48" NAME="local_48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x24" NAME="local_24" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x20" NAME="local_20" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x1c" NAME="local_1c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000c40" NAME="FUN_00000c40" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000c40" END="00000e23" />
<TYPEINFO_CMT>undefined __stdcall FUN_00000c40(int param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x24" NAME="local_24" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x20" NAME="local_20" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x1c" NAME="local_1c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000e74" NAME="FUN_00000e74" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000e74" END="00000ecf" />
<TYPEINFO_CMT>undefined __stdcall FUN_00000e74(undefined param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000ed0" NAME="FUN_00000ed0" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00000ed0" END="00000f37" />
<TYPEINFO_CMT>undefined __stdcall FUN_00000ed0(undefined4 * param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00000f38" NAME="FUN_00000f38" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00000f38" END="000011e3" />
<TYPEINFO_CMT>uint __stdcall FUN_00000f38(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000011e4" NAME="FUN_000011e4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="longlong" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000011e4" END="0000130b" />
<TYPEINFO_CMT>longlong __stdcall FUN_000011e4(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x40" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x24" NAME="local_24" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x20" NAME="local_20" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x1c" NAME="local_1c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x14" NAME="local_14" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="0000130c" NAME="FUN_0000130c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000130c" END="0000131f" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000130c(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00001320" NAME="FUN_00001320" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00001320" END="0000144f" />
<TYPEINFO_CMT>undefined __stdcall FUN_00001320(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x444" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x444" NAME="local_444" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x440" NAME="local_440" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x43f" NAME="local_43f" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x43e" NAME="local_43e" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x43d" NAME="local_43d" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x43c" NAME="local_43c" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x43b" NAME="local_43b" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x43a" NAME="local_43a" DATATYPE="undefined2" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<STACK_VAR STACK_PTR_OFFSET="-0x438" NAME="local_438" DATATYPE="undefined2" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<STACK_VAR STACK_PTR_OFFSET="-0x434" NAME="local_434" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x430" NAME="local_430" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x42c" NAME="local_42c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="00001460" NAME="compare_8bytes" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00001460" END="000014df" />
<TYPEINFO_CMT>undefined4 __stdcall compare_8bytes(char * param_1, char * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000014e0" NAME="FUN_000014e0" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000014e0" END="000015f3" />
<TYPEINFO_CMT>undefined __stdcall FUN_000014e0(int param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000015f4" NAME="FUN_000015f4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000015f4" END="0000164b" />
<TYPEINFO_CMT>undefined __stdcall FUN_000015f4(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000164c" NAME="FUN_0000164c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000164c" END="000018bf" />
<ADDRESS_RANGE START="000018ec" END="00001a97" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000164c(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00001a9c" NAME="FUN_00001a9c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00001a9c" END="00001afb" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00001a9c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00001afc" NAME="FUN_00001afc" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00001afc" END="00001be7" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00001afc(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00001be8" NAME="FUN_00001be8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00001be8" END="00001cdb" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00001be8(int param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00001cdc" NAME="FUN_00001cdc" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00001cdc" END="00001d2b" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00001cdc(undefined4 param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00001d2c" NAME="FUN_00001d2c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00001d2c" END="00001ddb" />
<TYPEINFO_CMT>undefined __stdcall FUN_00001d2c(int param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00001ddc" NAME="FUN_00001ddc" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00001ddc" END="00001f3b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00001ddc(undefined4 param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00001f3c" NAME="FUN_00001f3c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00001f3c" END="00002073" />
<TYPEINFO_CMT>undefined __stdcall FUN_00001f3c(uint param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002074" NAME="FUN_00002074" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00002074" END="000020e3" />
<TYPEINFO_CMT>undefined __stdcall FUN_00002074(undefined4 param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000020e4" NAME="FUN_000020e4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000020e4" END="0000223f" />
<TYPEINFO_CMT>undefined __stdcall FUN_000020e4(undefined4 param_1, int param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002240" NAME="FUN_00002240" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00002240" END="0000227b" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00002240(undefined4 param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000227c" NAME="FUN_0000227c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000227c" END="000022ff" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000227c(int param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002308" NAME="FUN_00002308" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00002308" END="00002387" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00002308(undefined * param_1, uint param_2, int param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002390" NAME="FUN_00002390" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00002390" END="000023bf" />
<TYPEINFO_CMT>undefined __stdcall FUN_00002390(int param_1, int param_2, uint param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000023c0" NAME="FUN_000023c0" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000023c0" END="000023d3" />
<TYPEINFO_CMT>undefined __stdcall FUN_000023c0(int param_1, uint * param_2, uint * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000023d4" NAME="FUN_000023d4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000023d4" END="000025f3" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000023d4(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x58" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x58" NAME="local_58" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x50" NAME="local_50" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x4c" NAME="local_4c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x48" NAME="local_48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x44" NAME="local_44" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000025f4" NAME="FUN_000025f4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000025f4" END="00002797" />
<ADDRESS_RANGE START="000027a4" END="000027e3" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000025f4(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x50" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x50" NAME="local_50" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000027e4" NAME="FUN_000027e4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000027e4" END="00002897" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000027e4(undefined4 param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x18" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x14" NAME="local_14" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000289c" NAME="FUN_0000289c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000289c" END="000028c7" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000289c(int param_1, undefined param_2, uint param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000028c8" NAME="FUN_000028c8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000028c8" END="00002ae7" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000028c8(int param_1, int param_2, int * * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002ae8" NAME="FUN_00002ae8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00002ae8" END="00002bb3" />
<TYPEINFO_CMT>int __stdcall FUN_00002ae8(int * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x5c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x5c" NAME="local_5c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002bc8" NAME="FUN_00002bc8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00002bc8" END="00002d93" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00002bc8(int * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x64" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x64" NAME="local_64" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002d94" NAME="FUN_00002d94" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00002d94" END="00002daf" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00002d94(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002db0" NAME="FUN_00002db0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="ulonglong" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00002db0" END="00002dd7" />
<TYPEINFO_CMT>ulonglong __stdcall FUN_00002db0(undefined4 param_1, undefined4 param_2, uint param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002dd8" NAME="FUN_00002dd8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00002dd8" END="00002e43" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00002dd8(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002e44" NAME="FUN_00002e44" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00002e44" END="00002e67" />
<TYPEINFO_CMT>undefined __stdcall FUN_00002e44(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002e68" NAME="FUN_00002e68" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00002e68" END="00002f8b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00002e68(int param_1, int * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00002f8c" NAME="FUN_00002f8c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00002f8c" END="00003063" />
<TYPEINFO_CMT>undefined __stdcall FUN_00002f8c(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00003064" NAME="FUN_00003064" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00003064" END="000030e7" />
<TYPEINFO_CMT>int __stdcall FUN_00003064(int * * param_1, undefined4 param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000030e8" NAME="FUN_000030e8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000030e8" END="00003197" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_000030e8(undefined4 * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00003198" NAME="FUN_00003198" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00003198" END="0000341f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00003198(int * * param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00003420" NAME="FUN_00003420" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00003420" END="0000345b" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00003420(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000345c" NAME="FUN_0000345c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000345c" END="000034d7" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000345c(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000034d8" NAME="FUN_000034d8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="longlong" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000034d8" END="0000360b" />
<TYPEINFO_CMT>longlong __stdcall FUN_000034d8(undefined4 * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000360c" NAME="FUN_0000360c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000360c" END="00003753" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_0000360c(int * * param_1, int * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x40" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00003754" NAME="FUN_00003754" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00003754" END="000039cf" />
<TYPEINFO_CMT>int __stdcall FUN_00003754(undefined4 * param_1, int * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x48" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x48" NAME="local_48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000039d0" NAME="FUN_000039d0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000039d0" END="00003c97" />
<ADDRESS_RANGE START="00003ce4" END="00004217" />
<TYPEINFO_CMT>int __stdcall FUN_000039d0(int * * param_1, uint * param_2, int * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x54" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x54" NAME="local_54" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x50" NAME="local_50" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x4c" NAME="local_4c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x48" NAME="local_48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x44" NAME="local_44" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004218" NAME="FUN_00004218" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="ulonglong" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00004218" END="00004287" />
<TYPEINFO_CMT>ulonglong __stdcall FUN_00004218(int * param_1, int * * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004288" NAME="FUN_00004288" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004288" END="000042ab" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00004288(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000042b0" NAME="FUN_000042b0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000042b0" END="00004373" />
<TYPEINFO_CMT>int __stdcall FUN_000042b0(int * * param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x34" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004374" NAME="FUN_00004374" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004374" END="000043c3" />
<TYPEINFO_CMT>int __stdcall FUN_00004374(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x14" NAME="local_14" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000043c4" NAME="FUN_000043c4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000043c4" END="0000440f" />
<TYPEINFO_CMT>int __stdcall FUN_000043c4(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x14" NAME="local_14" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004410" NAME="FUN_00004410" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004410" END="00004467" />
<TYPEINFO_CMT>int __stdcall FUN_00004410(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x14" NAME="local_14" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004468" NAME="FUN_00004468" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004468" END="00004593" />
<TYPEINFO_CMT>int __stdcall FUN_00004468(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x34" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004594" NAME="FUN_00004594" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004594" END="000046d7" />
<TYPEINFO_CMT>int __stdcall FUN_00004594(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x34" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000046d8" NAME="FUN_000046d8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000046d8" END="0000473f" />
<TYPEINFO_CMT>int __stdcall FUN_000046d8(int * * param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x44" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x44" NAME="local_44" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004740" NAME="FUN_00004740" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004740" END="000047af" />
<TYPEINFO_CMT>int __stdcall FUN_00004740(int * * param_1, undefined4 param_2, int param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x40" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x24" NAME="local_24" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000047b0" NAME="FUN_000047b0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000047b0" END="000047f3" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000047b0(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000047f4" NAME="FUN_000047f4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000047f4" END="000049c3" />
<TYPEINFO_CMT>int __stdcall FUN_000047f4(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x4c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x4c" NAME="local_4c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x48" NAME="local_48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x44" NAME="local_44" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000049c4" NAME="FUN_000049c4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000049c4" END="000049ff" />
<TYPEINFO_CMT>undefined __stdcall FUN_000049c4(int * * param_1, int * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004a00" NAME="FUN_00004a00" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00004a00" END="00004a1b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00004a00(int * * param_1, int * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004a1c" NAME="FUN_00004a1c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004a1c" END="00004f53" />
<TYPEINFO_CMT>int __stdcall FUN_00004a1c(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x194" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x194" NAME="local_194" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x183" NAME="local_183" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x181" NAME="local_181" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x174" NAME="local_174" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x24" NAME="local_24" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004f54" NAME="FUN_00004f54" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004f54" END="00004ff3" />
<TYPEINFO_CMT>int __stdcall FUN_00004f54(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x24" NAME="local_24" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x14" NAME="local_14" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00004ff4" NAME="FUN_00004ff4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00004ff4" END="000050fb" />
<TYPEINFO_CMT>int __stdcall FUN_00004ff4(int * * param_1, int param_2, int param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x4c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x4c" NAME="local_4c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x48" NAME="local_48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x44" NAME="local_44" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x20" NAME="local_20" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x1c" NAME="local_1c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000050fc" NAME="FUN_000050fc" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int *" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000050fc" END="00005187" />
<TYPEINFO_CMT>int * __stdcall FUN_000050fc(int * * param_1, int param_2, int * param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000051e4" NAME="FUN_000051e4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000051e4" END="000052d7" />
<TYPEINFO_CMT>int __stdcall FUN_000051e4(int * * param_1, undefined4 param_2, int param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x50" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x50" NAME="local_50" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x4c" NAME="local_4c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x48" NAME="local_48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x44" NAME="local_44" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x24" NAME="local_24" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000052d8" NAME="FUN_000052d8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000052d8" END="000053a7" />
<TYPEINFO_CMT>int __stdcall FUN_000052d8(int * * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000053a8" NAME="FUN_000053a8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000053a8" END="0000541f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000053a8(int * param_1, int * * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005420" NAME="FUN_00005420" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="longlong" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00005420" END="000054a7" />
<TYPEINFO_CMT>longlong __stdcall FUN_00005420(int * param_1, int * * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000054a8" NAME="FUN_000054a8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000054a8" END="000054c7" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000054a8(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000054d0" NAME="FUN_000054d0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000054d0" END="00005533" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000054d0(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005534" NAME="FUN_00005534" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005534" END="00005597" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00005534(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005598" NAME="FUN_00005598" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005598" END="000055ff" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005598(uint param_1, int param_2, uint param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005600" NAME="FUN_00005600" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005600" END="00005613" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005600(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005614" NAME="FUN_00005614" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005614" END="00005627" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005614(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005628" NAME="FUN_00005628" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005628" END="00005687" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00005628(uint param_1, int param_2, int param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005688" NAME="FUN_00005688" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005688" END="000057eb" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00005688(uint param_1, int param_2, byte * param_3, undefined4 param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x38" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="byte *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000057ec" NAME="FUN_000057ec" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000057ec" END="0000583f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000057ec(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x8" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x8" NAME="local_8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="00005840" NAME="FUN_00005840" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005840" END="00005893" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00005840(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x8" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x8" NAME="local_8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="00005894" NAME="FUN_00005894" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00005894" END="000058e3" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00005894(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000058e4" NAME="FUN_000058e4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000058e4" END="00005923" />
<TYPEINFO_CMT>undefined __stdcall FUN_000058e4(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005940" NAME="FUN_00005940" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005940" END="00005957" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005940(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005958" NAME="FUN_00005958" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005958" END="000059bb" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005958(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000059bc" NAME="FUN_000059bc" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000059bc" END="000059e3" />
<TYPEINFO_CMT>undefined __stdcall FUN_000059bc(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x4" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x4" NAME="local_4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="000059e4" NAME="FUN_000059e4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000059e4" END="00005a53" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000059e4(uint * param_1, uint param_2, uint param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x38" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x34" NAME="local_34" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005a54" NAME="FUN_00005a54" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005a54" END="00005b2f" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005a54(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005b30" NAME="FUN_00005b30" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005b30" END="00005b9b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005b30(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005b9c" NAME="FUN_00005b9c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005b9c" END="00005bc3" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005b9c(undefined4 param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005bc4" NAME="FUN_00005bc4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005bc4" END="00005beb" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005bc4(undefined4 param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005bec" NAME="FUN_00005bec" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005bec" END="00005c1b" />
<TYPEINFO_CMT>uint __stdcall FUN_00005bec(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="00005c1c" NAME="FUN_00005c1c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005c1c" END="00005c63" />
<TYPEINFO_CMT>uint __stdcall FUN_00005c1c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005c64" NAME="FUN_00005c64" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005c64" END="00005c9b" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00005c64(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x8" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x8" NAME="local_8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="00005c9c" NAME="FUN_00005c9c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005c9c" END="00005cdf" />
<TYPEINFO_CMT>uint __stdcall FUN_00005c9c(undefined param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0xf" NAME="local_f" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005ce0" NAME="FUN_00005ce0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005ce0" END="00005d23" />
<TYPEINFO_CMT>uint __stdcall FUN_00005ce0(undefined param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0xf" NAME="local_f" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005d24" NAME="FUN_00005d24" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005d24" END="00005d4b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005d24(undefined4 param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005d4c" NAME="FUN_00005d4c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005d4c" END="00005db3" />
<TYPEINFO_CMT>uint __stdcall FUN_00005d4c(undefined param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x18" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x18" NAME="local_18" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x14" NAME="local_14" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x13" NAME="local_13" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x12" NAME="local_12" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005db4" NAME="FUN_00005db4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00005db4" END="00005ddb" />
<TYPEINFO_CMT>undefined __stdcall FUN_00005db4(undefined4 param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005ddc" NAME="FUN_00005ddc" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005ddc" END="00005e1f" />
<TYPEINFO_CMT>uint __stdcall FUN_00005ddc(undefined param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0xf" NAME="local_f" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005e20" NAME="FUN_00005e20" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005e20" END="00005eab" />
<TYPEINFO_CMT>uint __stdcall FUN_00005e20(undefined4 param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005eac" NAME="FUN_00005eac" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005eac" END="00005f37" />
<TYPEINFO_CMT>uint __stdcall FUN_00005eac(undefined4 param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005f38" NAME="FUN_00005f38" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005f38" END="00005fc3" />
<TYPEINFO_CMT>uint __stdcall FUN_00005f38(undefined4 param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00005fc4" NAME="FUN_00005fc4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00005fc4" END="0000604f" />
<TYPEINFO_CMT>uint __stdcall FUN_00005fc4(undefined4 param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006050" NAME="FUN_00006050" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006050" END="0000614f" />
<TYPEINFO_CMT>uint __stdcall FUN_00006050(byte * param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="byte *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006150" NAME="FUN_00006150" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00006150" END="00006177" />
<TYPEINFO_CMT>undefined __stdcall FUN_00006150(undefined4 param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006178" NAME="FUN_00006178" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00006178" END="00006187" />
<TYPEINFO_CMT>undefined __stdcall FUN_00006178(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006188" NAME="FUN_00006188" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006188" END="00006203" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00006188(int param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000063f4" NAME="FUN_000063f4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined *" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000063f4" END="0000643f" />
<TYPEINFO_CMT>undefined * __stdcall FUN_000063f4(int param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006440" NAME="FUN_00006440" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006440" END="00006503" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00006440(uint param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006504" NAME="FUN_00006504" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006504" END="0000653f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00006504(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x8" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x8" NAME="local_8" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="00006540" NAME="FUN_00006540" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006540" END="0000672f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00006540(uint param_1, int param_2, int param_3, int param_4, int param_5, int param_6, uint param_7)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x50" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x50" NAME="local_50" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x4c" NAME="local_4c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x48" NAME="local_48" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x44" NAME="local_44" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x40" NAME="local_40" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x3f" NAME="local_3f" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x3b" NAME="local_3b" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x3a" NAME="local_3a" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x39" NAME="local_39" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="local_30" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="0x0" NAME="param_5" DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="0x4" NAME="param_6" DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="0x8" NAME="param_7" DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006740" NAME="FUN_00006740" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006740" END="000068b7" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00006740(int param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000068b8" NAME="FUN_000068b8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000068b8" END="00006a43" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000068b8(int param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006a50" NAME="FUN_00006a50" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006a50" END="00006a97" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00006a50(int param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006a98" NAME="sid_read_word" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint32_t" DATATYPE_NAMESPACE="/stdint.h" SIZE="0x4" />
<ADDRESS_RANGE START="00006a98" END="00006aab" />
<TYPEINFO_CMT>uint32_t __stdcall sid_read_word(size_t off)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="off" REGISTER="r0" DATATYPE="size_t" DATATYPE_NAMESPACE="/stddef.h" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006aac" NAME="FUN_00006aac" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006aac" END="00006abb" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00006aac(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006ae8" NAME="sid_oem_program_read" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00006ae8" END="00006b0b" />
<TYPEINFO_CMT>undefined __stdcall sid_oem_program_read(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x4" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x4" NAME="local_4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="00006b0c" NAME="FUN_00006b0c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006b0c" END="00006b2b" />
<TYPEINFO_CMT>uint __stdcall FUN_00006b0c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x4" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x4" NAME="local_4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="00006b2c" NAME="FUN_00006b2c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006b2c" END="00006b4f" />
<TYPEINFO_CMT>bool __stdcall FUN_00006b2c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006b50" NAME="sid_oem_program_check_bit3" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006b50" END="00006b73" />
<TYPEINFO_CMT>bool __stdcall sid_oem_program_check_bit3(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006b74" NAME="FUN_00006b74" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006b74" END="00006b97" />
<TYPEINFO_CMT>bool __stdcall FUN_00006b74(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006b98" NAME="FUN_00006b98" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006b98" END="00006bbf" />
<TYPEINFO_CMT>bool __stdcall FUN_00006b98(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006bc0" NAME="sid_oem_program_check_bit6" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006bc0" END="00006be3" />
<TYPEINFO_CMT>bool __stdcall sid_oem_program_check_bit6(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006bec" NAME="FUN_00006bec" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006bec" END="00006bf3" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00006bec(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006bfc" NAME="FUN_00006bfc" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006bfc" END="00006c1f" />
<TYPEINFO_CMT>bool __stdcall FUN_00006bfc(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006c20" NAME="FUN_00006c20" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006c20" END="00006c43" />
<TYPEINFO_CMT>bool __stdcall FUN_00006c20(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006c44" NAME="sid_oem_program_check_bit7" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006c44" END="00006c6b" />
<TYPEINFO_CMT>bool __stdcall sid_oem_program_check_bit7(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006c6c" NAME="sid_oem_program_check_bit9" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006c6c" END="00006c8f" />
<TYPEINFO_CMT>bool __stdcall sid_oem_program_check_bit9(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006cbc" NAME="FUN_00006cbc" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006cbc" END="00006cdf" />
<TYPEINFO_CMT>bool __stdcall FUN_00006cbc(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006d04" NAME="sid_oem_program_check_bit1" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00006d04" END="00006d27" />
<TYPEINFO_CMT>bool __stdcall sid_oem_program_check_bit1(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006d4c" NAME="FUN_00006d4c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00006d4c" END="00006e8f" />
<TYPEINFO_CMT>int __stdcall FUN_00006d4c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006e9c" NAME="boot_log" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00006e9c" END="00006f3f" />
<TYPEINFO_CMT>undefined __stdcall boot_log(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00006f40" NAME="FUN_00006f40" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00006f40" END="00007003" />
<TYPEINFO_CMT>undefined __stdcall FUN_00006f40(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007004" NAME="FUN_00007004" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007004" END="0000711b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007004(int param_1, uint param_2, uint param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000711c" NAME="FUN_0000711c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000711c" END="0000711f" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000711c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007120" NAME="FUN_00007120" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007120" END="00007123" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007120(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007148" NAME="is_not_boot0_signature" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00007148" END="0000718f" />
<TYPEINFO_CMT>int __stdcall is_not_boot0_signature(char * param_1, char * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007190" NAME="FUN_00007190" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00007190" END="0000721f" />
<TYPEINFO_CMT>bool __stdcall FUN_00007190(int * param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007220" NAME="FUN_00007220" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007220" END="0000723b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007220(int param_1, char * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000723c" NAME="FUN_0000723c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000723c" END="00007257" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000723c(int * param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007258" NAME="FUN_00007258" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00007258" END="0000729f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00007258(int * param_1, uint param_2, char * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000072a4" NAME="FUN_000072a4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000072a4" END="00007327" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_000072a4(uint * param_1, uint param_2, uint param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x2c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="local_2c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007328" NAME="FUN_00007328" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007328" END="0000733b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007328(uint * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000733c" NAME="FUN_0000733c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000733c" END="0000734f" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000733c(uint * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007350" NAME="FUN_00007350" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007350" END="00007377" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007350(uint * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007378" NAME="FUN_00007378" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007378" END="00007423" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007378(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007424" NAME="FUN_00007424" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007424" END="000074c7" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007424(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000074c8" NAME="FUN_000074c8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000074c8" END="0000756b" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_000074c8(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000756c" NAME="FUN_0000756c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="0000756c" END="0000761f" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_0000756c(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007620" NAME="FUN_00007620" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007620" END="000076cf" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007620(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000076d0" NAME="FUN_000076d0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000076d0" END="0000776b" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_000076d0(int param_1, uint param_2, uint * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000776c" NAME="FUN_0000776c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="0000776c" END="0000779b" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_0000776c(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000779c" NAME="FUN_0000779c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="0000779c" END="0000782f" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_0000779c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007830" NAME="FUN_00007830" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007830" END="0000785f" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007830(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007860" NAME="FUN_00007860" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007860" END="00007897" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007860(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007898" NAME="FUN_00007898" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007898" END="000078d3" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007898(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000078d4" NAME="FUN_000078d4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000078d4" END="0000790f" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_000078d4(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007910" NAME="FUN_00007910" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007910" END="00007993" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007910(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007994" NAME="FUN_00007994" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007994" END="00007a2f" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007994(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007a30" NAME="FUN_00007a30" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007a30" END="00007ac7" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007a30(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007ac8" NAME="FUN_00007ac8" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007ac8" END="00007adf" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007ac8(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007ae0" NAME="FUN_00007ae0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007ae0" END="00007b43" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007ae0(uint param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007b44" NAME="FUN_00007b44" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007b44" END="00007b6f" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007b44(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007b70" NAME="FUN_00007b70" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00007b70" END="00007b8f" />
<TYPEINFO_CMT>uint __stdcall FUN_00007b70(int param_1, uint param_2, uint param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007b90" NAME="FUN_00007b90" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007b90" END="00007bd3" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007b90(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007bd4" NAME="FUN_00007bd4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00007bd4" END="00007c9b" />
<TYPEINFO_CMT>uint __stdcall FUN_00007bd4(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007c9c" NAME="FUN_00007c9c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007c9c" END="00007cdf" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007c9c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007ce0" NAME="FUN_00007ce0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007ce0" END="00007d23" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007ce0(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007d24" NAME="FUN_00007d24" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00007d24" END="00007d37" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_00007d24(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007d38" NAME="FUN_00007d38" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007d38" END="00007d47" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007d38(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007d9c" NAME="FUN_00007d9c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007d9c" END="00007dbf" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007d9c(int param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007dc0" NAME="FUN_00007dc0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00007dc0" END="00007dcf" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00007dc0(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007dd0" NAME="FUN_00007dd0" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007dd0" END="00007df7" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007dd0(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007df8" NAME="pinctrl_enable_pf_jtag" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007df8" END="00007e1b" />
<TYPEINFO_CMT>undefined __stdcall pinctrl_enable_pf_jtag(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007e1c" NAME="enable_icache" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007e1c" END="00007e4b" />
<TYPEINFO_CMT>undefined __stdcall enable_icache(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007e4c" NAME="FUN_00007e4c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007e4c" END="00007edf" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007e4c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007ee0" NAME="FUN_00007ee0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00007ee0" END="00007f13" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00007ee0(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007f14" NAME="FUN_00007f14" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00007f14" END="00007f2f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00007f14(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007f30" NAME="FUN_00007f30" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007f30" END="00007f4f" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007f30(void * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="void *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007f68" NAME="FUN_00007f68" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00007f68" END="00007fab" />
<TYPEINFO_CMT>undefined __stdcall FUN_00007f68(undefined4 param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00007fac" NAME="FUN_00007fac" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00007fac" END="0000803f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00007fac(int param_1, int param_2, int param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008044" NAME="FUN_00008044" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00008044" END="000080d3" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00008044(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="0x0" NAME="param_5" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000080e8" NAME="FUN_000080e8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000080e8" END="0000811f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000080e8(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008120" NAME="FUN_00008120" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008120" END="000081b7" />
<TYPEINFO_CMT>undefined __stdcall FUN_00008120(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000081cc" NAME="memcpy" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="000081cc" END="000081f3" />
<TYPEINFO_CMT>void __stdcall memcpy(char * dst, char * src, size_t len)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="dst" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="src" REGISTER="r1" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="len" REGISTER="r2" DATATYPE="size_t" DATATYPE_NAMESPACE="/stddef.h" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000081f4" NAME="memset" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="000081f4" END="00008213" />
<TYPEINFO_CMT>void __stdcall memset(char * param_1, char param_2, size_t param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="char" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="size_t" DATATYPE_NAMESPACE="/stddef.h" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008214" NAME="FUN_00008214" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008214" END="00008237" />
<TYPEINFO_CMT>undefined __stdcall FUN_00008214(undefined * param_1, undefined * param_2, int param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008238" NAME="FUN_00008238" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008238" END="0000829b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00008238(int param_1, int param_2, uint param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000829c" NAME="FUN_0000829c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000829c" END="000082bf" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000829c(undefined * param_1, undefined param_2, int param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000082c0" NAME="FUN_000082c0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000082c0" END="00008303" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000082c0(int param_1, int param_2, uint param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008304" NAME="strncmp" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00008304" END="0000834f" />
<TYPEINFO_CMT>int __stdcall strncmp(char * param_1, char * param_2, size_t param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="size_t" DATATYPE_NAMESPACE="/stddef.h" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008350" NAME="get_cntpct" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="ulonglong" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="00008350" END="0000839b" />
<TYPEINFO_CMT>ulonglong __stdcall get_cntpct(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x10" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x10" NAME="local_10" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0xc" NAME="local_c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="0000839c" NAME="delay" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="0000839c" END="000083ff" />
<TYPEINFO_CMT>undefined8 __stdcall delay(uint param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x28" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x20" NAME="local_20" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x1c" NAME="local_1c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008400" NAME="FUN_00008400" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008400" END="00008443" />
<TYPEINFO_CMT>undefined __stdcall FUN_00008400(uint param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008444" NAME="FUN_00008444" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008444" END="000084ab" />
<TYPEINFO_CMT>undefined __stdcall FUN_00008444(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000084ac" NAME="FUN_000084ac" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000084ac" END="0000851f" />
<TYPEINFO_CMT>undefined __stdcall FUN_000084ac(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008520" NAME="FUN_00008520" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00008520" END="0000858b" />
<TYPEINFO_CMT>uint __stdcall FUN_00008520(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000858c" NAME="FUN_0000858c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000858c" END="000085a3" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000858c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x4" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x4" NAME="local_4" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="000085a4" NAME="FUN_000085a4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000085a4" END="0000860f" />
<TYPEINFO_CMT>undefined __stdcall FUN_000085a4(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008610" NAME="FUN_00008610" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008610" END="0000867b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00008610(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000867c" NAME="FUN_0000867c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000867c" END="000086c7" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000867c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000086c8" NAME="FUN_000086c8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="000086c8" END="0000871b" />
<TYPEINFO_CMT>undefined8 __stdcall FUN_000086c8(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000871c" NAME="FUN_0000871c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000871c" END="0000873b" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000871c(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000087a4" NAME="FUN_000087a4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000087a4" END="000087c7" />
<TYPEINFO_CMT>undefined __stdcall FUN_000087a4(undefined param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000087c8" NAME="FUN_000087c8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000087c8" END="000087f7" />
<TYPEINFO_CMT>uint __stdcall FUN_000087c8(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008848" NAME="nop_00008848" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008848" END="0000884b" />
<TYPEINFO_CMT>void __stdcall nop_00008848(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000884c" NAME="nop_0000884c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="0000884c" END="0000884f" />
<TYPEINFO_CMT>void __stdcall nop_0000884c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008850" NAME="FUN_00008850" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008850" END="0000888b" />
<TYPEINFO_CMT>void __stdcall FUN_00008850(struct fel_endpoint_buf * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000888c" NAME="FUN_0000888c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000888c" END="000088b3" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000888c(struct aw_usb_request_wrapped * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct aw_usb_request_wrapped *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000088b4" NAME="fel_fill_endpoint_buf" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000088b4" END="000088d3" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_endpoint_buf(struct fel_endpoint_buf * param_1, undefined4 param_2, undefined4 param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000088d4" NAME="fel_recv_usb_request" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="000088d4" END="00008953" />
<TYPEINFO_CMT>void __stdcall fel_recv_usb_request(struct fel_usb_context * param_1, struct aw_usb_request_wrapped * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="buf" DATATYPE="undefined1[32]" DATATYPE_NAMESPACE="/" SIZE="0x20" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct aw_usb_request_wrapped *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008954" NAME="fel_execute_usb_request" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008954" END="000089bf" />
<TYPEINFO_CMT>undefined __stdcall fel_execute_usb_request(int is_read_operation, struct fel_usb_context * param_2, struct aw_usb_request_wrapped * param_3, struct usb_io_buf * param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="is_read_operation" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="struct aw_usb_request_wrapped *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="struct usb_io_buf *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000089c0" NAME="fel_handle_usb_request" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000089c0" END="00008a2f" />
<TYPEINFO_CMT>undefined __stdcall fel_handle_usb_request(struct fel_usb_context * param_1, struct aw_usb_request_wrapped * param_2, struct usb_io_buf * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct aw_usb_request_wrapped *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="struct usb_io_buf *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008a30" NAME="fel_send_usb_response" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008a30" END="00008a9f" />
<TYPEINFO_CMT>void __stdcall fel_send_usb_response(struct fel_usb_context * param_1, struct aw_usb_request_wrapped * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x28" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="struct aw_usb_response" DATATYPE_NAMESPACE="/" SIZE="0xd" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct aw_usb_request_wrapped *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008aa0" NAME="fel_respond_usb_request" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008aa0" END="00008af3" />
<TYPEINFO_CMT>void __stdcall fel_respond_usb_request(struct fel_usb_context * param_1, struct usb_io_buf * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="acStack48" DATATYPE="struct aw_usb_request_wrapped" DATATYPE_NAMESPACE="/" SIZE="0x24" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct usb_io_buf *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008af4" NAME="FUN_00008af4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008af4" END="00008b0f" />
<TYPEINFO_CMT>void __stdcall FUN_00008af4(struct fel_usb_context * param_1, struct usb_io_buf * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct usb_io_buf *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008b10" NAME="fel_fill_usb_io_buf" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="struct usb_io_buf *" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00008b10" END="00008b4b" />
<TYPEINFO_CMT>struct usb_io_buf * __stdcall fel_fill_usb_io_buf(undefined4 param_1, undefined4 param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008b4c" NAME="fel_send_version_struct" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008b4c" END="00008bcb" />
<TYPEINFO_CMT>undefined __stdcall fel_send_version_struct(struct fel_usb_context * param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x2c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="fel_version" DATATYPE="struct verify_dev_data_s" DATATYPE_NAMESPACE="/" SIZE="0x20" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008bcc" NAME="FUN_00008bcc" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00008bcc" END="00008c5f" />
<TYPEINFO_CMT>undefined __stdcall FUN_00008bcc(int param_1, undefined4 param_2, undefined4 param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x2c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="acStack44" DATATYPE="struct verify_dev_data_s" DATATYPE_NAMESPACE="/" SIZE="0x20" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008c60" NAME="FUN_00008c60" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008c60" END="00008cab" />
<TYPEINFO_CMT>void __stdcall FUN_00008c60(int param_1, undefined4 param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x20" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x20" NAME="local_20" DATATYPE="undefined2" DATATYPE_NAMESPACE="/" SIZE="0x2" />
<STACK_VAR STACK_PTR_OFFSET="-0x1e" NAME="local_1e" DATATYPE="undefined2" DATATYPE_NAMESPACE="/" SIZE="0x2" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008cac" NAME="FUN_00008cac" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008cac" END="00008cf7" />
<TYPEINFO_CMT>void __stdcall FUN_00008cac(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x20" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x20" NAME="local_20" DATATYPE="struct fel_is_ready_data" DATATYPE_NAMESPACE="/" SIZE="0x10" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008cf8" NAME="fel_is_addr_protected" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="bool" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00008cf8" END="00008d47" />
<TYPEINFO_CMT>bool __stdcall fel_is_addr_protected(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008d78" NAME="fel_handle_fel_request_write" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00008d78" END="00008e07" />
<TYPEINFO_CMT>byte __stdcall fel_handle_fel_request_write(struct fel_usb_context * param_1, struct aw_fel_request * param_2, undefined4 param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct aw_fel_request *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008e08" NAME="fel_handle_fel_request_read" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00008e08" END="00008e97" />
<TYPEINFO_CMT>byte __stdcall fel_handle_fel_request_read(struct fel_usb_context * param_1, struct aw_fel_request * param_2, undefined4 param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct aw_fel_request *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008e98" NAME="fel_get_request_address" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00008e98" END="00008ebb" />
<TYPEINFO_CMT>undefined4 __stdcall fel_get_request_address(undefined4 param_1, struct aw_fel_request * param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct aw_fel_request *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008ebc" NAME="fel_send_status" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008ebc" END="00008f0f" />
<TYPEINFO_CMT>void __stdcall fel_send_status(struct fel_usb_context * param_1, uint tag, byte param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x20" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x20" NAME="uStack32" DATATYPE="struct fel_status" DATATYPE_NAMESPACE="/" SIZE="0x8" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="tag" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="byte" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008f10" NAME="fel_usb_recv" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008f10" END="00008f53" />
<TYPEINFO_CMT>void __stdcall fel_usb_recv(struct fel_usb_context * param_1, void * buf, uint len)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="buf" REGISTER="r1" DATATYPE="void *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="len" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00008f54" NAME="fel_handle_fel_request" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00008f54" END="0000917f" />
<TYPEINFO_CMT>void __stdcall fel_handle_fel_request(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x38" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x38" NAME="local_38" DATATYPE="struct aw_fel_request" DATATYPE_NAMESPACE="/" SIZE="0x10" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009180" NAME="fel_loop" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00009180" END="0000919f" />
<TYPEINFO_CMT>void __stdcall fel_loop(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000091a0" NAME="FUN_000091a0" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000091a0" END="000091ab" />
<TYPEINFO_CMT>undefined __stdcall FUN_000091a0(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000091ac" NAME="FUN_000091ac" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000091ac" END="000091b7" />
<TYPEINFO_CMT>undefined __stdcall FUN_000091ac(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000091b8" NAME="FUN_000091b8" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000091b8" END="000091c3" />
<TYPEINFO_CMT>undefined __stdcall FUN_000091b8(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000091c4" NAME="FUN_000091c4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000091c4" END="000091e7" />
<TYPEINFO_CMT>undefined __stdcall FUN_000091c4(uint * param_1, uint param_2, uint param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000091e8" NAME="FUN_000091e8" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="000091e8" END="000091eb" />
<TYPEINFO_CMT>undefined __stdcall FUN_000091e8(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000091ec" NAME="FUN_000091ec" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="000091ec" END="00009213" />
<TYPEINFO_CMT>void __stdcall FUN_000091ec(struct fel_endpoint * param_1, struct fel_endpoint_buf * param_2, undefined param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009214" NAME="fel_usb_get_ep_fifo" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00009214" END="000092df" />
<TYPEINFO_CMT>int __stdcall fel_usb_get_ep_fifo(struct fel_endpoint * param_1, int * ep_id, char * * ep_fifo)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="ep_id" REGISTER="r1" DATATYPE="int *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="ep_fifo" REGISTER="r2" DATATYPE="char * *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000092e0" NAME="fel_usb_rx" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000092e0" END="0000949f" />
<TYPEINFO_CMT>int __stdcall fel_usb_rx(struct fel_usb_context * param_1, struct fel_endpoint * param_2, struct fel_endpoint_buf * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x30" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x30" NAME="ep_fifo" DATATYPE="char *" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x2c" NAME="ep_id" DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="ret" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct fel_endpoint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000094a0" NAME="fel_usb_tx" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000094a0" END="00009627" />
<TYPEINFO_CMT>int __stdcall fel_usb_tx(struct fel_usb_context * param_1, struct fel_endpoint * param_2, struct fel_endpoint_buf * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x28" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="ep_fifo" DATATYPE="char *" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x24" NAME="ep_id" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct fel_endpoint *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009628" NAME="usbotg_select_ep" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00009628" END="00009633" />
<TYPEINFO_CMT>undefined __stdcall usbotg_select_ep(undefined param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009634" NAME="FUN_00009634" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00009634" END="00009773" />
<TYPEINFO_CMT>void __stdcall FUN_00009634(struct fel_usb_context * param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009774" NAME="usbotg_get_index" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="00009774" END="0000977f" />
<TYPEINFO_CMT>byte __stdcall usbotg_get_index(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009780" NAME="arm_unmask_irq" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00009780" END="00009793" />
<TYPEINFO_CMT>void __stdcall arm_unmask_irq(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009794" NAME="arm_mask_irq" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="00009794" END="000097a7" />
<TYPEINFO_CMT>void __stdcall arm_mask_irq(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000097a8" NAME="maybe_usb_ep_do_io" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000097a8" END="000099bb" />
<TYPEINFO_CMT>int __stdcall maybe_usb_ep_do_io(struct fel_usb_context * param_1, struct fel_endpoint_buf * param_2, bool in_irq)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="in_irq" REGISTER="r2" DATATYPE="bool" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000099bc" NAME="maybe_usb_ep_do_io" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000099bc" END="000099df" />
<TYPEINFO_CMT>int __stdcall maybe_usb_ep_do_io(struct fel_usb_context * param_1, struct fel_endpoint_buf * param_2, bool in_irq)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="in_irq" REGISTER="r2" DATATYPE="bool" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="000099e0" NAME="FUN_000099e0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="000099e0" END="00009a9f" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_000099e0(int param_1, undefined * param_2, undefined4 param_3, int param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009aa0" NAME="FUN_00009aa0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00009aa0" END="00009c17" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_00009aa0(struct fel_usb_context * param_1, char * param_2, undefined4 param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009c18" NAME="usbotg_ep0_recv" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00009c18" END="00009c93" />
<TYPEINFO_CMT>uint __stdcall usbotg_ep0_recv(char * buf)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="buf" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009c94" NAME="FUN_00009c94" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="00009c94" END="00009fb7" />
<TYPEINFO_CMT>uint __stdcall FUN_00009c94(struct fel_usb_context * param_1, undefined4 param_2, uint param_3, uint param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x28" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x28" NAME="local_28" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x27" NAME="local_27" DATATYPE="undefined1" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<STACK_VAR STACK_PTR_OFFSET="-0x26" NAME="local_26" DATATYPE="undefined2" DATATYPE_NAMESPACE="/" SIZE="0x2" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="00009fb8" NAME="FUN_00009fb8" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="00009fb8" END="0000a04b" />
<TYPEINFO_CMT>undefined __stdcall FUN_00009fb8(struct fel_endpoint * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a04c" NAME="FUN_0000a04c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a04c" END="0000a06f" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a04c(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a084" NAME="usbotg_irq_handler_real" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a084" END="0000a38f" />
<TYPEINFO_CMT>undefined __stdcall usbotg_irq_handler_real(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a390" NAME="usbotg_irq_handler" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="0000a390" END="0000a39f" />
<TYPEINFO_CMT>void __stdcall usbotg_irq_handler(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a3a0" NAME="FUN_0000a3a0" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a3a0" END="0000a3c7" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a3a0(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a3c8" NAME="FUN_0000a3c8" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a3c8" END="0000a4ff" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a3c8(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a500" NAME="gic_init_part3" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a500" END="0000a593" />
<TYPEINFO_CMT>undefined __stdcall gic_init_part3(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a594" NAME="gic_enable_irq" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000a594" END="0000a5cb" />
<TYPEINFO_CMT>undefined4 __stdcall gic_enable_irq(uint param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a5cc" NAME="FUN_0000a5cc" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a5cc" END="0000a5eb" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a5cc(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a5ec" NAME="gic_enable_irq_usbotg" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a5ec" END="0000a5fb" />
<TYPEINFO_CMT>undefined __stdcall gic_enable_irq_usbotg(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a5fc" NAME="irq_handler" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a5fc" END="0000a63f" />
<TYPEINFO_CMT>undefined __stdcall irq_handler(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a640" NAME="fel_gic_init" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a640" END="0000a663" />
<TYPEINFO_CMT>undefined __stdcall fel_gic_init(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a664" NAME="fel_enable_gic_usbotg_irq" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a664" END="0000a67f" />
<TYPEINFO_CMT>undefined __stdcall fel_enable_gic_usbotg_irq(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a680" NAME="fel_fill_usb_device_descriptor" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a680" END="0000a6e3" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_usb_device_descriptor(struct usb_device_descriptor * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct usb_device_descriptor *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a6e4" NAME="fel_fill_usb_config_descriptor" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a6e4" END="0000a723" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_usb_config_descriptor(struct usb_config_descriptor * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct usb_config_descriptor *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a724" NAME="fel_fill_usb_interface_descriptor" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a724" END="0000a763" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_usb_interface_descriptor(undefined * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a764" NAME="fel_fill_usb_endpoint_descriptor_ep1" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a764" END="0000a797" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_usb_endpoint_descriptor_ep1(struct usb_endpoint_descriptor * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a798" NAME="fel_fill_usb_endpoint_descriptor_ep2" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a798" END="0000a7cb" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_usb_endpoint_descriptor_ep2(struct usb_endpoint_descriptor * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a7cc" NAME="FUN_0000a7cc" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a7cc" END="0000a7d7" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a7cc(undefined4 * param_1, undefined4 param_2, undefined4 param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a7d8" NAME="fel_fill_usb_endpoint_descriptor_ep1_alt" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a7d8" END="0000a80b" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_usb_endpoint_descriptor_ep1_alt(struct usb_endpoint_descriptor * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a80c" NAME="fel_fill_usb_endpoint_descriptor_ep2_alt" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a80c" END="0000a83f" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_usb_endpoint_descriptor_ep2_alt(struct usb_endpoint_descriptor * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a840" NAME="FUN_0000a840" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a840" END="0000a84b" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a840(undefined4 * param_1, undefined4 param_2, undefined4 param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a84c" NAME="fel_fill_context_endpoints" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a84c" END="0000a8e3" />
<TYPEINFO_CMT>undefined __stdcall fel_fill_context_endpoints(struct fel_endpoint_list * param_1, struct usb_endpoint_descriptor * param_2, struct usb_endpoint_descriptor * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint_list *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="struct usb_endpoint_descriptor *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a8e4" NAME="FUN_0000a8e4" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a8e4" END="0000a90b" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a8e4(undefined4 * param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a90c" NAME="FUN_0000a90c" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a90c" END="0000a937" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a90c(struct fel_endpoint_buf * param_1, undefined4 param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a938" NAME="FUN_0000a938" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a938" END="0000a967" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a938(struct fel_endpoint_buf * param_1, undefined4 param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a968" NAME="FUN_0000a968" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a968" END="0000a997" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a968(struct fel_endpoint_buf * param_1, undefined4 param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a998" NAME="FUN_0000a998" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a998" END="0000a9ab" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000a998(struct fel_endpoint_list * param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_endpoint_list *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_4" REGISTER="r3" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a9ac" NAME="usbotg_disable_hs" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="byte" DATATYPE_NAMESPACE="/" SIZE="0x1" />
<ADDRESS_RANGE START="0000a9ac" END="0000a9c7" />
<TYPEINFO_CMT>byte __stdcall usbotg_disable_hs(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a9c8" NAME="usbphy_force_id_high" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a9c8" END="0000a9df" />
<TYPEINFO_CMT>undefined __stdcall usbphy_force_id_high(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000a9e0" NAME="usbphy_enable_dpdm_pullup_set_vbusvld_src" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000a9e0" END="0000aa1b" />
<TYPEINFO_CMT>undefined __stdcall usbphy_enable_dpdm_pullup_set_vbusvld_src(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000aa1c" NAME="usbphy_force_vbus_high" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000aa1c" END="0000aa6b" />
<TYPEINFO_CMT>uint __stdcall usbphy_force_vbus_high(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000aa6c" NAME="usbphy_force_vbus_low" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000aa6c" END="0000aa83" />
<TYPEINFO_CMT>undefined __stdcall usbphy_force_vbus_low(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000aa84" NAME="usbotg_check_vbus" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000aa84" END="0000aabf" />
<TYPEINFO_CMT>uint __stdcall usbotg_check_vbus(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000aac0" NAME="fel_usb_enter_device_mode" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000aac0" END="0000ab07" />
<TYPEINFO_CMT>undefined __stdcall fel_usb_enter_device_mode(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000ab08" NAME="fel_init_usbotg" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000ab08" END="0000abd7" />
<TYPEINFO_CMT>undefined __stdcall fel_init_usbotg(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000abd8" NAME="fel_usbotg_start" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000abd8" END="0000ac13" />
<TYPEINFO_CMT>undefined __stdcall fel_usbotg_start(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000ac14" NAME="FUN_0000ac14" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000ac14" END="0000ac27" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000ac14(undefined4 * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000ac28" NAME="FUN_0000ac28" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000ac28" END="0000ac3f" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000ac28(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000ac40" NAME="FUN_0000ac40" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000ac40" END="0000accf" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000ac40(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000acd0" NAME="fel_main" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000acd0" END="0000af5f" />
<TYPEINFO_CMT>undefined __stdcall fel_main(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x17c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x17c" NAME="auStack380" DATATYPE="struct fel_endpoint_buf" DATATYPE_NAMESPACE="/" SIZE="0x1c" />
<STACK_VAR STACK_PTR_OFFSET="-0x160" NAME="auStack352" DATATYPE="struct fel_endpoint_buf" DATATYPE_NAMESPACE="/" SIZE="0x1c" />
<STACK_VAR STACK_PTR_OFFSET="-0x144" NAME="auStack324" DATATYPE="struct fel_endpoint_buf" DATATYPE_NAMESPACE="/" SIZE="0x1c" />
<STACK_VAR STACK_PTR_OFFSET="-0x10c" NAME="fel_eps" DATATYPE="struct fel_endpoint_list" DATATYPE_NAMESPACE="/" SIZE="0x40" />
<STACK_VAR STACK_PTR_OFFSET="-0xac" NAME="ep_descriptor_pair" DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<STACK_VAR STACK_PTR_OFFSET="-0xa4" NAME="ep2_descriptor" DATATYPE="undefined7" DATATYPE_NAMESPACE="/" SIZE="0x7" />
<STACK_VAR STACK_PTR_OFFSET="-0x9c" NAME="ep1_descriptor" DATATYPE="undefined7" DATATYPE_NAMESPACE="/" SIZE="0x7" />
<STACK_VAR STACK_PTR_OFFSET="-0x94" NAME="interface_descriptor" DATATYPE="byte[12]" DATATYPE_NAMESPACE="/" SIZE="0xc" />
<STACK_VAR STACK_PTR_OFFSET="-0x88" NAME="config_descriptor" DATATYPE="undefined1[9]" DATATYPE_NAMESPACE="/" SIZE="0x9" />
<STACK_VAR STACK_PTR_OFFSET="-0x7c" NAME="device_descriptor" DATATYPE="struct usb_device_descriptor" DATATYPE_NAMESPACE="/" SIZE="0x12" />
<STACK_VAR STACK_PTR_OFFSET="-0x68" NAME="auStack104" DATATYPE="struct fel_usb_context" DATATYPE_NAMESPACE="/" SIZE="0x60" />
</STACK_FRAME>
</FUNCTION>
<FUNCTION ENTRY_POINT="0000af98" NAME="fel_wait_tx_done" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000af98" END="0000afef" />
<TYPEINFO_CMT>undefined4 __stdcall fel_wait_tx_done(struct fel_usb_context * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000aff0" NAME="fel_copy_from_ep_fifo" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000aff0" END="0000b0bf" />
<TYPEINFO_CMT>undefined __stdcall fel_copy_from_ep_fifo(char * ep_fifo, char * param_2, struct fel_endpoint_buf * param_3, uint rxcount)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="ep_fifo" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="rxcount" REGISTER="r3" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b0c0" NAME="usbotg_get_intrusb" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b0c0" END="0000b0e3" />
<TYPEINFO_CMT>undefined4 __stdcall usbotg_get_intrusb(struct fel_usb_context * ctx)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="ctx" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b0e4" NAME="fel_copy_to_ep_fifo" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b0e4" END="0000b153" />
<TYPEINFO_CMT>uint __stdcall fel_copy_to_ep_fifo(char * ep_fifo, struct fel_endpoint_buf * param_2, uint len)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="ep_fifo" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="struct fel_endpoint_buf *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="len" REGISTER="r2" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b154" NAME="usbotg_ack_intrrx" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b154" END="0000b173" />
<TYPEINFO_CMT>undefined4 __stdcall usbotg_ack_intrrx(int param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b174" NAME="usbotg_ack_intrusb" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b174" END="0000b193" />
<TYPEINFO_CMT>undefined4 __stdcall usbotg_ack_intrusb(struct fel_usb_context * param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b194" NAME="FUN_0000b194" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b194" END="0000b1b3" />
<TYPEINFO_CMT>uint __stdcall FUN_0000b194(int param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b1b4" NAME="FUN_0000b1b4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b1b4" END="0000b213" />
<TYPEINFO_CMT>int __stdcall FUN_0000b1b4(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b214" NAME="get_bytes_after_bootloader" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b214" END="0000b28f" />
<TYPEINFO_CMT>undefined4 __stdcall get_bytes_after_bootloader(undefined * param_1, uint param_2, undefined4 * param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b290" NAME="FUN_0000b290" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b290" END="0000b3f7" />
<TYPEINFO_CMT>int __stdcall FUN_0000b290(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x260" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x260" NAME="local_260" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x3c" NAME="local_3c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b3f8" NAME="FUN_0000b3f8" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b3f8" END="0000b4db" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_0000b3f8(undefined * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0xc80" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0xc80" NAME="local_c80" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0xc7c" NAME="local_c7c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0xc78" NAME="local_c78" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0xc74" NAME="local_c74" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b4f0" NAME="FUN_0000b4f0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b4f0" END="0000b59b" />
<TYPEINFO_CMT>int __stdcall FUN_0000b4f0(char * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b59c" NAME="FUN_0000b59c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b59c" END="0000b63b" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_0000b59c(uint param_1, int param_2, int param_3)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x60" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x60" NAME="local_60" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_3" REGISTER="r2" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b63c" NAME="FUN_0000b63c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b63c" END="0000b68b" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_0000b63c(int param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b68c" NAME="fel_maybe_check_bootloader_signature" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="int" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b68c" END="0000b78b" />
<TYPEINFO_CMT>int __stdcall fel_maybe_check_bootloader_signature(struct fel_usb_context * param_1, uint address)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0xc3c" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0xc3c" NAME="bl_len" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="struct fel_usb_context *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="address" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b798" NAME="FUN_0000b798" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000b798" END="0000b7cf" />
<TYPEINFO_CMT>undefined __stdcall FUN_0000b798(undefined * param_1, int param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="int" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b7d0" NAME="FUN_0000b7d0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000b7d0" END="0000b963" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_0000b7d0(char * param_1)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x390" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0">
<STACK_VAR STACK_PTR_OFFSET="-0x390" NAME="local_390" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x38c" NAME="local_38c" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<STACK_VAR STACK_PTR_OFFSET="-0x388" NAME="local_388" DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
</STACK_FRAME>
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="char *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b96c" NAME="ccu_disable_usbotg" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000b96c" END="0000b987" />
<TYPEINFO_CMT>undefined __stdcall ccu_disable_usbotg(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b988" NAME="ccu_enable_usbotg" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined8" DATATYPE_NAMESPACE="/" SIZE="0x8" />
<ADDRESS_RANGE START="0000b988" END="0000b9cb" />
<TYPEINFO_CMT>undefined8 __stdcall ccu_enable_usbotg(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b9cc" NAME="ccu_assert_reset_usbphy0" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000b9cc" END="0000b9e3" />
<TYPEINFO_CMT>undefined __stdcall ccu_assert_reset_usbphy0(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000b9e4" NAME="ccu_deassert_reset_usbphy0" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="0000b9e4" END="0000ba27" />
<TYPEINFO_CMT>void __stdcall ccu_deassert_reset_usbphy0(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000ba28" NAME="usbphy_config_usb0_otg" LIBRARY_FUNCTION="n">
<ADDRESS_RANGE START="0000ba28" END="0000ba57" />
<TYPEINFO_CMT>undefined __stdcall usbphy_config_usb0_otg(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000ba58" NAME="ccu_reset_usbotg" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="0000ba58" END="0000ba6f" />
<TYPEINFO_CMT>void __stdcall ccu_reset_usbotg(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000ba7c" NAME="FUN_0000ba7c" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000ba7c" END="0000bae3" />
<TYPEINFO_CMT>undefined4 __stdcall FUN_0000ba7c(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000bae4" NAME="FUN_0000bae4" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="uint" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000bae4" END="0000bb23" />
<TYPEINFO_CMT>uint __stdcall FUN_0000bae4(void)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000bb26" NAME="FUN_0000bb26" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" SIZE="0x4" />
<ADDRESS_RANGE START="0000bb26" END="0000bb73" />
<TYPEINFO_CMT>undefined4 * __stdcall FUN_0000bb26(undefined4 * param_1, uint param_2)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="param_1" REGISTER="r0" DATATYPE="undefined4 *" DATATYPE_NAMESPACE="/" />
<REGISTER_VAR NAME="param_2" REGISTER="r1" DATATYPE="uint" DATATYPE_NAMESPACE="/" />
</FUNCTION>
<FUNCTION ENTRY_POINT="0000bb74" NAME="jump_to" LIBRARY_FUNCTION="n">
<RETURN_TYPE DATATYPE="void" DATATYPE_NAMESPACE="/" SIZE="0x0" />
<ADDRESS_RANGE START="0000bb74" END="0000bb77" />
<TYPEINFO_CMT>void __stdcall jump_to(void * dest)</TYPEINFO_CMT>
<STACK_FRAME LOCAL_VAR_SIZE="0x0" PARAM_OFFSET="0x0" RETURN_ADDR_SIZE="0x0" />
<REGISTER_VAR NAME="dest" REGISTER="r0" DATATYPE="void *" DATATYPE_NAMESPACE="/" />
</FUNCTION>
</FUNCTIONS>
<MARKUP />
<EXT_LIBRARY_TABLE />
</PROGRAM>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment