Page 1
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
Command Line: C:\ghs\comp_rh850\ease850.exe -w -elf -b0 -I..\source\Driver\Clock -I..\source\Driver\RH850F1KM_S1 -I..\source\Driver\Timer -I..\source\Driver\TimerB -I..\source\Driver\Analog_Signals -I..\source\Driver\CAN -I..\source\Driver\GPIO -I..\source\System -I..\source\Appliciation -I..\source\FCL -I..\source\EEL -I..\source\eel_user -I..\source\fdl_user -I..\source\FDL -I..\source\EEL\lib -I..\source\FDL\lib -IC:\ghs\comp_rh850\lib\rh850 -cg_underscore -cpu=rh850g3kh -no_v850_simd -nomacro -patch_dbo=Z:\D\project\FX12\������װ��\FX12_test\ghs\obj\r_fcl_hw_access.dbo -source=r_fcl_hw_access.c -o .\obj\gh_00000vo1.o -list=.\list\r_fcl_hw_access.lst C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si 
Original File: C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
Source File: r_fcl_hw_access.c
Directory: Z:\D\project\FX12\������װ��\FX12_test\ghs
Host OS: Windows
EASE: Copyright (C) 1983-2019 Green Hills Software.  All Rights Reserved.
Release: Compiler v2019.5.5
Build Directory: [Directory] messi:/home/messi2/build_2019_5_bto/2019-09-30.1900-2019_5_bto/win64-cross-linux86-comp
Revision: [VCInfo] http://toolsvc/branches/release-branch-2019-5-bto/src@658753 (built by build)
Revision Date: Tue Oct 01 10:26:24 2019

Release Date: Tue Oct 01 11:51:34 2019

                           1 --Driver Command: ccv850 -c -MD -I..\source\Driver\Clock
                           2 --		-I..\source\Driver\RH850F1KM_S1 -I..\source\Driver\Timer
                           3 --		-I..\source\Driver\TimerB -I..\source\Driver\Analog_Signals
                           4 --		-I..\source\Driver\CAN -I..\source\Driver\GPIO -I..\source\System
                           5 --		-I..\source\Appliciation -I..\source\FCL -I..\source\EEL
                           6 --		-I..\source\eel_user -I..\source\fdl_user -I..\source\FDL
                           7 --		-I..\source\EEL\lib -I..\source\FDL\lib -object_dir=.\obj
                           8 --		-preprocess_assembly_files -list -list_dir=./list -bsp generic
                           9 --		-dwarf2 -D__GHS__ -cpu=rh850g3kh -fhard -DPlatform_RH850
                          10 --		-DPlatform_32Bit -nothreshold -g -passsource --diag_suppress 1
                          11 --		--diag_suppress 9 --diag_suppress 177 --diag_suppress 550
                          12 --		--diag_suppress 188 -registermode=32 -data_bus_width=32 -Onone
                          13 --		-japanese_automotive_c -filetype.c
                          14 --		..\source\FCL\lib\r_fcl_hw_access.c -o .\obj\r_fcl_hw_access.o
                          15 --Source File:   ..\source\FCL\lib\r_fcl_hw_access.c
                          16 --Directory:     Z:\D\project\FX12\������װ��\FX12_test\ghs
                          17 --Compile Date:  Wed Aug 05 12:15:55 2020
                          18 --Host OS:       Win64
                          19 --Version:       C-RH850 2019.5.5 RELEASE VERSION
                          20 --Release:       Compiler v2019.5.5
                          21 --Revision Date: Tue Oct 01 10:27:05 2019
                          22 --Release Date:  Tue Oct 01 11:51:35 2019
                          23 -- ecom  -g -w
                          24 	.section ".R_FCL_CODE_RAM","ax"
                          25 
                          26 --1: #ifdef ENABLE_QAC_TEST

                          27 --2:     #pragma PRQA_MESSAGES_OFF 0292

                          28 --3: #endif

                          29 --4: /**********************************************************************************************************************

                          30 --5: * Library       : Code Flash Access Library for Renesas RH850 devices, based on the RV40 Flash technology

                          31 --6: *

                          32 --7: * File Name     : $Source: r_fcl_hw_access.c $

                          33 --8: * Lib. Version  : $RH850_FCL_LIB_VERSION_T01: V2.12 $

                          34 --9: * Mod. Revision : $Revision: 1.91 $

                          35 --10: * Mod. Date     : $Date: 2017/06/06 19:45:56JST $

                          36 --11: * Device(s)     : RV40 Flash based RH850 microcontroller

                          37 --12: * Description   : FCL hardware interface functions (c-code)

                          38 --13: **********************************************************************************************************************/

                          39 --15: /**********************************************************************************************************************

                          40 --16: * DISCLAIMER

                          41 --17: * This software is supplied by Renesas Electronics Corporation and is only  intended for use with

                          42 --18: * Renesas products. No other uses are authorized. This software is owned by Renesas Electronics

                          43 --19: * Corporation and is protected under all applicable laws, including copyright laws.

                          44 --20: * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE,

                          45 --21: * WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY,

                          46 --22: * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.

                          47 --23: * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR

                          48 --24: * ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR

                          49 --25: * CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE

                          50 --26: * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.


                                                                      Page 2
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                          51 --27: * Renesas reserves the right, without notice, to make changes to this software and to discontinue the

                          52 --28: * availability of this software. By using this software, you agree to the additional terms and conditions

                          53 --29: * found by accessing the  following link:

                          54 --30: * http://www.renesas.com/disclaimer

                          55 --31: *

                          56 --32: * Copyright (C) 2015-2017 Renesas Electronics Corporation. All rights reserved.

                          57 --33: **********************************************************************************************************************/

                          58 --35: /* Moritz tool config */

                          59 --36: /* @MRTZ_commentModel CommentBefore */

                          60 --37: /* @MRTZ_beginBlock */

                          61 --39: #ifdef ENABLE_QAC_TEST

                          62 --40:     #pragma PRQA_MESSAGES_ON 0292

                          63 --41: #endif

                          64 --43: /**********************************************************************************************************************

                          65 --44: * MISRA Rule:   MISRA-C 2004 rule 3.1 (QAC message 0292)

                          66 --45: * Reason:       To support automatic insertion of revision, module name etc. by the source

                          67 --46: *               revision control system it is necessary to violate the rule, because the

                          68 --47: *               system uses non basic characters as placeholders.

                          69 --48: * Verification: The placeholders are used in commentars only. Therefore rule violation cannot

                          70 --49: *               influency code compilation.

                          71 --50: **********************************************************************************************************************/

                          72 --52: /*********************************************************************************************************************

                          73 --53:  * MISRA Rule:   MISRA-C 2004 rule 8.10 (QAC message 1503)

                          74 --54:  * Reason:       This function is not used within the library, it is only used by the user

                          75 --55:  *               application.

                          76 --56:  * Verification: This function is part of the library API and therefore essential on the one hand.

                          77 --57:  *               On the other hand the QAC warning is correct, because this function is never

                          78 --58:  *               called within the library. To solve this dillemma it is neccessary and suitable

                          79 --59:  *               to disable the message.

                          80 --60:  *********************************************************************************************************************/

                          81 --62: /*********************************************************************************************************************

                          82 --63:  * MISRA Rule:   MISRA-C 2004 rule 11.3 (QAC message 0303)

                          83 --64:  * Reason:       For effective embedded programming, integer to pointer conversions are used

                          84 --65:  * Verification: The converted addresses are essential for complete code execution. Incorrect

                          85 --66:  *               conversion would result in test fails.

                          86 --67:  *********************************************************************************************************************/

                          87 --69: /*********************************************************************************************************************

                          88 --70:  * MISRA Rule:   MISRA-C 2004 rule 11.3 (QAC message 0306)

                          89 --71:  * Reason:       For effective embedded programming, integer to pointer conversions are used

                          90 --72:  * Verification: The converted addresses are essential for complete code execution. Incorrect

                          91 --73:  *               conversion would result in test fails.

                          92 --74:  *********************************************************************************************************************/

                          93 --76: /*********************************************************************************************************************

                          94 --77:  * MISRA Rule:   QAC message 2814

                          95 --78:  * Reason:       Internal library functions used with pointers passed as arguments.

                          96 --79:  * Verification: Code review, ensure that before each function call the pointers are initialized.

                          97 --80:  *********************************************************************************************************************/

                          98 --82: /*********************************************************************************************************************

                          99 --83:  * MISRA Rule:   MISRA-C 2004 rule 13.7 (QAC message 2991)

                         100 --84:  * Reason:       If a particular macro switch(R_FCL_INNER_NO_BFA_SWITCH) is specified, 

                         101 --85:  *               the value of this controlling expression must always be set to "true".

                         102 --86:  * Verification: By specifying the other macro switch, the value of the controlling expression 

                         103 --87:  *               does not become 'true'. But, on the other hand, the QAC warning is correct.

                         104 --88:  *               To solve this dilemma it is necessary and suitable to disable the message.

                         105 --89:  *********************************************************************************************************************/

                         106 --91: /*********************************************************************************************************************

                         107 --92:  * MISRA Rule:   MISRA-C 2004 rule 13.7 (QAC message 2995)

                         108 --93:  * Reason:       If a particular macro switch(R_FCL_INNER_NO_BFA_SWITCH) is specified, 

                         109 --94:  *               the result of this logical operation must always be set to "true"

                         110 --95:  * Verification: By specifying the other macro switch, the result of this logical operation 

                         111 --96:  *               does not become 'true'. But, on the other hand, the QAC warning is correct.


                                                                      Page 3
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         112 --97:  *               To solve this dilemma it is necessary and suitable to disable the message.

                         113 --98:  *********************************************************************************************************************/

                         114 --100: /**********************************************************************************************************************

                         115 --101: Includes   <System Includes> , "Project Includes"

                         116 --102: **********************************************************************************************************************/

                         117 --103: #include "r_typedefs.h"

                         118 --104: #include "fcl_cfg.h"

                         119 --105: #include "r_fcl_types.h"

                         120 --106: #include "r_fcl_global.h"

                         121 --107: #include "r_fcl_env.h"

                         122 --109: /**********************************************************************************************************************

                         123 --110: Macro definitions

                         124 --111: **********************************************************************************************************************/

                         125 --114: /**********************************************************************************************************************

                         126 --115: Typedef definitions

                         127 --116: **********************************************************************************************************************/

                         128 --119: /**********************************************************************************************************************

                         129 --120: Exported global variables (to be accessed by other files)

                         130 --121: **********************************************************************************************************************/

                         131 --122: #if (defined FCL_TEST_PATCH)

                         132 --123:     TestPatch_t TestPatch;

                         133 --124: #endif

                         134 --127: /**********************************************************************************************************************

                         135 --128: Private global variables and functions

                         136 --129: **********************************************************************************************************************/

                         137 --130: R_FCL_STATIC uint8_t        R_FCL_I_read_memory_u08            (const uint32_t addr_u32);

                         138 --131: R_FCL_STATIC uint16_t       R_FCL_I_read_memory_u16            (const uint32_t addr_u32);

                         139 --132: R_FCL_STATIC uint32_t       R_FCL_I_read_memory_u32            (const uint32_t addr_u32);

                         140 --133: R_FCL_STATIC void           R_FCL_I_write_memory_u16           (const uint32_t addr_u32, const uint16_t val_u16);

                         141 --134: R_FCL_STATIC void           R_FCL_I_write_memory_u32           (const uint32_t addr_u32, const uint32_t val_u32);

                         142 --135: R_FCL_STATIC void           R_FCL_I_write_unaligned_memory_u32 (const uint32_t addr_u32, const uint32_t val_u32);

                         143 --136: R_FCL_STATIC uint32_t       R_FCL_I_GetCPUCorePid              (void);

                         144 --137: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_Clear_Cache           (void);

                         145 --138: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_Chk_DBFull            (void);

                         146 --139: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_ForcedStop            (void);

                         147 --140: R_FCL_STATIC void           R_FCL_FCUFct_RestoreLastState      (void);

                         148 --141: R_FCL_STATIC void           R_FCL_FCUFct_ClearStatus           (void);

                         149 --142: R_FCL_STATIC void           R_FCL_FCUFct_GetDeviceInfo         (void);

                         150 --143: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_VerifyID              (void);

                         151 --144: #ifdef R_FCL_INNER_NO_FCU_COPY

                         152 --145: #else

                         153 --146: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_VerifyChecksum        (void);

                         154 --147: #endif

                         155 --148: R_FCL_STATIC void           R_FCL_FCUFct_SetFrequency          (void);

                         156 --149: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_GetResult             (r_fcl_flag_t cmdSpdExec_enu);

                         157 --150: R_FCL_STATIC r_fcl_flag_t   R_FCL_FCUFct_ChkSuspended          (void);

                         158 --151: R_FCL_STATIC void           R_FCL_FCUFct_HandleMultiOperation_IntErr (r_fcl_op_status_t opState);

                         159 --152: R_FCL_STATIC void           R_FCL_FCUFct_PrepareEnvironment_IntErr (r_fcl_op_status_t opState);

                         160 --154: /**********************************************************************************************************************

                         161 --155:  * Function name: R_FCL_I_read_memory_u32

                         162 --156:  *********************************************************************************************************************/

                         163 --157: /**

                         164 --158:  * Function to read a 32-bit IO register or memory

                         165 --159:  *

                         166 --160:  * @param[in]     addr_u32       source address

                         167 --161:  * @return        32-bit register contents

                         168 --162:  */

                         169 --163: /*********************************************************************************************************************/

                         170 --164: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         171 --165:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                         172 --166: #elif R_FCL_COMPILER == R_FCL_COMP_IAR


                                                                      Page 4
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         173 --167:     #pragma location = "R_FCL_CODE_RAM"

                         174 --168: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         175 --169:     #pragma section text "R_FCL_CODE_RAM"

                         176 --170: #endif

                         177 --171: R_FCL_STATIC uint32_t R_FCL_I_read_memory_u32 (const uint32_t addr_u32)

                         178 	.align	2
                         179 ..bof.Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access...5A.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs..5F2A327B..0::
                         180 	.align	2
                         181 	.align	2
                         182 ..gh.f.a.2.e.0:
                         183 	.type	..gh.f.a.2.e.0,@object
                         184 	.size	..gh.f.a.2.e.0,0
                         185 	.global	_R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         186 _R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         187 _R_FCL_I_read_memory_u32:
                         188 .LDW01:
00000000 06f0            189 	mov	r6,ep
                         190 --	    .bf
                         191 .LDW11:
                         192 --172: {

                         193 --173:     #if (defined FCL_TEST_PATCH)

                         194 --174:         return (test_cb_read_u32 (addr_u32));

                         195 --175:     #else

                         196 --176:         return ( *( (volatile uint32_t *)(addr_u32) ) );                                          /* PRQA S 0303,2814 */

00000002 0055            197 	sld.w	0[ep],r10
                         198 --	    .ef
                         199 .LDW21:
                         200 	.jumptype return
00000004 7f00            201 	jmp	[lp]
                         202 ..lin.ce3ddcf5..2c2d927e.0_1::
                         203 .LDWlin1:
                         204 ___ghs_eofn_R_FCL_I_read_memory_u32:
                         205 	.type	_R_FCL_I_read_memory_u32,@function
                         206 	.size	_R_FCL_I_read_memory_u32,.-_R_FCL_I_read_memory_u32
                         207 	.type	_R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                         208 	.size	_R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         209 	.align	2
                         210 
                         211 --_addr_u32	ep	param
                         212 
                         213 	.data
                         214 	.section ".R_FCL_CODE_RAM","ax"
                         215 
                         216 --177:     #endif

                         217 --178: }

                         218 
                         219 --179: /**********************************************************************************************************************

                         220 --180:  End of function R_FCL_I_read_memory_u32

                         221 --181:  *********************************************************************************************************************/

                         222 --184: /**********************************************************************************************************************

                         223 --185:  * Function name: R_FCL_I_read_memory_u16

                         224 --186:  *********************************************************************************************************************/

                         225 --187: /**

                         226 --188:  * Function to read a 16-bit IO register or memory

                         227 --189:  *

                         228 --190:  * @param[in]     addr_u32       source address

                         229 --191:  * @return        16-bit register contents

                         230 --192:  */

                         231 --193: /*********************************************************************************************************************/

                         232 --194: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         233 --195:     #pragma ghs section text = ".R_FCL_CODE_RAM"


                                                                      Page 5
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         234 --196: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         235 --197:     #pragma location = "R_FCL_CODE_RAM"

                         236 --198: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         237 --199:     #pragma section text "R_FCL_CODE_RAM"

                         238 --200: #endif

                         239 --201: R_FCL_STATIC uint16_t R_FCL_I_read_memory_u16 (const uint32_t addr_u32)

                         240 	.align	2
                         241 	.align	2
                         242 	.align	2
                         243 ..gh.f.a.2.e.1:
                         244 	.type	..gh.f.a.2.e.1,@object
                         245 	.size	..gh.f.a.2.e.1,0
                         246 	.global	_R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         247 _R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         248 _R_FCL_I_read_memory_u16:
                         249 .LDW31:
00000006 06f0            250 	mov	r6,ep
                         251 --	    .bf
                         252 .LDW41:
                         253 --202: {

                         254 --203:     #if (defined FCL_TEST_PATCH)

                         255 --204:         return (test_cb_read_u16 (addr_u32));

                         256 --205:     #else

                         257 --206:         return ( *( (volatile uint16_t *)(addr_u32) ) );                                          /* PRQA S 0303,2814 */

00000008 7050            258 	sld.hu	0[ep],r10
                         259 --	    .ef
                         260 .LDW51:
                         261 	.jumptype return
0000000a 7f00            262 	jmp	[lp]
                         263 ..lin.ce3ddcf5..2c2d9240.0_2::
                         264 .LDWlin2:
                         265 ___ghs_eofn_R_FCL_I_read_memory_u16:
                         266 	.type	_R_FCL_I_read_memory_u16,@function
                         267 	.size	_R_FCL_I_read_memory_u16,.-_R_FCL_I_read_memory_u16
                         268 	.type	_R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                         269 	.size	_R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         270 	.align	2
                         271 
                         272 --_addr_u32	ep	param
                         273 
                         274 	.data
                         275 	.section ".R_FCL_CODE_RAM","ax"
                         276 
                         277 --207:     #endif

                         278 --208: }

                         279 
                         280 --209: /**********************************************************************************************************************

                         281 --210:  End of function R_FCL_I_read_memory_u16

                         282 --211:  *********************************************************************************************************************/

                         283 --214: /**********************************************************************************************************************

                         284 --215:  * Function name: R_FCL_I_read_memory_u08

                         285 --216:  *********************************************************************************************************************/

                         286 --217: /**

                         287 --218:  * Function to read a 8-bit IO register or memory

                         288 --219:  *

                         289 --220:  * @param[in]     addr_u32       source address

                         290 --221:  * @return        8-bit register contents

                         291 --222:  */

                         292 --223: /*********************************************************************************************************************/

                         293 --224: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         294 --225:     #pragma ghs section text = ".R_FCL_CODE_RAM"


                                                                      Page 6
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         295 --226: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         296 --227:     #pragma location = "R_FCL_CODE_RAM"

                         297 --228: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         298 --229:     #pragma section text "R_FCL_CODE_RAM"

                         299 --230: #endif

                         300 --231: R_FCL_STATIC uint8_t R_FCL_I_read_memory_u08 (const uint32_t addr_u32)

                         301 	.align	2
                         302 	.align	2
                         303 	.align	2
                         304 ..gh.f.a.2.e.2:
                         305 	.type	..gh.f.a.2.e.2,@object
                         306 	.size	..gh.f.a.2.e.2,0
                         307 	.global	_R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         308 _R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         309 _R_FCL_I_read_memory_u08:
                         310 .LDW61:
0000000c 06f0            311 	mov	r6,ep
                         312 --	    .bf
                         313 .LDW71:
                         314 --232: {

                         315 --233:     #if (defined FCL_TEST_PATCH)

                         316 --234:         return (test_cb_read_u8 (addr_u32));

                         317 --235:     #else

                         318 --236:         return ( *( (volatile uint8_t *)(addr_u32) ) );                                           /* PRQA S 0303,2814 */

0000000e 6050            319 	sld.bu	0[ep],r10
                         320 --	    .ef
                         321 .LDW81:
                         322 	.jumptype return
00000010 7f00            323 	jmp	[lp]
                         324 ..lin.ce3ddcf5..2c2d9221.0_3::
                         325 .LDWlin3:
                         326 ___ghs_eofn_R_FCL_I_read_memory_u08:
                         327 	.type	_R_FCL_I_read_memory_u08,@function
                         328 	.size	_R_FCL_I_read_memory_u08,.-_R_FCL_I_read_memory_u08
                         329 	.type	_R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                         330 	.size	_R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         331 	.align	2
                         332 
                         333 --_addr_u32	ep	param
                         334 
                         335 	.data
                         336 	.section ".R_FCL_CODE_RAM","ax"
                         337 
                         338 --237:     #endif

                         339 --238: }

                         340 
                         341 --239: /**********************************************************************************************************************

                         342 --240:  End of function R_FCL_I_read_memory_u08

                         343 --241:  *********************************************************************************************************************/

                         344 --244: /**********************************************************************************************************************

                         345 --245:  * Function name: R_FCL_I_write_unaligned_memory_u32

                         346 --246:  *********************************************************************************************************************/

                         347 --247: /**

                         348 --248:  * Function to write a 32-bit data to memory

                         349 --249:  *

                         350 --250:  * @param[in]     addr_u32       unaligned write destination address

                         351 --251:  * @param[in]     val_u32        32-bit write data

                         352 --252:  * @return        ---

                         353 --253:  */

                         354 --254: /*********************************************************************************************************************/

                         355 --255: #if R_FCL_COMPILER == R_FCL_COMP_GHS


                                                                      Page 7
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         356 --256:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                         357 --257: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         358 --258:     #pragma location = "R_FCL_CODE_RAM"

                         359 --259: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         360 --260:     #pragma section text "R_FCL_CODE_RAM"

                         361 --261: #endif

                         362 --262: R_FCL_STATIC void R_FCL_I_write_unaligned_memory_u32 (const uint32_t addr_u32, const uint32_t val_u32)

                         363 	.align	2
                         364 	.align	2
                         365 	.align	2
                         366 ..gh.f.a.2.e.3:
                         367 	.type	..gh.f.a.2.e.3,@object
                         368 	.size	..gh.f.a.2.e.3,0
                         369 	.global	_R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         370 _R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         371 _R_FCL_I_write_unaligned_memory_u32:
                         372 .LDW91:
00000012 541a            373 	add	-12,sp
00000014 63ff0900        374 	st.w	lp,8[sp]
00000018 63e70500        375 	st.w	r28,4[sp]
0000001c 63ef0100        376 	st.w	r29,0[sp]
00000020 06e8            377 	mov	r6,r29
00000022 07e0            378 	mov	r7,r28
                         379 --	    .bf
                         380 .LDW02:
                         381 --263: {

                         382 --264:     R_FCL_I_write_memory_u08 (addr_u32,       (uint8_t)val_u32);

00000024 1d30            383 	mov	r29,r6
00000026 1c08            384 	mov	r28,r1
00000028 8100            385 	zxb	r1
0000002a 0138            386 	mov	r1,r7
                         387 	jarl	_R_FCL_I_write_memory_u08,lp
                         387 <EXPANSION BEGIN>
                         387 jarl22 _R_FCL_I_write_memory_u08 , lp 
0000002c 80ff5800*       387 <EXPANSION END>
                         388 --265:     R_FCL_I_write_memory_u08 ((addr_u32 + 1), (uint8_t)(val_u32 >> 8));

                         389 --line265
                         390 ..lin.ce3ddcf5..d96cc1a3.0_4::
                         391 .LDWlin4:
00000030 1d0e0100        392 	addi	1,r29,r1
00000034 0130            393 	mov	r1,r6
00000036 1c08            394 	mov	r28,r1
00000038 880a            395 	shr	8,r1
0000003a 8100            396 	zxb	r1
0000003c 0138            397 	mov	r1,r7
                         398 	jarl	_R_FCL_I_write_memory_u08,lp
                         398 <EXPANSION BEGIN>
                         398 jarl22 _R_FCL_I_write_memory_u08 , lp 
0000003e 80ff4600*       398 <EXPANSION END>
                         399 --266:     R_FCL_I_write_memory_u08 ((addr_u32 + 2), (uint8_t)(val_u32 >> 16));

                         400 --line266
                         401 ..lin.ce3ddcf5..d96cc1a3.0_5::
                         402 .LDWlin5:
00000042 1d0e0200        403 	addi	2,r29,r1
00000046 0130            404 	mov	r1,r6
00000048 1c08            405 	mov	r28,r1
0000004a 900a            406 	shr	16,r1
0000004c 8100            407 	zxb	r1
0000004e 0138            408 	mov	r1,r7
                         409 	jarl	_R_FCL_I_write_memory_u08,lp
                         409 <EXPANSION BEGIN>

                                                                      Page 8
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         409 jarl22 _R_FCL_I_write_memory_u08 , lp 
00000050 80ff3400*       409 <EXPANSION END>
                         410 --267:     R_FCL_I_write_memory_u08 ((addr_u32 + 3), (uint8_t)(val_u32 >> 24));

                         411 --line267
                         412 ..lin.ce3ddcf5..d96cc1a3.0_6::
                         413 .LDWlin6:
00000054 1d0e0300        414 	addi	3,r29,r1
00000058 0130            415 	mov	r1,r6
0000005a 1c08            416 	mov	r28,r1
0000005c 980a            417 	shr	24,r1
0000005e 8100            418 	zxb	r1
00000060 0138            419 	mov	r1,r7
                         420 	jarl	_R_FCL_I_write_memory_u08,lp
                         420 <EXPANSION BEGIN>
                         420 jarl22 _R_FCL_I_write_memory_u08 , lp 
00000062 80ff2200*       420 <EXPANSION END>
                         421 --268: }

                         422 --	    .ef
                         423 .LDW12:
                         424 --line268
                         425 ..lin.ce3ddcf5..d96cc1a3.0_7::
                         426 .LDWlin7:
00000066 23ff0900        427 	ld.w	8[sp],lp
0000006a 23ef0100        428 	ld.w	0[sp],r29
0000006e 23e70500        429 	ld.w	4[sp],r28
00000072 4c1a            430 	add	12,sp
                         431 	.jumptype return
00000074 7f00            432 	jmp	[lp]
                         433 ..lin.ce3ddcf5..d96cc1a3.0_8::
                         434 .LDWlin8:
                         435 ___ghs_eofn_R_FCL_I_write_unaligned_memory_u32:
                         436 	.type	_R_FCL_I_write_unaligned_memory_u32,@function
                         437 	.size	_R_FCL_I_write_unaligned_memory_u32,.-_R_FCL_I_write_unaligned_memory_u32
                         438 	.type	_R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                         439 	.size	_R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         440 	.align	2
                         441 
                         442 --_addr_u32	r29	param
                         443 --_val_u32	r28	param
                         444 
                         445 	.data
                         446 	.section ".R_FCL_CODE_RAM","ax"
                         447 
                         448 
                         449 --269: /**********************************************************************************************************************

                         450 --270:  End of function R_FCL_I_write_unaligned_memory_u32

                         451 --271:  *********************************************************************************************************************/

                         452 --274: /**********************************************************************************************************************

                         453 --275:  * Function name: R_FCL_I_write_memory_u32

                         454 --276:  *********************************************************************************************************************/

                         455 --277: /**

                         456 --278:  * Function to write a 32-bit IO register or memory

                         457 --279:  *

                         458 --280:  * @param[in]     addr_u32       write destination address

                         459 --281:  * @param[in]     val_u32        32-bit write data

                         460 --282:  * @return        ---

                         461 --283:  */

                         462 --284: /*********************************************************************************************************************/

                         463 --285: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         464 --286:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                         465 --287: #elif R_FCL_COMPILER == R_FCL_COMP_IAR


                                                                      Page 9
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         466 --288:     #pragma location = "R_FCL_CODE_RAM"

                         467 --289: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         468 --290:     #pragma section text "R_FCL_CODE_RAM"

                         469 --291: #endif

                         470 --292: R_FCL_STATIC void R_FCL_I_write_memory_u32 (const uint32_t addr_u32, const uint32_t val_u32)

                         471 	.align	2
                         472 	.align	2
                         473 	.align	2
                         474 ..gh.f.a.2.e.4:
                         475 	.type	..gh.f.a.2.e.4,@object
                         476 	.size	..gh.f.a.2.e.4,0
                         477 	.global	_R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         478 _R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         479 _R_FCL_I_write_memory_u32:
                         480 .LDW22:
00000076 06f0            481 	mov	r6,ep
                         482 --	    .bf
                         483 .LDW32:
                         484 --293: {

                         485 --294:     #if (defined FCL_TEST_PATCH)

                         486 --295:         test_cb_write_u32 (addr_u32, val_u32);

                         487 --296:     #else

                         488 --297:         ( *( (volatile uint32_t *)(addr_u32) ) ) = val_u32;                                       /* PRQA S 0303,2814 */

00000078 013d            489 	sst.w	r7,0[ep]
                         490 --298:     #endif

                         491 --299: }

                         492 --	    .ef
                         493 .LDW42:
                         494 	.jumptype return
0000007a 7f00            495 	jmp	[lp]
                         496 ..lin.ce3ddcf5..9294e8ad.0_9::
                         497 .LDWlin9:
                         498 ___ghs_eofn_R_FCL_I_write_memory_u32:
                         499 	.type	_R_FCL_I_write_memory_u32,@function
                         500 	.size	_R_FCL_I_write_memory_u32,.-_R_FCL_I_write_memory_u32
                         501 	.type	_R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                         502 	.size	_R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         503 	.align	2
                         504 
                         505 --_addr_u32	ep	param
                         506 --_val_u32	r7	param
                         507 
                         508 	.data
                         509 	.section ".R_FCL_CODE_RAM","ax"
                         510 
                         511 
                         512 --300: /**********************************************************************************************************************

                         513 --301:  End of function R_FCL_I_write_memory_u32

                         514 --302:  *********************************************************************************************************************/

                         515 --305: /**********************************************************************************************************************

                         516 --306:  * Function name: R_FCL_I_write_memory_u16

                         517 --307:  *********************************************************************************************************************/

                         518 --308: /**

                         519 --309:  * Function to write a 16-bit IO register or memory

                         520 --310:  *

                         521 --311:  * @param[in]     addr_u32       write destination address

                         522 --312:  * @param[in]     val_u16        16-bit write data

                         523 --313:  * @return        ---

                         524 --314:  */

                         525 --315: /*********************************************************************************************************************/

                         526 --316: #if R_FCL_COMPILER == R_FCL_COMP_GHS


                                                                      Page 10
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         527 --317:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                         528 --318: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         529 --319:     #pragma location = "R_FCL_CODE_RAM"

                         530 --320: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         531 --321:     #pragma section text "R_FCL_CODE_RAM"

                         532 --322: #endif

                         533 --323: R_FCL_STATIC void R_FCL_I_write_memory_u16 (const uint32_t addr_u32, const uint16_t val_u16)

                         534 	.align	2
                         535 	.align	2
                         536 	.align	2
                         537 ..gh.f.a.2.e.5:
                         538 	.type	..gh.f.a.2.e.5,@object
                         539 	.size	..gh.f.a.2.e.5,0
                         540 	.global	_R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         541 _R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         542 _R_FCL_I_write_memory_u16:
                         543 .LDW52:
0000007c 06f0            544 	mov	r6,ep
0000007e c700            545 	zxh	r7
                         546 --	    .bf
                         547 .LDW62:
                         548 --324: {

                         549 --325:     #if (defined FCL_TEST_PATCH)

                         550 --326:         test_cb_write_u16 (addr_u32, val_u16);

                         551 --327:     #else

                         552 --328:         ( *( (volatile uint16_t *)(addr_u32) ) ) = val_u16;                                       /* PRQA S 0303,2814 */

00000080 803c            553 	sst.h	r7,0[ep]
                         554 --329:     #endif

                         555 --330: }

                         556 --	    .ef
                         557 .LDW72:
                         558 	.jumptype return
00000082 7f00            559 	jmp	[lp]
                         560 ..lin.ce3ddcf5..9294e86f.0_10::
                         561 .LDWlin10:
                         562 ___ghs_eofn_R_FCL_I_write_memory_u16:
                         563 	.type	_R_FCL_I_write_memory_u16,@function
                         564 	.size	_R_FCL_I_write_memory_u16,.-_R_FCL_I_write_memory_u16
                         565 	.type	_R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                         566 	.size	_R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         567 	.align	2
                         568 
                         569 --_addr_u32	ep	param
                         570 --_val_u16	r7	param
                         571 
                         572 	.data
                         573 	.section ".R_FCL_CODE_RAM","ax"
                         574 
                         575 
                         576 --331: /**********************************************************************************************************************

                         577 --332:  End of function R_FCL_I_write_memory_u16

                         578 --333:  *********************************************************************************************************************/

                         579 --336: /**********************************************************************************************************************

                         580 --337:  * Function name: R_FCL_I_write_memory_u08

                         581 --338:  *********************************************************************************************************************/

                         582 --339: /**

                         583 --340:  * Function to write a 8-bit IO register or memory

                         584 --341:  *

                         585 --342:  * @param[in]     addr_u32       write destination address

                         586 --343:  * @param[in]     val_u08        8-bit write data

                         587 --344:  * @return        ---


                                                                      Page 11
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         588 --345:  */

                         589 --346: /*********************************************************************************************************************/

                         590 --347: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         591 --348:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                         592 --349: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         593 --350:     #pragma location = "R_FCL_CODE_RAM"

                         594 --351: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         595 --352:     #pragma section text "R_FCL_CODE_RAM"

                         596 --353: #endif

                         597 --354: void R_FCL_I_write_memory_u08 (const uint32_t addr_u32, const uint8_t val_u08)

                         598 	.align	2
                         599 	.align	2
                         600 	.align	2
                         601 ..gh.f.a.2.e.6:
                         602 	.type	..gh.f.a.2.e.6,@object
                         603 	.size	..gh.f.a.2.e.6,0
                         604 	.global	_R_FCL_I_write_memory_u08
                         605 _R_FCL_I_write_memory_u08:
                         606 .LDW82:
00000084 06f0            607 	mov	r6,ep
00000086 8700            608 	zxb	r7
                         609 --	    .bf
                         610 .LDW92:
                         611 --355: {

                         612 --356:     #if (defined FCL_TEST_PATCH)

                         613 --357:         test_cb_write_u8 (addr_u32, val_u08);

                         614 --358:     #else

                         615 --359:         ( *( (volatile uint8_t *)(addr_u32) ) ) = val_u08;                                        /* PRQA S 0303,2814 */

00000088 803b            616 	sst.b	r7,0[ep]
                         617 --360:     #endif

                         618 --361: }

                         619 --	    .ef
                         620 .LDW03:
                         621 	.jumptype return
0000008a 7f00            622 	jmp	[lp]
                         623 ..lin.ce3ddcf5..9294e850.0_11::
                         624 .LDWlin11:
                         625 	.global	___ghs_eofn_R_FCL_I_write_memory_u08
                         626 ___ghs_eofn_R_FCL_I_write_memory_u08:
                         627 	.type	_R_FCL_I_write_memory_u08,@function
                         628 	.size	_R_FCL_I_write_memory_u08,.-_R_FCL_I_write_memory_u08
                         629 	.align	2
                         630 
                         631 --_addr_u32	ep	param
                         632 --_val_u08	r7	param
                         633 
                         634 	.data
                         635 	.section ".R_FCL_CODE_RAM","ax"
                         636 
                         637 
                         638 --362: /**********************************************************************************************************************

                         639 --363:  End of function R_FCL_I_write_memory_u08

                         640 --364:  *********************************************************************************************************************/

                         641 --367: /**********************************************************************************************************************

                         642 --368:  * Function name: R_FCL_I_GetCPUCorePid

                         643 --369:  *********************************************************************************************************************/

                         644 --370: /**

                         645 --371:  * Function read CPU core PID

                         646 --372:  *

                         647 --373:  * @param       -

                         648 --374:  * @return      Bits 5 - 7 of PID Sysyem register


                                                                      Page 12
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         649 --375:  */

                         650 --376: /*********************************************************************************************************************/

                         651 --377: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         652 --378:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                         653 --379: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         654 --380:     #pragma location = "R_FCL_CODE_RAM"

                         655 --381: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         656 --382:     #pragma section text "R_FCL_CODE_RAM"

                         657 --383: #endif

                         658 --384: R_FCL_STATIC uint32_t R_FCL_I_GetCPUCorePid (void)

                         659 	.align	2
                         660 	.align	2
                         661 	.align	2
                         662 ..gh.f.a.2.e.7:
                         663 	.type	..gh.f.a.2.e.7,@object
                         664 	.size	..gh.f.a.2.e.7,0
                         665 	.global	_R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         666 _R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         667 _R_FCL_I_GetCPUCorePid:
                         668 .LDW13:
                         669 --	    .bf
                         670 .LDW23:
                         671 --385: {

                         672 --386:     uint32_t pid;

                         673 --388:     /* regID 6, selID 1 */

                         674 --389:     #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         675 --390:         pid = (uint32_t)__STSR(R_SYSTEM_REGISTER_PID);     

0000008c e60f4008        676 	stsr	6,r1,1
                         677 --391:     #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         678 --392:         pid = (uint32_t)__STSR(R_SYSTEM_REGISTER_PID);     

                         679 --393:     #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         680 --394:         pid = (uint32_t)__stsr_rh(R_SYSTEM_REGISTER_PID);  

                         681 --395:     #endif

                         682 --397:     pid &= R_PID_CORE_MASK;    /* Extract bits 5~7 */

00000090 c10ee000        683 	andi	224,r1,r1
                         684 --399:     return (pid);

00000094 0150            685 	mov	r1,r10
                         686 --	    .ef
                         687 .LDW33:
                         688 	.jumptype return
00000096 7f00            689 	jmp	[lp]
                         690 ..lin.ce3ddcf5..c769963f.0_12::
                         691 .LDWlin12:
                         692 ___ghs_eofn_R_FCL_I_GetCPUCorePid:
                         693 	.type	_R_FCL_I_GetCPUCorePid,@function
                         694 	.size	_R_FCL_I_GetCPUCorePid,.-_R_FCL_I_GetCPUCorePid
                         695 	.type	_R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                         696 	.size	_R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         697 	.align	2
                         698 --_pid	r1	local
                         699 
                         700 	.data
                         701 	.section ".R_FCL_CODE_RAM","ax"
                         702 
                         703 --400: }

                         704 	.section ".R_FCL_CODE_ROMRAM","ax"
                         705 
                         706 --401: /**********************************************************************************************************************

                         707 --402:  End of function R_FCL_I_GetCPUCorePid

                         708 --403:  *********************************************************************************************************************/

                         709 --405:  


                                                                      Page 13
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         710 --406: /**********************************************************************************************************************

                         711 --407:  * Function name: R_FCL_Fct_CallFromRAM

                         712 --408:  *********************************************************************************************************************/

                         713 --409: /**

                         714 --410:  * This function calls the function to be executed from RAM

                         715 --411:  *

                         716 --412:  * @param[in,out] -

                         717 --413:  * @return        ---

                         718 --414:  */

                         719 --415: /*********************************************************************************************************************/

                         720 --416: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         721 --417:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                         722 --418: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         723 --419:     #pragma location = "R_FCL_CODE_ROMRAM"

                         724 --420: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         725 --421:     #pragma section text "R_FCL_CODE_ROMRAM"

                         726 --422: #endif

                         727 --423: void R_FCL_Fct_CallFromRAM (void)                                                                  /* PRQA S 1505 */

                         728 	.align	2
                         729 	.align	2
                         730 ..bof.Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access...5A.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs..5F2A327B..1::
                         731 	.align	2
                         732 	.align	2
                         733 ..gh.f.a.2.e.8:
                         734 	.type	..gh.f.a.2.e.8,@object
                         735 	.size	..gh.f.a.2.e.8,0
                         736 	.global	_R_FCL_Fct_CallFromRAM
                         737 _R_FCL_Fct_CallFromRAM:
                         738 .LDW43:
00000000 581a            739 	add	-8,sp
00000002 63ff0500        740 	st.w	lp,4[sp]
00000006 63ef0100        741 	st.w	r29,0[sp]
                         742 --	    .bf
                         743 .LDW53:
                         744 --424: {

                         745 --425:     if (R_FCL_NULL != g_fcl_data_str.executionPtr_p)

0000000a 2b0600000000*   746 	mov	_g_fcl_data_str+136,r11
00000010 2b0f0100        747 	ld.w	0[r11],r1
00000014 e009            748 	cmp	zero,r1
00000016 920d*           749 	be	.L261
                         750 --426:     {

                         751 --427:         (*g_fcl_data_str.executionPtr_p)();

                         752 --line427
                         753 ..lin.ce3ddcf5..7055c895.1_13::
                         754 .LDWlin13:
00000018 2b0600000000*   755 	mov	_g_fcl_data_str+136,r11
0000001e 2bef0100        756 	ld.w	0[r11],r29
00000022 fdc760f9        757 	jarl	[r29],lp
00000026 b505*           758 	br	.L259
                         759 .L261:
                         760 --428:     }

                         761 --429:     else

                         762 --430:     {

                         763 --431:         R_FCL_FCUFct_GetConfigArea ();

                         764 --line431
                         765 ..lin.ce3ddcf5..7055c895.1_14::
                         766 .LDWlin14:
                         767 	jarl	_R_FCL_FCUFct_GetConfigArea,lp
                         767 <EXPANSION BEGIN>
                         767 jarl22 _R_FCL_FCUFct_GetConfigArea , lp 
00000028 80ff0000*       767 <EXPANSION END>

                                                                      Page 14
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         768 .L259:
                         769 --432:     }

                         770 --433: }

                         771 --	    .ef
                         772 .LDW63:
                         773 --line433
                         774 ..lin.ce3ddcf5..7055c895.1_15::
                         775 .LDWlin15:
0000002c 23ff0500        776 	ld.w	4[sp],lp
00000030 23ef0100        777 	ld.w	0[sp],r29
00000034 481a            778 	add	8,sp
                         779 	.jumptype return
00000036 7f00            780 	jmp	[lp]
                         781 ..lin.ce3ddcf5..7055c895.1_16::
                         782 .LDWlin16:
                         783 	.global	___ghs_eofn_R_FCL_Fct_CallFromRAM
                         784 ___ghs_eofn_R_FCL_Fct_CallFromRAM:
                         785 	.type	_R_FCL_Fct_CallFromRAM,@function
                         786 	.size	_R_FCL_Fct_CallFromRAM,.-_R_FCL_Fct_CallFromRAM
                         787 	.align	2
                         788 
                         789 	.data
                         790 	.section ".R_FCL_CODE_ROMRAM","ax"
                         791 
                         792 	.section ".R_FCL_CODE_RAM","ax"
                         793 
                         794 --434: /**********************************************************************************************************************

                         795 --435:  End of function R_FCL_Fct_CallFromRAM

                         796 --436:  *********************************************************************************************************************/

                         797 --439: /**********************************************************************************************************************

                         798 --440:  * Function name: R_FCL_FCUFct_VerifyID

                         799 --441:  *********************************************************************************************************************/

                         800 --442: /**

                         801 --443:  * Function to verify the given ID against the stored reference ID \n

                         802 --444:  * The reference ID is tranferred to the check unit and the comparison result is returned to the

                         803 --445:  * calling function. Depending on the comparison result, all further Flash operations will be

                         804 --446:  * accepted or rejected by the hardware.

                         805 --447:  *

                         806 --448:  * @param[in]     -

                         807 --449:  * @return        

                         808 --450:  * @li            R_FCL_OK:              ID check passed successful

                         809 --451:  * @li            R_FCL_ERR_PROTECTION:  ID mismatch

                         810 --452:  */

                         811 --453: /*********************************************************************************************************************/

                         812 --454: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         813 --455:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                         814 --456: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         815 --457:     #pragma location = "R_FCL_CODE_RAM"

                         816 --458: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         817 --459:     #pragma section text "R_FCL_CODE_RAM"

                         818 --460: #endif

                         819 --461: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_VerifyID ( void )

                         820 	.align	2
                         821 	.align	2
                         822 	.align	2
                         823 ..gh.f.a.2.e.9:
                         824 	.type	..gh.f.a.2.e.9,@object
                         825 	.size	..gh.f.a.2.e.9,0
                         826 	.global	_R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         827 _R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         828 _R_FCL_FCUFct_VerifyID:

                                                                      Page 15
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         829 .LDW73:
00000098 581a            830 	add	-8,sp
0000009a 63ff0500        831 	st.w	lp,4[sp]
0000009e 63ef0100        832 	st.w	r29,0[sp]
                         833 --	    .bf
                         834 .LDW83:
                         835 --462: {

                         836 --463:     uint32_t       result;

                         837 --464:     r_fcl_status_t ret;

                         838 --466:     ret = R_FCL_OK;

000000a2 00ea            839 	mov	0,r29
                         840 --468:     R_FCL_I_write_memory_u32 (R_FPSYS_REGADD_AUTH_ID0_U32, (g_fcl_data_str.RTCfg_pstr->id_au32[0]));  /* PRQA S 2814 */

000000a4 2b0600000000*   841 	mov	_g_fcl_data_str,r11
000000aa 2bf70100        842 	ld.w	0[r11],ep
000000ae 003d            843 	sld.w	0[ep],r7
000000b0 26060080a0ff    844 	mov	-6258688,r6
                         845 	jarl	_R_FCL_I_write_memory_u32,lp
                         845 <EXPANSION BEGIN>
                         845 jarl22 _R_FCL_I_write_memory_u32 , lp 
000000b6 bfffc0ff*       845 <EXPANSION END>
                         846 --469:     R_FCL_I_write_memory_u32 (R_FPSYS_REGADD_AUTH_ID1_U32, (g_fcl_data_str.RTCfg_pstr->id_au32[1]));

                         847 --line469
                         848 ..lin.ce3ddcf5..b64b4d25.0_17::
                         849 .LDWlin17:
000000ba 2c0600000000*   850 	mov	_g_fcl_data_str,r12
000000c0 2c0f0100        851 	ld.w	0[r12],r1
000000c4 01f60400        852 	addi	4,r1,ep
000000c8 003d            853 	sld.w	0[ep],r7
000000ca 26060480a0ff    854 	mov	-6258684,r6
                         855 	jarl	_R_FCL_I_write_memory_u32,lp
                         855 <EXPANSION BEGIN>
                         855 jarl22 _R_FCL_I_write_memory_u32 , lp 
000000d0 bfffa6ff*       855 <EXPANSION END>
                         856 --470:     R_FCL_I_write_memory_u32 (R_FPSYS_REGADD_AUTH_ID2_U32, (g_fcl_data_str.RTCfg_pstr->id_au32[2]));

                         857 --line470
                         858 ..lin.ce3ddcf5..b64b4d25.0_18::
                         859 .LDWlin18:
000000d4 2d0600000000*   860 	mov	_g_fcl_data_str,r13
000000da 2d0f0100        861 	ld.w	0[r13],r1
000000de 01f60800        862 	addi	8,r1,ep
000000e2 003d            863 	sld.w	0[ep],r7
000000e4 26060880a0ff    864 	mov	-6258680,r6
                         865 	jarl	_R_FCL_I_write_memory_u32,lp
                         865 <EXPANSION BEGIN>
                         865 jarl22 _R_FCL_I_write_memory_u32 , lp 
000000ea bfff8cff*       865 <EXPANSION END>
                         866 --471:     R_FCL_I_write_memory_u32 (R_FPSYS_REGADD_AUTH_ID3_U32, (g_fcl_data_str.RTCfg_pstr->id_au32[3]));

                         867 --line471
                         868 ..lin.ce3ddcf5..b64b4d25.0_19::
                         869 .LDWlin19:
000000ee 2e0600000000*   870 	mov	_g_fcl_data_str,r14
000000f4 2e0f0100        871 	ld.w	0[r14],r1
000000f8 01f60c00        872 	addi	12,r1,ep
000000fc 003d            873 	sld.w	0[ep],r7
000000fe 26060c80a0ff    874 	mov	-6258676,r6
                         875 	jarl	_R_FCL_I_write_memory_u32,lp
                         875 <EXPANSION BEGIN>
                         875 jarl22 _R_FCL_I_write_memory_u32 , lp 
00000104 bfff72ff*       875 <EXPANSION END>
                         876 --473:     /* Dummy read because some devices have some cycles delay before verifying the ID */

                         877 --474:     (void) R_FCL_I_read_memory_u32 (R_FPSYS_REGADD_AUTH_ID3_U32);


                                                                      Page 16
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         878 --line474
                         879 ..lin.ce3ddcf5..b64b4d25.0_20::
                         880 .LDWlin20:
00000108 26060c80a0ff    881 	mov	-6258676,r6
                         882 	jarl	_R_FCL_I_read_memory_u32,lp
                         882 <EXPANSION BEGIN>
                         882 jarl22 _R_FCL_I_read_memory_u32 , lp 
0000010e bffff2fe*       882 <EXPANSION END>
                         883 --476:     /* Read verification result */

                         884 --477:     result = R_FCL_I_read_memory_u32 (R_FPSYS_REGADD_AUTH_STATUS_U32);

                         885 --line477
                         886 ..lin.ce3ddcf5..b64b4d25.0_21::
                         887 .LDWlin21:
00000112 26061080a0ff    888 	mov	-6258672,r6
                         889 	jarl	_R_FCL_I_read_memory_u32,lp
                         889 <EXPANSION BEGIN>
                         889 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000118 bfffe8fe*       889 <EXPANSION END>
0000011c 0a08            890 	mov	r10,r1
                         891 --478:     if (R_FPSYS_REGBIT_AUTH_STATUS_LOCKED == result)

                         892 --line478
                         893 ..lin.ce3ddcf5..b64b4d25.0_22::
                         894 .LDWlin22:
0000011e 610a            895 	cmp	1,r1
00000120 aa05*           896 	bne	.L303
                         897 --479:     {

                         898 --480:         ret = R_FCL_ERR_PROTECTION;

                         899 --line480
                         900 ..lin.ce3ddcf5..b64b4d25.0_23::
                         901 .LDWlin23:
00000122 05ea            902 	mov	5,r29
                         903 .L303:
                         904 --481:     }

                         905 --483:     return (ret);

00000124 1d50            906 	mov	r29,r10
                         907 --	    .ef
                         908 .LDW93:
00000126 23ff0500        909 	ld.w	4[sp],lp
0000012a 23ef0100        910 	ld.w	0[sp],r29
0000012e 481a            911 	add	8,sp
                         912 	.jumptype return
00000130 7f00            913 	jmp	[lp]
                         914 ..lin.ce3ddcf5..b64b4d25.0_24::
                         915 .LDWlin24:
                         916 ___ghs_eofn_R_FCL_FCUFct_VerifyID:
                         917 	.type	_R_FCL_FCUFct_VerifyID,@function
                         918 	.size	_R_FCL_FCUFct_VerifyID,.-_R_FCL_FCUFct_VerifyID
                         919 	.type	_R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                         920 	.size	_R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         921 	.align	2
                         922 --_result	r1	local
                         923 --_ret	r29	local
                         924 
                         925 	.data
                         926 	.section ".R_FCL_CODE_RAM","ax"
                         927 
                         928 --484: } /* R_FCL_FCUFct_VerifyID */

                         929 
                         930 --485: /**********************************************************************************************************************

                         931 --486:  End of function R_FCL_FCUFct_VerifyID

                         932 --487:  *********************************************************************************************************************/


                                                                      Page 17
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         933 --489: /*********************************************************************************************************************

                         934 --490:  * Function name:  R_FCL_FCUFct_Clear_Cache

                         935 --491:  *********************************************************************************************************************/

                         936 --492: /**

                         937 --493:  * Use intrinsic functions to evaluate BWC address from PID register

                         938 --494:  *

                         939 --495:  * @param      -

                         940 --496:  * @return     R_FCL_OK             Normal case

                         941 --497:  *             R_FCL_ERR_INTERNAL   Timeout during Clear Cache

                         942 --498:  */

                         943 --499: /*********************************************************************************************************************/

                         944 --500: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                         945 --501:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                         946 --502: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                         947 --503:     #pragma location = "R_FCL_CODE_RAM"

                         948 --504: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                         949 --505:     #pragma section text "R_FCL_CODE_RAM"

                         950 --506: #endif

                         951 --507: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_Clear_Cache (void)

                         952 	.align	2
                         953 	.align	2
                         954 	.align	2
                         955 ..gh.f.a.2.e.10:
                         956 	.type	..gh.f.a.2.e.10,@object
                         957 	.size	..gh.f.a.2.e.10,0
                         958 	.global	_R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                         959 _R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                         960 _R_FCL_FCUFct_Clear_Cache:
                         961 .LDW04:
00000132 581a            962 	add	-8,sp
00000134 63ff0500        963 	st.w	lp,4[sp]
00000138 63ef0100        964 	st.w	r29,0[sp]
                         965 --	    .bf
                         966 .LDW14:
                         967 --508: {

                         968 --509:     uint32_t bwc;

                         969 --510:     uint32_t pid;

                         970 --511:     uint32_t res;

                         971 --512:     r_fcl_status_t ret;

                         972 --514:     pid = R_FCL_I_GetCPUCorePid ();

                         973 	jarl	_R_FCL_I_GetCPUCorePid,lp
                         973 <EXPANSION BEGIN>
                         973 jarl22 _R_FCL_I_GetCPUCorePid , lp 
0000013c bfff50ff*       973 <EXPANSION END>
00000140 0a08            974 	mov	r10,r1
                         975 --516:     /* G3K core */

                         976 --517:     if (R_PID_CORE_G3K == pid)

                         977 --line517
                         978 ..lin.ce3ddcf5..897a569d.0_25::
                         979 .LDWlin25:
00000142 0106e0ff        980 	addi	-32,r1,zero
00000146 da05*           981 	bne	.L335
                         982 --518:     {

                         983 --519:         bwc = R_BWCBUF_G3K_ADD;

                         984 --line519
                         985 ..lin.ce3ddcf5..897a569d.0_26::
                         986 .LDWlin26:
00000148 26060007bcff    987 	mov	-4454656,r6
0000014e 950d*           988 	br	.L337
                         989 .L335:
                         990 --520:     }


                                                                      Page 18
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                         991 --522:     /* G3KH core */

                         992 --523:     else if (R_PID_CORE_G3KH == pid)

                         993 --line523
                         994 ..lin.ce3ddcf5..897a569d.0_27::
                         995 .LDWlin27:
00000150 010660ff        996 	addi	-160,r1,zero
00000154 da05*           997 	bne	.L338
                         998 --524:     {

                         999 --525:         bwc = R_BWCBUF_G3KH_ADD;

                        1000 --line525
                        1001 ..lin.ce3ddcf5..897a569d.0_28::
                        1002 .LDWlin28:
00000156 260600b0c5ff   1003 	mov	-3821568,r6
0000015c a505*          1004 	br	.L337
                        1005 .L338:
                        1006 --526:     }

                        1007 --528:     /* No G3K code --> no BWC buffer */

                        1008 --529:     else

                        1009 --530:     {

                        1010 --531:         bwc = 0x00000000uL;

                        1011 --line531
                        1012 ..lin.ce3ddcf5..897a569d.0_29::
                        1013 .LDWlin29:
0000015e 0032           1014 	mov	0,r6
                        1015 .L337:
                        1016 --532:     }

                        1017 --534:     ret = R_FCL_OK;

00000160 00ea           1018 	mov	0,r29
                        1019 --535:     res = R_FCL_FCUFct_Clear_Cache_Asm (bwc, R_FCL_TIMEOUT_CC);

00000162 2b0600000000*  1020 	mov	_g_fcl_data_str,r11
00000168 2bf70100       1021 	ld.w	0[r11],ep
0000016c 7a08           1022 	sld.hu	20[ep],r1
0000016e e80f4402       1023 	mul	40,r1,zero
00000172 420a           1024 	add	2,r1
00000174 0312           1025 	mov	3,r2
00000176 e20ffc02       1026 	divq	r2,r1,zero
0000017a 0138           1027 	mov	r1,r7
                        1028 	jarl	_R_FCL_FCUFct_Clear_Cache_Asm,lp
                        1028 <EXPANSION BEGIN>
                        1028 jarl22 _R_FCL_FCUFct_Clear_Cache_Asm , lp 
0000017c 80ff0000*      1028 <EXPANSION END>
00000180 0a08           1029 	mov	r10,r1
                        1030 --536:     if (0x00000000uL != res)

                        1031 --line536
                        1032 ..lin.ce3ddcf5..897a569d.0_30::
                        1033 .LDWlin30:
00000182 e009           1034 	cmp	zero,r1
00000184 a205*          1035 	be	.L341
                        1036 --537:     {

                        1037 --538:         ret = R_FCL_ERR_INTERNAL;

                        1038 --line538
                        1039 ..lin.ce3ddcf5..897a569d.0_31::
                        1040 .LDWlin31:
00000186 0dea           1041 	mov	13,r29
                        1042 .L341:
                        1043 --539:     }

                        1044 --541:     return (ret);

00000188 1d50           1045 	mov	r29,r10
                        1046 --	    .ef
                        1047 .LDW24:
0000018a 23ff0500       1048 	ld.w	4[sp],lp

                                                                      Page 19
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000018e 23ef0100       1049 	ld.w	0[sp],r29
00000192 481a           1050 	add	8,sp
                        1051 	.jumptype return
00000194 7f00           1052 	jmp	[lp]
                        1053 ..lin.ce3ddcf5..897a569d.0_32::
                        1054 .LDWlin32:
                        1055 ___ghs_eofn_R_FCL_FCUFct_Clear_Cache:
                        1056 	.type	_R_FCL_FCUFct_Clear_Cache,@function
                        1057 	.size	_R_FCL_FCUFct_Clear_Cache,.-_R_FCL_FCUFct_Clear_Cache
                        1058 	.type	_R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        1059 	.size	_R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1060 	.align	2
                        1061 --_bwc	r6	local
                        1062 --_pid	r1	local
                        1063 --_res	r1	local
                        1064 --_ret	r29	local
                        1065 
                        1066 	.data
                        1067 	.section ".R_FCL_CODE_RAM","ax"
                        1068 
                        1069 --542: }

                        1070 
                        1071 --543: /**********************************************************************************************************************

                        1072 --544:  End of function R_FCL_FCUFct_Clear_Cache

                        1073 --545:  *********************************************************************************************************************/

                        1074 --547: /*********************************************************************************************************************

                        1075 --548:  * Function name:  R_FCL_FCUFct_Chk_DBFull

                        1076 --549:  *********************************************************************************************************************/

                        1077 --550: /**

                        1078 --551:  * Check for DBFull with timeout supervision

                        1079 --552:  *

                        1080 --553:  * @param      -

                        1081 --554:  * @return     R_FCL_OK             Normal case

                        1082 --555:  *             R_FCL_ERR_INTERNAL   Timeout during Clear Cache

                        1083 --556:  */

                        1084 --557: /*********************************************************************************************************************/

                        1085 --558: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        1086 --559:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        1087 --560: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        1088 --561:     #pragma location = "R_FCL_CODE_RAM"

                        1089 --562: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        1090 --563:     #pragma section text "R_FCL_CODE_RAM"

                        1091 --564: #endif

                        1092 --565: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_Chk_DBFull (void)

                        1093 	.align	2
                        1094 	.align	2
                        1095 	.align	2
                        1096 ..gh.f.a.2.e.11:
                        1097 	.type	..gh.f.a.2.e.11,@object
                        1098 	.size	..gh.f.a.2.e.11,0
                        1099 	.global	_R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1100 _R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        1101 _R_FCL_FCUFct_Chk_DBFull:
                        1102 .LDW34:
00000196 5c1a           1103 	add	-4,sp
00000198 63ff0100       1104 	st.w	lp,0[sp]
                        1105 --	    .bf
                        1106 .LDW44:
                        1107 --566: {

                        1108 --567:     r_fcl_status_t ret;

                        1109 --568:     uint32_t res;


                                                                      Page 20
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1110 --569:     

                        1111 --570:     /* Register check loop */

                        1112 --571:     res = R_FCL_FCUFct_ChkReg (R_FPSYS_REGADD_FSTATR_U32, 

0000019c 2b0600000000*  1113 	mov	_g_fcl_data_str,r11
000001a2 2bf70100       1114 	ld.w	0[r11],ep
000001a6 7a08           1115 	sld.hu	20[ep],r1
000001a8 e80f4402       1116 	mul	40,r1,zero
000001ac 010e1200       1117 	addi	18,r1,r1
000001b0 20161300       1118 	movea	19,zero,r2
000001b4 e20ffc02       1119 	divq	r2,r1,zero
000001b8 0148           1120 	mov	r1,r9
000001ba 26068000a1ff   1121 	mov	-6225792,r6
000001c0 203e0004       1122 	movea	1024,zero,r7
000001c4 0042           1123 	mov	0,r8
                        1124 	jarl	_R_FCL_FCUFct_ChkReg,lp
                        1124 <EXPANSION BEGIN>
                        1124 jarl22 _R_FCL_FCUFct_ChkReg , lp 
000001c6 80ff0000*      1124 <EXPANSION END>
000001ca 0a08           1125 	mov	r10,r1
                        1126 --572:                                R_FPSYS_REGBIT_FSTATR_DBFULL, 

                        1127 --573:                                0x00000000uL,                /* Wait until the DBFULL bit is cleared */

                        1128 --574:                                R_FCL_TIMEOUT_CHKREG);

                        1129 --577:     /* Patch the check loop result: 0 --> check passed */

                        1130 --578:     if (0x00000000uL == res)

                        1131 --line578
                        1132 ..lin.ce3ddcf5..bc3916d1.0_33::
                        1133 .LDWlin33:
000001cc e009           1134 	cmp	zero,r1
000001ce ba05*          1135 	bne	.L408
                        1136 --579:     {

                        1137 --580:         ret = R_FCL_OK;

                        1138 --line580
                        1139 ..lin.ce3ddcf5..bc3916d1.0_34::
                        1140 .LDWlin34:
000001d0 000a           1141 	mov	0,r1
000001d2 a505*          1142 	br	.L410
                        1143 .L408:
                        1144 --581:     }

                        1145 --582:     

                        1146 --583:     /* != 0 --> timeout in check loop */

                        1147 --584:     else

                        1148 --585:     {

                        1149 --586:         ret = R_FCL_ERR_INTERNAL;

                        1150 --line586
                        1151 ..lin.ce3ddcf5..bc3916d1.0_35::
                        1152 .LDWlin35:
000001d4 0d0a           1153 	mov	13,r1
                        1154 .L410:
                        1155 --587:     }

                        1156 --589:     return (ret);

000001d6 0150           1157 	mov	r1,r10
                        1158 --	    .ef
                        1159 .LDW54:
000001d8 23ff0100       1160 	ld.w	0[sp],lp
000001dc 441a           1161 	add	4,sp
                        1162 	.jumptype return
000001de 7f00           1163 	jmp	[lp]
                        1164 ..lin.ce3ddcf5..bc3916d1.0_36::
                        1165 .LDWlin36:
                        1166 ___ghs_eofn_R_FCL_FCUFct_Chk_DBFull:
                        1167 	.type	_R_FCL_FCUFct_Chk_DBFull,@function

                                                                      Page 21
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1168 	.size	_R_FCL_FCUFct_Chk_DBFull,.-_R_FCL_FCUFct_Chk_DBFull
                        1169 	.type	_R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        1170 	.size	_R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1171 	.align	2
                        1172 --_ret	r1	local
                        1173 --_res	r1	local
                        1174 
                        1175 	.data
                        1176 	.section ".R_FCL_CODE_RAM","ax"
                        1177 
                        1178 --590: }

                        1179 
                        1180 --591: /**********************************************************************************************************************

                        1181 --592:  End of function R_FCL_FCUFct_Chk_DBFull

                        1182 --593:  *********************************************************************************************************************/

                        1183 --594:  

                        1184 --596: #ifdef R_FCL_INNER_NO_FCU_COPY

                        1185 --597: #else

                        1186 --598: /**********************************************************************************************************************

                        1187 --599:  * Function name: R_FCL_FCUFct_VerifyChecksum

                        1188 --600:  *********************************************************************************************************************/

                        1189 --601: /**

                        1190 --602:  * Function to verify the FCURAM checksum \n

                        1191 --603:  *

                        1192 --604:  * @param[in,out] -

                        1193 --605:  * @return        R_FCL_OK: Checksum is OK

                        1194 --606:  *                R_FCL_ERR_INTERNAL: Checksum is Wrong or timeout during cache clear

                        1195 --607:  */

                        1196 --608: /*********************************************************************************************************************/

                        1197 --609: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        1198 --610:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        1199 --611: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        1200 --612:     #pragma location = "R_FCL_CODE_RAM"

                        1201 --613: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        1202 --614:     #pragma section text "R_FCL_CODE_RAM"

                        1203 --615: #endif

                        1204 --616: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_VerifyChecksum  (void)

                        1205 --617: {

                        1206 --618:     uint32_t startAddr;

                        1207 --619:     uint32_t endAddr;

                        1208 --620:     uint32_t chkSum;

                        1209 --621:     uint32_t chkSumCmp;

                        1210 --622:     r_fcl_status_t ret;

                        1211 --623:     r_fcl_status_t ret1;

                        1212 --625:     /* Activate FCU RAM access again */

                        1213 --626:     R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FCURAME_U16, R_FPSYS_REGBIT_FCURAME_FCRME +

                        1214 --627:                               R_FPSYS_REGBIT_FCURAME_KEY);

                        1215 --629:     /* Activate BFlash */

                        1216 --630:     #ifdef R_FCL_INNER_NO_BFA_SWITCH

                        1217 --631:         ret = R_FCL_OK;

                        1218 --632:     #else

                        1219 --633:         R_FCL_FCUFct_Switch_BFlash (0x01u);

                        1220 --634:         ret = R_FCL_FCUFct_Clear_Cache (); 

                        1221 --635:     #endif

                        1222 --637:     endAddr   = R_FCL_I_read_memory_u32 (R_FPSYS_FCURAM_AREA_CHKSUM_END);

                        1223 --638:     chkSumCmp = R_FCL_I_read_memory_u32 (R_FPSYS_FCURAM_AREA_CHKSUM);

                        1224 --639:     

                        1225 --640:     /* Deactivate BFlash */

                        1226 --641:     #ifdef R_FCL_INNER_NO_BFA_SWITCH

                        1227 --642:         ret1 = R_FCL_OK;

                        1228 --643:     #else


                                                                      Page 22
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1229 --644:         R_FCL_FCUFct_Switch_BFlash (0x00u);

                        1230 --645:         ret1 = R_FCL_FCUFct_Clear_Cache ();

                        1231 --646:     #endif

                        1232 --647:     

                        1233 --648:     /* Return possible error of both times CC */

                        1234 --649:     if (R_FCL_OK == ret)                                                                         /* PRQA S 2991,2995 */

                        1235 --650:     {

                        1236 --651:         ret = ret1;

                        1237 --652:     }

                        1238 --653:     

                        1239 --654:     /* No timeout in Clear Cache */

                        1240 --655:     if (R_FCL_OK == ret)                                                                         /* PRQA S 2991,2995 */

                        1241 --656:     {

                        1242 --657:         /* Calculate and compare FCU RAM checksum */

                        1243 --658:         endAddr <<= 2;

                        1244 --659:         endAddr += R_FPSYS_FCURAM_AREA_BASE;

                        1245 --660:         chkSum  = 0x00000000uL;

                        1246 --661:         for (startAddr = R_FPSYS_FCURAM_AREA_BASE; startAddr < endAddr; startAddr +=2)

                        1247 --662:         {

                        1248 --663:             chkSum += (uint32_t)(R_FCL_I_read_memory_u16 (startAddr));

                        1249 --664:         }

                        1250 --666:         /* Deactivate FCU RAM access */

                        1251 --667:         R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FCURAME_U16,

                        1252 --668:                                   R_FPSYS_REGBIT_FCURAME_RESET + R_FPSYS_REGBIT_FCURAME_KEY);

                        1253 --670:         /* Calculated checksum matches stored checksum */

                        1254 --671:         if (chkSum != chkSumCmp)

                        1255 --672:         {

                        1256 --673:             ret = R_FCL_ERR_INTERNAL;

                        1257 --674:         }

                        1258 --675:     } /* if (R_FCL_OK == ret) */

                        1259 --676:     

                        1260 --677:     return (ret);

                        1261 --678: } /* R_FCL_FCUFct_VerifyChecksum */

                        1262 --679: /**********************************************************************************************************************

                        1263 --680:  End of function R_FCL_FCUFct_VerifyChecksum

                        1264 --681:  *********************************************************************************************************************/

                        1265 --682: #endif

                        1266 --684: /**********************************************************************************************************************

                        1267 --685:  * Function name: R_FCL_FCUFct_SetFrequency

                        1268 --686:  *********************************************************************************************************************/

                        1269 --687: /**

                        1270 --688:  * Function to calculate and set the FACI frequency

                        1271 --689:  *

                        1272 --690:  * @param[in,out] -

                        1273 --691:  * @return        ---

                        1274 --692:  */

                        1275 --693: /*********************************************************************************************************************/

                        1276 --694: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        1277 --695:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        1278 --696: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        1279 --697:     #pragma location = "R_FCL_CODE_RAM"

                        1280 --698: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        1281 --699:     #pragma section text "R_FCL_CODE_RAM"

                        1282 --700: #endif

                        1283 --701: R_FCL_STATIC void R_FCL_FCUFct_SetFrequency  (void)

                        1284 	.align	2
                        1285 	.align	2
                        1286 	.align	2
                        1287 ..gh.f.a.2.e.12:
                        1288 	.type	..gh.f.a.2.e.12,@object
                        1289 	.size	..gh.f.a.2.e.12,0

                                                                      Page 23
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1290 	.global	_R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1291 _R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        1292 _R_FCL_FCUFct_SetFrequency:
                        1293 .LDW64:
000001e0 5c1a           1294 	add	-4,sp
000001e2 63ff0100       1295 	st.w	lp,0[sp]
                        1296 --	    .bf
                        1297 .LDW74:
                        1298 --702: {

                        1299 --703:     uint16_t       ffcu;

                        1300 --705:     /* Firmware version >1 (version read value != 0xFF) */

                        1301 --706:     if (g_fcl_data_str.deviceInfo_str.fVersion_u8 != 0xff)

000001e6 2b0600000000*  1302 	mov	_g_fcl_data_str+119,r11
000001ec 8b0f0100       1303 	ld.bu	0[r11],r1
000001f0 010601ff       1304 	addi	-255,r1,zero
000001f4 f24d*          1305 	be	.L452
                        1306 --707:     {

                        1307 --708:         ffcu = g_fcl_data_str.RTCfg_pstr->frequencyCpuMHz_u16;                             /* PRQA S 2814 */

                        1308 --line708
                        1309 ..lin.ce3ddcf5..50867761.0_37::
                        1310 .LDWlin37:
000001f6 2b0600000000*  1311 	mov	_g_fcl_data_str,r11
000001fc 2bf70100       1312 	ld.w	0[r11],ep
00000200 7a08           1313 	sld.hu	20[ep],r1
                        1314 --709:        

                        1315 --710:         /* If you want to operate with low frequency(ffcu) less than fMin_u16, */

                        1316 --711:         /* please remove the lower limit frequency check from the following if statement */

                        1317 --712:         /* Remove the condition (g_fcl_data_str.deviceInfo_str.fMin_u16 > ffcu) */

                        1318 --713:         /* Note: If the frequency is too low, FCU may not work */

                        1319 --714:         /*       Please refer to the hardware manual for the target device */

                        1320 --715:         if ((g_fcl_data_str.deviceInfo_str.fMin_u16 > ffcu) ||

                        1321 --line715
                        1322 ..lin.ce3ddcf5..50867761.0_38::
                        1323 .LDWlin38:
00000202 2c0600000000*  1324 	mov	_g_fcl_data_str+92,r12
00000208 ec170100       1325 	ld.hu	0[r12],r2
0000020c e111           1326 	cmp	r1,r2
0000020e 8b0d*          1327 	bh	.L455
                        1328 --line716
                        1329 ..lin.ce3ddcf5..50867761.0_39::
                        1330 .LDWlin39:
00000210 2b0600000000*  1331 	mov	_g_fcl_data_str+94,r11
00000216 eb170100       1332 	ld.hu	0[r11],r2
0000021a e111           1333 	cmp	r1,r2
0000021c 890d*          1334 	bnl	.L454
                        1335 .L455:
                        1336 --716:             (g_fcl_data_str.deviceInfo_str.fMax_u16 < ffcu))

                        1337 --717:         {

                        1338 --718:             g_fcl_data_str.opVar_str.opResult_enu = R_FCL_ERR_PARAMETER;

                        1339 --line718
                        1340 ..lin.ce3ddcf5..50867761.0_40::
                        1341 .LDWlin40:
0000021e 040a           1342 	mov	4,r1
00000220 2b0600000000*  1343 	mov	_g_fcl_data_str+24,r11
00000226 6b0f0100       1344 	st.w	r1,0[r11]
0000022a 953d*          1345 	br	.L450
                        1346 .L454:
                        1347 --719:         }

                        1348 --720:         else

                        1349 --721:         {

                        1350 --722:         


                                                                      Page 24
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1351 --723:             /* No FCU frequency calculation divider set */

                        1352 --724:             if (g_fcl_data_str.deviceInfo_str.fDivider_u8 == 0xFF)

                        1353 --line724
                        1354 ..lin.ce3ddcf5..50867761.0_41::
                        1355 .LDWlin41:
0000022c 2b0600000000*  1356 	mov	_g_fcl_data_str+120,r11
00000232 8b170100       1357 	ld.bu	0[r11],r2
00000236 020601ff       1358 	addi	-255,r2,zero
0000023a fa05*          1359 	bne	.L458
                        1360 --725:             {

                        1361 --726:                 ffcu = g_fcl_data_str.deviceInfo_str.fPClk_u16;

                        1362 --line726
                        1363 ..lin.ce3ddcf5..50867761.0_42::
                        1364 .LDWlin42:
0000023c 2b0600000000*  1365 	mov	_g_fcl_data_str+96,r11
00000242 eb0f0100       1366 	ld.hu	0[r11],r1
00000246 f515*          1367 	br	.L460
                        1368 .L458:
                        1369 --727:             }

                        1370 --728:             else

                        1371 --729:             {

                        1372 --730:                 if (g_fcl_data_str.deviceInfo_str.fDivider_u8 > 0)

                        1373 --line730
                        1374 ..lin.ce3ddcf5..50867761.0_43::
                        1375 .LDWlin43:
00000248 2b0600000000*  1376 	mov	_g_fcl_data_str+120,r11
0000024e 8b170100       1377 	ld.bu	0[r11],r2
00000252 e011           1378 	cmp	zero,r2
00000254 8315*          1379 	bnh	.L460
                        1380 --731:                 {

                        1381 --732:                     ffcu = ( (ffcu + g_fcl_data_str.deviceInfo_str.fDivider_u8) - 1) /

                        1382 --line732
                        1383 ..lin.ce3ddcf5..50867761.0_44::
                        1384 .LDWlin44:
00000256 2b0600000000*  1385 	mov	_g_fcl_data_str+120,r11
0000025c 8b170100       1386 	ld.bu	0[r11],r2
00000260 c209           1387 	add	r2,r1
00000262 5f0a           1388 	add	-1,r1
00000264 2c0600000000*  1389 	mov	_g_fcl_data_str+120,r12
0000026a 8c170100       1390 	ld.bu	0[r12],r2
0000026e e20ffc02       1391 	divq	r2,r1,zero
00000272 c100           1392 	zxh	r1
                        1393 .L460:
                        1394 --733:                             g_fcl_data_str.deviceInfo_str.fDivider_u8;

                        1395 --734:                 }

                        1396 --735:             }

                        1397 --737:             R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_PCKAR_U16, R_FPSYS_REGBIT_PCKAR_KEY + (uint16_t)ffcu);

                        1398 --line737
                        1399 ..lin.ce3ddcf5..50867761.0_45::
                        1400 .LDWlin45:
00000274 010e001e       1401 	addi	7680,r1,r1
00000278 c100           1402 	zxh	r1
0000027a 0138           1403 	mov	r1,r7
0000027c 2606e400a1ff   1404 	mov	-6225692,r6
                        1405 	jarl	_R_FCL_I_write_memory_u16,lp
                        1405 <EXPANSION BEGIN>
                        1405 jarl22 _R_FCL_I_write_memory_u16 , lp 
00000282 bffffafd*      1405 <EXPANSION END>
                        1406 --738:             g_fcl_data_str.opVar_str.opResult_enu = R_FCL_OK;

                        1407 --line738
                        1408 ..lin.ce3ddcf5..50867761.0_46::

                                                                      Page 25
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1409 .LDWlin46:
00000286 2b0600000000*  1410 	mov	_g_fcl_data_str+24,r11
0000028c 6b070100       1411 	st.w	zero,0[r11]
00000290 e505*          1412 	br	.L450
                        1413 .L452:
                        1414 --739:         }

                        1415 --740:     }

                        1416 --741:     

                        1417 --742:     /* Firmware version 1 required no frequency configuration */

                        1418 --743:     else

                        1419 --744:     {

                        1420 --745:         g_fcl_data_str.opVar_str.opResult_enu = R_FCL_OK;

                        1421 --line745
                        1422 ..lin.ce3ddcf5..50867761.0_47::
                        1423 .LDWlin47:
00000292 2b0600000000*  1424 	mov	_g_fcl_data_str+24,r11
00000298 6b070100       1425 	st.w	zero,0[r11]
                        1426 .L450:
                        1427 --746:     }

                        1428 --747: } /* R_FCL_FCUFct_SetFrequency */

                        1429 --	    .ef
                        1430 .LDW84:
                        1431 --line747
                        1432 ..lin.ce3ddcf5..50867761.0_48::
                        1433 .LDWlin48:
0000029c 23ff0100       1434 	ld.w	0[sp],lp
000002a0 441a           1435 	add	4,sp
                        1436 	.jumptype return
000002a2 7f00           1437 	jmp	[lp]
                        1438 ..lin.ce3ddcf5..50867761.0_49::
                        1439 .LDWlin49:
                        1440 ___ghs_eofn_R_FCL_FCUFct_SetFrequency:
                        1441 	.type	_R_FCL_FCUFct_SetFrequency,@function
                        1442 	.size	_R_FCL_FCUFct_SetFrequency,.-_R_FCL_FCUFct_SetFrequency
                        1443 	.type	_R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        1444 	.size	_R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1445 	.align	2
                        1446 --_ffcu	r1	local
                        1447 
                        1448 	.data
                        1449 	.section ".R_FCL_CODE_RAM","ax"
                        1450 
                        1451 
                        1452 --748: /**********************************************************************************************************************

                        1453 --749:  End of function R_FCL_FCUFct_SetFrequency

                        1454 --750:  *********************************************************************************************************************/

                        1455 --753: /**********************************************************************************************************************

                        1456 --754:  * Function name: R_FCL_FCUFct_SwitchMode_Start

                        1457 --755:  *********************************************************************************************************************/

                        1458 --756: /**

                        1459 --757:  * This function changes the Flash sequencer operation mode.

                        1460 --758:  *

                        1461 --759:  * @param[in]     mode_enu:              

                        1462 --760:  * @li              R_FCL_READ_MODE

                        1463 --761:  * @li              R_FCL_WRITE_MODE

                        1464 --762:  * @li              R_FCL_CFG_WRITE_MODE

                        1465 --763:  * @return        

                        1466 --764:  * @li            R_FCL_OK:             Mode switched started successfully

                        1467 --765:  * @li            R_FCL_ERR_REJECTED:   Data Flash operation on-going or the mode is already switched

                        1468 --766:  */

                        1469 --767: /*********************************************************************************************************************/


                                                                      Page 26
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1470 --768: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        1471 --769:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        1472 --770: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        1473 --771:     #pragma location = "R_FCL_CODE_RAM"

                        1474 --772: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        1475 --773:     #pragma section text "R_FCL_CODE_RAM"

                        1476 --774: #endif

                        1477 --775: r_fcl_status_t R_FCL_FCUFct_SwitchMode_Start (r_fcl_mode_t mode_enu)                               /* PRQA S 1503 */

                        1478 	.align	2
                        1479 	.align	2
                        1480 	.align	2
                        1481 ..gh.f.a.2.e.13:
                        1482 	.type	..gh.f.a.2.e.13,@object
                        1483 	.size	..gh.f.a.2.e.13,0
                        1484 	.global	_R_FCL_FCUFct_SwitchMode_Start
                        1485 _R_FCL_FCUFct_SwitchMode_Start:
                        1486 .LDW94:
000002a4 541a           1487 	add	-12,sp
000002a6 63ff0900       1488 	st.w	lp,8[sp]
000002aa 63e70500       1489 	st.w	r28,4[sp]
000002ae 63ef0100       1490 	st.w	r29,0[sp]
000002b2 06e0           1491 	mov	r6,r28
                        1492 --	    .bf
                        1493 .LDW05:
                        1494 --776: {

                        1495 --777:     r_fcl_status_t ret;

                        1496 --778:     uint32_t       regFSTATR;

                        1497 --779:     uint16_t       regFENTRYR;

                        1498 --781:     ret = R_FCL_OK;

000002b4 00ea           1499 	mov	0,r29
                        1500 --783:     if (R_FCL_READ_MODE == mode_enu)

000002b6 e0e1           1501 	cmp	zero,r28
000002b8 ea0d*          1502 	bne	.L530
                        1503 --784:     {

                        1504 --785:         regFSTATR = R_FCL_I_read_memory_u32 (R_FPSYS_REGADD_FSTATR_U32);

                        1505 --line785
                        1506 ..lin.ce3ddcf5..7eb7d587.0_50::
                        1507 .LDWlin50:
000002ba 26068000a1ff   1508 	mov	-6225792,r6
                        1509 	jarl	_R_FCL_I_read_memory_u32,lp
                        1509 <EXPANSION BEGIN>
                        1509 jarl22 _R_FCL_I_read_memory_u32 , lp 
000002c0 bfff40fd*      1509 <EXPANSION END>
000002c4 0a08           1510 	mov	r10,r1
                        1511 --787:         /* erase, write or illegal error must be reset before mode switch */

                        1512 --788:         if (R_FPSYS_REGBIT_FSTATR_RESET != ( regFSTATR & (R_FPSYS_REGBIT_FSTATR_ERSERR +

                        1513 --line788
                        1514 ..lin.ce3ddcf5..7eb7d587.0_51::
                        1515 .LDWlin51:
000002c6 c10e0070       1516 	andi	28672,r1,r1
000002ca e009           1517 	cmp	zero,r1
000002cc c225*          1518 	be	.L534
                        1519 --789:                                                           R_FPSYS_REGBIT_FSTATR_PRGERR +

                        1520 --790:                                                           R_FPSYS_REGBIT_FSTATR_ILGERR)))

                        1521 --791:         {

                        1522 --792:             R_FCL_FCUFct_ClearStatus ();

                        1523 --line792
                        1524 ..lin.ce3ddcf5..7eb7d587.0_52::
                        1525 .LDWlin52:
                        1526 	jarl	_R_FCL_FCUFct_ClearStatus,lp
                        1526 <EXPANSION BEGIN>

                                                                      Page 27
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1526 jarl22 _R_FCL_FCUFct_ClearStatus , lp 
000002ce 80ff4e01*      1526 <EXPANSION END>
000002d2 9525*          1527 	br	.L534
                        1528 .L530:
                        1529 --793:         }

                        1530 --794:     } 

                        1531 --795:     else

                        1532 --796:     {

                        1533 --797:         regFENTRYR = R_FCL_I_read_memory_u16 (R_FPSYS_REGADD_FENTRYR_U16);

                        1534 --line797
                        1535 ..lin.ce3ddcf5..7eb7d587.0_53::
                        1536 .LDWlin53:
000002d4 26068400a1ff   1537 	mov	-6225788,r6
                        1538 	jarl	_R_FCL_I_read_memory_u16,lp
                        1538 <EXPANSION BEGIN>
                        1538 jarl22 _R_FCL_I_read_memory_u16 , lp 
000002da bfff2cfd*      1538 <EXPANSION END>
000002de 0a08           1539 	mov	r10,r1
                        1540 --798:         /* If Data Flash PE mode is activated, don't continue */

                        1541 --799:         if ((uint16_t)(regFENTRYR & R_FPSYS_MODE_DPE) == R_FPSYS_MODE_DPE)

                        1542 --line799
                        1543 ..lin.ce3ddcf5..7eb7d587.0_54::
                        1544 .LDWlin54:
000002e0 c1168000       1545 	andi	128,r1,r2
000002e4 c200           1546 	zxh	r2
000002e6 020680ff       1547 	addi	-128,r2,zero
000002ea ba05*          1548 	bne	.L535
                        1549 --800:         {

                        1550 --801:             ret = R_FCL_ERR_REJECTED;

                        1551 --line801
                        1552 ..lin.ce3ddcf5..7eb7d587.0_55::
                        1553 .LDWlin55:
000002ec 06ea           1554 	mov	6,r29
000002ee b515*          1555 	br	.L534
                        1556 .L535:
                        1557 --802:         }

                        1558 --803:         

                        1559 --804:         /* If the target mode is activated, don't continue */

                        1560 --805:         else if ((uint16_t)(regFENTRYR & 0x00FF) == mode_enu)

                        1561 --line805
                        1562 ..lin.ce3ddcf5..7eb7d587.0_56::
                        1563 .LDWlin56:
000002f0 8100           1564 	zxb	r1
000002f2 c100           1565 	zxh	r1
000002f4 fc09           1566 	cmp	r28,r1
000002f6 ba05*          1567 	bne	.L538
                        1568 --806:         {

                        1569 --807:             ret = R_FCL_ERR_REJECTED;

                        1570 --line807
                        1571 ..lin.ce3ddcf5..7eb7d587.0_57::
                        1572 .LDWlin57:
000002f8 06ea           1573 	mov	6,r29
000002fa d50d*          1574 	br	.L534
                        1575 .L538:
                        1576 --808:         }

                        1577 --809:         else

                        1578 --810:         {

                        1579 --811:             /* Reset FACI address registers */

                        1580 --812:             R_FCL_I_write_memory_u32 (R_FPSYS_REGADD_FSADR_U32, 0x00000000uL);

                        1581 --line812
                        1582 ..lin.ce3ddcf5..7eb7d587.0_58::

                                                                      Page 28
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1583 .LDWlin58:
000002fc 26063000a1ff   1584 	mov	-6225872,r6
00000302 003a           1585 	mov	0,r7
                        1586 	jarl	_R_FCL_I_write_memory_u32,lp
                        1586 <EXPANSION BEGIN>
                        1586 jarl22 _R_FCL_I_write_memory_u32 , lp 
00000304 bfff72fd*      1586 <EXPANSION END>
                        1587 --813:             R_FCL_I_write_memory_u32 (R_FPSYS_REGADD_FEADR_U32, 0x00000000uL);

                        1588 --line813
                        1589 ..lin.ce3ddcf5..7eb7d587.0_59::
                        1590 .LDWlin59:
00000308 26063400a1ff   1591 	mov	-6225868,r6
0000030e 003a           1592 	mov	0,r7
                        1593 	jarl	_R_FCL_I_write_memory_u32,lp
                        1593 <EXPANSION BEGIN>
                        1593 jarl22 _R_FCL_I_write_memory_u32 , lp 
00000310 bfff66fd*      1593 <EXPANSION END>
                        1594 .L534:
                        1595 --814:         }

                        1596 --815:     }

                        1597 --816:     

                        1598 --817:     if (R_FCL_OK == ret)

                        1599 --line817
                        1600 ..lin.ce3ddcf5..7eb7d587.0_60::
                        1601 .LDWlin60:
00000314 e0e9           1602 	cmp	zero,r29
00000316 aa15*          1603 	bne	.L541
                        1604 --818:     {

                        1605 --819:         R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FENTRYR_U16, (uint16_t)(mode_enu) + R_FPSYS_REGBIT_FENTRY_KEY);

                        1606 --line819
                        1607 ..lin.ce3ddcf5..7eb7d587.0_61::
                        1608 .LDWlin61:
00000318 1c08           1609 	mov	r28,r1
0000031a c100           1610 	zxh	r1
0000031c 801600aa       1611 	ori	43520,zero,r2
00000320 c209           1612 	add	r2,r1
00000322 c100           1613 	zxh	r1
00000324 0138           1614 	mov	r1,r7
00000326 26068400a1ff   1615 	mov	-6225788,r6
                        1616 	jarl	_R_FCL_I_write_memory_u16,lp
                        1616 <EXPANSION BEGIN>
                        1616 jarl22 _R_FCL_I_write_memory_u16 , lp 
0000032c bfff50fd*      1616 <EXPANSION END>
                        1617 --820:         g_fcl_data_str.flashMode_enu = mode_enu;

                        1618 --line820
                        1619 ..lin.ce3ddcf5..7eb7d587.0_62::
                        1620 .LDWlin62:
00000330 2b0600000000*  1621 	mov	_g_fcl_data_str+72,r11
00000336 6be70100       1622 	st.w	r28,0[r11]
                        1623 .L541:
                        1624 --821:     }

                        1625 --822:     

                        1626 --823:     return (ret);

                        1627 --line823
                        1628 ..lin.ce3ddcf5..7eb7d587.0_63::
                        1629 .LDWlin63:
0000033a 1d50           1630 	mov	r29,r10
                        1631 --	    .ef
                        1632 .LDW15:
0000033c 23ff0900       1633 	ld.w	8[sp],lp
00000340 23ef0100       1634 	ld.w	0[sp],r29

                                                                      Page 29
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000344 23e70500       1635 	ld.w	4[sp],r28
00000348 4c1a           1636 	add	12,sp
                        1637 	.jumptype return
0000034a 7f00           1638 	jmp	[lp]
                        1639 ..lin.ce3ddcf5..7eb7d587.0_64::
                        1640 .LDWlin64:
                        1641 	.global	___ghs_eofn_R_FCL_FCUFct_SwitchMode_Start
                        1642 ___ghs_eofn_R_FCL_FCUFct_SwitchMode_Start:
                        1643 	.type	_R_FCL_FCUFct_SwitchMode_Start,@function
                        1644 	.size	_R_FCL_FCUFct_SwitchMode_Start,.-_R_FCL_FCUFct_SwitchMode_Start
                        1645 	.align	2
                        1646 --_ret	r29	local
                        1647 --_regFSTATR	r1	local
                        1648 --_regFENTRYR	r1	local
                        1649 
                        1650 --_mode_enu	r28	param
                        1651 
                        1652 	.data
                        1653 	.section ".R_FCL_CODE_RAM","ax"
                        1654 
                        1655 --824: } /* R_FCL_FCUFct_SwitchMode_Start */

                        1656 
                        1657 --825: /**********************************************************************************************************************

                        1658 --826:  End of function R_FCL_FCUFct_SwitchMode_Start

                        1659 --827:  *********************************************************************************************************************/

                        1660 --830: /**********************************************************************************************************************

                        1661 --831:  * Function name: R_FCL_FCUFct_SwitchMode_Check

                        1662 --832:  *********************************************************************************************************************/

                        1663 --833: /**

                        1664 --834:  * This function checks if the Flash sequencer operation mode switch is performed correctly

                        1665 --835:  *

                        1666 --836:  * @param[in]     -

                        1667 --837:  * @return        

                        1668 --838:  * @li            R_FCL_OK:              mode switched successful

                        1669 --839:  * @li            R_FCL_BUSY:            switching not performed yet

                        1670 --840:  */

                        1671 --841: /*********************************************************************************************************************/

                        1672 --842: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        1673 --843:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        1674 --844: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        1675 --845:     #pragma location = "R_FCL_CODE_RAM"

                        1676 --846: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        1677 --847:     #pragma section text "R_FCL_CODE_RAM"

                        1678 --848: #endif

                        1679 --849: r_fcl_status_t R_FCL_FCUFct_SwitchMode_Check ( void )

                        1680 	.align	2
                        1681 	.align	2
                        1682 	.align	2
                        1683 ..gh.f.a.2.e.14:
                        1684 	.type	..gh.f.a.2.e.14,@object
                        1685 	.size	..gh.f.a.2.e.14,0
                        1686 	.global	_R_FCL_FCUFct_SwitchMode_Check
                        1687 _R_FCL_FCUFct_SwitchMode_Check:
                        1688 .LDW25:
0000034c 581a           1689 	add	-8,sp
0000034e 63ff0500       1690 	st.w	lp,4[sp]
00000352 63ef0100       1691 	st.w	r29,0[sp]
                        1692 --	    .bf
                        1693 .LDW35:
                        1694 --850: {

                        1695 --851:     r_fcl_status_t ret;


                                                                      Page 30
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1696 --852:     uint16_t       regFENTRYR;

                        1697 --854:     ret = R_FCL_BUSY;

00000356 01ea           1698 	mov	1,r29
                        1699 --856:     regFENTRYR = R_FCL_I_read_memory_u16 (R_FPSYS_REGADD_FENTRYR_U16);

00000358 26068400a1ff   1700 	mov	-6225788,r6
                        1701 	jarl	_R_FCL_I_read_memory_u16,lp
                        1701 <EXPANSION BEGIN>
                        1701 jarl22 _R_FCL_I_read_memory_u16 , lp 
0000035e bfffa8fc*      1701 <EXPANSION END>
00000362 0a08           1702 	mov	r10,r1
                        1703 --857:     regFENTRYR &= (R_FPSYS_MODE_DPE + R_FPSYS_MODE_CPE);

                        1704 --line857
                        1705 ..lin.ce3ddcf5..7d8fc7f7.0_65::
                        1706 .LDWlin65:
00000364 c10e8100       1707 	andi	129,r1,r1
00000368 c100           1708 	zxh	r1
                        1709 --858:     if ((uint16_t)g_fcl_data_str.flashMode_enu == regFENTRYR)

0000036a 2b0600000000*  1710 	mov	_g_fcl_data_str+72,r11
00000370 eb170100       1711 	ld.hu	0[r11],r2
00000374 e111           1712 	cmp	r1,r2
00000376 aa05*          1713 	bne	.L615
                        1714 --859:     {

                        1715 --860:         ret = R_FCL_OK;

                        1716 --line860
                        1717 ..lin.ce3ddcf5..7d8fc7f7.0_66::
                        1718 .LDWlin66:
00000378 00ea           1719 	mov	0,r29
                        1720 .L615:
                        1721 --861:     }

                        1722 --863:     return (ret);

0000037a 1d50           1723 	mov	r29,r10
                        1724 --	    .ef
                        1725 .LDW45:
0000037c 23ff0500       1726 	ld.w	4[sp],lp
00000380 23ef0100       1727 	ld.w	0[sp],r29
00000384 481a           1728 	add	8,sp
                        1729 	.jumptype return
00000386 7f00           1730 	jmp	[lp]
                        1731 ..lin.ce3ddcf5..7d8fc7f7.0_67::
                        1732 .LDWlin67:
                        1733 	.global	___ghs_eofn_R_FCL_FCUFct_SwitchMode_Check
                        1734 ___ghs_eofn_R_FCL_FCUFct_SwitchMode_Check:
                        1735 	.type	_R_FCL_FCUFct_SwitchMode_Check,@function
                        1736 	.size	_R_FCL_FCUFct_SwitchMode_Check,.-_R_FCL_FCUFct_SwitchMode_Check
                        1737 	.align	2
                        1738 --_ret	r29	local
                        1739 --_regFENTRYR	r1	local
                        1740 
                        1741 	.data
                        1742 	.section ".R_FCL_CODE_RAM","ax"
                        1743 
                        1744 --864: } /* R_FCL_FCUFct_SwitchMode_Check */

                        1745 
                        1746 --865: /**********************************************************************************************************************

                        1747 --866:  End of function R_FCL_FCUFct_SwitchMode_Check

                        1748 --867:  *********************************************************************************************************************/

                        1749 --870: /**********************************************************************************************************************

                        1750 --871:  * Function name: R_FCL_FCUFct_ForcedStop

                        1751 --872:  *********************************************************************************************************************/

                        1752 --873: /**

                        1753 --874:  * This function resets the FCU and FACI registers


                                                                      Page 31
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1754 --875:  *

                        1755 --876:  * @param[in,out] -

                        1756 --877:  * @return        

                        1757 --878:  * @li            R_FCL_OK:             function passed

                        1758 --879:  * @li            R_FCL_ERR_INTERNAL:   timeout error

                        1759 --880:  */

                        1760 --881: /*********************************************************************************************************************/

                        1761 --882: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        1762 --883:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        1763 --884: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        1764 --885:     #pragma location = "R_FCL_CODE_RAM"

                        1765 --886: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        1766 --887:     #pragma section text "R_FCL_CODE_RAM"

                        1767 --888: #endif

                        1768 --889: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_ForcedStop (void)                                          /* PRQA S 1503 */

                        1769 	.align	2
                        1770 	.align	2
                        1771 	.align	2
                        1772 ..gh.f.a.2.e.15:
                        1773 	.type	..gh.f.a.2.e.15,@object
                        1774 	.size	..gh.f.a.2.e.15,0
                        1775 	.global	_R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1776 _R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        1777 _R_FCL_FCUFct_ForcedStop:
                        1778 .LDW55:
00000388 5c1a           1779 	add	-4,sp
0000038a 63ff0100       1780 	st.w	lp,0[sp]
                        1781 --	    .bf
                        1782 .LDW65:
                        1783 --890: {

                        1784 --891:     r_fcl_status_t ret;

                        1785 --892:     uint32_t res;

                        1786 --894:     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_FORCED_STOP);

0000038e 4036a2ff       1787 	movhi	hi(-6160384),zero,r6
00000392 203eb300       1788 	movea	179,zero,r7
                        1789 	jarl	_R_FCL_I_write_memory_u08,lp
                        1789 <EXPANSION BEGIN>
                        1789 jarl22 _R_FCL_I_write_memory_u08 , lp 
00000396 bfffeefc*      1789 <EXPANSION END>
                        1790 --897:     /* Register check loop */

                        1791 --898:     res = R_FCL_FCUFct_ChkReg (R_FPSYS_REGADD_FSTATR_U32, 

                        1792 --line898
                        1793 ..lin.ce3ddcf5..f0de415c.0_68::
                        1794 .LDWlin68:
0000039a 2b0600000000*  1795 	mov	_g_fcl_data_str,r11
000003a0 2bf70100       1796 	ld.w	0[r11],ep
000003a4 7a08           1797 	sld.hu	20[ep],r1
000003a6 e80f4402       1798 	mul	40,r1,zero
000003aa 010e1200       1799 	addi	18,r1,r1
000003ae 20161300       1800 	movea	19,zero,r2
000003b2 e20ffc02       1801 	divq	r2,r1,zero
000003b6 0148           1802 	mov	r1,r9
000003b8 26068000a1ff   1803 	mov	-6225792,r6
000003be 803e0080       1804 	ori	32768,zero,r7
000003c2 80460080       1805 	ori	32768,zero,r8
                        1806 	jarl	_R_FCL_FCUFct_ChkReg,lp
                        1806 <EXPANSION BEGIN>
                        1806 jarl22 _R_FCL_FCUFct_ChkReg , lp 
000003c6 80ff0000*      1806 <EXPANSION END>
000003ca 0a08           1807 	mov	r10,r1
                        1808 --899:                                R_FPSYS_REGBIT_FSTATR_FRDY, 


                                                                      Page 32
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1809 --900:                                R_FPSYS_REGBIT_FSTATR_FRDY,  /* Wait until the ready flag is set */

                        1810 --901:                                R_FCL_TIMEOUT_CHKREG);

                        1811 --904:     /* Patch the check loop result: 0 --> check passed */

                        1812 --905:     if (0x00000000uL == res)

                        1813 --line905
                        1814 ..lin.ce3ddcf5..f0de415c.0_69::
                        1815 .LDWlin69:
000003cc e009           1816 	cmp	zero,r1
000003ce ba05*          1817 	bne	.L655
                        1818 --906:     {

                        1819 --907:         ret = R_FCL_OK;

                        1820 --line907
                        1821 ..lin.ce3ddcf5..f0de415c.0_70::
                        1822 .LDWlin70:
000003d0 000a           1823 	mov	0,r1
000003d2 a505*          1824 	br	.L657
                        1825 .L655:
                        1826 --908:     }

                        1827 --909:     

                        1828 --910:     /* != 0 --> timeout in check loop */

                        1829 --911:     else

                        1830 --912:     {

                        1831 --913:         ret = R_FCL_ERR_INTERNAL;

                        1832 --line913
                        1833 ..lin.ce3ddcf5..f0de415c.0_71::
                        1834 .LDWlin71:
000003d4 0d0a           1835 	mov	13,r1
                        1836 .L657:
                        1837 --914:     }

                        1838 --915:     

                        1839 --916:     return (ret);

000003d6 0150           1840 	mov	r1,r10
                        1841 --	    .ef
                        1842 .LDW75:
000003d8 23ff0100       1843 	ld.w	0[sp],lp
000003dc 441a           1844 	add	4,sp
                        1845 	.jumptype return
000003de 7f00           1846 	jmp	[lp]
                        1847 ..lin.ce3ddcf5..f0de415c.0_72::
                        1848 .LDWlin72:
                        1849 ___ghs_eofn_R_FCL_FCUFct_ForcedStop:
                        1850 	.type	_R_FCL_FCUFct_ForcedStop,@function
                        1851 	.size	_R_FCL_FCUFct_ForcedStop,.-_R_FCL_FCUFct_ForcedStop
                        1852 	.type	_R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        1853 	.size	_R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1854 	.align	2
                        1855 --_ret	r1	local
                        1856 --_res	r1	local
                        1857 
                        1858 	.data
                        1859 	.section ".R_FCL_CODE_RAM","ax"
                        1860 
                        1861 --918: } /* R_FCL_FCUFct_ForcedStop */

                        1862 
                        1863 --919: /**********************************************************************************************************************

                        1864 --920:  End of function R_FCL_FCUFct_ForcedStop

                        1865 --921:  *********************************************************************************************************************/

                        1866 --924: /**********************************************************************************************************************

                        1867 --925:  * Function name: R_FCL_FCUFct_ChkSuspended

                        1868 --926:  *********************************************************************************************************************/

                        1869 --927: /**


                                                                      Page 33
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1870 --928:  * This function checks if an erase or write operation is suspended by checking the corresponding bits in FSTATR

                        1871 --929:  *

                        1872 --930:  * @param[in,out] -

                        1873 --931:  * @return        

                        1874 --932:  * @li            R_FCL_TRUE:   either one of the following bits is set PRGSPD or ERSSPD

                        1875 --933:  * @li            R_FCL_FALSE:  no operation is suspended

                        1876 --934:  */

                        1877 --935: /*********************************************************************************************************************/

                        1878 --936: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        1879 --937:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        1880 --938: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        1881 --939:     #pragma location = "R_FCL_CODE_RAM"

                        1882 --940: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        1883 --941:     #pragma section text "R_FCL_CODE_RAM"

                        1884 --942: #endif

                        1885 --943: R_FCL_STATIC r_fcl_flag_t R_FCL_FCUFct_ChkSuspended (void)

                        1886 	.align	2
                        1887 	.align	2
                        1888 	.align	2
                        1889 ..gh.f.a.2.e.16:
                        1890 	.type	..gh.f.a.2.e.16,@object
                        1891 	.size	..gh.f.a.2.e.16,0
                        1892 	.global	_R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1893 _R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        1894 _R_FCL_FCUFct_ChkSuspended:
                        1895 .LDW85:
000003e0 581a           1896 	add	-8,sp
000003e2 63ff0500       1897 	st.w	lp,4[sp]
000003e6 63ef0100       1898 	st.w	r29,0[sp]
                        1899 --	    .bf
                        1900 .LDW95:
                        1901 --944: {

                        1902 --945:     uint32_t        regFSTATR;

                        1903 --946:     r_fcl_flag_t    ret;

                        1904 --948:     ret = R_FCL_FALSE;

000003ea 00ea           1905 	mov	0,r29
                        1906 --950:     regFSTATR = R_FCL_I_read_memory_u32 (R_FPSYS_REGADD_FSTATR_U32);

000003ec 26068000a1ff   1907 	mov	-6225792,r6
                        1908 	jarl	_R_FCL_I_read_memory_u32,lp
                        1908 <EXPANSION BEGIN>
                        1908 jarl22 _R_FCL_I_read_memory_u32 , lp 
000003f2 bfff0efc*      1908 <EXPANSION END>
000003f6 0a08           1909 	mov	r10,r1
                        1910 --951:     if ((R_FPSYS_REGBIT_FSTATR_PRGSPD == (regFSTATR & R_FPSYS_REGBIT_FSTATR_PRGSPD)) ||

                        1911 --line951
                        1912 ..lin.ce3ddcf5..8e5c4984.0_73::
                        1913 .LDWlin73:
000003f8 c1160001       1914 	andi	256,r1,r2
000003fc 020600ff       1915 	addi	-256,r2,zero
00000400 e205*          1916 	be	.L709
                        1917 --line952
                        1918 ..lin.ce3ddcf5..8e5c4984.0_74::
                        1919 .LDWlin74:
00000402 c10e0002       1920 	andi	512,r1,r1
00000406 010600fe       1921 	addi	-512,r1,zero
0000040a aa05*          1922 	bne	.L708
                        1923 .L709:
                        1924 --952:         (R_FPSYS_REGBIT_FSTATR_ERSSPD == (regFSTATR & R_FPSYS_REGBIT_FSTATR_ERSSPD)))

                        1925 --953:     {

                        1926 --954:         ret = R_FCL_TRUE;

                        1927 --line954

                                                                      Page 34
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1928 ..lin.ce3ddcf5..8e5c4984.0_75::
                        1929 .LDWlin75:
0000040c 01ea           1930 	mov	1,r29
                        1931 .L708:
                        1932 --955:     }

                        1933 --956:     

                        1934 --957:     return ret;

0000040e 1d50           1935 	mov	r29,r10
                        1936 --	    .ef
                        1937 .LDW06:
00000410 23ff0500       1938 	ld.w	4[sp],lp
00000414 23ef0100       1939 	ld.w	0[sp],r29
00000418 481a           1940 	add	8,sp
                        1941 	.jumptype return
0000041a 7f00           1942 	jmp	[lp]
                        1943 ..lin.ce3ddcf5..8e5c4984.0_76::
                        1944 .LDWlin76:
                        1945 ___ghs_eofn_R_FCL_FCUFct_ChkSuspended:
                        1946 	.type	_R_FCL_FCUFct_ChkSuspended,@function
                        1947 	.size	_R_FCL_FCUFct_ChkSuspended,.-_R_FCL_FCUFct_ChkSuspended
                        1948 	.type	_R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        1949 	.size	_R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1950 	.align	2
                        1951 --_regFSTATR	r1	local
                        1952 --_ret	r29	local
                        1953 
                        1954 	.data
                        1955 	.section ".R_FCL_CODE_RAM","ax"
                        1956 
                        1957 --958: } /* R_FCL_FCUFct_ChkSuspended */

                        1958 
                        1959 --959: /**********************************************************************************************************************

                        1960 --960:  End of function R_FCL_FCUFct_ChkSuspended

                        1961 --961:  *********************************************************************************************************************/

                        1962 --964: /*********************************************************************************************************************

                        1963 --965: * Function name:  R_FCL_FCUFct_ClearStatus

                        1964 --966: *********************************************************************************************************************/

                        1965 --967: /**

                        1966 --968:  * Clear (error) status of the sequencer by the clear status FCU command

                        1967 --969:  *

                        1968 --970:  * @param      -

                        1969 --971:  * @return     ---

                        1970 --972:  */

                        1971 --973: /*********************************************************************************************************************/

                        1972 --974: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        1973 --975:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        1974 --976: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        1975 --977:     #pragma location = "R_FCL_CODE_RAM"

                        1976 --978: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        1977 --979:     #pragma section text "R_FCL_CODE_RAM"

                        1978 --980: #endif

                        1979 --981: R_FCL_STATIC void R_FCL_FCUFct_ClearStatus (void)

                        1980 	.align	2
                        1981 	.align	2
                        1982 	.align	2
                        1983 ..gh.f.a.2.e.17:
                        1984 	.type	..gh.f.a.2.e.17,@object
                        1985 	.size	..gh.f.a.2.e.17,0
                        1986 	.global	_R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        1987 _R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        1988 _R_FCL_FCUFct_ClearStatus:

                                                                      Page 35
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        1989 .LDW16:
0000041c 5c1a           1990 	add	-4,sp
0000041e 63ff0100       1991 	st.w	lp,0[sp]
                        1992 --	    .bf
                        1993 .LDW26:
                        1994 --982: {

                        1995 --983:     uint32_t res32;

                        1996 --984:     uint8_t  res8;

                        1997 --986:     res32 = R_FCL_I_read_memory_u32 (R_FPSYS_REGADD_FSTATR_U32);

00000422 26068000a1ff   1998 	mov	-6225792,r6
                        1999 	jarl	_R_FCL_I_read_memory_u32,lp
                        1999 <EXPANSION BEGIN>
                        1999 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000428 bfffd8fb*      1999 <EXPANSION END>
0000042c 0a08           2000 	mov	r10,r1
                        2001 --988:     /* In case of command lock due to illegal error, reset the command lock bit */

                        2002 --989:     if (R_FPSYS_REGBIT_FSTATR_ILGERR == (R_FPSYS_REGBIT_FSTATR_ILGERR & res32))

                        2003 --line989
                        2004 ..lin.ce3ddcf5..70f369ce.0_77::
                        2005 .LDWlin77:
0000042e c10e0040       2006 	andi	16384,r1,r1
00000432 010600c0       2007 	addi	-16384,r1,zero
00000436 9a15*          2008 	bne	.L756
                        2009 --990:     {

                        2010 --991:         res8 = R_FCL_I_read_memory_u08 (R_FPSYS_REGADD_FASTAT_U8);

                        2011 --line991
                        2012 ..lin.ce3ddcf5..70f369ce.0_78::
                        2013 .LDWlin78:
00000438 26061000a1ff   2014 	mov	-6225904,r6
                        2015 	jarl	_R_FCL_I_read_memory_u08,lp
                        2015 <EXPANSION BEGIN>
                        2015 jarl22 _R_FCL_I_read_memory_u08 , lp 
0000043e bfffcefb*      2015 <EXPANSION END>
00000442 0a08           2016 	mov	r10,r1
                        2017 --992:         /* Only CLDLK bit may be set, others have to be cleared */

                        2018 --993:         if (R_FPSYS_REGBIT_FASTAT_CMDLK != res8)

                        2019 --line993
                        2020 ..lin.ce3ddcf5..70f369ce.0_79::
                        2021 .LDWlin79:
00000444 0106f0ff       2022 	addi	-16,r1,zero
00000448 820d*          2023 	be	.L756
                        2024 --994:         {

                        2025 --995:             R_FCL_I_write_memory_u08 (R_FPSYS_REGADD_FASTAT_U8, R_FPSYS_REGBIT_FASTAT_CMDLK);

                        2026 --line995
                        2027 ..lin.ce3ddcf5..70f369ce.0_80::
                        2028 .LDWlin80:
0000044a 26061000a1ff   2029 	mov	-6225904,r6
00000450 203e1000       2030 	movea	16,zero,r7
                        2031 	jarl	_R_FCL_I_write_memory_u08,lp
                        2031 <EXPANSION BEGIN>
                        2031 jarl22 _R_FCL_I_write_memory_u08 , lp 
00000454 bfff30fc*      2031 <EXPANSION END>
                        2032 .L756:
                        2033 --996:         }

                        2034 --997:     }

                        2035 --999:     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_CLEARSTAT);

                        2036 --line999
                        2037 ..lin.ce3ddcf5..70f369ce.0_81::
                        2038 .LDWlin81:
00000458 4036a2ff       2039 	movhi	hi(-6160384),zero,r6
0000045c 203e5000       2040 	movea	80,zero,r7

                                                                      Page 36
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2041 	jarl	_R_FCL_I_write_memory_u08,lp
                        2041 <EXPANSION BEGIN>
                        2041 jarl22 _R_FCL_I_write_memory_u08 , lp 
00000460 bfff24fc*      2041 <EXPANSION END>
                        2042 --1000: } /* R_FCL_FCUFct_ClearStatus */

                        2043 --	    .ef
                        2044 .LDW36:
                        2045 --line1000
                        2046 ..lin.ce3ddcf5..70f369ce.0_82::
                        2047 .LDWlin82:
00000464 23ff0100       2048 	ld.w	0[sp],lp
00000468 441a           2049 	add	4,sp
                        2050 	.jumptype return
0000046a 7f00           2051 	jmp	[lp]
                        2052 ..lin.ce3ddcf5..70f369ce.0_83::
                        2053 .LDWlin83:
                        2054 ___ghs_eofn_R_FCL_FCUFct_ClearStatus:
                        2055 	.type	_R_FCL_FCUFct_ClearStatus,@function
                        2056 	.size	_R_FCL_FCUFct_ClearStatus,.-_R_FCL_FCUFct_ClearStatus
                        2057 	.type	_R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        2058 	.size	_R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        2059 	.align	2
                        2060 --_res32	r1	local
                        2061 --_res8	r1	local
                        2062 
                        2063 	.data
                        2064 	.section ".R_FCL_CODE_RAM","ax"
                        2065 
                        2066 
                        2067 --1001: /**********************************************************************************************************************

                        2068 --1002:  End of function R_FCL_FCUFct_ClearStatus

                        2069 --1003:  *********************************************************************************************************************/

                        2070 --1006: /**********************************************************************************************************************

                        2071 --1007:  * Function name: R_FCL_FCUFct_RestoreLastState

                        2072 --1008:  *********************************************************************************************************************/

                        2073 --1009: /**

                        2074 --1010:  * This function restores the last library state after execution of a command. Depending on the previous executed

                        2075 --1011:  * command the library state is:

                        2076 --1012:  * @li            prepared (no command suspended) 

                        2077 --1013:  * @li            suspended (the previous command need to be finished)

                        2078 --1014:  *

                        2079 --1015:  * @param[in,out] -

                        2080 --1016:  * @return        ---

                        2081 --1017:  */

                        2082 --1018: /*********************************************************************************************************************/

                        2083 --1019: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        2084 --1020:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        2085 --1021: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        2086 --1022:     #pragma location = "R_FCL_CODE_RAM"

                        2087 --1023: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        2088 --1024:     #pragma section text "R_FCL_CODE_RAM"

                        2089 --1025: #endif

                        2090 --1026: R_FCL_STATIC void R_FCL_FCUFct_RestoreLastState (void)

                        2091 	.align	2
                        2092 	.align	2
                        2093 	.align	2
                        2094 ..gh.f.a.2.e.18:
                        2095 	.type	..gh.f.a.2.e.18,@object
                        2096 	.size	..gh.f.a.2.e.18,0
                        2097 	.global	_R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        2098 _R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:

                                                                      Page 37
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2099 _R_FCL_FCUFct_RestoreLastState:
                        2100 .LDW46:
                        2101 --	    .bf
                        2102 .LDW56:
                        2103 --1027: {

                        2104 --1028:     if (g_fcl_data_str.suspendInfo_str.flagSuspended_enu == R_FCL_FALSE)

0000046c 2b0600000000*  2105 	mov	_g_fcl_data_str+60,r11
00000472 2b0f0100       2106 	ld.w	0[r11],r1
00000476 e009           2107 	cmp	zero,r1
00000478 8a0d*          2108 	bne	.L804
                        2109 --1029:     {

                        2110 --1030:         g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_PREPARED;

                        2111 --line1030
                        2112 ..lin.ce3ddcf5..dee6febc.0_84::
                        2113 .LDWlin84:
0000047a 020a           2114 	mov	2,r1
0000047c 2b0600000000*  2115 	mov	_g_fcl_data_str+68,r11
00000482 6b0f0100       2116 	st.w	r1,0[r11]
00000486 f505*          2117 	br	.L802
                        2118 .L804:
                        2119 --1031:     }

                        2120 --1032:     else

                        2121 --1033:     {

                        2122 --1034:         g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_SUSPENDED;

                        2123 --line1034
                        2124 ..lin.ce3ddcf5..dee6febc.0_85::
                        2125 .LDWlin85:
00000488 040a           2126 	mov	4,r1
0000048a 2b0600000000*  2127 	mov	_g_fcl_data_str+68,r11
00000490 6b0f0100       2128 	st.w	r1,0[r11]
                        2129 .L802:
                        2130 --1035:     }

                        2131 --1036: } /* R_FCL_FCUFct_RestoreLastState */

                        2132 --	    .ef
                        2133 .LDW66:
                        2134 --line1036
                        2135 ..lin.ce3ddcf5..dee6febc.0_86::
                        2136 .LDWlin86:
                        2137 	.jumptype return
00000494 7f00           2138 	jmp	[lp]
                        2139 ..lin.ce3ddcf5..dee6febc.0_87::
                        2140 .LDWlin87:
                        2141 ___ghs_eofn_R_FCL_FCUFct_RestoreLastState:
                        2142 	.type	_R_FCL_FCUFct_RestoreLastState,@function
                        2143 	.size	_R_FCL_FCUFct_RestoreLastState,.-_R_FCL_FCUFct_RestoreLastState
                        2144 	.type	_R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        2145 	.size	_R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        2146 	.align	2
                        2147 
                        2148 	.data
                        2149 	.section ".R_FCL_CODE_RAM","ax"
                        2150 
                        2151 	.section ".R_FCL_CODE_ROMRAM","ax"
                        2152 
                        2153 --1037: /**********************************************************************************************************************

                        2154 --1038:  End of function R_FCL_FCUFct_RestoreLastState

                        2155 --1039:  *********************************************************************************************************************/

                        2156 --1042: /**********************************************************************************************************************

                        2157 --1043: * Function name: R_FCL_FCUFct_HandleResume

                        2158 --1044: *********************************************************************************************************************/

                        2159 --1045: /**


                                                                      Page 38
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2160 --1046:  * This function performs all operations necessary for resuming a suspended erase or write command

                        2161 --1047:  *

                        2162 --1048:  * @param[in,out] -

                        2163 --1049:  * @return        ---

                        2164 --1050:  */

                        2165 --1051: /*********************************************************************************************************************/

                        2166 --1052: #if R_FCL_COMMAND_EXECUTION_MODE == R_FCL_HANDLER_CALL_USER

                        2167 --1054: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        2168 --1055:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        2169 --1056: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        2170 --1057:     #pragma location = "R_FCL_CODE_ROMRAM"

                        2171 --1058: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        2172 --1059:     #pragma section text "R_FCL_CODE_ROMRAM"

                        2173 --1060: #endif

                        2174 --1061: void R_FCL_FCUFct_HandleResume (void)

                        2175 --1062: {

                        2176 --1063:     uint32_t regFSTATR;

                        2177 --1065:     /* check if, before suspend, the operation was waiting on switch mode confirmation */

                        2178 --1066:     if (R_FCL_TRUE == g_fcl_data_str.waitAckModeSwitch_enu)

                        2179 --1067:     {

                        2180 --1068:     

                        2181 --1069:         /* After mode switch is completed we can continue */

                        2182 --1070:         if (R_FCL_OK == R_FCL_FCUFct_SwitchMode_Check())

                        2183 --1071:         {

                        2184 --1072:             R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16,

                        2185 --1073:                                       g_fcl_data_str.suspendInfo_str.matSel_u16 + R_FPSYS_REGBIT_FMATSELC_KEY);

                        2186 --1075:             /* Restore variables for resume */

                        2187 --1076:             g_fcl_data_str.reqInt_pstr            = g_fcl_data_str.suspendInfo_str.reqSuspend_pstr;

                        2188 --1077:             g_fcl_data_str.opVar_str.opAddr_u32   = g_fcl_data_str.suspendInfo_str.opSuspend_str.opAddr_u32;

                        2189 --1078:             g_fcl_data_str.opVar_str.opCnt_u16    = g_fcl_data_str.suspendInfo_str.opSuspend_str.opCnt_u16;

                        2190 --1079:             g_fcl_data_str.opVar_str.opStatus_enu = g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu;

                        2191 --1080:             g_fcl_data_str.opVar_str.opResult_enu = g_fcl_data_str.suspendInfo_str.opSuspend_str.opResult_enu;

                        2192 --1081:         

                        2193 --1082:             g_fcl_data_str.suspendInfo_str.reqSuspend_pstr            = R_FCL_REQUEST_POINTER_UNDEFINED;

                        2194 --1083:             g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu = R_FCL_OP_IDLE_STATE;

                        2195 --1084:             g_fcl_data_str.suspendInfo_str.spdResRequest_enu          = R_FCL_FALSE;

                        2196 --1085:             g_fcl_data_str.suspendInfo_str.flagSuspended_enu          = R_FCL_FALSE;

                        2197 --1086:             

                        2198 --1087:             g_fcl_data_str.deviceInfo_str.matSel_u16 = g_fcl_data_str.suspendInfo_str.matSel_u16;

                        2199 --1089:             regFSTATR = R_FCL_I_read_memory_u32 (R_FPSYS_REGADD_FSTATR_U32);

                        2200 --1090:             if ((R_FPSYS_REGBIT_FSTATR_PRGSPD == (regFSTATR & R_FPSYS_REGBIT_FSTATR_PRGSPD)) ||

                        2201 --1091:                 (R_FPSYS_REGBIT_FSTATR_ERSSPD == (regFSTATR & R_FPSYS_REGBIT_FSTATR_ERSSPD)))

                        2202 --1092:             {

                        2203 --1093:                 R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_RESUME);

                        2204 --1094:             }

                        2205 --1095:             g_fcl_data_str.intStatus_enu           = R_FCL_ISTAT_BUSY;

                        2206 --1096:             g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_BUSY;

                        2207 --1097:             g_fcl_data_str.waitAckModeSwitch_enu   = R_FCL_FALSE;

                        2208 --1098:         }

                        2209 --1099:     }

                        2210 --1100:     else

                        2211 --1101:     {

                        2212 --1103:         /* restore the FMATSELC content in case the FACI operation was not finished before suspend */

                        2213 --1104:         if ( g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu != R_FCL_OP_FINISHED_STATE)

                        2214 --1105:         {

                        2215 --1106:             R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16,

                        2216 --1107:                                       g_fcl_data_str.suspendInfo_str.matSel_u16 + R_FPSYS_REGBIT_FMATSELC_KEY);

                        2217 --1108:         }

                        2218 --1110:         /* Restore variables for resume */

                        2219 --1111:         g_fcl_data_str.reqInt_pstr             = g_fcl_data_str.suspendInfo_str.reqSuspend_pstr;

                        2220 --1112:         g_fcl_data_str.opVar_str.opAddr_u32    = g_fcl_data_str.suspendInfo_str.opSuspend_str.opAddr_u32;


                                                                      Page 39
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2221 --1113:         g_fcl_data_str.opVar_str.opCnt_u16     = g_fcl_data_str.suspendInfo_str.opSuspend_str.opCnt_u16;

                        2222 --1114:         g_fcl_data_str.opVar_str.opStatus_enu  = g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu;

                        2223 --1115:         g_fcl_data_str.opVar_str.opResult_enu  = g_fcl_data_str.suspendInfo_str.opSuspend_str.opResult_enu;

                        2224 --1116:         g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_BUSY;

                        2225 --1117:         

                        2226 --1118:         g_fcl_data_str.deviceInfo_str.matSel_u16 = g_fcl_data_str.suspendInfo_str.matSel_u16;

                        2227 --1119:         

                        2228 --1120:         g_fcl_data_str.suspendInfo_str.reqSuspend_pstr            = R_FCL_REQUEST_POINTER_UNDEFINED;

                        2229 --1121:         g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu = R_FCL_OP_IDLE_STATE;

                        2230 --1122:         g_fcl_data_str.suspendInfo_str.spdResRequest_enu          = R_FCL_FALSE;

                        2231 --1123:         g_fcl_data_str.suspendInfo_str.flagSuspended_enu          = R_FCL_FALSE;

                        2232 --1124:         g_fcl_data_str.intStatus_enu                              = R_FCL_ISTAT_BUSY;

                        2233 --1125:     }

                        2234 --1126: } /* R_FCL_FCUFct_HandleResume */

                        2235 --1127: /**********************************************************************************************************************

                        2236 --1128:  End of function R_FCL_FCUFct_HandleResume

                        2237 --1129:  *********************************************************************************************************************/

                        2238 --1130: #endif

                        2239 --1133: /**********************************************************************************************************************

                        2240 --1134: * Function name: R_FCL_FCUFct_CheckMode

                        2241 --1135: *********************************************************************************************************************/

                        2242 --1136: /**

                        2243 --1137:  * This function checks whether the FLMD0 pin is set according to its needs.

                        2244 --1138:  *

                        2245 --1139:  * @param[in,out] -

                        2246 --1140:  * @return        

                        2247 --1141:  * @li            R_FCL_TRUE:            FLMD0 pin set correct

                        2248 --1142:  * @li            R_FCL_FALSE:           FLMD0 pin setting invalid

                        2249 --1143:  */

                        2250 --1144: /*********************************************************************************************************************/

                        2251 --1145: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        2252 --1146:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        2253 --1147: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        2254 --1148:     #pragma location = "R_FCL_CODE_ROMRAM"

                        2255 --1149: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        2256 --1150:     #pragma section text "R_FCL_CODE_ROMRAM"

                        2257 --1151: #endif

                        2258 --1152: r_fcl_flag_t R_FCL_FCUFct_CheckMode (void)

                        2259 	.align	2
                        2260 	.align	2
                        2261 	.align	2
                        2262 ..gh.f.a.2.e.19:
                        2263 	.type	..gh.f.a.2.e.19,@object
                        2264 	.size	..gh.f.a.2.e.19,0
                        2265 	.global	_R_FCL_FCUFct_CheckMode
                        2266 _R_FCL_FCUFct_CheckMode:
                        2267 .LDW76:
00000038 581a           2268 	add	-8,sp
0000003a 63ff0500       2269 	st.w	lp,4[sp]
0000003e 63ef0100       2270 	st.w	r29,0[sp]
                        2271 --	    .bf
                        2272 .LDW86:
                        2273 --1153: {

                        2274 --1154:     r_fcl_flag_t ret;

                        2275 --1155:     uint8_t      regVal;

                        2276 --1157:     ret = R_FCL_FALSE;

00000042 00ea           2277 	mov	0,r29
                        2278 --1159:     regVal = R_FCL_I_read_memory_u08 (R_FPSYS_REGADD_FPMON_U8);

00000044 4036a1ff       2279 	movhi	hi(-6225920),zero,r6
                        2280 	jarl	_R_FCL_I_read_memory_u08,lp
                        2280 <EXPANSION BEGIN>

                                                                      Page 40
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2280 jarl22 _R_FCL_I_read_memory_u08 , lp 
00000048 80ff0000*      2280 <EXPANSION END>
0000004c 0a08           2281 	mov	r10,r1
                        2282 --1160:     if (R_FPSYS_REGBIT_SFWE == (regVal & R_FPSYS_REGBIT_SFWE))

                        2283 --line1160
                        2284 ..lin.ce3ddcf5..a8cd03c6.1_88::
                        2285 .LDWlin88:
0000004e c10e8000       2286 	andi	128,r1,r1
00000052 e009           2287 	cmp	zero,r1
00000054 a205*          2288 	be	.L847
                        2289 --1161:     {

                        2290 --1162:         ret = R_FCL_TRUE;

                        2291 --line1162
                        2292 ..lin.ce3ddcf5..a8cd03c6.1_89::
                        2293 .LDWlin89:
00000056 01ea           2294 	mov	1,r29
                        2295 .L847:
                        2296 --1163:     }

                        2297 --1165:     return (ret);

00000058 1d50           2298 	mov	r29,r10
                        2299 --	    .ef
                        2300 .LDW96:
0000005a 23ff0500       2301 	ld.w	4[sp],lp
0000005e 23ef0100       2302 	ld.w	0[sp],r29
00000062 481a           2303 	add	8,sp
                        2304 	.jumptype return
00000064 7f00           2305 	jmp	[lp]
                        2306 ..lin.ce3ddcf5..a8cd03c6.1_90::
                        2307 .LDWlin90:
                        2308 	.global	___ghs_eofn_R_FCL_FCUFct_CheckMode
                        2309 ___ghs_eofn_R_FCL_FCUFct_CheckMode:
                        2310 	.type	_R_FCL_FCUFct_CheckMode,@function
                        2311 	.size	_R_FCL_FCUFct_CheckMode,.-_R_FCL_FCUFct_CheckMode
                        2312 	.align	2
                        2313 --_ret	r29	local
                        2314 --_regVal	r1	local
                        2315 
                        2316 	.data
                        2317 	.section ".R_FCL_CODE_ROMRAM","ax"
                        2318 
                        2319 --1166: } /* R_FCL_FCUFct_CheckMode */

                        2320 	.section ".R_FCL_CODE_RAM","ax"
                        2321 
                        2322 --1167: /**********************************************************************************************************************

                        2323 --1168:  End of function R_FCL_FCUFct_CheckMode

                        2324 --1169:  *********************************************************************************************************************/

                        2325 --1172: /**********************************************************************************************************************

                        2326 --1173:  * Function name: R_FCL_FCUFct_GetResult

                        2327 --1174:  *********************************************************************************************************************/

                        2328 --1175: /**

                        2329 --1176:  * This function reads the current status of the FACI.

                        2330 --1177:  *

                        2331 --1178:  * @param[in]     cmdSpdExec_enu        

                        2332 --1179:  * @li                                  R_FCL_TRUE:     last executed FCU command is Suspend

                        2333 --1180:  * @li                                  R_FCL_FALSE:    last executed FCU command is different than Suspend

                        2334 --1181:  *

                        2335 --1182:  * @return        

                        2336 --1183:  * @li            R_FCL_BUSY:           a FACI operation is ongoing

                        2337 --1184:  * @li            R_FCL_OK:             last FACI command finished successfully

                        2338 --1185:  * @li            R_FCL_ERR_PROTECTION: command execution impossible due to set OTP flag

                        2339 --1186:  * @li            R_FCL_ERR_ERASE:      an erase error occured


                                                                      Page 41
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2340 --1187:  * @li            R_FCL_ERR_WRITE:      a write error occured

                        2341 --1188:  * @li            R_FCL_ERR_INTERNAL:   any other error occured

                        2342 --1189:  */

                        2343 --1190: /*********************************************************************************************************************/

                        2344 --1191: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        2345 --1192:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        2346 --1193: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        2347 --1194:     #pragma location = "R_FCL_CODE_RAM"

                        2348 --1195: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        2349 --1196:     #pragma section text "R_FCL_CODE_RAM"

                        2350 --1197: #endif

                        2351 --1198: R_FCL_STATIC r_fcl_status_t R_FCL_FCUFct_GetResult (r_fcl_flag_t cmdSpdExec_enu)

                        2352 	.align	2
                        2353 	.align	2
                        2354 	.align	2
                        2355 ..gh.f.a.2.e.20:
                        2356 	.type	..gh.f.a.2.e.20,@object
                        2357 	.size	..gh.f.a.2.e.20,0
                        2358 	.global	_R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        2359 _R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        2360 _R_FCL_FCUFct_GetResult:
                        2361 .LDW07:
00000496 581a           2362 	add	-8,sp
00000498 63ff0500       2363 	st.w	lp,4[sp]
0000049c 63ef0100       2364 	st.w	r29,0[sp]
000004a0 06e8           2365 	mov	r6,r29
                        2366 --	    .bf
                        2367 .LDW17:
                        2368 --1199: {

                        2369 --1200:     r_fcl_status_t ret;

                        2370 --1201:     uint32_t       regFSTATR;

                        2371 --1202:     uint16_t       regFPESTAT;

                        2372 --1204:     regFSTATR = R_FCL_I_read_memory_u32 (R_FPSYS_REGADD_FSTATR_U32);

000004a2 26068000a1ff   2373 	mov	-6225792,r6
                        2374 	jarl	_R_FCL_I_read_memory_u32,lp
                        2374 <EXPANSION BEGIN>
                        2374 jarl22 _R_FCL_I_read_memory_u32 , lp 
000004a8 bfff58fb*      2374 <EXPANSION END>
000004ac 0a08           2375 	mov	r10,r1
                        2376 --1206:     /* For the result check, the FACI must be ready */

                        2377 --1207:     if (R_FPSYS_REGBIT_FSTATR_FRDY == (regFSTATR & R_FPSYS_REGBIT_FSTATR_FRDY))

                        2378 --line1207
                        2379 ..lin.ce3ddcf5..10a383c2.0_91::
                        2380 .LDWlin91:
000004ae c1160080       2381 	andi	32768,r1,r2
000004b2 02060080       2382 	addi	-32768,r2,zero
000004b6 fa55*          2383 	bne	.L879
                        2384 --1208:     {

                        2385 --1209:         #if (defined FCL_TEST_PATCH)

                        2386 --1210:             if (0 != TestPatch.status_patch_active)

                        2387 --1211:             {

                        2388 --1212:                 regFSTATR = TestPatch.status_patch_value;

                        2389 --1213:                 if (UINT32_MAX != TestPatch.status_patch_active)

                        2390 --1214:                 {

                        2391 --1215:                     TestPatch.status_patch_active--;

                        2392 --1216:                 }

                        2393 --1217:             }

                        2394 --1218:         #endif

                        2395 --1219:         

                        2396 --1220:         /* Check fatal error bits */

                        2397 --1221:         if ((R_FPSYS_REGBIT_FSTATR_FCURAMERR == (regFSTATR & R_FPSYS_REGBIT_FSTATR_FCURAMERR)) ||


                                                                      Page 42
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2398 --line1221
                        2399 ..lin.ce3ddcf5..10a383c2.0_92::
                        2400 .LDWlin92:
000004b8 c1160200       2401 	andi	2,r1,r2
000004bc 6212           2402 	cmp	2,r2
000004be e215*          2403 	be	.L882
                        2404 --line1222
                        2405 ..lin.ce3ddcf5..10a383c2.0_93::
                        2406 .LDWlin93:
000004c0 c1160800       2407 	andi	8,r1,r2
000004c4 6812           2408 	cmp	8,r2
000004c6 a215*          2409 	be	.L882
                        2410 --line1223
                        2411 ..lin.ce3ddcf5..10a383c2.0_94::
                        2412 .LDWlin94:
000004c8 c1162000       2413 	andi	32,r1,r2
000004cc 0206e0ff       2414 	addi	-32,r2,zero
000004d0 d20d*          2415 	be	.L882
                        2416 --line1224
                        2417 ..lin.ce3ddcf5..10a383c2.0_95::
                        2418 .LDWlin95:
000004d2 c1168000       2419 	andi	128,r1,r2
000004d6 020680ff       2420 	addi	-128,r2,zero
000004da 820d*          2421 	be	.L882
                        2422 --line1225
                        2423 ..lin.ce3ddcf5..10a383c2.0_96::
                        2424 .LDWlin96:
000004dc 40160200       2425 	movhi	hi(131072),zero,r2
000004e0 4111           2426 	and	r1,r2
000004e2 409e0200       2427 	movhi	hi(131072),zero,r19
000004e6 f311           2428 	cmp	r19,r2
000004e8 ba05*          2429 	bne	.L881
                        2430 .L882:
                        2431 --1222:             (R_FPSYS_REGBIT_FSTATR_TBLDERR   == (regFSTATR & R_FPSYS_REGBIT_FSTATR_TBLDERR))   ||

                        2432 --1223:             (R_FPSYS_REGBIT_FSTATR_CONFDERR  == (regFSTATR & R_FPSYS_REGBIT_FSTATR_CONFDERR))  ||

                        2433 --1224:             (R_FPSYS_REGBIT_FSTATR_FCUERR    == (regFSTATR & R_FPSYS_REGBIT_FSTATR_FCUERR))    ||

                        2434 --1225:             (R_FPSYS_REGBIT_FSTATR_OTPDERR   == (regFSTATR & R_FPSYS_REGBIT_FSTATR_OTPDERR)))

                        2435 --1226:         {

                        2436 --1227:             ret = R_FCL_ERR_INTERNAL;

                        2437 --line1227
                        2438 ..lin.ce3ddcf5..10a383c2.0_97::
                        2439 .LDWlin97:
000004ea 0d0a           2440 	mov	13,r1
000004ec d53d*          2441 	br	.L909
                        2442 .L881:
                        2443 --1228:         }

                        2444 --1229:         

                        2445 --1230:         /* ILG error is only fatal if we did not want to suspend an operation */

                        2446 --1231:         else if (R_FPSYS_REGBIT_FSTATR_ILGERR == (regFSTATR & R_FPSYS_REGBIT_FSTATR_ILGERR))

                        2447 --line1231
                        2448 ..lin.ce3ddcf5..10a383c2.0_98::
                        2449 .LDWlin98:
000004ee c1160040       2450 	andi	16384,r1,r2
000004f2 020600c0       2451 	addi	-16384,r2,zero
000004f6 fa05*          2452 	bne	.L888
                        2453 --1232:         {

                        2454 --1233:             if (R_FCL_FALSE == cmdSpdExec_enu)

                        2455 --line1233
                        2456 ..lin.ce3ddcf5..10a383c2.0_99::
                        2457 .LDWlin99:
000004f8 e0e9           2458 	cmp	zero,r29

                                                                      Page 43
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000004fa ba05*          2459 	bne	.L890
                        2460 --1234:             {

                        2461 --1235:                 ret = R_FCL_ERR_INTERNAL;

                        2462 --line1235
                        2463 ..lin.ce3ddcf5..10a383c2.0_100::
                        2464 .LDWlin100:
000004fc 0d0a           2465 	mov	13,r1
000004fe c535*          2466 	br	.L909
                        2467 .L890:
                        2468 --1236:             }

                        2469 --1237:             else

                        2470 --1238:             {

                        2471 --1239:                 ret = R_FCL_ERR_SUSPEND_FAILED;

                        2472 --line1239
                        2473 ..lin.ce3ddcf5..10a383c2.0_101::
                        2474 .LDWlin101:
00000500 0b0a           2475 	mov	11,r1
00000502 a535*          2476 	br	.L909
                        2477 .L888:
                        2478 --1240:             }

                        2479 --1241:         }

                        2480 --1242:         

                        2481 --1243:         /* Check FHVE error (protection error) */

                        2482 --1244:         else if (R_FPSYS_REGBIT_FSTATR_FHVEERR == (regFSTATR & R_FPSYS_REGBIT_FSTATR_FHVEERR))

                        2483 --line1244
                        2484 ..lin.ce3ddcf5..10a383c2.0_102::
                        2485 .LDWlin102:
00000504 c1164000       2486 	andi	64,r1,r2
00000508 0206c0ff       2487 	addi	-64,r2,zero
0000050c ba05*          2488 	bne	.L894
                        2489 --1245:         {

                        2490 --1246:             ret = R_FCL_ERR_PROTECTION;

                        2491 --line1246
                        2492 ..lin.ce3ddcf5..10a383c2.0_103::
                        2493 .LDWlin103:
0000050e 050a           2494 	mov	5,r1
00000510 b52d*          2495 	br	.L909
                        2496 .L894:
                        2497 --1247:         }

                        2498 --1248:         

                        2499 --1249:         /* Erase error bit may result in erase or protection error, depending on the lock bit protection */

                        2500 --1250:         else if (R_FPSYS_REGBIT_FSTATR_ERSERR == (regFSTATR & R_FPSYS_REGBIT_FSTATR_ERSERR)) 

                        2501 --line1250
                        2502 ..lin.ce3ddcf5..10a383c2.0_104::
                        2503 .LDWlin104:
00000512 c1160020       2504 	andi	8192,r1,r2
00000516 020600e0       2505 	addi	-8192,r2,zero
0000051a 8a15*          2506 	bne	.L897
                        2507 --1251:         {

                        2508 --1252:             regFPESTAT = R_FCL_I_read_memory_u16 (R_FPSYS_REGADD_FPESTAT_U16);

                        2509 --line1252
                        2510 ..lin.ce3ddcf5..10a383c2.0_105::
                        2511 .LDWlin105:
0000051c 2606c000a1ff   2512 	mov	-6225728,r6
                        2513 	jarl	_R_FCL_I_read_memory_u16,lp
                        2513 <EXPANSION BEGIN>
                        2513 jarl22 _R_FCL_I_read_memory_u16 , lp 
00000522 bfffe4fa*      2513 <EXPANSION END>
00000526 0a08           2514 	mov	r10,r1
                        2515 --1253:             if (R_FPSYS_REGBIT_FPESTAT_ERASELOCK != (regFPESTAT & R_FPSYS_REGBIT_FPESTAT_ERASELOCK))

                        2516 --line1253

                                                                      Page 44
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2517 ..lin.ce3ddcf5..10a383c2.0_106::
                        2518 .LDWlin106:
00000528 c10e1100       2519 	andi	17,r1,r1
0000052c 0106efff       2520 	addi	-17,r1,zero
00000530 b205*          2521 	be	.L899
                        2522 --1254:             {

                        2523 --1255:                 ret = R_FCL_ERR_ERASE;

                        2524 --line1255
                        2525 ..lin.ce3ddcf5..10a383c2.0_107::
                        2526 .LDWlin107:
00000532 090a           2527 	mov	9,r1
00000534 951d*          2528 	br	.L909
                        2529 .L899:
                        2530 --1256:             }

                        2531 --1257:             else

                        2532 --1258:             {

                        2533 --1259:                 ret = R_FCL_ERR_PROTECTION;

                        2534 --line1259
                        2535 ..lin.ce3ddcf5..10a383c2.0_108::
                        2536 .LDWlin108:
00000536 050a           2537 	mov	5,r1
00000538 f515*          2538 	br	.L909
                        2539 .L897:
                        2540 --1260:             }

                        2541 --1261:             

                        2542 --1262:         }

                        2543 --1263:         

                        2544 --1264:         /* Program error bit may result in program or protection error, depending on the lock bit protection */

                        2545 --1265:         else if (R_FPSYS_REGBIT_FSTATR_PRGERR == (regFSTATR & R_FPSYS_REGBIT_FSTATR_PRGERR)) 

                        2546 --line1265
                        2547 ..lin.ce3ddcf5..10a383c2.0_109::
                        2548 .LDWlin109:
0000053a c10e0010       2549 	andi	4096,r1,r1
0000053e 010600f0       2550 	addi	-4096,r1,zero
00000542 fa0d*          2551 	bne	.L903
                        2552 --1266:         {

                        2553 --1267:             regFPESTAT = R_FCL_I_read_memory_u16 (R_FPSYS_REGADD_FPESTAT_U16);

                        2554 --line1267
                        2555 ..lin.ce3ddcf5..10a383c2.0_110::
                        2556 .LDWlin110:
00000544 2606c000a1ff   2557 	mov	-6225728,r6
                        2558 	jarl	_R_FCL_I_read_memory_u16,lp
                        2558 <EXPANSION BEGIN>
                        2558 jarl22 _R_FCL_I_read_memory_u16 , lp 
0000054a bfffbcfa*      2558 <EXPANSION END>
0000054e 0a08           2559 	mov	r10,r1
                        2560 --1268:             if (R_FPSYS_REGBIT_FPESTAT_WRITELOCK != (regFPESTAT & R_FPSYS_REGBIT_FPESTAT_WRITELOCK))

                        2561 --line1268
                        2562 ..lin.ce3ddcf5..10a383c2.0_111::
                        2563 .LDWlin111:
00000550 c10e0100       2564 	andi	1,r1,r1
00000554 e009           2565 	cmp	zero,r1
00000556 ba05*          2566 	bne	.L905
                        2567 --1269:             {

                        2568 --1270:                 ret = R_FCL_ERR_WRITE;

                        2569 --line1270
                        2570 ..lin.ce3ddcf5..10a383c2.0_112::
                        2571 .LDWlin112:
00000558 080a           2572 	mov	8,r1
0000055a e505*          2573 	br	.L909
                        2574 .L905:

                                                                      Page 45
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2575 --1271:             }

                        2576 --1272:             else

                        2577 --1273:             {

                        2578 --1274:                 ret = R_FCL_ERR_PROTECTION;

                        2579 --line1274
                        2580 ..lin.ce3ddcf5..10a383c2.0_113::
                        2581 .LDWlin113:
0000055c 050a           2582 	mov	5,r1
0000055e c505*          2583 	br	.L909
                        2584 .L903:
                        2585 --1275:             }

                        2586 --1276:         }

                        2587 --1277:         

                        2588 --1278:         /* No error */

                        2589 --1279:         else

                        2590 --1280:         {

                        2591 --1281:             ret = R_FCL_OK;

                        2592 --line1281
                        2593 ..lin.ce3ddcf5..10a383c2.0_114::
                        2594 .LDWlin114:
00000560 000a           2595 	mov	0,r1
00000562 a505*          2596 	br	.L909
                        2597 .L879:
                        2598 --1282:         }

                        2599 --1283:     }

                        2600 --1284:     

                        2601 --1285:     /* Not finished yet */

                        2602 --1286:     else

                        2603 --1287:     {

                        2604 --1288:         ret = R_FCL_BUSY;

                        2605 --line1288
                        2606 ..lin.ce3ddcf5..10a383c2.0_115::
                        2607 .LDWlin115:
00000564 010a           2608 	mov	1,r1
                        2609 .L909:
                        2610 --1289:     }

                        2611 --1292:     return (ret);

00000566 0150           2612 	mov	r1,r10
                        2613 --	    .ef
                        2614 .LDW27:
00000568 23ff0500       2615 	ld.w	4[sp],lp
0000056c 23ef0100       2616 	ld.w	0[sp],r29
00000570 481a           2617 	add	8,sp
                        2618 	.jumptype return
00000572 7f00           2619 	jmp	[lp]
                        2620 ..lin.ce3ddcf5..10a383c2.0_116::
                        2621 .LDWlin116:
                        2622 ___ghs_eofn_R_FCL_FCUFct_GetResult:
                        2623 	.type	_R_FCL_FCUFct_GetResult,@function
                        2624 	.size	_R_FCL_FCUFct_GetResult,.-_R_FCL_FCUFct_GetResult
                        2625 	.type	_R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        2626 	.size	_R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        2627 	.align	2
                        2628 --_ret	r1	local
                        2629 --_regFSTATR	r1	local
                        2630 --_regFPESTAT	r1	local
                        2631 
                        2632 --_cmdSpdExec_enu	r29	param
                        2633 
                        2634 	.data
                        2635 	.section ".R_FCL_CODE_RAM","ax"

                                                                      Page 46
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2636 
                        2637 --1293: } /* R_FCL_FCUFct_GetResult */

                        2638 
                        2639 --1294: /**********************************************************************************************************************

                        2640 --1295:  End of function R_FCL_FCUFct_GetResult

                        2641 --1296:  *********************************************************************************************************************/

                        2642 --1299: /**********************************************************************************************************************

                        2643 --1300:  * Function name: R_FCL_FCUFct_GetConfigArea

                        2644 --1301:  *********************************************************************************************************************/

                        2645 --1302: /**

                        2646 --1303:  * This function reads the Extra Area 2

                        2647 --1304:  *

                        2648 --1305:  * @param[in,out] -

                        2649 --1306:  * @return        ---

                        2650 --1307:  */

                        2651 --1308: /*********************************************************************************************************************/

                        2652 --1309: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        2653 --1310:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        2654 --1311: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        2655 --1312:     #pragma location = "R_FCL_CODE_RAM"

                        2656 --1313: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        2657 --1314:     #pragma section text "R_FCL_CODE_RAM"

                        2658 --1315: #endif

                        2659 --1316: void R_FCL_FCUFct_GetConfigArea (void)                                                             /* PRQA S 1505 */

                        2660 	.align	2
                        2661 	.align	2
                        2662 	.align	2
                        2663 ..gh.f.a.2.e.21:
                        2664 	.type	..gh.f.a.2.e.21,@object
                        2665 	.size	..gh.f.a.2.e.21,0
                        2666 	.global	_R_FCL_FCUFct_GetConfigArea
                        2667 _R_FCL_FCUFct_GetConfigArea:
                        2668 .LDW37:
00000574 031ee8ff       2669 	addi	-24,sp,sp
00000578 63ff1500       2670 	st.w	lp,20[sp]
0000057c 63cf1100       2671 	st.w	r25,16[sp]
00000580 63d70d00       2672 	st.w	r26,12[sp]
00000584 63df0900       2673 	st.w	r27,8[sp]
00000588 63e70500       2674 	st.w	r28,4[sp]
0000058c 63ef0100       2675 	st.w	r29,0[sp]
                        2676 --	    .bf
                        2677 .LDW47:
                        2678 --1317: {

                        2679 --1318:     uint16_t data;

                        2680 --1319:     uint16_t i;

                        2681 --1320:     uint32_t bufAddr;

                        2682 --1321:     uint32_t readAddr;

                        2683 --1322:     uint32_t cnt;

                        2684 --1323:     r_fcl_status_t ret;

                        2685 --1324:     r_fcl_status_t ret1;

                        2686 --1326:     R_FCL_FCUFct_Switch_BFlash (0x01u);

00000590 0132           2687 	mov	1,r6
                        2688 	jarl	_R_FCL_FCUFct_Switch_BFlash,lp
                        2688 <EXPANSION BEGIN>
                        2688 jarl22 _R_FCL_FCUFct_Switch_BFlash , lp 
00000592 80ff0000*      2688 <EXPANSION END>
                        2689 --1327:     ret = R_FCL_FCUFct_Clear_Cache ();

                        2690 --line1327
                        2691 ..lin.ce3ddcf5..22e9a4b2.0_117::
                        2692 .LDWlin117:
                        2693 	jarl	_R_FCL_FCUFct_Clear_Cache,lp

                                                                      Page 47
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2693 <EXPANSION BEGIN>
                        2693 jarl22 _R_FCL_FCUFct_Clear_Cache , lp 
00000596 bfff9cfb*      2693 <EXPANSION END>
0000059a 0ad8           2694 	mov	r10,r27
                        2695 --1329:     /* No timeout error in clear cache */

                        2696 --1330:     if (R_FCL_OK == ret)

                        2697 --line1330
                        2698 ..lin.ce3ddcf5..22e9a4b2.0_118::
                        2699 .LDWlin118:
0000059c e0d9           2700 	cmp	zero,r27
0000059e 8a4d*          2701 	bne	.L1048
                        2702 --1331:     {

                        2703 --1332:         /* Select byte count and read address acc. to the command */

                        2704 --1333:         if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_OPB)                              /* PRQA S 2814 */

                        2705 --line1333
                        2706 ..lin.ce3ddcf5..22e9a4b2.0_119::
                        2707 .LDWlin119:
000005a0 2b0600000000*  2708 	mov	_g_fcl_data_str+4,r11
000005a6 2bf70100       2709 	ld.w	0[r11],ep
000005aa 000d           2710 	sld.w	0[ep],r1
000005ac 6a0a           2711 	cmp	10,r1
000005ae fa05*          2712 	bne	.L1050
                        2713 --1334:         {

                        2714 --1335:             readAddr = R_FPSYS_CONFIG_AREA_OPTIONBYTES;

                        2715 --line1335
                        2716 ..lin.ce3ddcf5..22e9a4b2.0_120::
                        2717 .LDWlin120:
000005b0 3d06700030ff   2718 	mov	-13631376,r29
                        2719 --1336:             cnt = R_PRG_CFG_TRANSFERSIZE_OPB;

                        2720 --line1336
                        2721 ..lin.ce3ddcf5..22e9a4b2.0_121::
                        2722 .LDWlin121:
000005b6 20d61000       2723 	movea	16,zero,r26
000005ba 9525*          2724 	br	.L1052
                        2725 .L1050:
                        2726 --1337:         }

                        2727 --1338:         else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_ID)

                        2728 --line1338
                        2729 ..lin.ce3ddcf5..22e9a4b2.0_122::
                        2730 .LDWlin122:
000005bc 2b0600000000*  2731 	mov	_g_fcl_data_str+4,r11
000005c2 2bf70100       2732 	ld.w	0[r11],ep
000005c6 000d           2733 	sld.w	0[ep],r1
000005c8 6c0a           2734 	cmp	12,r1
000005ca ea05*          2735 	bne	.L1053
                        2736 --1339:         {

                        2737 --1340:             readAddr = R_FPSYS_CONFIG_AREA_OCD;

                        2738 --line1340
                        2739 ..lin.ce3ddcf5..22e9a4b2.0_123::
                        2740 .LDWlin123:
000005cc 3d06500030ff   2741 	mov	-13631408,r29
                        2742 --1341:             cnt = R_PRG_CFG_TRANSFERSIZE_OCD;

                        2743 --line1341
                        2744 ..lin.ce3ddcf5..22e9a4b2.0_124::
                        2745 .LDWlin124:
000005d2 08d2           2746 	mov	8,r26
000005d4 c515*          2747 	br	.L1052
                        2748 .L1053:
                        2749 --1342:         }

                        2750 --1343:         else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_OTP)

                        2751 --line1343

                                                                      Page 48
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2752 ..lin.ce3ddcf5..22e9a4b2.0_125::
                        2753 .LDWlin125:
000005d6 2b0600000000*  2754 	mov	_g_fcl_data_str+4,r11
000005dc 2bf70100       2755 	ld.w	0[r11],ep
000005e0 000d           2756 	sld.w	0[ep],r1
000005e2 680a           2757 	cmp	8,r1
000005e4 8a0d*          2758 	bne	.L1056
                        2759 --1344:         {

                        2760 --1345:             readAddr = g_fcl_data_str.opVar_str.opAddr_u32;

                        2761 --line1345
                        2762 ..lin.ce3ddcf5..22e9a4b2.0_126::
                        2763 .LDWlin126:
000005e6 2b0600000000*  2764 	mov	_g_fcl_data_str+8,r11
000005ec 2bef0100       2765 	ld.w	0[r11],r29
                        2766 --1346:             cnt = R_PRG_CFG_TRANSFERSIZE_OTP;

                        2767 --line1346
                        2768 ..lin.ce3ddcf5..22e9a4b2.0_127::
                        2769 .LDWlin127:
000005f0 08d2           2770 	mov	8,r26
000005f2 d505*          2771 	br	.L1052
                        2772 .L1056:
                        2773 --1347:         }

                        2774 --1348:         

                        2775 --1349:         /* Get reset vector command*/

                        2776 --1350:         else

                        2777 --1351:         {        

                        2778 --1352:             readAddr = R_FPSYS_CONFIG_AREA_RESET;

                        2779 --line1352
                        2780 ..lin.ce3ddcf5..22e9a4b2.0_128::
                        2781 .LDWlin128:
000005f4 3d06600030ff   2782 	mov	-13631392,r29
                        2783 --1353:             cnt = R_PRG_CFG_TRANSFERSIZE_RESET;

                        2784 --line1353
                        2785 ..lin.ce3ddcf5..22e9a4b2.0_129::
                        2786 .LDWlin129:
000005fa 08d2           2787 	mov	8,r26
                        2788 .L1052:
                        2789 --1354:         }

                        2790 --1356:         bufAddr = g_fcl_data_str.reqInt_pstr->bufferAdd_u32;

000005fc 2b0600000000*  2791 	mov	_g_fcl_data_str+4,r11
00000602 2bf70100       2792 	ld.w	0[r11],ep
00000606 02cd           2793 	sld.w	4[ep],r25
                        2794 --1358:         /* Read the  data */

                        2795 --1359:         for (i = 0; i < (2 * cnt); i++)

                        2796 --line1359
                        2797 ..lin.ce3ddcf5..22e9a4b2.0_130::
                        2798 .LDWlin130:
00000608 00e2           2799 	mov	0,r28
0000060a e50d*          2800 	br	.L1062
                        2801 .L1061:
                        2802 --1360:         {

                        2803 --1361:             data = R_FCL_I_read_memory_u08 (readAddr);

                        2804 --line1361
                        2805 ..lin.ce3ddcf5..22e9a4b2.0_131::
                        2806 .LDWlin131:
0000060c 1d30           2807 	mov	r29,r6
                        2808 	jarl	_R_FCL_I_read_memory_u08,lp
                        2808 <EXPANSION BEGIN>
                        2808 jarl22 _R_FCL_I_read_memory_u08 , lp 
0000060e bffffef9*      2808 <EXPANSION END>
00000612 0a08           2809 	mov	r10,r1

                                                                      Page 49
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2810 --1362:             R_FCL_I_write_memory_u08 (bufAddr, (uint8_t)data);

                        2811 --line1362
                        2812 ..lin.ce3ddcf5..22e9a4b2.0_132::
                        2813 .LDWlin132:
00000614 1930           2814 	mov	r25,r6
00000616 8100           2815 	zxb	r1
00000618 0138           2816 	mov	r1,r7
                        2817 	jarl	_R_FCL_I_write_memory_u08,lp
                        2817 <EXPANSION BEGIN>
                        2817 jarl22 _R_FCL_I_write_memory_u08 , lp 
0000061a bfff6afa*      2817 <EXPANSION END>
                        2818 --1363:             bufAddr++;

                        2819 --line1363
                        2820 ..lin.ce3ddcf5..22e9a4b2.0_133::
                        2821 .LDWlin133:
0000061e 41ca           2822 	add	1,r25
                        2823 --1364:             readAddr++;

00000620 41ea           2824 	add	1,r29
00000622 41e2           2825 	add	1,r28
00000624 dc00           2826 	zxh	r28
                        2827 .L1062:
00000626 1a08           2828 	mov	r26,r1
00000628 c10a           2829 	shl	1,r1
0000062a e1e1           2830 	cmp	r1,r28
0000062c 81f5*          2831 	bl	.L1061
                        2832 .L1048:
                        2833 --1365:         }

                        2834 --1366:     } /* if (R_FCL_OK == ret) */

                        2835 --1367:     

                        2836 --1368:     R_FCL_FCUFct_Switch_BFlash (0x00u);

                        2837 --line1368
                        2838 ..lin.ce3ddcf5..22e9a4b2.0_134::
                        2839 .LDWlin134:
0000062e 0032           2840 	mov	0,r6
                        2841 	jarl	_R_FCL_FCUFct_Switch_BFlash,lp
                        2841 <EXPANSION BEGIN>
                        2841 jarl22 _R_FCL_FCUFct_Switch_BFlash , lp 
00000630 80ff0000*      2841 <EXPANSION END>
                        2842 --1369:     ret1 = R_FCL_FCUFct_Clear_Cache ();

                        2843 --line1369
                        2844 ..lin.ce3ddcf5..22e9a4b2.0_135::
                        2845 .LDWlin135:
                        2846 	jarl	_R_FCL_FCUFct_Clear_Cache,lp
                        2846 <EXPANSION BEGIN>
                        2846 jarl22 _R_FCL_FCUFct_Clear_Cache , lp 
00000634 bffffefa*      2846 <EXPANSION END>
00000638 0a08           2847 	mov	r10,r1
                        2848 --1371:     /* return error of 1st and of 2nd clear cache */

                        2849 --1372:     if (R_FCL_OK == ret)

                        2850 --line1372
                        2851 ..lin.ce3ddcf5..22e9a4b2.0_136::
                        2852 .LDWlin136:
0000063a e0d9           2853 	cmp	zero,r27
0000063c aa05*          2854 	bne	.L1063
                        2855 --1373:     {

                        2856 --1374:         ret = ret1;

                        2857 --line1374
                        2858 ..lin.ce3ddcf5..22e9a4b2.0_137::
                        2859 .LDWlin137:
0000063e 01d8           2860 	mov	r1,r27
                        2861 .L1063:

                                                                      Page 50
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2862 --1375:     }

                        2863 --1377:     /* Internal error results in not initialized library to avoid further command execution */

                        2864 --1378:     if (R_FCL_OK != ret)

00000640 e0d9           2865 	cmp	zero,r27
00000642 e205*          2866 	be	.L1065
                        2867 --1379:     {

                        2868 --1380:         g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_NOINIT;

                        2869 --line1380
                        2870 ..lin.ce3ddcf5..22e9a4b2.0_138::
                        2871 .LDWlin138:
00000644 2b0600000000*  2872 	mov	_g_fcl_data_str+68,r11
0000064a 6b070100       2873 	st.w	zero,0[r11]
                        2874 .L1065:
                        2875 --1381:     }

                        2876 --1383:     g_fcl_data_str.reqInt_pstr->status_enu = ret;

                        2877 --line1383
                        2878 ..lin.ce3ddcf5..22e9a4b2.0_139::
                        2879 .LDWlin139:
0000064e 2b0600000000*  2880 	mov	_g_fcl_data_str+4,r11
00000654 2bf70100       2881 	ld.w	0[r11],ep
00000658 09dd           2882 	sst.w	r27,16[ep]
                        2883 --1384: } /* R_FCL_FCUFct_GetConfigArea */

                        2884 --	    .ef
                        2885 .LDW57:
                        2886 --line1384
                        2887 ..lin.ce3ddcf5..22e9a4b2.0_140::
                        2888 .LDWlin140:
0000065a 23ff1500       2889 	ld.w	20[sp],lp
0000065e 23ef0100       2890 	ld.w	0[sp],r29
00000662 23e70500       2891 	ld.w	4[sp],r28
00000666 23df0900       2892 	ld.w	8[sp],r27
0000066a 23d70d00       2893 	ld.w	12[sp],r26
0000066e 23cf1100       2894 	ld.w	16[sp],r25
00000672 031e1800       2895 	addi	24,sp,sp
                        2896 	.jumptype return
00000676 7f00           2897 	jmp	[lp]
                        2898 ..lin.ce3ddcf5..22e9a4b2.0_141::
                        2899 .LDWlin141:
                        2900 	.global	___ghs_eofn_R_FCL_FCUFct_GetConfigArea
                        2901 ___ghs_eofn_R_FCL_FCUFct_GetConfigArea:
                        2902 	.type	_R_FCL_FCUFct_GetConfigArea,@function
                        2903 	.size	_R_FCL_FCUFct_GetConfigArea,.-_R_FCL_FCUFct_GetConfigArea
                        2904 	.align	2
                        2905 --_data	r1	local
                        2906 --_i	r28	local
                        2907 --_bufAddr	r25	local
                        2908 --_readAddr	r29	local
                        2909 --_cnt	r26	local
                        2910 --_ret	r27	local
                        2911 --_ret1	r1	local
                        2912 
                        2913 	.data
                        2914 	.section ".R_FCL_CODE_RAM","ax"
                        2915 
                        2916 	.section ".R_FCL_CODE_ROMRAM","ax"
                        2917 
                        2918 --1385: /**********************************************************************************************************************

                        2919 --1386:  End of function R_FCL_FCUFct_GetConfigArea

                        2920 --1387:  *********************************************************************************************************************/

                        2921 --1390: /**********************************************************************************************************************

                        2922 --1391:  * Function name: R_FCL_FCUFct_SetConfigArea


                                                                      Page 51
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        2923 --1392:  *********************************************************************************************************************/

                        2924 --1393: /**

                        2925 --1394:  * This function prepares internal variables to write the Extra Area 2

                        2926 --1395:  *

                        2927 --1396:  * @param[in,out] -

                        2928 --1397:  * @return        ---

                        2929 --1398:  */

                        2930 --1399: /*********************************************************************************************************************/

                        2931 --1400: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        2932 --1401:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        2933 --1402: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        2934 --1403:     #pragma location = "R_FCL_CODE_ROMRAM"

                        2935 --1404: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        2936 --1405:     #pragma section text "R_FCL_CODE_ROMRAM"

                        2937 --1406: #endif

                        2938 --1407: void R_FCL_FCUFct_SetConfigArea (void)

                        2939 	.align	2
                        2940 	.align	2
                        2941 	.align	2
                        2942 ..gh.f.a.2.e.22:
                        2943 	.type	..gh.f.a.2.e.22,@object
                        2944 	.size	..gh.f.a.2.e.22,0
                        2945 	.global	_R_FCL_FCUFct_SetConfigArea
                        2946 _R_FCL_FCUFct_SetConfigArea:
                        2947 .LDW67:
00000066 5c1a           2948 	add	-4,sp
00000068 63ff0100       2949 	st.w	lp,0[sp]
                        2950 --	    .bf
                        2951 .LDW77:
                        2952 --1408: {

                        2953 --1409:     uint32_t flag;

                        2954 --1410:     uint8_t  i;

                        2955 --1412:     if (R_FCL_FCUFct_CheckMode () == R_FCL_FALSE)

                        2956 	jarl	_R_FCL_FCUFct_CheckMode,lp
                        2956 <EXPANSION BEGIN>
                        2956 jarl22 _R_FCL_FCUFct_CheckMode , lp 
0000006c bfffccff*      2956 <EXPANSION END>
00000070 e051           2957 	cmp	zero,r10
00000072 aa0d*          2958 	bne	.L1168
                        2959 --1413:     {

                        2960 --1414:         /* FLMD0 pin not set */

                        2961 --1415:         g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_FLMD0;                                  /* PRQA S 2814 */

                        2962 --line1415
                        2963 ..lin.ce3ddcf5..db5e16be.1_142::
                        2964 .LDWlin142:
00000074 2b0600000000*  2965 	mov	_g_fcl_data_str+4,r11
0000007a 2bf70100       2966 	ld.w	0[r11],ep
0000007e 030a           2967 	mov	3,r1
00000080 090d           2968 	sst.w	r1,16[ep]
00000082 80074c02*      2969 	br	.L1166
                        2970 .L1168:
                        2971 --1416:     }

                        2972 --1417:     else

                        2973 --1418:     {

                        2974 --1419:         /* Set config area write data, write count and write address depending on the executed command */

                        2975 --1420:         if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_OPB)

                        2976 --line1420
                        2977 ..lin.ce3ddcf5..db5e16be.1_143::
                        2978 .LDWlin143:
00000086 2b0600000000*  2979 	mov	_g_fcl_data_str+4,r11
0000008c 2bf70100       2980 	ld.w	0[r11],ep

                                                                      Page 52
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000090 000d           2981 	sld.w	0[ep],r1
00000092 690a           2982 	cmp	9,r1
00000094 da1d*          2983 	bne	.L1171
                        2984 --1421:         {

                        2985 --1422:             g_fcl_data_str.opVar_str.buffAddr_u32 = g_fcl_data_str.reqInt_pstr->bufferAdd_u32;

                        2986 --line1422
                        2987 ..lin.ce3ddcf5..db5e16be.1_144::
                        2988 .LDWlin144:
00000096 2b0600000000*  2989 	mov	_g_fcl_data_str+4,r11
0000009c 2bf70100       2990 	ld.w	0[r11],ep
000000a0 020d           2991 	sld.w	4[ep],r1
000000a2 2c0600000000*  2992 	mov	_g_fcl_data_str+12,r12
000000a8 6c0f0100       2993 	st.w	r1,0[r12]
                        2994 --1423:             g_fcl_data_str.opVar_str.opAddr_u32   = R_FPSYS_CONFIG_AREA_OPTIONBYTES;

                        2995 --line1423
                        2996 ..lin.ce3ddcf5..db5e16be.1_145::
                        2997 .LDWlin145:
000000ac 2106700030ff   2998 	mov	-13631376,r1
000000b2 2d0600000000*  2999 	mov	_g_fcl_data_str+8,r13
000000b8 6d0f0100       3000 	st.w	r1,0[r13]
                        3001 --1424:             g_fcl_data_str.opVar_str.opCnt_u16    = R_PRG_CFG_TRANSFERSIZE_OPB;

                        3002 --line1424
                        3003 ..lin.ce3ddcf5..db5e16be.1_146::
                        3004 .LDWlin146:
000000bc 200e1000       3005 	movea	16,zero,r1
000000c0 2e0600000000*  3006 	mov	_g_fcl_data_str+16,r14
000000c6 6e0f0000       3007 	st.h	r1,0[r14]
000000ca 8007ec01*      3008 	br	.L1173
                        3009 .L1171:
                        3010 --1425:         }

                        3011 --1426:         else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_OTP)

                        3012 --line1426
                        3013 ..lin.ce3ddcf5..db5e16be.1_147::
                        3014 .LDWlin147:
000000ce 2b0600000000*  3015 	mov	_g_fcl_data_str+4,r11
000000d4 2bf70100       3016 	ld.w	0[r11],ep
000000d8 000d           3017 	sld.w	0[ep],r1
000000da 670a           3018 	cmp	7,r1
000000dc 9a0d*          3019 	bne	.L1174
                        3020 --1427:         {

                        3021 --1428:             g_fcl_data_str.opVar_str.opCnt_u16 = R_PRG_CFG_TRANSFERSIZE_OTP;

                        3022 --line1428
                        3023 ..lin.ce3ddcf5..db5e16be.1_148::
                        3024 .LDWlin148:
000000de 080a           3025 	mov	8,r1
000000e0 2b0600000000*  3026 	mov	_g_fcl_data_str+16,r11
000000e6 6b0f0000       3027 	st.h	r1,0[r11]
000000ea 8007cc01*      3028 	br	.L1173
                        3029 .L1174:
                        3030 --1429:         }

                        3031 --1430:         else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_ID)

                        3032 --line1430
                        3033 ..lin.ce3ddcf5..db5e16be.1_149::
                        3034 .LDWlin149:
000000ee 2b0600000000*  3035 	mov	_g_fcl_data_str+4,r11
000000f4 2bf70100       3036 	ld.w	0[r11],ep
000000f8 000d           3037 	sld.w	0[ep],r1
000000fa 6b0a           3038 	cmp	11,r1
000000fc ca1d*          3039 	bne	.L1177
                        3040 --1431:         {

                        3041 --1432:             g_fcl_data_str.opVar_str.buffAddr_u32 = g_fcl_data_str.reqInt_pstr->bufferAdd_u32;


                                                                      Page 53
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3042 --line1432
                        3043 ..lin.ce3ddcf5..db5e16be.1_150::
                        3044 .LDWlin150:
000000fe 2b0600000000*  3045 	mov	_g_fcl_data_str+4,r11
00000104 2bf70100       3046 	ld.w	0[r11],ep
00000108 020d           3047 	sld.w	4[ep],r1
0000010a 2c0600000000*  3048 	mov	_g_fcl_data_str+12,r12
00000110 6c0f0100       3049 	st.w	r1,0[r12]
                        3050 --1433:             g_fcl_data_str.opVar_str.opAddr_u32   = R_FPSYS_CONFIG_AREA_OCD;

                        3051 --line1433
                        3052 ..lin.ce3ddcf5..db5e16be.1_151::
                        3053 .LDWlin151:
00000114 2106500030ff   3054 	mov	-13631408,r1
0000011a 2d0600000000*  3055 	mov	_g_fcl_data_str+8,r13
00000120 6d0f0100       3056 	st.w	r1,0[r13]
                        3057 --1434:             g_fcl_data_str.opVar_str.opCnt_u16    = R_PRG_CFG_TRANSFERSIZE_OCD;

                        3058 --line1434
                        3059 ..lin.ce3ddcf5..db5e16be.1_152::
                        3060 .LDWlin152:
00000124 080a           3061 	mov	8,r1
00000126 2e0600000000*  3062 	mov	_g_fcl_data_str+16,r14
0000012c 6e0f0000       3063 	st.h	r1,0[r14]
00000130 80078601*      3064 	br	.L1173
                        3065 .L1177:
                        3066 --1435:         }

                        3067 --1436:         else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_RESET_VECTOR)

                        3068 --line1436
                        3069 ..lin.ce3ddcf5..db5e16be.1_153::
                        3070 .LDWlin153:
00000134 2b0600000000*  3071 	mov	_g_fcl_data_str+4,r11
0000013a 2bf70100       3072 	ld.w	0[r11],ep
0000013e 000d           3073 	sld.w	0[ep],r1
00000140 0106e9ff       3074 	addi	-23,r1,zero
00000144 ca1d*          3075 	bne	.L1180
                        3076 --1437:         {

                        3077 --1438:             g_fcl_data_str.opVar_str.buffAddr_u32 = g_fcl_data_str.reqInt_pstr->bufferAdd_u32;

                        3078 --line1438
                        3079 ..lin.ce3ddcf5..db5e16be.1_154::
                        3080 .LDWlin154:
00000146 2b0600000000*  3081 	mov	_g_fcl_data_str+4,r11
0000014c 2bf70100       3082 	ld.w	0[r11],ep
00000150 020d           3083 	sld.w	4[ep],r1
00000152 2c0600000000*  3084 	mov	_g_fcl_data_str+12,r12
00000158 6c0f0100       3085 	st.w	r1,0[r12]
                        3086 --1439:             g_fcl_data_str.opVar_str.opAddr_u32   = R_FPSYS_CONFIG_AREA_RESET;

                        3087 --line1439
                        3088 ..lin.ce3ddcf5..db5e16be.1_155::
                        3089 .LDWlin155:
0000015c 2106600030ff   3090 	mov	-13631392,r1
00000162 2d0600000000*  3091 	mov	_g_fcl_data_str+8,r13
00000168 6d0f0100       3092 	st.w	r1,0[r13]
                        3093 --1440:             g_fcl_data_str.opVar_str.opCnt_u16    = R_PRG_CFG_TRANSFERSIZE_RESET;

                        3094 --line1440
                        3095 ..lin.ce3ddcf5..db5e16be.1_156::
                        3096 .LDWlin156:
0000016c 080a           3097 	mov	8,r1
0000016e 2e0600000000*  3098 	mov	_g_fcl_data_str+16,r14
00000174 6e0f0000       3099 	st.h	r1,0[r14]
00000178 80073e01*      3100 	br	.L1173
                        3101 .L1180:
                        3102 --1441:         }


                                                                      Page 54
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3103 --1443:         /* We have a protection flag set command */

                        3104 --1444:         else

                        3105 --1445:         {

                        3106 --1446:             flag = g_fcl_data_str.deviceInfo_str.secureData_u32;

                        3107 --line1446
                        3108 ..lin.ce3ddcf5..db5e16be.1_157::
                        3109 .LDWlin157:
0000017c 2b0600000000*  3110 	mov	_g_fcl_data_str+88,r11
00000182 2b0f0100       3111 	ld.w	0[r11],r1
                        3112 --1447:             g_fcl_data_str.opVar_str.opAddr_u32 = R_FPSYS_CONFIG_AREA_SEC_FLAGS;

                        3113 --line1447
                        3114 ..lin.ce3ddcf5..db5e16be.1_158::
                        3115 .LDWlin158:
00000186 2206400030ff   3116 	mov	-13631424,r2
0000018c 2c0600000000*  3117 	mov	_g_fcl_data_str+8,r12
00000192 6c170100       3118 	st.w	r2,0[r12]
                        3119 --1448:             g_fcl_data_str.opVar_str.opCnt_u16  = R_PRG_CFG_TRANSFERSIZE;

                        3120 --line1448
                        3121 ..lin.ce3ddcf5..db5e16be.1_159::
                        3122 .LDWlin159:
00000196 0812           3123 	mov	8,r2
00000198 2d0600000000*  3124 	mov	_g_fcl_data_str+16,r13
0000019e 6d170000       3125 	st.h	r2,0[r13]
                        3126 --1450:             if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_READ_PROTECT_FLAG)

                        3127 --line1450
                        3128 ..lin.ce3ddcf5..db5e16be.1_160::
                        3129 .LDWlin160:
000001a2 2e0600000000*  3130 	mov	_g_fcl_data_str+4,r14
000001a8 2ef70100       3131 	ld.w	0[r14],ep
000001ac 0015           3132 	sld.w	0[ep],r2
000001ae 6d12           3133 	cmp	13,r2
000001b0 ea05*          3134 	bne	.L1183
                        3135 --1451:             {

                        3136 --1452:                 flag = flag & ~(1u << R_RDPR_FLAG_SHIFT);

                        3137 --line1452
                        3138 ..lin.ce3ddcf5..db5e16be.1_161::
                        3139 .LDWlin161:
000001b2 2206ffffff7f   3140 	mov	2147483647,r2
000001b8 4209           3141 	and	r2,r1
000001ba a53d*          3142 	br	.L1185
                        3143 .L1183:
                        3144 --1453:             }

                        3145 --1454:             else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_WRITE_PROTECT_FLAG)

                        3146 --line1454
                        3147 ..lin.ce3ddcf5..db5e16be.1_162::
                        3148 .LDWlin162:
000001bc 2b0600000000*  3149 	mov	_g_fcl_data_str+4,r11
000001c2 2bf70100       3150 	ld.w	0[r11],ep
000001c6 0015           3151 	sld.w	0[ep],r2
000001c8 6f12           3152 	cmp	15,r2
000001ca ea05*          3153 	bne	.L1186
                        3154 --1455:             {

                        3155 --1456:                 flag = flag & ~(1u << R_WRPR_FLAG_SHIFT);

                        3156 --line1456
                        3157 ..lin.ce3ddcf5..db5e16be.1_163::
                        3158 .LDWlin163:
000001cc 2206ffffffbf   3159 	mov	-1073741825,r2
000001d2 4209           3160 	and	r2,r1
000001d4 d52d*          3161 	br	.L1185
                        3162 .L1186:
                        3163 --1457:             }


                                                                      Page 55
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3164 --1458:             else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_ERASE_PROTECT_FLAG)

                        3165 --line1458
                        3166 ..lin.ce3ddcf5..db5e16be.1_164::
                        3167 .LDWlin164:
000001d6 2b0600000000*  3168 	mov	_g_fcl_data_str+4,r11
000001dc 2bf70100       3169 	ld.w	0[r11],ep
000001e0 0015           3170 	sld.w	0[ep],r2
000001e2 0206efff       3171 	addi	-17,r2,zero
000001e6 ea05*          3172 	bne	.L1189
                        3173 --1459:             {

                        3174 --1460:                 flag = flag & ~(1u << R_SEPR_FLAG_SHIFT);

                        3175 --line1460
                        3176 ..lin.ce3ddcf5..db5e16be.1_165::
                        3177 .LDWlin165:
000001e8 2206ffffffdf   3178 	mov	-536870913,r2
000001ee 4209           3179 	and	r2,r1
000001f0 f51d*          3180 	br	.L1185
                        3181 .L1189:
                        3182 --1461:             }

                        3183 --1462:             else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_SERIAL_PROG_DISABLED)

                        3184 --line1462
                        3185 ..lin.ce3ddcf5..db5e16be.1_166::
                        3186 .LDWlin166:
000001f2 2b0600000000*  3187 	mov	_g_fcl_data_str+4,r11
000001f8 2bf70100       3188 	ld.w	0[r11],ep
000001fc 0015           3189 	sld.w	0[ep],r2
000001fe 0206edff       3190 	addi	-19,r2,zero
00000202 ea05*          3191 	bne	.L1192
                        3192 --1463:             {

                        3193 --1464:                 flag = flag & ~(1u << R_SPD_FLAG_SHIFT);

                        3194 --line1464
                        3195 ..lin.ce3ddcf5..db5e16be.1_167::
                        3196 .LDWlin167:
00000204 2206fffffff7   3197 	mov	-134217729,r2
0000020a 4209           3198 	and	r2,r1
0000020c 9515*          3199 	br	.L1185
                        3200 .L1192:
                        3201 --1465:             }

                        3202 --1466:             else

                        3203 --1467:             {

                        3204 --1468:                 flag = flag & ~(1u << R_RDPR_FLAG_SHIFT);

                        3205 --line1468
                        3206 ..lin.ce3ddcf5..db5e16be.1_168::
                        3207 .LDWlin168:
0000020e 2206ffffff7f   3208 	mov	2147483647,r2
00000214 4209           3209 	and	r2,r1
                        3210 --1469:                 flag = flag & ~(1u << R_SEPR_FLAG_SHIFT);

                        3211 --line1469
                        3212 ..lin.ce3ddcf5..db5e16be.1_169::
                        3213 .LDWlin169:
00000216 2206ffffffdf   3214 	mov	-536870913,r2
0000021c 4209           3215 	and	r2,r1
                        3216 --1470:                 flag = flag & ~(1u << R_WRPR_FLAG_SHIFT);

                        3217 --line1470
                        3218 ..lin.ce3ddcf5..db5e16be.1_170::
                        3219 .LDWlin170:
0000021e 2206ffffffbf   3220 	mov	-1073741825,r2
00000224 4209           3221 	and	r2,r1
                        3222 --1471:                 flag = flag & ~(1u << R_SPIE_FLAG_SHIFT);

                        3223 --line1471
                        3224 ..lin.ce3ddcf5..db5e16be.1_171::

                                                                      Page 56
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3225 .LDWlin171:
00000226 2206fffffffe   3226 	mov	-16777217,r2
0000022c 4209           3227 	and	r2,r1
                        3228 .L1185:
                        3229 --1472:             }

                        3230 --1473:             flag = flag & 0xfffffff0u;

                        3231 --line1473
                        3232 ..lin.ce3ddcf5..db5e16be.1_172::
                        3233 .LDWlin172:
0000022e 1012           3234 	mov	-16,r2
00000230 4209           3235 	and	r2,r1
                        3236 --1475:             /* Prepare write data  */

                        3237 --1476:             g_fcl_data_str.intBuf_au08[0] = (uint8_t)flag;

00000232 0110           3238 	mov	r1,r2
00000234 8200           3239 	zxb	r2
00000236 2b0600000000*  3240 	mov	_g_fcl_data_str+156,r11
0000023c 4b170000       3241 	st.b	r2,0[r11]
                        3242 --1477:             g_fcl_data_str.intBuf_au08[1] = (uint8_t)(flag >> 8u);

                        3243 --line1477
                        3244 ..lin.ce3ddcf5..db5e16be.1_173::
                        3245 .LDWlin173:
00000240 220600000000*  3246 	mov	_g_fcl_data_str,r2
00000246 02169c00       3247 	addi	156,r2,r2
0000024a 02f60100       3248 	addi	1,r2,ep
0000024e 0110           3249 	mov	r1,r2
00000250 8812           3250 	shr	8,r2
00000252 8200           3251 	zxb	r2
00000254 8013           3252 	sst.b	r2,0[ep]
                        3253 --1478:             g_fcl_data_str.intBuf_au08[2] = (uint8_t)(flag >> 16u);

                        3254 --line1478
                        3255 ..lin.ce3ddcf5..db5e16be.1_174::
                        3256 .LDWlin174:
00000256 220600000000*  3257 	mov	_g_fcl_data_str,r2
0000025c 02169c00       3258 	addi	156,r2,r2
00000260 02f60200       3259 	addi	2,r2,ep
00000264 0110           3260 	mov	r1,r2
00000266 9012           3261 	shr	16,r2
00000268 8200           3262 	zxb	r2
0000026a 8013           3263 	sst.b	r2,0[ep]
                        3264 --1479:             g_fcl_data_str.intBuf_au08[3] = (uint8_t)(flag >> 24u);

                        3265 --line1479
                        3266 ..lin.ce3ddcf5..db5e16be.1_175::
                        3267 .LDWlin175:
0000026c 220600000000*  3268 	mov	_g_fcl_data_str,r2
00000272 02169c00       3269 	addi	156,r2,r2
00000276 02f60300       3270 	addi	3,r2,ep
0000027a 980a           3271 	shr	24,r1
0000027c 8100           3272 	zxb	r1
0000027e 800b           3273 	sst.b	r1,0[ep]
                        3274 --1480:             for (i = 4; i < (2*R_PRG_CFG_TRANSFERSIZE); i++)

                        3275 --line1480
                        3276 ..lin.ce3ddcf5..db5e16be.1_176::
                        3277 .LDWlin176:
00000280 040a           3278 	mov	4,r1
00000282 d50d*          3279 	br	.L1198
                        3280 .L1197:
                        3281 --1481:             {

                        3282 --1482:                 g_fcl_data_str.intBuf_au08[i] = (uint8_t)0xffu;

                        3283 --line1482
                        3284 ..lin.ce3ddcf5..db5e16be.1_177::
                        3285 .LDWlin177:

                                                                      Page 57
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000284 220600000000*  3286 	mov	_g_fcl_data_str,r2
0000028a 02169c00       3287 	addi	156,r2,r2
0000028e 01f0           3288 	mov	r1,ep
00000290 c2f1           3289 	add	r2,ep
00000292 2016ff00       3290 	movea	255,zero,r2
00000296 8013           3291 	sst.b	r2,0[ep]
                        3292 --line1480
                        3293 ..lin.ce3ddcf5..db5e16be.1_178::
                        3294 .LDWlin178:
00000298 410a           3295 	add	1,r1
0000029a 8100           3296 	zxb	r1
                        3297 .L1198:
0000029c 0106f0ff       3298 	addi	-16,r1,zero
000002a0 a9f5*          3299 	bnl	.L1197
                        3300 --1483:             }

                        3301 --1484:             g_fcl_data_str.opVar_str.buffAddr_u32 = (uint32_t)(&g_fcl_data_str.intBuf_au08[0]);    /* PRQA S 0306 */

                        3302 --line1484
                        3303 ..lin.ce3ddcf5..db5e16be.1_179::
                        3304 .LDWlin179:
000002a2 210600000000*  3305 	mov	_g_fcl_data_str,r1
000002a8 010e9c00       3306 	addi	156,r1,r1
000002ac 2b0600000000*  3307 	mov	_g_fcl_data_str+12,r11
000002b2 6b0f0100       3308 	st.w	r1,0[r11]
                        3309 .L1173:
                        3310 --1485:         }

                        3311 --1486:         g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_BUSY;

                        3312 --line1486
                        3313 ..lin.ce3ddcf5..db5e16be.1_180::
                        3314 .LDWlin180:
000002b6 030a           3315 	mov	3,r1
000002b8 2b0600000000*  3316 	mov	_g_fcl_data_str+68,r11
000002be 6b0f0100       3317 	st.w	r1,0[r11]
                        3318 --1487:         g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        3319 --line1487
                        3320 ..lin.ce3ddcf5..db5e16be.1_181::
                        3321 .LDWlin181:
000002c2 010a           3322 	mov	1,r1
000002c4 2c0600000000*  3323 	mov	_g_fcl_data_str+20,r12
000002ca 6c0f0100       3324 	st.w	r1,0[r12]
                        3325 .L1166:
                        3326 --1488:     }

                        3327 --1489: } /* R_FCL_FCUFct_SetConfigArea */

                        3328 --	    .ef
                        3329 .LDW87:
                        3330 --line1489
                        3331 ..lin.ce3ddcf5..db5e16be.1_182::
                        3332 .LDWlin182:
000002ce 23ff0100       3333 	ld.w	0[sp],lp
000002d2 441a           3334 	add	4,sp
                        3335 	.jumptype return
000002d4 7f00           3336 	jmp	[lp]
                        3337 ..lin.ce3ddcf5..db5e16be.1_183::
                        3338 .LDWlin183:
                        3339 	.global	___ghs_eofn_R_FCL_FCUFct_SetConfigArea
                        3340 ___ghs_eofn_R_FCL_FCUFct_SetConfigArea:
                        3341 	.type	_R_FCL_FCUFct_SetConfigArea,@function
                        3342 	.size	_R_FCL_FCUFct_SetConfigArea,.-_R_FCL_FCUFct_SetConfigArea
                        3343 	.align	2
                        3344 --_flag	r1	local
                        3345 --_i	r1	local
                        3346 

                                                                      Page 58
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3347 	.data
                        3348 	.section ".R_FCL_CODE_ROMRAM","ax"
                        3349 
                        3350 
                        3351 --1490: /**********************************************************************************************************************

                        3352 --1491:  End of function R_FCL_FCUFct_SetConfigArea

                        3353 --1492:  *********************************************************************************************************************/

                        3354 --1495: #ifdef R_FCL_SUPPORT_SECURITYFLAGS

                        3355 --1496: /**********************************************************************************************************************

                        3356 --1497:  * Function name: R_FCL_FCUFct_GetSecurityFlag

                        3357 --1498:  *********************************************************************************************************************/

                        3358 --1499: /**

                        3359 --1500:  * This function reads the security settings from a internal stored variable

                        3360 --1501:  *

                        3361 --1502:  * @param[in,out] -

                        3362 --1503:  * @return        ---

                        3363 --1504:  */

                        3364 --1505: /*********************************************************************************************************************/

                        3365 --1506: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        3366 --1507:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        3367 --1508: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        3368 --1509:     #pragma location = "R_FCL_CODE_ROMRAM"

                        3369 --1510: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        3370 --1511:     #pragma section text "R_FCL_CODE_ROMRAM"

                        3371 --1512: #endif

                        3372 --1513: void R_FCL_FCUFct_GetSecurityFlag (void)                                                           /* PRQA S 1503 */

                        3373 	.align	2
                        3374 	.align	2
                        3375 	.align	2
                        3376 ..gh.f.a.2.e.23:
                        3377 	.type	..gh.f.a.2.e.23,@object
                        3378 	.size	..gh.f.a.2.e.23,0
                        3379 	.global	_R_FCL_FCUFct_GetSecurityFlag
                        3380 _R_FCL_FCUFct_GetSecurityFlag:
                        3381 .LDW97:
000002d6 5c1a           3382 	add	-4,sp
000002d8 63ff0100       3383 	st.w	lp,0[sp]
                        3384 --	    .bf
                        3385 .LDW08:
                        3386 --1514: {

                        3387 --1515:     uint32_t data;

                        3388 --1517:     /* Decode the protection flag from read data acc. to the executed command */

                        3389 --1518:     if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_READ_PROTECT_FLAG)                /* PRQA S 2814 */

000002dc 2b0600000000*  3390 	mov	_g_fcl_data_str+4,r11
000002e2 2bf70100       3391 	ld.w	0[r11],ep
000002e6 000d           3392 	sld.w	0[ep],r1
000002e8 6e0a           3393 	cmp	14,r1
000002ea da0d*          3394 	bne	.L1336
                        3395 --1519:     {

                        3396 --1520:         data = (((~g_fcl_data_str.deviceInfo_str.secureData_u32) & R_RDPR_FLAG_MASK) >> R_RDPR_FLAG_SHIFT);

                        3397 --line1520
                        3398 ..lin.ce3ddcf5..63fcb255.1_184::
                        3399 .LDWlin184:
000002ec 2b0600000000*  3400 	mov	_g_fcl_data_str+88,r11
000002f2 2b0f0100       3401 	ld.w	0[r11],r1
000002f6 2108           3402 	not	r1,r1
000002f8 40160080       3403 	movhi	hi(-2147483648),zero,r2
000002fc 4209           3404 	and	r2,r1
000002fe 0138           3405 	mov	r1,r7
00000300 9f3a           3406 	shr	31,r7
00000302 b54d*          3407 	br	.L1338

                                                                      Page 59
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3408 .L1336:
                        3409 --1521:     }

                        3410 --1522:     else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_WRITE_PROTECT_FLAG)

                        3411 --line1522
                        3412 ..lin.ce3ddcf5..63fcb255.1_185::
                        3413 .LDWlin185:
00000304 2b0600000000*  3414 	mov	_g_fcl_data_str+4,r11
0000030a 2bf70100       3415 	ld.w	0[r11],ep
0000030e 000d           3416 	sld.w	0[ep],r1
00000310 0106f0ff       3417 	addi	-16,r1,zero
00000314 da0d*          3418 	bne	.L1339
                        3419 --1523:     {

                        3420 --1524:         data = (((~g_fcl_data_str.deviceInfo_str.secureData_u32) & R_WRPR_FLAG_MASK) >> R_WRPR_FLAG_SHIFT);

                        3421 --line1524
                        3422 ..lin.ce3ddcf5..63fcb255.1_186::
                        3423 .LDWlin186:
00000316 2b0600000000*  3424 	mov	_g_fcl_data_str+88,r11
0000031c 2b0f0100       3425 	ld.w	0[r11],r1
00000320 2108           3426 	not	r1,r1
00000322 40160040       3427 	movhi	hi(1073741824),zero,r2
00000326 4209           3428 	and	r2,r1
00000328 0138           3429 	mov	r1,r7
0000032a 9e3a           3430 	shr	30,r7
0000032c e535*          3431 	br	.L1338
                        3432 .L1339:
                        3433 --1525:     }

                        3434 --1526:     else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_ERASE_PROTECT_FLAG)

                        3435 --line1526
                        3436 ..lin.ce3ddcf5..63fcb255.1_187::
                        3437 .LDWlin187:
0000032e 2b0600000000*  3438 	mov	_g_fcl_data_str+4,r11
00000334 2bf70100       3439 	ld.w	0[r11],ep
00000338 000d           3440 	sld.w	0[ep],r1
0000033a 0106eeff       3441 	addi	-18,r1,zero
0000033e da0d*          3442 	bne	.L1342
                        3443 --1527:     {

                        3444 --1528:         data = (((~g_fcl_data_str.deviceInfo_str.secureData_u32) & R_SEPR_FLAG_MASK) >> R_SEPR_FLAG_SHIFT);

                        3445 --line1528
                        3446 ..lin.ce3ddcf5..63fcb255.1_188::
                        3447 .LDWlin188:
00000340 2b0600000000*  3448 	mov	_g_fcl_data_str+88,r11
00000346 2b0f0100       3449 	ld.w	0[r11],r1
0000034a 2108           3450 	not	r1,r1
0000034c 40160020       3451 	movhi	hi(536870912),zero,r2
00000350 4209           3452 	and	r2,r1
00000352 0138           3453 	mov	r1,r7
00000354 9d3a           3454 	shr	29,r7
00000356 9525*          3455 	br	.L1338
                        3456 .L1342:
                        3457 --1529:     }

                        3458 --1530:     else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_SERIAL_PROG_DISABLED)

                        3459 --line1530
                        3460 ..lin.ce3ddcf5..63fcb255.1_189::
                        3461 .LDWlin189:
00000358 2b0600000000*  3462 	mov	_g_fcl_data_str+4,r11
0000035e 2bf70100       3463 	ld.w	0[r11],ep
00000362 000d           3464 	sld.w	0[ep],r1
00000364 0106ecff       3465 	addi	-20,r1,zero
00000368 da0d*          3466 	bne	.L1345
                        3467 --1531:     {

                        3468 --1532:         data = (((~g_fcl_data_str.deviceInfo_str.secureData_u32) & R_SPD_FLAG_MASK) >> R_SPD_FLAG_SHIFT);


                                                                      Page 60
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3469 --line1532
                        3470 ..lin.ce3ddcf5..63fcb255.1_190::
                        3471 .LDWlin190:
0000036a 2b0600000000*  3472 	mov	_g_fcl_data_str+88,r11
00000370 2b0f0100       3473 	ld.w	0[r11],r1
00000374 2108           3474 	not	r1,r1
00000376 40160008       3475 	movhi	hi(134217728),zero,r2
0000037a 4209           3476 	and	r2,r1
0000037c 0138           3477 	mov	r1,r7
0000037e 9b3a           3478 	shr	27,r7
00000380 c50d*          3479 	br	.L1338
                        3480 .L1345:
                        3481 --1533:     }

                        3482 --1534:     else

                        3483 --1535:     {

                        3484 --1536:         data = (((~g_fcl_data_str.deviceInfo_str.secureData_u32) & R_SPIE_FLAG_MASK) >> R_SPIE_FLAG_SHIFT);

                        3485 --line1536
                        3486 ..lin.ce3ddcf5..63fcb255.1_191::
                        3487 .LDWlin191:
00000382 2b0600000000*  3488 	mov	_g_fcl_data_str+88,r11
00000388 2b0f0100       3489 	ld.w	0[r11],r1
0000038c 2108           3490 	not	r1,r1
0000038e 40160001       3491 	movhi	hi(16777216),zero,r2
00000392 4209           3492 	and	r2,r1
00000394 0138           3493 	mov	r1,r7
00000396 983a           3494 	shr	24,r7
                        3495 .L1338:
                        3496 --1537:     }

                        3497 --1539:     R_FCL_I_write_unaligned_memory_u32 (g_fcl_data_str.reqInt_pstr->bufferAdd_u32, data);

                        3498 --line1539
                        3499 ..lin.ce3ddcf5..63fcb255.1_192::
                        3500 .LDWlin192:
00000398 2b0600000000*  3501 	mov	_g_fcl_data_str+4,r11
0000039e 2bf70100       3502 	ld.w	0[r11],ep
000003a2 0235           3503 	sld.w	4[ep],r6
                        3504 	jarl	_R_FCL_I_write_unaligned_memory_u32,lp
                        3504 <EXPANSION BEGIN>
                        3504 jarl22 _R_FCL_I_write_unaligned_memory_u32 , lp 
000003a4 80ff0000*      3504 <EXPANSION END>
                        3505 --1541:     g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_OK;

                        3506 --line1541
                        3507 ..lin.ce3ddcf5..63fcb255.1_193::
                        3508 .LDWlin193:
000003a8 2c0600000000*  3509 	mov	_g_fcl_data_str+4,r12
000003ae 2cf70100       3510 	ld.w	0[r12],ep
000003b2 0905           3511 	sst.w	zero,16[ep]
                        3512 --1542: } /* R_FCL_FCUFct_GetSecurityFlag */

                        3513 --	    .ef
                        3514 .LDW18:
                        3515 --line1542
                        3516 ..lin.ce3ddcf5..63fcb255.1_194::
                        3517 .LDWlin194:
000003b4 23ff0100       3518 	ld.w	0[sp],lp
000003b8 441a           3519 	add	4,sp
                        3520 	.jumptype return
000003ba 7f00           3521 	jmp	[lp]
                        3522 ..lin.ce3ddcf5..63fcb255.1_195::
                        3523 .LDWlin195:
                        3524 	.global	___ghs_eofn_R_FCL_FCUFct_GetSecurityFlag
                        3525 ___ghs_eofn_R_FCL_FCUFct_GetSecurityFlag:
                        3526 	.type	_R_FCL_FCUFct_GetSecurityFlag,@function

                                                                      Page 61
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3527 	.size	_R_FCL_FCUFct_GetSecurityFlag,.-_R_FCL_FCUFct_GetSecurityFlag
                        3528 	.align	2
                        3529 --_data	r7	local
                        3530 
                        3531 	.data
                        3532 	.section ".R_FCL_CODE_ROMRAM","ax"
                        3533 
                        3534 
                        3535 --1543: /**********************************************************************************************************************

                        3536 --1544:  End of function R_FCL_FCUFct_GetSecurityFlag

                        3537 --1545:  *********************************************************************************************************************/

                        3538 --1546: #endif /* ifdef R_FCL_SUPPORT_SECURITYFLAGS */

                        3539 --1549: #ifdef R_FCL_SUPPORT_BLOCKCNT

                        3540 --1550: /**********************************************************************************************************************

                        3541 --1551:  * Function name: R_FCL_FCUFct_GetBlockCnt

                        3542 --1552:  *********************************************************************************************************************/

                        3543 --1553: /**

                        3544 --1554:  * This function reads the amount of available blocks from a internal stored variable

                        3545 --1555:  *

                        3546 --1556:  * @param[in,out] -

                        3547 --1557:  * @return        ---

                        3548 --1558:  */

                        3549 --1559: /*********************************************************************************************************************/

                        3550 --1560: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        3551 --1561:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        3552 --1562: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        3553 --1563:     #pragma location = "R_FCL_CODE_ROMRAM"

                        3554 --1564: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        3555 --1565:     #pragma section text "R_FCL_CODE_ROMRAM"

                        3556 --1566: #endif

                        3557 --1567: void R_FCL_FCUFct_GetBlockCnt (void)                                                               /* PRQA S 1503 */

                        3558 	.align	2
                        3559 	.align	2
                        3560 	.align	2
                        3561 ..gh.f.a.2.e.24:
                        3562 	.type	..gh.f.a.2.e.24,@object
                        3563 	.size	..gh.f.a.2.e.24,0
                        3564 	.global	_R_FCL_FCUFct_GetBlockCnt
                        3565 _R_FCL_FCUFct_GetBlockCnt:
                        3566 .LDW28:
000003bc 5c1a           3567 	add	-4,sp
000003be 63ff0100       3568 	st.w	lp,0[sp]
                        3569 --	    .bf
                        3570 .LDW38:
                        3571 --1568: {

                        3572 --1569:     R_FCL_I_write_unaligned_memory_u32 (g_fcl_data_str.reqInt_pstr->bufferAdd_u32, 

000003c2 2b0600000000*  3573 	mov	_g_fcl_data_str+4,r11
000003c8 2bf70100       3574 	ld.w	0[r11],ep
000003cc 0235           3575 	sld.w	4[ep],r6
000003ce 2c0600000000*  3576 	mov	_g_fcl_data_str+98,r12
000003d4 ec3f0100       3577 	ld.hu	0[r12],r7
                        3578 	jarl	_R_FCL_I_write_unaligned_memory_u32,lp
                        3578 <EXPANSION BEGIN>
                        3578 jarl22 _R_FCL_I_write_unaligned_memory_u32 , lp 
000003d8 80ff0000*      3578 <EXPANSION END>
                        3579 --1570:                                         g_fcl_data_str.deviceInfo_str.blkCnt_u16);

                        3580 --1572:     g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_OK;

                        3581 --line1572
                        3582 ..lin.ce3ddcf5..13b22db3.1_196::
                        3583 .LDWlin196:
000003dc 2d0600000000*  3584 	mov	_g_fcl_data_str+4,r13

                                                                      Page 62
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000003e2 2df70100       3585 	ld.w	0[r13],ep
000003e6 0905           3586 	sst.w	zero,16[ep]
                        3587 --1573: }

                        3588 --	    .ef
                        3589 .LDW48:
                        3590 --line1573
                        3591 ..lin.ce3ddcf5..13b22db3.1_197::
                        3592 .LDWlin197:
000003e8 23ff0100       3593 	ld.w	0[sp],lp
000003ec 441a           3594 	add	4,sp
                        3595 	.jumptype return
000003ee 7f00           3596 	jmp	[lp]
                        3597 ..lin.ce3ddcf5..13b22db3.1_198::
                        3598 .LDWlin198:
                        3599 	.global	___ghs_eofn_R_FCL_FCUFct_GetBlockCnt
                        3600 ___ghs_eofn_R_FCL_FCUFct_GetBlockCnt:
                        3601 	.type	_R_FCL_FCUFct_GetBlockCnt,@function
                        3602 	.size	_R_FCL_FCUFct_GetBlockCnt,.-_R_FCL_FCUFct_GetBlockCnt
                        3603 	.align	2
                        3604 
                        3605 	.data
                        3606 	.section ".R_FCL_CODE_ROMRAM","ax"
                        3607 
                        3608 
                        3609 --1574: /**********************************************************************************************************************

                        3610 --1575:  End of function R_FCL_FCUFct_GetBlockCnt

                        3611 --1576:  *********************************************************************************************************************/

                        3612 --1577: #endif /* ifdef R_FCL_SUPPORT_BLOCKCNT */

                        3613 --1580: #ifdef R_FCL_SUPPORT_DEVICENAME

                        3614 --1581: /**********************************************************************************************************************

                        3615 --1582:  * Function name: R_FCL_FCUFct_GetDeviceName

                        3616 --1583:  *********************************************************************************************************************/

                        3617 --1584: /**

                        3618 --1585:  * This function reads the device name from a internal stored variable

                        3619 --1586:  *

                        3620 --1587:  * @param[in,out] -

                        3621 --1588:  * @return        ---

                        3622 --1589:  */

                        3623 --1590: /*********************************************************************************************************************/

                        3624 --1591: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        3625 --1592:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        3626 --1593: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        3627 --1594:     #pragma location = "R_FCL_CODE_ROMRAM"

                        3628 --1595: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        3629 --1596:     #pragma section text "R_FCL_CODE_ROMRAM"

                        3630 --1597: #endif

                        3631 --1598: void R_FCL_FCUFct_GetDeviceName (void)                                                             /* PRQA S 1503 */

                        3632 	.align	2
                        3633 	.align	2
                        3634 	.align	2
                        3635 ..gh.f.a.2.e.25:
                        3636 	.type	..gh.f.a.2.e.25,@object
                        3637 	.size	..gh.f.a.2.e.25,0
                        3638 	.global	_R_FCL_FCUFct_GetDeviceName
                        3639 _R_FCL_FCUFct_GetDeviceName:
                        3640 .LDW58:
000003f0 541a           3641 	add	-12,sp
000003f2 63ff0900       3642 	st.w	lp,8[sp]
000003f6 63e70500       3643 	st.w	r28,4[sp]
000003fa 63ef0100       3644 	st.w	r29,0[sp]
                        3645 --	    .bf

                                                                      Page 63
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3646 .LDW68:
                        3647 --1599: {

                        3648 --1600:     uint32_t bufAddr;

                        3649 --1601:     uint8_t  i;

                        3650 --1603:     bufAddr = g_fcl_data_str.reqInt_pstr->bufferAdd_u32;                                           /* PRQA S 2814 */

000003fe 2b0600000000*  3651 	mov	_g_fcl_data_str+4,r11
00000404 2bf70100       3652 	ld.w	0[r11],ep
00000408 02e5           3653 	sld.w	4[ep],r28
                        3654 --1605:     for (i = 0; i < 16; i++)

                        3655 --line1605
                        3656 ..lin.ce3ddcf5..d4f8ddf4.1_199::
                        3657 .LDWlin199:
0000040a 00ea           3658 	mov	0,r29
0000040c f50d*          3659 	br	.L1464
                        3660 .L1463:
                        3661 --1606:     {

                        3662 --1607:         R_FCL_I_write_memory_u08 (bufAddr, g_fcl_data_str.deviceInfo_str.deviceName_au08[i]);

                        3663 --line1607
                        3664 ..lin.ce3ddcf5..d4f8ddf4.1_200::
                        3665 .LDWlin200:
0000040e 1c30           3666 	mov	r28,r6
00000410 210600000000*  3667 	mov	_g_fcl_data_str,r1
00000416 010e6600       3668 	addi	102,r1,r1
0000041a 1df0           3669 	mov	r29,ep
0000041c c1f1           3670 	add	r1,ep
0000041e 6038           3671 	sld.bu	0[ep],r7
                        3672 	jarl	_R_FCL_I_write_memory_u08,lp
                        3672 <EXPANSION BEGIN>
                        3672 jarl22 _R_FCL_I_write_memory_u08 , lp 
00000420 80ff0000*      3672 <EXPANSION END>
                        3673 --1608:         bufAddr += 1;

                        3674 --line1608
                        3675 ..lin.ce3ddcf5..d4f8ddf4.1_201::
                        3676 .LDWlin201:
00000424 41e2           3677 	add	1,r28
00000426 41ea           3678 	add	1,r29
00000428 9d00           3679 	zxb	r29
                        3680 .L1464:
0000042a 1d06f0ff       3681 	addi	-16,r29,zero
0000042e 89f5*          3682 	bnl	.L1463
                        3683 --1609:     }

                        3684 --1610:     g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_OK;

                        3685 --line1610
                        3686 ..lin.ce3ddcf5..d4f8ddf4.1_202::
                        3687 .LDWlin202:
00000430 2b0600000000*  3688 	mov	_g_fcl_data_str+4,r11
00000436 2bf70100       3689 	ld.w	0[r11],ep
0000043a 0905           3690 	sst.w	zero,16[ep]
                        3691 --1611: }

                        3692 --	    .ef
                        3693 .LDW78:
                        3694 --line1611
                        3695 ..lin.ce3ddcf5..d4f8ddf4.1_203::
                        3696 .LDWlin203:
0000043c 23ff0900       3697 	ld.w	8[sp],lp
00000440 23ef0100       3698 	ld.w	0[sp],r29
00000444 23e70500       3699 	ld.w	4[sp],r28
00000448 4c1a           3700 	add	12,sp
                        3701 	.jumptype return
0000044a 7f00           3702 	jmp	[lp]
                        3703 ..lin.ce3ddcf5..d4f8ddf4.1_204::

                                                                      Page 64
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3704 .LDWlin204:
                        3705 	.global	___ghs_eofn_R_FCL_FCUFct_GetDeviceName
                        3706 ___ghs_eofn_R_FCL_FCUFct_GetDeviceName:
                        3707 	.type	_R_FCL_FCUFct_GetDeviceName,@function
                        3708 	.size	_R_FCL_FCUFct_GetDeviceName,.-_R_FCL_FCUFct_GetDeviceName
                        3709 	.align	2
                        3710 --_bufAddr	r28	local
                        3711 --_i	r29	local
                        3712 
                        3713 	.data
                        3714 	.section ".R_FCL_CODE_ROMRAM","ax"
                        3715 
                        3716 
                        3717 --1612: /**********************************************************************************************************************

                        3718 --1613:  End of function R_FCL_FCUFct_GetDeviceName

                        3719 --1614:  *********************************************************************************************************************/

                        3720 --1615: #endif /* ifdef R_FCL_SUPPORT_DEVICENAME */

                        3721 --1618: #ifdef R_FCL_SUPPORT_BLOCKENDADDR

                        3722 --1619: /**********************************************************************************************************************

                        3723 --1620:  * Function name: R_FCL_FCUFct_GetBlockEndAddr

                        3724 --1621:  *********************************************************************************************************************/

                        3725 --1622: /**

                        3726 --1623:  * This function calculates the block end address depending on the given block

                        3727 --1624:  *

                        3728 --1625:  * @param[in,out] -

                        3729 --1626:  * @return        ---

                        3730 --1627:  */

                        3731 --1628: /*********************************************************************************************************************/

                        3732 --1629: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        3733 --1630:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        3734 --1631: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        3735 --1632:     #pragma location = "R_FCL_CODE_ROMRAM"

                        3736 --1633: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        3737 --1634:     #pragma section text "R_FCL_CODE_ROMRAM"

                        3738 --1635: #endif

                        3739 --1636: void R_FCL_FCUFct_GetBlockEndAddr (void)                                                           /* PRQA S 1503 */

                        3740 	.align	2
                        3741 	.align	2
                        3742 	.align	2
                        3743 ..gh.f.a.2.e.26:
                        3744 	.type	..gh.f.a.2.e.26,@object
                        3745 	.size	..gh.f.a.2.e.26,0
                        3746 	.global	_R_FCL_FCUFct_GetBlockEndAddr
                        3747 _R_FCL_FCUFct_GetBlockEndAddr:
                        3748 .LDW88:
0000044c 5c1a           3749 	add	-4,sp
0000044e 63ff0100       3750 	st.w	lp,0[sp]
                        3751 --	    .bf
                        3752 .LDW98:
                        3753 --1637: {

                        3754 --1638:     uint32_t blk;

                        3755 --1639:     uint32_t data;

                        3756 --1641:     /* User boot area is addressed */                                                              /* PRQA S 2814 1 */

                        3757 --1642:     if (R_FCL_USERBOOT_AREA_SELECT == (g_fcl_data_str.reqInt_pstr->idx_u32 & R_FCL_USERBOOT_AREA_SELECT))

00000452 2b0600000000*  3758 	mov	_g_fcl_data_str+4,r11
00000458 2bf70100       3759 	ld.w	0[r11],ep
0000045c 040d           3760 	sld.w	8[ep],r1
0000045e 40160080       3761 	movhi	hi(-2147483648),zero,r2
00000462 4209           3762 	and	r2,r1
00000464 40160080       3763 	movhi	hi(-2147483648),zero,r2
00000468 e209           3764 	cmp	r2,r1

                                                                      Page 65
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000046a ba45*          3765 	bne	.L1508
                        3766 --1643:     {

                        3767 --1644:         /* Parameter check passes */

                        3768 --1645:         if ( ((g_fcl_data_str.reqInt_pstr->idx_u32 & R_FLI_USERBOOT_AREA_MASK) <

                        3769 --line1645
                        3770 ..lin.ce3ddcf5..70a01c00.1_205::
                        3771 .LDWlin205:
0000046c 2b0600000000*  3772 	mov	_g_fcl_data_str+4,r11
00000472 2bf70100       3773 	ld.w	0[r11],ep
00000476 040d           3774 	sld.w	8[ep],r1
00000478 2206ffffff7f   3775 	mov	2147483647,r2
0000047e 4209           3776 	and	r2,r1
00000480 2c0600000000*  3777 	mov	_g_fcl_data_str+84,r12
00000486 2c170100       3778 	ld.w	0[r12],r2
0000048a e209           3779 	cmp	r2,r1
0000048c 992d*          3780 	bnl	.L1510
                        3781 --line1647
                        3782 ..lin.ce3ddcf5..70a01c00.1_206::
                        3783 .LDWlin206:
0000048e 2b0600000000*  3784 	mov	_g_fcl_data_str+132,r11
00000494 2b0f0100       3785 	ld.w	0[r11],r1
00000498 e009           3786 	cmp	zero,r1
0000049a a225*          3787 	be	.L1510
                        3788 --1646:                g_fcl_data_str.deviceInfo_str.usrBlkCnt32kB_u32)

                        3789 --1647:            && (g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu != R_FCL_FALSE) )

                        3790 --1648:         {

                        3791 --1649:             blk = ((g_fcl_data_str.reqInt_pstr->idx_u32 & R_FLI_USERBOOT_AREA_MASK) + 1);

                        3792 --line1649
                        3793 ..lin.ce3ddcf5..70a01c00.1_207::
                        3794 .LDWlin207:
0000049c 2b0600000000*  3795 	mov	_g_fcl_data_str+4,r11
000004a2 2bf70100       3796 	ld.w	0[r11],ep
000004a6 040d           3797 	sld.w	8[ep],r1
000004a8 2206ffffff7f   3798 	mov	2147483647,r2
000004ae 4209           3799 	and	r2,r1
000004b0 410a           3800 	add	1,r1
                        3801 --1650:             data = (blk * R_FLI_BLOCK_SIZE) - 1;

                        3802 --line1650
                        3803 ..lin.ce3ddcf5..70a01c00.1_208::
                        3804 .LDWlin208:
000004b2 cf0a           3805 	shl	15,r1
000004b4 013effff       3806 	addi	-1,r1,r7
                        3807 --1651:             data = data + R_FLI_USERBOOT_AREA_START;

000004b8 400e0001       3808 	movhi	hi(16777216),zero,r1
000004bc c139           3809 	add	r1,r7
                        3810 --1652:             R_FCL_I_write_unaligned_memory_u32 (g_fcl_data_str.reqInt_pstr->bufferAdd_u32, data);

                        3811 --line1652
                        3812 ..lin.ce3ddcf5..70a01c00.1_209::
                        3813 .LDWlin209:
000004be 2c0600000000*  3814 	mov	_g_fcl_data_str+4,r12
000004c4 2cf70100       3815 	ld.w	0[r12],ep
000004c8 0235           3816 	sld.w	4[ep],r6
                        3817 	jarl	_R_FCL_I_write_unaligned_memory_u32,lp
                        3817 <EXPANSION BEGIN>
                        3817 jarl22 _R_FCL_I_write_unaligned_memory_u32 , lp 
000004ca 80ff0000*      3817 <EXPANSION END>
                        3818 --1653:             g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_OK;

                        3819 --line1653
                        3820 ..lin.ce3ddcf5..70a01c00.1_210::
                        3821 .LDWlin210:
000004ce 2d0600000000*  3822 	mov	_g_fcl_data_str+4,r13

                                                                      Page 66
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000004d4 2df70100       3823 	ld.w	0[r13],ep
000004d8 0905           3824 	sst.w	zero,16[ep]
000004da 80073401*      3825 	br	.L1506
                        3826 .L1510:
                        3827 --1654:         }

                        3828 --1655:         else

                        3829 --1656:         {

                        3830 --1657:             g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        3831 --line1657
                        3832 ..lin.ce3ddcf5..70a01c00.1_211::
                        3833 .LDWlin211:
000004de 2b0600000000*  3834 	mov	_g_fcl_data_str+4,r11
000004e4 2bf70100       3835 	ld.w	0[r11],ep
000004e8 040a           3836 	mov	4,r1
000004ea 090d           3837 	sst.w	r1,16[ep]
000004ec 80072201*      3838 	br	.L1506
                        3839 .L1508:
                        3840 --1658:         }

                        3841 --1659:     }

                        3842 --1660:     

                        3843 --1661:     /* User area is addressed */

                        3844 --1662:     else

                        3845 --1663:     {

                        3846 --1664:         /* Parameter check passes */

                        3847 --1665:         if (g_fcl_data_str.reqInt_pstr->idx_u32 < g_fcl_data_str.deviceInfo_str.blkCnt_u16)

                        3848 --line1665
                        3849 ..lin.ce3ddcf5..70a01c00.1_212::
                        3850 .LDWlin212:
000004f0 2b0600000000*  3851 	mov	_g_fcl_data_str+4,r11
000004f6 2bf70100       3852 	ld.w	0[r11],ep
000004fa 2c0600000000*  3853 	mov	_g_fcl_data_str+98,r12
00000500 ec0f0100       3854 	ld.hu	0[r12],r1
00000504 0415           3855 	sld.w	8[ep],r2
00000506 e111           3856 	cmp	r1,r2
00000508 c97d*          3857 	bnl	.L1515
                        3858 --1666:         {

                        3859 --1667:             /* Code Flash 1 (8kb blocks) */

                        3860 --1668:             if (g_fcl_data_str.reqInt_pstr->idx_u32 < g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8)

                        3861 --line1668
                        3862 ..lin.ce3ddcf5..70a01c00.1_213::
                        3863 .LDWlin213:
0000050a 2b0600000000*  3864 	mov	_g_fcl_data_str+4,r11
00000510 2bf70100       3865 	ld.w	0[r11],ep
00000514 2c0600000000*  3866 	mov	_g_fcl_data_str+118,r12
0000051a 8c0f0100       3867 	ld.bu	0[r12],r1
0000051e 0415           3868 	sld.w	8[ep],r2
00000520 e111           3869 	cmp	r1,r2
00000522 c915*          3870 	bnl	.L1517
                        3871 --1669:             {

                        3872 --1670:                 blk = (g_fcl_data_str.reqInt_pstr->idx_u32 + 1);

                        3873 --line1670
                        3874 ..lin.ce3ddcf5..70a01c00.1_214::
                        3875 .LDWlin214:
00000524 2b0600000000*  3876 	mov	_g_fcl_data_str+4,r11
0000052a 2bf70100       3877 	ld.w	0[r11],ep
0000052e 040d           3878 	sld.w	8[ep],r1
00000530 410a           3879 	add	1,r1
                        3880 --1671:                 data = (blk * R_FLI_SMALL_BLOCK_SIZE) - 1;

                        3881 --line1671
                        3882 ..lin.ce3ddcf5..70a01c00.1_215::
                        3883 .LDWlin215:

                                                                      Page 67
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000532 cd0a           3884 	shl	13,r1
00000534 013effff       3885 	addi	-1,r1,r7
                        3886 --1672:                 R_FCL_I_write_unaligned_memory_u32 (g_fcl_data_str.reqInt_pstr->bufferAdd_u32, data);

00000538 2c0600000000*  3887 	mov	_g_fcl_data_str+4,r12
0000053e 2cf70100       3888 	ld.w	0[r12],ep
00000542 0235           3889 	sld.w	4[ep],r6
                        3890 	jarl	_R_FCL_I_write_unaligned_memory_u32,lp
                        3890 <EXPANSION BEGIN>
                        3890 jarl22 _R_FCL_I_write_unaligned_memory_u32 , lp 
00000544 80ff0000*      3890 <EXPANSION END>
00000548 d555*          3891 	br	.L1519
                        3892 .L1517:
                        3893 --1673:             }

                        3894 --1674:             

                        3895 --1675:             /* Code Flash 1 (32kb blocks) */

                        3896 --1676:             else

                        3897 --1677:             {

                        3898 --1678:                 /* Code Flash 1 */

                        3899 --1679:                 if (g_fcl_data_str.reqInt_pstr->idx_u32 <

                        3900 --line1679
                        3901 ..lin.ce3ddcf5..70a01c00.1_216::
                        3902 .LDWlin216:
0000054a 2b0600000000*  3903 	mov	_g_fcl_data_str+4,r11
00000550 2bf70100       3904 	ld.w	0[r11],ep
00000554 2c0600000000*  3905 	mov	_g_fcl_data_str+76,r12
0000055a 2c0f0100       3906 	ld.w	0[r12],r1
0000055e 2d0600000000*  3907 	mov	_g_fcl_data_str+118,r13
00000564 8d170100       3908 	ld.bu	0[r13],r2
00000568 c209           3909 	add	r2,r1
0000056a 0415           3910 	sld.w	8[ep],r2
0000056c e111           3911 	cmp	r1,r2
0000056e 9925*          3912 	bnl	.L1520
                        3913 --1680:                    (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 +

                        3914 --1681:                     g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32))

                        3915 --1682:                 {

                        3916 --1683:                     blk  = (g_fcl_data_str.reqInt_pstr->idx_u32 + 1) -

                        3917 --line1683
                        3918 ..lin.ce3ddcf5..70a01c00.1_217::
                        3919 .LDWlin217:
00000570 2b0600000000*  3920 	mov	_g_fcl_data_str+4,r11
00000576 2bf70100       3921 	ld.w	0[r11],ep
0000057a 040d           3922 	sld.w	8[ep],r1
0000057c 410a           3923 	add	1,r1
0000057e 2c0600000000*  3924 	mov	_g_fcl_data_str+118,r12
00000584 8c170100       3925 	ld.bu	0[r12],r2
00000588 a209           3926 	sub	r2,r1
                        3927 --1684:                              g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8;

                        3928 --1685:                     data = ((g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 * R_FLI_SMALL_BLOCK_SIZE) +

                        3929 --line1685
                        3930 ..lin.ce3ddcf5..70a01c00.1_218::
                        3931 .LDWlin218:
0000058a 2d0600000000*  3932 	mov	_g_fcl_data_str+118,r13
00000590 8d170100       3933 	ld.bu	0[r13],r2
00000594 cd12           3934 	shl	13,r2
00000596 cf0a           3935 	shl	15,r1
00000598 c209           3936 	add	r2,r1
0000059a 013effff       3937 	addi	-1,r1,r7
                        3938 --1686:                             (blk * R_FLI_BLOCK_SIZE)) - 1;

                        3939 --1687:                     R_FCL_I_write_unaligned_memory_u32 (g_fcl_data_str.reqInt_pstr->bufferAdd_u32, data);

                        3940 --line1687
                        3941 ..lin.ce3ddcf5..70a01c00.1_219::

                                                                      Page 68
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3942 .LDWlin219:
0000059e 2e0600000000*  3943 	mov	_g_fcl_data_str+4,r14
000005a4 2ef70100       3944 	ld.w	0[r14],ep
000005a8 0235           3945 	sld.w	4[ep],r6
                        3946 	jarl	_R_FCL_I_write_unaligned_memory_u32,lp
                        3946 <EXPANSION BEGIN>
                        3946 jarl22 _R_FCL_I_write_unaligned_memory_u32 , lp 
000005aa 80ff0000*      3946 <EXPANSION END>
000005ae a525*          3947 	br	.L1519
                        3948 .L1520:
                        3949 --1688:                 }

                        3950 --1689:                 else

                        3951 --1690:                 {

                        3952 --1691:                     /* Code Flash 2 (32kb blocks) */

                        3953 --1692:                     blk  = (g_fcl_data_str.reqInt_pstr->idx_u32 + 1) -

                        3954 --line1692
                        3955 ..lin.ce3ddcf5..70a01c00.1_220::
                        3956 .LDWlin220:
000005b0 2b0600000000*  3957 	mov	_g_fcl_data_str+4,r11
000005b6 2bf70100       3958 	ld.w	0[r11],ep
000005ba 040d           3959 	sld.w	8[ep],r1
000005bc 410a           3960 	add	1,r1
000005be 2c0600000000*  3961 	mov	_g_fcl_data_str+76,r12
000005c4 2c170100       3962 	ld.w	0[r12],r2
000005c8 2d0600000000*  3963 	mov	_g_fcl_data_str+118,r13
000005ce 8d9f0100       3964 	ld.bu	0[r13],r19
000005d2 d311           3965 	add	r19,r2
000005d4 a209           3966 	sub	r2,r1
                        3967 --1693:                             (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 +

                        3968 --1694:                              g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32);

                        3969 --1695:                     data = (R_FLI_CFLASH2_START + (blk * R_FLI_BLOCK_SIZE)) - 1;

                        3970 --line1695
                        3971 ..lin.ce3ddcf5..70a01c00.1_221::
                        3972 .LDWlin221:
000005d6 cf0a           3973 	shl	15,r1
000005d8 40168000       3974 	movhi	hi(8388608),zero,r2
000005dc c209           3975 	add	r2,r1
000005de 013effff       3976 	addi	-1,r1,r7
                        3977 --1696:                     R_FCL_I_write_unaligned_memory_u32 (g_fcl_data_str.reqInt_pstr->bufferAdd_u32, data);

                        3978 --line1696
                        3979 ..lin.ce3ddcf5..70a01c00.1_222::
                        3980 .LDWlin222:
000005e2 2e0600000000*  3981 	mov	_g_fcl_data_str+4,r14
000005e8 2ef70100       3982 	ld.w	0[r14],ep
000005ec 0235           3983 	sld.w	4[ep],r6
                        3984 	jarl	_R_FCL_I_write_unaligned_memory_u32,lp
                        3984 <EXPANSION BEGIN>
                        3984 jarl22 _R_FCL_I_write_unaligned_memory_u32 , lp 
000005ee 80ff0000*      3984 <EXPANSION END>
                        3985 .L1519:
                        3986 --1697:                 }

                        3987 --1698:             }

                        3988 --1699:             g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_OK;

                        3989 --line1699
                        3990 ..lin.ce3ddcf5..70a01c00.1_223::
                        3991 .LDWlin223:
000005f2 2b0600000000*  3992 	mov	_g_fcl_data_str+4,r11
000005f8 2bf70100       3993 	ld.w	0[r11],ep
000005fc 0905           3994 	sst.w	zero,16[ep]
000005fe 850d*          3995 	br	.L1506
                        3996 .L1515:

                                                                      Page 69
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        3997 --1700:         }

                        3998 --1701:         else

                        3999 --1702:         {

                        4000 --1703:             g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        4001 --line1703
                        4002 ..lin.ce3ddcf5..70a01c00.1_224::
                        4003 .LDWlin224:
00000600 2b0600000000*  4004 	mov	_g_fcl_data_str+4,r11
00000606 2bf70100       4005 	ld.w	0[r11],ep
0000060a 040a           4006 	mov	4,r1
0000060c 090d           4007 	sst.w	r1,16[ep]
                        4008 .L1506:
                        4009 --1704:         }

                        4010 --1705:     }

                        4011 --1706: } /* R_FCL_FCUFct_GetBlockEndAddr */

                        4012 --	    .ef
                        4013 .LDW09:
                        4014 --line1706
                        4015 ..lin.ce3ddcf5..70a01c00.1_225::
                        4016 .LDWlin225:
0000060e 23ff0100       4017 	ld.w	0[sp],lp
00000612 441a           4018 	add	4,sp
                        4019 	.jumptype return
00000614 7f00           4020 	jmp	[lp]
                        4021 ..lin.ce3ddcf5..70a01c00.1_226::
                        4022 .LDWlin226:
                        4023 	.global	___ghs_eofn_R_FCL_FCUFct_GetBlockEndAddr
                        4024 ___ghs_eofn_R_FCL_FCUFct_GetBlockEndAddr:
                        4025 	.type	_R_FCL_FCUFct_GetBlockEndAddr,@function
                        4026 	.size	_R_FCL_FCUFct_GetBlockEndAddr,.-_R_FCL_FCUFct_GetBlockEndAddr
                        4027 	.align	2
                        4028 --_blk	r1	local
                        4029 --_data	r7	local
                        4030 
                        4031 	.data
                        4032 	.section ".R_FCL_CODE_ROMRAM","ax"
                        4033 
                        4034 	.section ".R_FCL_CODE_RAM","ax"
                        4035 
                        4036 --1707: /**********************************************************************************************************************

                        4037 --1708:  End of function R_FCL_FCUFct_GetBlockEndAddr

                        4038 --1709:  *********************************************************************************************************************/

                        4039 --1710: #endif /* ifdef R_FCL_SUPPORT_BLOCKENDADDR */

                        4040 --1713: /**********************************************************************************************************************

                        4041 --1714:  * Function name: R_FCL_FCUFct_PrepareEnvironment_IntErr

                        4042 --1715:  *********************************************************************************************************************/

                        4043 --1716: /**

                        4044 --1717:  * Internal error handling preparation for PrepareEnvironment

                        4045 --1718:  *

                        4046 --1719:  * @param[in]     opState: internal error handling state to be entered

                        4047 --1720:  * @return        ---

                        4048 --1721:  */

                        4049 --1722: /*********************************************************************************************************************/

                        4050 --1723: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        4051 --1724:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        4052 --1725: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        4053 --1726:     #pragma location = "R_FCL_CODE_RAM"

                        4054 --1727: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        4055 --1728:     #pragma section text "R_FCL_CODE_RAM"

                        4056 --1729: #endif

                        4057 --1730: R_FCL_STATIC void R_FCL_FCUFct_PrepareEnvironment_IntErr (r_fcl_op_status_t opState)


                                                                      Page 70
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4058 	.align	2
                        4059 	.align	2
                        4060 	.align	2
                        4061 ..gh.f.a.2.e.27:
                        4062 	.type	..gh.f.a.2.e.27,@object
                        4063 	.size	..gh.f.a.2.e.27,0
                        4064 	.global	_R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        4065 _R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        4066 _R_FCL_FCUFct_PrepareEnvironment_IntErr:
                        4067 .LDW19:
00000678 581a           4068 	add	-8,sp
0000067a 63ff0500       4069 	st.w	lp,4[sp]
0000067e 63ef0100       4070 	st.w	r29,0[sp]
00000682 06e8           4071 	mov	r6,r29
                        4072 --	    .bf
                        4073 .LDW29:
                        4074 --1731: {

                        4075 --1732:     /* Enable FAEINT again in error case */

                        4076 --1733:     R_FCL_I_write_memory_u08 (R_FPSYS_REGADD_FAEINT_U8, R_FPSYS_REGVAL_FAEINT_ENABLE);

00000684 26061400a1ff   4077 	mov	-6225900,r6
0000068a 203e9900       4078 	movea	153,zero,r7
                        4079 	jarl	_R_FCL_I_write_memory_u08,lp
                        4079 <EXPANSION BEGIN>
                        4079 jarl22 _R_FCL_I_write_memory_u08 , lp 
0000068e bffff6f9*      4079 <EXPANSION END>
                        4080 --1735:     g_fcl_data_str.opVar_str.opStatus_enu = opState;

                        4081 --line1735
                        4082 ..lin.ce3ddcf5..5af7811a.0_227::
                        4083 .LDWlin227:
00000692 2b0600000000*  4084 	mov	_g_fcl_data_str+20,r11
00000698 6bef0100       4085 	st.w	r29,0[r11]
                        4086 --1736: }

                        4087 --	    .ef
                        4088 .LDW39:
                        4089 --line1736
                        4090 ..lin.ce3ddcf5..5af7811a.0_228::
                        4091 .LDWlin228:
0000069c 23ff0500       4092 	ld.w	4[sp],lp
000006a0 23ef0100       4093 	ld.w	0[sp],r29
000006a4 481a           4094 	add	8,sp
                        4095 	.jumptype return
000006a6 7f00           4096 	jmp	[lp]
                        4097 ..lin.ce3ddcf5..5af7811a.0_229::
                        4098 .LDWlin229:
                        4099 ___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment_IntErr:
                        4100 	.type	_R_FCL_FCUFct_PrepareEnvironment_IntErr,@function
                        4101 	.size	_R_FCL_FCUFct_PrepareEnvironment_IntErr,.-_R_FCL_FCUFct_PrepareEnvironment_IntErr
                        4102 	.type	_R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        4103 	.size	_R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        4104 	.align	2
                        4105 
                        4106 --_opState	r29	param
                        4107 
                        4108 	.data
                        4109 	.section ".R_FCL_CODE_RAM","ax"
                        4110 
                        4111 
                        4112 --1739: /**********************************************************************************************************************

                        4113 --1740:  * Function name: R_FCL_FCUFct_PrepareEnvironment

                        4114 --1741:  *********************************************************************************************************************/

                        4115 --1742: /**


                                                                      Page 71
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4116 --1743:  * This function prepares the environment for further Flash operations:

                        4117 --1744:  * @li      copy the firmware to the FCURam

                        4118 --1745:  * @li      read out device internal settings (block, count, security settings, ...)

                        4119 --1746:  * @li      set device frequency

                        4120 --1747:  * @li      resets the FACI

                        4121 --1748:  *

                        4122 --1749:  * @param[in,out]   -

                        4123 --1750:  * @return          ---

                        4124 --1751:  */

                        4125 --1752: /*********************************************************************************************************************/

                        4126 --1753: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        4127 --1754:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        4128 --1755: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        4129 --1756:     #pragma location = "R_FCL_CODE_RAM"

                        4130 --1757: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        4131 --1758:     #pragma section text "R_FCL_CODE_RAM"

                        4132 --1759: #endif

                        4133 --1760: void R_FCL_FCUFct_PrepareEnvironment (void)

                        4134 	.align	2
                        4135 	.align	2
                        4136 	.align	2
                        4137 ..gh.f.a.2.e.28:
                        4138 	.type	..gh.f.a.2.e.28,@object
                        4139 	.size	..gh.f.a.2.e.28,0
                        4140 	.global	_R_FCL_FCUFct_PrepareEnvironment
                        4141 _R_FCL_FCUFct_PrepareEnvironment:
                        4142 .LDW49:
000006a8 581a           4143 	add	-8,sp
000006aa 63ff0500       4144 	st.w	lp,4[sp]
000006ae 63ef0100       4145 	st.w	r29,0[sp]
                        4146 --	    .bf
                        4147 .LDW59:
                        4148 --1761: {

                        4149 --1762:     r_fcl_status_t ret;

                        4150 --1763:     uint16_t regFENTRYR;

                        4151 --1765:     /* Prepare operation state 1: R_FCL_OP_PREPARE_STATE */

                        4152 --1766:     if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_OP_PREPARE_STATE)

000006b2 2b0600000000*  4153 	mov	_g_fcl_data_str+20,r11
000006b8 2b0f0100       4154 	ld.w	0[r11],r1
000006bc 610a           4155 	cmp	1,r1
000006be 9a5d*          4156 	bne	.L1637
                        4157 --1767:     {

                        4158 --1768:         /* Only start if FACI is in Read mode */

                        4159 --1769:         regFENTRYR = R_FCL_I_read_memory_u16 (R_FPSYS_REGADD_FENTRYR_U16);

                        4160 --line1769
                        4161 ..lin.ce3ddcf5..65298167.0_230::
                        4162 .LDWlin230:
000006c0 26068400a1ff   4163 	mov	-6225788,r6
                        4164 	jarl	_R_FCL_I_read_memory_u16,lp
                        4164 <EXPANSION BEGIN>
                        4164 jarl22 _R_FCL_I_read_memory_u16 , lp 
000006c6 bfff40f9*      4164 <EXPANSION END>
000006ca 0a08           4165 	mov	r10,r1
                        4166 --1770:         if (R_FPSYS_REGBIT_FENTRY_OFF == regFENTRYR)

                        4167 --line1770
                        4168 ..lin.ce3ddcf5..65298167.0_231::
                        4169 .LDWlin231:
000006cc e009           4170 	cmp	zero,r1
000006ce ba45*          4171 	bne	.L1639
                        4172 --1771:         {

                        4173 --1772:             g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;


                                                                      Page 72
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4174 --line1772
                        4175 ..lin.ce3ddcf5..65298167.0_232::
                        4176 .LDWlin232:
000006d0 010a           4177 	mov	1,r1
000006d2 2b0600000000*  4178 	mov	_g_fcl_data_str+24,r11
000006d8 6b0f0100       4179 	st.w	r1,0[r11]
                        4180 --1774:             /* Disable FCU error interrupt which will occur always during FCU initialization from power up */

                        4181 --1775:             R_FCL_I_write_memory_u08 (R_FPSYS_REGADD_FAEINT_U8, R_FPSYS_REGVAL_FAEINT_DISABLE);

                        4182 --line1775
                        4183 ..lin.ce3ddcf5..65298167.0_233::
                        4184 .LDWlin233:
000006dc 26061400a1ff   4185 	mov	-6225900,r6
000006e2 203e8800       4186 	movea	136,zero,r7
                        4187 	jarl	_R_FCL_I_write_memory_u08,lp
                        4187 <EXPANSION BEGIN>
                        4187 jarl22 _R_FCL_I_write_memory_u08 , lp 
000006e6 bfff9ef9*      4187 <EXPANSION END>
                        4188 --1777:             /* Activate FCU RAM access */

                        4189 --1778:             R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FCURAME_U16, R_FPSYS_REGBIT_FCURAME_FCRME +

                        4190 --line1778
                        4191 ..lin.ce3ddcf5..65298167.0_234::
                        4192 .LDWlin234:
000006ea 26065400a1ff   4193 	mov	-6225836,r6
000006f0 803e03c4       4194 	ori	50179,zero,r7
                        4195 	jarl	_R_FCL_I_write_memory_u16,lp
                        4195 <EXPANSION BEGIN>
                        4195 jarl22 _R_FCL_I_write_memory_u16 , lp 
000006f4 bfff88f9*      4195 <EXPANSION END>
                        4196 --1779:                                       R_FPSYS_REGBIT_FCURAME_FRAMTRAN + R_FPSYS_REGBIT_FCURAME_KEY);

                        4197 --1781:             #ifdef R_FCL_INNER_NO_BFA_SWITCH

                        4198 --1782:                 /* Get device information - must be read outside BFA switch for F1K*/

                        4199 --1783:                 R_FCL_FCUFct_GetDeviceInfo ();

                        4200 --line1783
                        4201 ..lin.ce3ddcf5..65298167.0_235::
                        4202 .LDWlin235:
                        4203 	jarl	_R_FCL_FCUFct_GetDeviceInfo,lp
                        4203 <EXPANSION BEGIN>
                        4203 jarl22 _R_FCL_FCUFct_GetDeviceInfo , lp 
000006f8 80ff5402*      4203 <EXPANSION END>
                        4204 --1784:             #endif

                        4205 --1786:             /* Activate BFlash

                        4206 --1787:                Note: required even for R_FCL_INNER_NO_BFA_SWITCH configuration. See function header of R_FCL_FCUFct_GetDeviceInfo */

                        4207 --1788:             R_FCL_FCUFct_Switch_BFlash (0x01u);

                        4208 --line1788
                        4209 ..lin.ce3ddcf5..65298167.0_236::
                        4210 .LDWlin236:
000006fc 0132           4211 	mov	1,r6
                        4212 	jarl	_R_FCL_FCUFct_Switch_BFlash,lp
                        4212 <EXPANSION BEGIN>
                        4212 jarl22 _R_FCL_FCUFct_Switch_BFlash , lp 
000006fe 80ff0000*      4212 <EXPANSION END>
                        4213 --1789:             ret = R_FCL_FCUFct_Clear_Cache ();

                        4214 --line1789
                        4215 ..lin.ce3ddcf5..65298167.0_237::
                        4216 .LDWlin237:
                        4217 	jarl	_R_FCL_FCUFct_Clear_Cache,lp
                        4217 <EXPANSION BEGIN>
                        4217 jarl22 _R_FCL_FCUFct_Clear_Cache , lp 
00000702 bfff30fa*      4217 <EXPANSION END>
00000706 0ae8           4218 	mov	r10,r29
                        4219 --1791:             #ifdef R_FCL_INNER_NO_BFA_SWITCH


                                                                      Page 73
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4220 --1792:             #else

                        4221 --1793:                 /* Get device information */

                        4222 --1794:                 R_FCL_FCUFct_GetDeviceInfo ();

                        4223 --1795:             #endif

                        4224 --1797:             /* timeout in cache clear */

                        4225 --1798:             if (R_FCL_OK != ret)

                        4226 --line1798
                        4227 ..lin.ce3ddcf5..65298167.0_238::
                        4228 .LDWlin238:
00000708 e0e9           4229 	cmp	zero,r29
0000070a b20d*          4230 	be	.L1641
                        4231 --1799:             {

                        4232 --1800:                 R_FCL_FCUFct_Switch_BFlash (0x00u);

                        4233 --line1800
                        4234 ..lin.ce3ddcf5..65298167.0_239::
                        4235 .LDWlin239:
0000070c 0032           4236 	mov	0,r6
                        4237 	jarl	_R_FCL_FCUFct_Switch_BFlash,lp
                        4237 <EXPANSION BEGIN>
                        4237 jarl22 _R_FCL_FCUFct_Switch_BFlash , lp 
0000070e 80ff0000*      4237 <EXPANSION END>
                        4238 --1801:                 (void)R_FCL_FCUFct_Clear_Cache ();     /* Try to clear the cache even though the previous CC failed */

                        4239 --line1801
                        4240 ..lin.ce3ddcf5..65298167.0_240::
                        4241 .LDWlin240:
                        4242 	jarl	_R_FCL_FCUFct_Clear_Cache,lp
                        4242 <EXPANSION BEGIN>
                        4242 jarl22 _R_FCL_FCUFct_Clear_Cache , lp 
00000712 bfff20fa*      4242 <EXPANSION END>
                        4243 --1803:                 R_FCL_FCUFct_PrepareEnvironment_IntErr (R_FCL_OP_INTERNAL_ERROR_STATE);

                        4244 --line1803
                        4245 ..lin.ce3ddcf5..65298167.0_241::
                        4246 .LDWlin241:
00000716 0f32           4247 	mov	15,r6
                        4248 	jarl	_R_FCL_FCUFct_PrepareEnvironment_IntErr,lp
                        4248 <EXPANSION BEGIN>
                        4248 jarl22 _R_FCL_FCUFct_PrepareEnvironment_IntErr , lp 
00000718 bfff60ff*      4248 <EXPANSION END>
0000071c 80072402*      4249 	br	.L1635
                        4250 .L1641:
                        4251 --1804:             }

                        4252 --1805:             else

                        4253 --1806:             {

                        4254 --1807:                 /* Get security data 

                        4255 --1808:                    Note: requires BFA switching */

                        4256 --1809:                 g_fcl_data_str.deviceInfo_str.secureData_u32 = R_FCL_I_read_memory_u32 (R_FPSYS_CONFIG_AREA_SEC_FLAGS);

                        4257 --line1809
                        4258 ..lin.ce3ddcf5..65298167.0_242::
                        4259 .LDWlin242:
00000720 2606400030ff   4260 	mov	-13631424,r6
                        4261 	jarl	_R_FCL_I_read_memory_u32,lp
                        4261 <EXPANSION BEGIN>
                        4261 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000726 bfffdaf8*      4261 <EXPANSION END>
0000072a 2b0600000000*  4262 	mov	_g_fcl_data_str+88,r11
00000730 6b570100       4263 	st.w	r10,0[r11]
                        4264 --1811:                 #ifdef R_FCL_INNER_NO_FCU_COPY

                        4265 --1812:                     /* In case we don't need to copy the FW, we set the copy address to copy end address. 

                        4266 --1813:                        So, copying is avoided, but BFA switch mechanism is executed as required also for devices with 

                        4267 --1814:                        ROM based FCU code */

                        4268 --1815:                     g_fcl_data_str.fcuramAddr_u32 = (R_FPSYS_FCURAM_AREA_BASE + R_FPSYS_FCURAM_AREA_SIZE);


                                                                      Page 74
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4269 --line1815
                        4270 ..lin.ce3ddcf5..65298167.0_243::
                        4271 .LDWlin243:
00000734 21060030a1ff   4272 	mov	-6213632,r1
0000073a 2c0600000000*  4273 	mov	_g_fcl_data_str+148,r12
00000740 6c0f0100       4274 	st.w	r1,0[r12]
                        4275 --1816:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_PREP_COPY_FW_STATE;

                        4276 --line1816
                        4277 ..lin.ce3ddcf5..65298167.0_244::
                        4278 .LDWlin244:
00000744 020a           4279 	mov	2,r1
00000746 2d0600000000*  4280 	mov	_g_fcl_data_str+20,r13
0000074c 6d0f0100       4281 	st.w	r1,0[r13]
00000750 8007f001*      4282 	br	.L1635
                        4283 .L1639:
                        4284 --1818:                 #else

                        4285 --1819:                     ret = R_FCL_OK;                                                                /* PRQA S 2982 */

                        4286 --1820:                     #ifdef R_FCL_INNER_NO_BFA_SWITCH

                        4287 --1821:                         /* Deactivate BFlash */

                        4288 --1822:                         R_FCL_FCUFct_Switch_BFlash (0x00u);

                        4289 --1823:                         ret = R_FCL_FCUFct_Clear_Cache ();

                        4290 --1825:                         /* Timeout in clear cache */

                        4291 --1826:                         if (R_FCL_OK != ret)

                        4292 --1827:                         {

                        4293 --1828:                             R_FCL_FCUFct_PrepareEnvironment_IntErr (R_FCL_OP_INTERNAL_ERROR_STATE);

                        4294 --1829:                         }

                        4295 --1830:                     #endif

                        4296 --1831:                     if (R_FCL_OK == ret)                                                           /* PRQA S 2991,2995 */

                        4297 --1832:                     {

                        4298 --1833:                         g_fcl_data_str.fcuramAddr_u32 = R_FPSYS_FCURAM_AREA_BASE;

                        4299 --1834:                         g_fcl_data_str.firmAddr_u32 = R_FPSYS_FCURAM_AREA_RAM_ADD;

                        4300 --1836:                         /* Start copying firmware to FCU RAM */

                        4301 --1837:                         (void)R_FCL_Fct_Copy_Code (g_fcl_data_str.firmAddr_u32, g_fcl_data_str.fcuramAddr_u32, 

                        4302 --1838:                                                    R_FPSYS_FCURAM_AREA_COPY_SIZE);

                        4303 --1839:                         g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_PREP_COPY_FW_STATE;

                        4304 --1840:                     }

                        4305 --1842:                 #endif

                        4306 --1844:             }

                        4307 --1845:         }

                        4308 --1846:         else

                        4309 --1847:         {

                        4310 --1848:             g_fcl_data_str.opVar_str.opResult_enu = R_FCL_ERR_REJECTED;

                        4311 --line1848
                        4312 ..lin.ce3ddcf5..65298167.0_245::
                        4313 .LDWlin245:
00000754 060a           4314 	mov	6,r1
00000756 2b0600000000*  4315 	mov	_g_fcl_data_str+24,r11
0000075c 6b0f0100       4316 	st.w	r1,0[r11]
                        4317 --1849:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_FINISHED_STATE;

                        4318 --line1849
                        4319 ..lin.ce3ddcf5..65298167.0_246::
                        4320 .LDWlin246:
00000760 0c0a           4321 	mov	12,r1
00000762 2c0600000000*  4322 	mov	_g_fcl_data_str+20,r12
00000768 6c0f0100       4323 	st.w	r1,0[r12]
0000076c 8007d401*      4324 	br	.L1635
                        4325 .L1637:
                        4326 --1850:         }

                        4327 --1851:     }

                        4328 --1853:     /* Prepare operation state 2: R_FCL_PREP_COPY_FW_STATE */

                        4329 --1854:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_PREP_COPY_FW_STATE)


                                                                      Page 75
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4330 --line1854
                        4331 ..lin.ce3ddcf5..65298167.0_247::
                        4332 .LDWlin247:
00000770 2b0600000000*  4333 	mov	_g_fcl_data_str+20,r11
00000776 2b0f0100       4334 	ld.w	0[r11],r1
0000077a 620a           4335 	cmp	2,r1
0000077c aa55*          4336 	bne	.L1646
                        4337 --1855:     {

                        4338 --1856:         #ifdef R_FCL_INNER_NO_FCU_COPY

                        4339 --1857:         #else

                        4340 --1858:             g_fcl_data_str.fcuramAddr_u32 = g_fcl_data_str.fcuramAddr_u32 + R_FPSYS_FCURAM_AREA_COPY_SIZE;

                        4341 --1859:             g_fcl_data_str.firmAddr_u32   = g_fcl_data_str.firmAddr_u32 + R_FPSYS_FCURAM_AREA_COPY_SIZE;

                        4342 --1860:         #endif

                        4343 --1862:         /* Firmware copy process is finished? */

                        4344 --1863:         if (g_fcl_data_str.fcuramAddr_u32 >= (R_FPSYS_FCURAM_AREA_BASE + R_FPSYS_FCURAM_AREA_SIZE))

                        4345 --line1863
                        4346 ..lin.ce3ddcf5..65298167.0_248::
                        4347 .LDWlin248:
0000077e 21060030a1ff   4348 	mov	-6213632,r1
00000784 2b0600000000*  4349 	mov	_g_fcl_data_str+148,r11
0000078a 2b170100       4350 	ld.w	0[r11],r2
0000078e e111           4351 	cmp	r1,r2
00000790 813d*          4352 	bl	.L1648
                        4353 --1864:         {

                        4354 --1865:             /* Deactivate BFlash */

                        4355 --1866:             R_FCL_FCUFct_Switch_BFlash (0x00u);

                        4356 --line1866
                        4357 ..lin.ce3ddcf5..65298167.0_249::
                        4358 .LDWlin249:
00000792 0032           4359 	mov	0,r6
                        4360 	jarl	_R_FCL_FCUFct_Switch_BFlash,lp
                        4360 <EXPANSION BEGIN>
                        4360 jarl22 _R_FCL_FCUFct_Switch_BFlash , lp 
00000794 80ff0000*      4360 <EXPANSION END>
                        4361 --1867:             ret = R_FCL_FCUFct_Clear_Cache ();

                        4362 --line1867
                        4363 ..lin.ce3ddcf5..65298167.0_250::
                        4364 .LDWlin250:
                        4365 	jarl	_R_FCL_FCUFct_Clear_Cache,lp
                        4365 <EXPANSION BEGIN>
                        4365 jarl22 _R_FCL_FCUFct_Clear_Cache , lp 
00000798 bfff9af9*      4365 <EXPANSION END>
0000079c 0ae8           4366 	mov	r10,r29
                        4367 --1869:             /* Timeout in clear cache */

                        4368 --1870:             if (R_FCL_OK != ret)

                        4369 --line1870
                        4370 ..lin.ce3ddcf5..65298167.0_251::
                        4371 .LDWlin251:
0000079e e0e9           4372 	cmp	zero,r29
000007a0 e205*          4373 	be	.L1650
                        4374 --1871:             {

                        4375 --1872:                 R_FCL_FCUFct_PrepareEnvironment_IntErr (R_FCL_OP_INTERNAL_ERROR_STATE);

                        4376 --line1872
                        4377 ..lin.ce3ddcf5..65298167.0_252::
                        4378 .LDWlin252:
000007a2 0f32           4379 	mov	15,r6
                        4380 	jarl	_R_FCL_FCUFct_PrepareEnvironment_IntErr,lp
                        4380 <EXPANSION BEGIN>
                        4380 jarl22 _R_FCL_FCUFct_PrepareEnvironment_IntErr , lp 
000007a4 bfffd4fe*      4380 <EXPANSION END>
000007a8 80079801*      4381 	br	.L1635

                                                                      Page 76
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4382 .L1650:
                        4383 --1873:             }

                        4384 --1875:             /* Cache clear worked */

                        4385 --1876:             else

                        4386 --1877:             {

                        4387 --1878:                 /* Deactivate FCU RAM access */

                        4388 --1879:                 R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FCURAME_U16,

                        4389 --line1879
                        4390 ..lin.ce3ddcf5..65298167.0_253::
                        4391 .LDWlin253:
000007ac 26065400a1ff   4392 	mov	-6225836,r6
000007b2 803e00c4       4393 	ori	50176,zero,r7
                        4394 	jarl	_R_FCL_I_write_memory_u16,lp
                        4394 <EXPANSION BEGIN>
                        4394 jarl22 _R_FCL_I_write_memory_u16 , lp 
000007b6 bfffc6f8*      4394 <EXPANSION END>
                        4395 --1880:                                           R_FPSYS_REGBIT_FCURAME_RESET + R_FPSYS_REGBIT_FCURAME_KEY);

                        4396 --1882:                 ret = R_FCL_FCUFct_SwitchMode_Start (R_FCL_CFG_WRITE_MODE);

                        4397 --line1882
                        4398 ..lin.ce3ddcf5..65298167.0_254::
                        4399 .LDWlin254:
000007ba 20368000       4400 	movea	128,zero,r6
                        4401 	jarl	_R_FCL_FCUFct_SwitchMode_Start,lp
                        4401 <EXPANSION BEGIN>
                        4401 jarl22 _R_FCL_FCUFct_SwitchMode_Start , lp 
000007be bfffe6fa*      4401 <EXPANSION END>
000007c2 0ae8           4402 	mov	r10,r29
                        4403 --1883:                 /* Switch mode error check */

                        4404 --1885:                 if (R_FCL_OK == ret)

                        4405 --line1885
                        4406 ..lin.ce3ddcf5..65298167.0_255::
                        4407 .LDWlin255:
000007c4 e0e9           4408 	cmp	zero,r29
000007c6 9a0d*          4409 	bne	.L1653
                        4410 --1886:                 {

                        4411 --1887:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_PREP_RESET_FCU_STATE;

                        4412 --line1887
                        4413 ..lin.ce3ddcf5..65298167.0_256::
                        4414 .LDWlin256:
000007c8 030a           4415 	mov	3,r1
000007ca 2b0600000000*  4416 	mov	_g_fcl_data_str+20,r11
000007d0 6b0f0100       4417 	st.w	r1,0[r11]
000007d4 80076c01*      4418 	br	.L1635
                        4419 .L1653:
                        4420 --1888:                 }

                        4421 --1889:                 else

                        4422 --1890:                 {

                        4423 --1891:                     /* Enable FAEINT again in error case */

                        4424 --1892:                     R_FCL_I_write_memory_u08 (R_FPSYS_REGADD_FAEINT_U8, R_FPSYS_REGVAL_FAEINT_ENABLE);

                        4425 --line1892
                        4426 ..lin.ce3ddcf5..65298167.0_257::
                        4427 .LDWlin257:
000007d8 26061400a1ff   4428 	mov	-6225900,r6
000007de 203e9900       4429 	movea	153,zero,r7
                        4430 	jarl	_R_FCL_I_write_memory_u08,lp
                        4430 <EXPANSION BEGIN>
                        4430 jarl22 _R_FCL_I_write_memory_u08 , lp 
000007e2 bfffa2f8*      4430 <EXPANSION END>
                        4431 --1894:                     g_fcl_data_str.opVar_str.opResult_enu = ret;

                        4432 --line1894
                        4433 ..lin.ce3ddcf5..65298167.0_258::

                                                                      Page 77
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4434 .LDWlin258:
000007e6 2b0600000000*  4435 	mov	_g_fcl_data_str+24,r11
000007ec 6bef0100       4436 	st.w	r29,0[r11]
                        4437 --1895:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_FINISHED_STATE;

                        4438 --line1895
                        4439 ..lin.ce3ddcf5..65298167.0_259::
                        4440 .LDWlin259:
000007f0 0c0a           4441 	mov	12,r1
000007f2 2c0600000000*  4442 	mov	_g_fcl_data_str+20,r12
000007f8 6c0f0100       4443 	st.w	r1,0[r12]
000007fc 80074401*      4444 	br	.L1635
                        4445 .L1648:
                        4446 --1896:                 }

                        4447 --1897:             } /* else - if (R_FCL_OK != ret) */

                        4448 --1898:         }

                        4449 --1899:         else

                        4450 --1900:         {

                        4451 --1901:             (void)R_FCL_Fct_Copy_Code (g_fcl_data_str.firmAddr_u32, g_fcl_data_str.fcuramAddr_u32, 

                        4452 --line1901
                        4453 ..lin.ce3ddcf5..65298167.0_260::
                        4454 .LDWlin260:
00000800 2b0600000000*  4455 	mov	_g_fcl_data_str+152,r11
00000806 2b370100       4456 	ld.w	0[r11],r6
0000080a 2c0600000000*  4457 	mov	_g_fcl_data_str+148,r12
00000810 2c3f0100       4458 	ld.w	0[r12],r7
00000814 20460002       4459 	movea	512,zero,r8
                        4460 	jarl	_R_FCL_Fct_Copy_Code,lp
                        4460 <EXPANSION BEGIN>
                        4460 jarl22 _R_FCL_Fct_Copy_Code , lp 
00000818 80ff0000*      4460 <EXPANSION END>
0000081c 80072401*      4461 	br	.L1635
                        4462 .L1646:
                        4463 --1902:                                        R_FPSYS_FCURAM_AREA_COPY_SIZE);

                        4464 --1903:         }

                        4465 --1904:     }

                        4466 --1906:     /* Prepare operation state 3: R_FCL_PREP_RESET_FCU_STATE */

                        4467 --1907:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_PREP_RESET_FCU_STATE)

                        4468 --line1907
                        4469 ..lin.ce3ddcf5..65298167.0_261::
                        4470 .LDWlin261:
00000820 2b0600000000*  4471 	mov	_g_fcl_data_str+20,r11
00000826 2b0f0100       4472 	ld.w	0[r11],r1
0000082a 630a           4473 	cmp	3,r1
0000082c ba25*          4474 	bne	.L1658
                        4475 --1908:     {

                        4476 --1909:         /* Wait in the same state till mode is really changed */

                        4477 --1910:         ret = R_FCL_FCUFct_SwitchMode_Check ();

                        4478 --line1910
                        4479 ..lin.ce3ddcf5..65298167.0_262::
                        4480 .LDWlin262:
                        4481 	jarl	_R_FCL_FCUFct_SwitchMode_Check,lp
                        4481 <EXPANSION BEGIN>
                        4481 jarl22 _R_FCL_FCUFct_SwitchMode_Check , lp 
0000082e bfff1efb*      4481 <EXPANSION END>
00000832 0ae8           4482 	mov	r10,r29
                        4483 --1911:         if (R_FCL_OK == ret)

                        4484 --line1911
                        4485 ..lin.ce3ddcf5..65298167.0_263::
                        4486 .LDWlin263:
00000834 e0e9           4487 	cmp	zero,r29
00000836 ea070b01*      4488 	bne	.L1635

                                                                      Page 78
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4489 --1912:         {

                        4490 --1913:             ret = R_FCL_FCUFct_ForcedStop ();

                        4491 --line1913
                        4492 ..lin.ce3ddcf5..65298167.0_264::
                        4493 .LDWlin264:
                        4494 	jarl	_R_FCL_FCUFct_ForcedStop,lp
                        4494 <EXPANSION BEGIN>
                        4494 jarl22 _R_FCL_FCUFct_ForcedStop , lp 
0000083a bfff4efb*      4494 <EXPANSION END>
0000083e 0ae8           4495 	mov	r10,r29
                        4496 --1914:             

                        4497 --1915:             /* timeout in forced stop processing */

                        4498 --1916:             if (R_FCL_OK != ret)

                        4499 --line1916
                        4500 ..lin.ce3ddcf5..65298167.0_265::
                        4501 .LDWlin265:
00000840 e0e9           4502 	cmp	zero,r29
00000842 d205*          4503 	be	.L1662
                        4504 --1917:             {

                        4505 --1918:                 R_FCL_FCUFct_PrepareEnvironment_IntErr (R_FCL_OP_INTERNAL_ERROR_SWITCH_READ_STATE);

                        4506 --line1918
                        4507 ..lin.ce3ddcf5..65298167.0_266::
                        4508 .LDWlin266:
00000844 0d32           4509 	mov	13,r6
                        4510 	jarl	_R_FCL_FCUFct_PrepareEnvironment_IntErr,lp
                        4510 <EXPANSION BEGIN>
                        4510 jarl22 _R_FCL_FCUFct_PrepareEnvironment_IntErr , lp 
00000846 bfff32fe*      4510 <EXPANSION END>
0000084a c50d*          4511 	br	.L1664
                        4512 .L1662:
                        4513 --1919:             }

                        4514 --1920:             else

                        4515 --1921:             {

                        4516 --1922:                 R_FCL_FCUFct_ClearStatus ();

                        4517 --line1922
                        4518 ..lin.ce3ddcf5..65298167.0_267::
                        4519 .LDWlin267:
                        4520 	jarl	_R_FCL_FCUFct_ClearStatus,lp
                        4520 <EXPANSION BEGIN>
                        4520 jarl22 _R_FCL_FCUFct_ClearStatus , lp 
0000084c bfffd0fb*      4520 <EXPANSION END>
                        4521 --1924:                 (void)R_FCL_FCUFct_SwitchMode_Start (R_FCL_READ_MODE);

                        4522 --line1924
                        4523 ..lin.ce3ddcf5..65298167.0_268::
                        4524 .LDWlin268:
00000850 0032           4525 	mov	0,r6
                        4526 	jarl	_R_FCL_FCUFct_SwitchMode_Start,lp
                        4526 <EXPANSION BEGIN>
                        4526 jarl22 _R_FCL_FCUFct_SwitchMode_Start , lp 
00000852 bfff52fa*      4526 <EXPANSION END>
                        4527 --1926:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_PREP_FCURAM_CHKSUM_STATE;

                        4528 --line1926
                        4529 ..lin.ce3ddcf5..65298167.0_269::
                        4530 .LDWlin269:
00000856 040a           4531 	mov	4,r1
00000858 2b0600000000*  4532 	mov	_g_fcl_data_str+20,r11
0000085e 6b0f0100       4533 	st.w	r1,0[r11]
                        4534 .L1664:
                        4535 --1927:             }

                        4536 --1929:             /* Enable FCU error interrupt again, now we expect no more ECC error */

                        4537 --1930:             R_FCL_I_write_memory_u08 (R_FPSYS_REGADD_FAEINT_U8, R_FPSYS_REGVAL_FAEINT_ENABLE);


                                                                      Page 79
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4538 --line1930
                        4539 ..lin.ce3ddcf5..65298167.0_270::
                        4540 .LDWlin270:
00000862 26061400a1ff   4541 	mov	-6225900,r6
00000868 203e9900       4542 	movea	153,zero,r7
                        4543 	jarl	_R_FCL_I_write_memory_u08,lp
                        4543 <EXPANSION BEGIN>
                        4543 jarl22 _R_FCL_I_write_memory_u08 , lp 
0000086c bfff18f8*      4543 <EXPANSION END>
00000870 856d*          4544 	br	.L1635
                        4545 .L1658:
                        4546 --1931:         }

                        4547 --1932:     }

                        4548 --1933:     

                        4549 --1934:     /* Prepare operation state 4: R_FCL_PREP_FCURAM_CHKSUM_STATE */

                        4550 --1935:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_PREP_FCURAM_CHKSUM_STATE)

                        4551 --line1935
                        4552 ..lin.ce3ddcf5..65298167.0_271::
                        4553 .LDWlin271:
00000872 2b0600000000*  4554 	mov	_g_fcl_data_str+20,r11
00000878 2b0f0100       4555 	ld.w	0[r11],r1
0000087c 640a           4556 	cmp	4,r1
0000087e da0d*          4557 	bne	.L1666
                        4558 --1936:     {

                        4559 --1937:         /* Wait in the same state till mode is really changed */

                        4560 --1938:         ret = R_FCL_FCUFct_SwitchMode_Check ();

                        4561 --line1938
                        4562 ..lin.ce3ddcf5..65298167.0_272::
                        4563 .LDWlin272:
                        4564 	jarl	_R_FCL_FCUFct_SwitchMode_Check,lp
                        4564 <EXPANSION BEGIN>
                        4564 jarl22 _R_FCL_FCUFct_SwitchMode_Check , lp 
00000880 bfffccfa*      4564 <EXPANSION END>
00000884 0ae8           4565 	mov	r10,r29
                        4566 --1939:         if (R_FCL_OK == ret)

                        4567 --line1939
                        4568 ..lin.ce3ddcf5..65298167.0_273::
                        4569 .LDWlin273:
00000886 e0e9           4570 	cmp	zero,r29
00000888 ca5d*          4571 	bne	.L1635
                        4572 --1940:         {

                        4573 --1941:             /* Default next state */

                        4574 --1942:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_PREP_ID_CHECK_FREQ_SET_STATE;

                        4575 --line1942
                        4576 ..lin.ce3ddcf5..65298167.0_274::
                        4577 .LDWlin274:
0000088a 050a           4578 	mov	5,r1
0000088c 2b0600000000*  4579 	mov	_g_fcl_data_str+20,r11
00000892 6b0f0100       4580 	st.w	r1,0[r11]
00000896 d555*          4581 	br	.L1635
                        4582 .L1666:
                        4583 --1944:             #ifdef R_FCL_INNER_NO_FCU_COPY

                        4584 --1945:             #else

                        4585 --1946:                 ret = R_FCL_FCUFct_VerifyChecksum ();

                        4586 --1947:                 

                        4587 --1948:                 /* Either Checksum not OK or timeout */

                        4588 --1949:                 if (R_FCL_OK != ret)

                        4589 --1950:                 {

                        4590 --1951:                     R_FCL_FCUFct_PrepareEnvironment_IntErr (R_FCL_OP_INTERNAL_ERROR_STATE);

                        4591 --1952:                 }

                        4592 --1953:             #endif


                                                                      Page 80
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4593 --1954:         }

                        4594 --1955:     } 

                        4595 --1956:     

                        4596 --1957:     /* Prepare operation state 5: R_FCL_PREP_ID_CHECK_FREQ_SET_STATE */

                        4597 --1958:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_PREP_ID_CHECK_FREQ_SET_STATE)

                        4598 --line1958
                        4599 ..lin.ce3ddcf5..65298167.0_275::
                        4600 .LDWlin275:
00000898 2b0600000000*  4601 	mov	_g_fcl_data_str+20,r11
0000089e 2b0f0100       4602 	ld.w	0[r11],r1
000008a2 650a           4603 	cmp	5,r1
000008a4 da15*          4604 	bne	.L1671
                        4605 --1959:     {

                        4606 --1960:         /* ID verification */

                        4607 --1961:         ret = R_FCL_FCUFct_VerifyID ();

                        4608 --line1961
                        4609 ..lin.ce3ddcf5..65298167.0_276::
                        4610 .LDWlin276:
                        4611 	jarl	_R_FCL_FCUFct_VerifyID,lp
                        4611 <EXPANSION BEGIN>
                        4611 jarl22 _R_FCL_FCUFct_VerifyID , lp 
000008a6 bffff2f7*      4611 <EXPANSION END>
000008aa 0ae8           4612 	mov	r10,r29
                        4613 --1962:         if (R_FCL_OK == ret)

                        4614 --line1962
                        4615 ..lin.ce3ddcf5..65298167.0_277::
                        4616 .LDWlin277:
000008ac e0e9           4617 	cmp	zero,r29
000008ae ca05*          4618 	bne	.L1673
                        4619 --1963:         {

                        4620 --1964:             R_FCL_FCUFct_SetFrequency ();

                        4621 --line1964
                        4622 ..lin.ce3ddcf5..65298167.0_278::
                        4623 .LDWlin278:
                        4624 	jarl	_R_FCL_FCUFct_SetFrequency,lp
                        4624 <EXPANSION BEGIN>
                        4624 jarl22 _R_FCL_FCUFct_SetFrequency , lp 
000008b0 bfff30f9*      4624 <EXPANSION END>
000008b4 e505*          4625 	br	.L1675
                        4626 .L1673:
                        4627 --1965:         }

                        4628 --1966:         else

                        4629 --1967:         {

                        4630 --1968:             g_fcl_data_str.opVar_str.opResult_enu = ret;

                        4631 --line1968
                        4632 ..lin.ce3ddcf5..65298167.0_279::
                        4633 .LDWlin279:
000008b6 2b0600000000*  4634 	mov	_g_fcl_data_str+24,r11
000008bc 6bef0100       4635 	st.w	r29,0[r11]
                        4636 .L1675:
                        4637 --1969:         }

                        4638 --1970:         g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_FINISHED_STATE;

                        4639 --line1970
                        4640 ..lin.ce3ddcf5..65298167.0_280::
                        4641 .LDWlin280:
000008c0 0c0a           4642 	mov	12,r1
000008c2 2b0600000000*  4643 	mov	_g_fcl_data_str+20,r11
000008c8 6b0f0100       4644 	st.w	r1,0[r11]
000008cc a53d*          4645 	br	.L1635
                        4646 .L1671:
                        4647 --1971:     }


                                                                      Page 81
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4648 --1972:     

                        4649 --1973:     /* Prepare operation finish state */

                        4650 --1974:     else /* (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_OP_FINISHED_STATE) */

                        4651 --1975:     {

                        4652 --1976:         /* operation finished state - set the library status acc. to the operation result */

                        4653 --1977:         g_fcl_data_str.reqInt_pstr->status_enu = g_fcl_data_str.opVar_str.opResult_enu;            /* PRQA S 2814 */

                        4654 --line1977
                        4655 ..lin.ce3ddcf5..65298167.0_281::
                        4656 .LDWlin281:
000008ce 2b0600000000*  4657 	mov	_g_fcl_data_str+4,r11
000008d4 2bf70100       4658 	ld.w	0[r11],ep
000008d8 2c0600000000*  4659 	mov	_g_fcl_data_str+24,r12
000008de 2c0f0100       4660 	ld.w	0[r12],r1
000008e2 090d           4661 	sst.w	r1,16[ep]
                        4662 --1978:         if (g_fcl_data_str.reqInt_pstr->status_enu == R_FCL_OK)

                        4663 --line1978
                        4664 ..lin.ce3ddcf5..65298167.0_282::
                        4665 .LDWlin282:
000008e4 2d0600000000*  4666 	mov	_g_fcl_data_str+4,r13
000008ea 2df70100       4667 	ld.w	0[r13],ep
000008ee 080d           4668 	sld.w	16[ep],r1
000008f0 e009           4669 	cmp	zero,r1
000008f2 8a0d*          4670 	bne	.L1677
                        4671 --1979:         {

                        4672 --1980:             g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_PREPARED;

                        4673 --line1980
                        4674 ..lin.ce3ddcf5..65298167.0_283::
                        4675 .LDWlin283:
000008f4 020a           4676 	mov	2,r1
000008f6 2b0600000000*  4677 	mov	_g_fcl_data_str+68,r11
000008fc 6b0f0100       4678 	st.w	r1,0[r11]
00000900 f505*          4679 	br	.L1679
                        4680 .L1677:
                        4681 --1981:         }

                        4682 --1982:         else

                        4683 --1983:         {

                        4684 --1984:             g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_INIT;

                        4685 --line1984
                        4686 ..lin.ce3ddcf5..65298167.0_284::
                        4687 .LDWlin284:
00000902 010a           4688 	mov	1,r1
00000904 2b0600000000*  4689 	mov	_g_fcl_data_str+68,r11
0000090a 6b0f0100       4690 	st.w	r1,0[r11]
                        4691 .L1679:
                        4692 --1985:         }

                        4693 --1986:         g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_IDLE_STATE;

                        4694 --line1986
                        4695 ..lin.ce3ddcf5..65298167.0_285::
                        4696 .LDWlin285:
0000090e 2b0600000000*  4697 	mov	_g_fcl_data_str+20,r11
00000914 6b070100       4698 	st.w	zero,0[r11]
                        4699 --1988:         g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu = R_FCL_OP_IDLE_STATE;

                        4700 --line1988
                        4701 ..lin.ce3ddcf5..65298167.0_286::
                        4702 .LDWlin286:
00000918 2c0600000000*  4703 	mov	_g_fcl_data_str+44,r12
0000091e 6c070100       4704 	st.w	zero,0[r12]
                        4705 --1989:         g_fcl_data_str.suspendInfo_str.reqSuspend_pstr = R_FCL_REQUEST_POINTER_UNDEFINED;

                        4706 --line1989
                        4707 ..lin.ce3ddcf5..65298167.0_287::
                        4708 .LDWlin287:

                                                                      Page 82
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000922 2d0600000000*  4709 	mov	_g_fcl_data_str+28,r13
00000928 6d070100       4710 	st.w	zero,0[r13]
                        4711 --1990:         g_fcl_data_str.suspendInfo_str.flagSuspended_enu = R_FCL_FALSE;

                        4712 --line1990
                        4713 ..lin.ce3ddcf5..65298167.0_288::
                        4714 .LDWlin288:
0000092c 2e0600000000*  4715 	mov	_g_fcl_data_str+60,r14
00000932 6e070100       4716 	st.w	zero,0[r14]
                        4717 --1991:         g_fcl_data_str.cancelReq_enu = R_FCL_FALSE;

                        4718 --line1991
                        4719 ..lin.ce3ddcf5..65298167.0_289::
                        4720 .LDWlin289:
00000936 2f0600000000*  4721 	mov	_g_fcl_data_str+144,r15
0000093c 6f070100       4722 	st.w	zero,0[r15]
                        4723 .L1635:
                        4724 --1992:     }

                        4725 --1993: } /* R_FCL_FCUFct_PrepareEnvironment */

                        4726 --	    .ef
                        4727 .LDW69:
                        4728 --line1993
                        4729 ..lin.ce3ddcf5..65298167.0_290::
                        4730 .LDWlin290:
00000940 23ff0500       4731 	ld.w	4[sp],lp
00000944 23ef0100       4732 	ld.w	0[sp],r29
00000948 481a           4733 	add	8,sp
                        4734 	.jumptype return
0000094a 7f00           4735 	jmp	[lp]
                        4736 ..lin.ce3ddcf5..65298167.0_291::
                        4737 .LDWlin291:
                        4738 	.global	___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment
                        4739 ___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment:
                        4740 	.type	_R_FCL_FCUFct_PrepareEnvironment,@function
                        4741 	.size	_R_FCL_FCUFct_PrepareEnvironment,.-_R_FCL_FCUFct_PrepareEnvironment
                        4742 	.align	2
                        4743 --_ret	r29	local
                        4744 --_regFENTRYR	r1	local
                        4745 
                        4746 	.data
                        4747 	.section ".R_FCL_CODE_RAM","ax"
                        4748 
                        4749 
                        4750 --1994: /**********************************************************************************************************************

                        4751 --1995:  End of function R_FCL_FCUFct_PrepareEnvironment

                        4752 --1996:  *********************************************************************************************************************/

                        4753 --1999: /**********************************************************************************************************************

                        4754 --2000:  * Function name: R_FCL_FCUFct_GetDeviceInfo

                        4755 --2001:  *********************************************************************************************************************/

                        4756 --2002: /**

                        4757 --2003:  * This function reads out device settings from the Extra Area:

                        4758 --2004:  *          - firmware version

                        4759 --2005:  *          - frequency settings

                        4760 --2006:  *          - amount of Code Flash blocks for all Flash macros

                        4761 --2007:  *          - device name

                        4762 --2008:  *          - security settings

                        4763 --2009:  * Note: This function requires BFA switching as the security flag information is stored in the config area. To read it, 

                        4764 --2010:  *       BFA switching is always required even for e.g. F1K.

                        4765 --2011:  *       For code simplification, the BFA switch mechanism which also requires clear cache error handling is implemented

                        4766 --2012:  *       only once (for devices with and without R_FCL_INNER_NO_BFA_SWITCH set) in prepare environment. It is not 

                        4767 --2013:  *       separately handled for R_FCL_INNER_NO_BFA_SWITCH set

                        4768 --2014:  *

                        4769 --2015:  * @param[in,out] -


                                                                      Page 83
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4770 --2016:  * @return        ---

                        4771 --2017:  */

                        4772 --2018: /*********************************************************************************************************************/

                        4773 --2019: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        4774 --2020:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        4775 --2021: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        4776 --2022:     #pragma location = "R_FCL_CODE_RAM"

                        4777 --2023: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        4778 --2024:     #pragma section text "R_FCL_CODE_RAM"

                        4779 --2025: #endif

                        4780 --2026: R_FCL_STATIC void R_FCL_FCUFct_GetDeviceInfo (void)                                                /* PRQA S 1503 */

                        4781 	.align	2
                        4782 	.align	2
                        4783 	.align	2
                        4784 ..gh.f.a.2.e.29:
                        4785 	.type	..gh.f.a.2.e.29,@object
                        4786 	.size	..gh.f.a.2.e.29,0
                        4787 	.global	_R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        4788 _R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        4789 _R_FCL_FCUFct_GetDeviceInfo:
                        4790 .LDW79:
0000094c 541a           4791 	add	-12,sp
0000094e 63ff0900       4792 	st.w	lp,8[sp]
00000952 63e70500       4793 	st.w	r28,4[sp]
00000956 63ef0100       4794 	st.w	r29,0[sp]
                        4795 --	    .bf
                        4796 .LDW89:
                        4797 --2027: {

                        4798 --2028:     uint32_t data;

                        4799 --2029:     uint32_t dataAddr;

                        4800 --2031:     /* Allow Extended User Area Programming and Erase */

                        4801 --2032:     g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu = R_FCL_TRUE;

0000095a 010a           4802 	mov	1,r1
0000095c 2b0600000000*  4803 	mov	_g_fcl_data_str+132,r11
00000962 6b0f0100       4804 	st.w	r1,0[r11]
                        4805 --2033:     

                        4806 --2034:     /* Get firmware version */

                        4807 --2035:     g_fcl_data_str.deviceInfo_str.fVersion_u8 = R_FCL_I_read_memory_u08 (R_FPSYS_EXTRA3_AREA_FPVER_U08);

                        4808 --line2035
                        4809 ..lin.ce3ddcf5..d4f6567f.0_292::
                        4810 .LDWlin292:
00000966 260619020301   4811 	mov	16974361,r6
                        4812 	jarl	_R_FCL_I_read_memory_u08,lp
                        4812 <EXPANSION BEGIN>
                        4812 jarl22 _R_FCL_I_read_memory_u08 , lp 
0000096c bfffa0f6*      4812 <EXPANSION END>
00000970 2c0600000000*  4813 	mov	_g_fcl_data_str+119,r12
00000976 4c570000       4814 	st.b	r10,0[r12]
                        4815 --2037:     /* Get block information */

                        4816 --2038:     dataAddr = R_FCL_I_read_memory_u32 (R_FPSYS_EXTRA3_AREA_SCDS_U32);

                        4817 --line2038
                        4818 ..lin.ce3ddcf5..d4f6567f.0_293::
                        4819 .LDWlin293:
0000097a 260670020301   4820 	mov	16974448,r6
                        4821 	jarl	_R_FCL_I_read_memory_u32,lp
                        4821 <EXPANSION BEGIN>
                        4821 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000980 bfff80f6*      4821 <EXPANSION END>
00000984 0ae0           4822 	mov	r10,r28
                        4823 --2040:     /* Code Flash 1 */

                        4824 --2041:     data = R_FCL_I_read_memory_u32 (dataAddr + R_FPSYS_EXTRA3_AREA_PRDSEL1);


                                                                      Page 84
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4825 --line2041
                        4826 ..lin.ce3ddcf5..d4f6567f.0_294::
                        4827 .LDWlin294:
00000986 1c0ec000       4828 	addi	192,r28,r1
0000098a 0130           4829 	mov	r1,r6
                        4830 	jarl	_R_FCL_I_read_memory_u32,lp
                        4830 <EXPANSION BEGIN>
                        4830 jarl22 _R_FCL_I_read_memory_u32 , lp 
0000098c bfff74f6*      4830 <EXPANSION END>
00000990 0ae8           4831 	mov	r10,r29
                        4832 --2042:     g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32 = ((data & 0xffff0000u) >> 16) / 32;

                        4833 --line2042
                        4834 ..lin.ce3ddcf5..d4f6567f.0_295::
                        4835 .LDWlin295:
00000992 400effff       4836 	movhi	hi(-65536),zero,r1
00000996 5d09           4837 	and	r29,r1
00000998 900a           4838 	shr	16,r1
0000099a 850a           4839 	shr	5,r1
0000099c 2d0600000000*  4840 	mov	_g_fcl_data_str+76,r13
000009a2 6d0f0100       4841 	st.w	r1,0[r13]
                        4842 --2043:     g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 = (uint8_t)((data & 0x0000ffffu) / 8);

                        4843 --line2043
                        4844 ..lin.ce3ddcf5..d4f6567f.0_296::
                        4845 .LDWlin296:
000009a6 1d08           4846 	mov	r29,r1
000009a8 c100           4847 	zxh	r1
000009aa 830a           4848 	shr	3,r1
000009ac 8100           4849 	zxb	r1
000009ae 2e0600000000*  4850 	mov	_g_fcl_data_str+118,r14
000009b4 4e0f0000       4851 	st.b	r1,0[r14]
                        4852 --2045:     /* Code Flash 2 */

                        4853 --2046:     data = R_FCL_I_read_memory_u32 (dataAddr + R_FPSYS_EXTRA3_AREA_PRDSEL2);

                        4854 --line2046
                        4855 ..lin.ce3ddcf5..d4f6567f.0_297::
                        4856 .LDWlin297:
000009b8 1c0ec400       4857 	addi	196,r28,r1
000009bc 0130           4858 	mov	r1,r6
                        4859 	jarl	_R_FCL_I_read_memory_u32,lp
                        4859 <EXPANSION BEGIN>
                        4859 jarl22 _R_FCL_I_read_memory_u32 , lp 
000009be bfff42f6*      4859 <EXPANSION END>
000009c2 0ae8           4860 	mov	r10,r29
                        4861 --2047:     g_fcl_data_str.deviceInfo_str.cf2BlkCnt32kB_u32 = (data & 0x0000ffffu) / 32;

                        4862 --line2047
                        4863 ..lin.ce3ddcf5..d4f6567f.0_298::
                        4864 .LDWlin298:
000009c4 1d08           4865 	mov	r29,r1
000009c6 c100           4866 	zxh	r1
000009c8 850a           4867 	shr	5,r1
000009ca 2f0600000000*  4868 	mov	_g_fcl_data_str+80,r15
000009d0 6f0f0100       4869 	st.w	r1,0[r15]
                        4870 --2049:     /* user boot area */

                        4871 --2050:     data = ((R_FLI_USERBOOT_AREA_END + 1) - R_FLI_USERBOOT_AREA_START);

                        4872 --line2050
                        4873 ..lin.ce3ddcf5..d4f6567f.0_299::
                        4874 .LDWlin299:
000009d4 80ee0080       4875 	ori	32768,zero,r29
                        4876 --2051:     g_fcl_data_str.deviceInfo_str.usrBlkCnt32kB_u32 = data / R_FLI_BLOCK_SIZE;

000009d8 1d08           4877 	mov	r29,r1
000009da 8f0a           4878 	shr	15,r1
000009dc 300600000000*  4879 	mov	_g_fcl_data_str+84,r16

                                                                      Page 85
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000009e2 700f0100       4880 	st.w	r1,0[r16]
                        4881 --2054:     data = R_FCL_I_read_memory_u32 (dataAddr + R_FPSYS_EXTRA3_AREA_PRDSEL4);

                        4882 --line2054
                        4883 ..lin.ce3ddcf5..d4f6567f.0_300::
                        4884 .LDWlin300:
000009e6 1c0ecc00       4885 	addi	204,r28,r1
000009ea 0130           4886 	mov	r1,r6
                        4887 	jarl	_R_FCL_I_read_memory_u32,lp
                        4887 <EXPANSION BEGIN>
                        4887 jarl22 _R_FCL_I_read_memory_u32 , lp 
000009ec bfff14f6*      4887 <EXPANSION END>
000009f0 0ae8           4888 	mov	r10,r29
                        4889 --2056:     /* Check emulation mode */

                        4890 --2057:     if ((data & 0x000000ffu) == 0x55u)                                                             /* CCOV 0001 */

                        4891 --line2057
                        4892 ..lin.ce3ddcf5..d4f6567f.0_301::
                        4893 .LDWlin301:
000009f2 1d08           4894 	mov	r29,r1
000009f4 8100           4895 	zxb	r1
000009f6 0106abff       4896 	addi	-85,r1,zero
000009fa 8a0d*          4897 	bne	.L1856
                        4898 --2058:     {

                        4899 --2059:         g_fcl_data_str.deviceInfo_str.emulationMode_enu = R_FCL_TRUE;

                        4900 --line2059
                        4901 ..lin.ce3ddcf5..d4f6567f.0_302::
                        4902 .LDWlin302:
000009fc 010a           4903 	mov	1,r1
000009fe 2b0600000000*  4904 	mov	_g_fcl_data_str+124,r11
00000a04 6b0f0100       4905 	st.w	r1,0[r11]
00000a08 e505*          4906 	br	.L1858
                        4907 .L1856:
                        4908 --2060:     }

                        4909 --2061:     else

                        4910 --2062:     {

                        4911 --2063:         g_fcl_data_str.deviceInfo_str.emulationMode_enu = R_FCL_FALSE;

                        4912 --line2063
                        4913 ..lin.ce3ddcf5..d4f6567f.0_303::
                        4914 .LDWlin303:
00000a0a 2b0600000000*  4915 	mov	_g_fcl_data_str+124,r11
00000a10 6b070100       4916 	st.w	zero,0[r11]
                        4917 .L1858:
                        4918 --2064:     }

                        4919 --2066:     /* Get device name */

                        4920 --2067:     data = R_FCL_I_read_memory_u32 (dataAddr + R_FPSYS_EXTRA3_AREA_PRDNAME1);

                        4921 --line2067
                        4922 ..lin.ce3ddcf5..d4f6567f.0_304::
                        4923 .LDWlin304:
00000a14 1c0ed000       4924 	addi	208,r28,r1
00000a18 0130           4925 	mov	r1,r6
                        4926 	jarl	_R_FCL_I_read_memory_u32,lp
                        4926 <EXPANSION BEGIN>
                        4926 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000a1a bfffe6f5*      4926 <EXPANSION END>
00000a1e 0ae8           4927 	mov	r10,r29
                        4928 --2068:     g_fcl_data_str.deviceInfo_str.deviceName_au08[0]  = (uint8_t)(data & 0x000000ffu);

                        4929 --line2068
                        4930 ..lin.ce3ddcf5..d4f6567f.0_305::
                        4931 .LDWlin305:
00000a20 1d08           4932 	mov	r29,r1
00000a22 8100           4933 	zxb	r1
00000a24 8100           4934 	zxb	r1

                                                                      Page 86
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000a26 2b0600000000*  4935 	mov	_g_fcl_data_str+102,r11
00000a2c 4b0f0000       4936 	st.b	r1,0[r11]
                        4937 --2069:     g_fcl_data_str.deviceInfo_str.deviceName_au08[1]  = (uint8_t)((data & 0x0000ff00u) >> 8);

                        4938 --line2069
                        4939 ..lin.ce3ddcf5..d4f6567f.0_306::
                        4940 .LDWlin306:
00000a30 210600000000*  4941 	mov	_g_fcl_data_str,r1
00000a36 010e6600       4942 	addi	102,r1,r1
00000a3a 01f60100       4943 	addi	1,r1,ep
00000a3e dd0e00ff       4944 	andi	65280,r29,r1
00000a42 880a           4945 	shr	8,r1
00000a44 8100           4946 	zxb	r1
00000a46 800b           4947 	sst.b	r1,0[ep]
                        4948 --2070:     g_fcl_data_str.deviceInfo_str.deviceName_au08[2]  = (uint8_t)((data & 0x00ff0000u) >> 16);

                        4949 --line2070
                        4950 ..lin.ce3ddcf5..d4f6567f.0_307::
                        4951 .LDWlin307:
00000a48 210600000000*  4952 	mov	_g_fcl_data_str,r1
00000a4e 010e6600       4953 	addi	102,r1,r1
00000a52 01f60200       4954 	addi	2,r1,ep
00000a56 400eff00       4955 	movhi	hi(16711680),zero,r1
00000a5a 5d09           4956 	and	r29,r1
00000a5c 900a           4957 	shr	16,r1
00000a5e 8100           4958 	zxb	r1
00000a60 800b           4959 	sst.b	r1,0[ep]
                        4960 --2071:     g_fcl_data_str.deviceInfo_str.deviceName_au08[3]  = (uint8_t)((data & 0xff000000u) >> 24);

                        4961 --line2071
                        4962 ..lin.ce3ddcf5..d4f6567f.0_308::
                        4963 .LDWlin308:
00000a62 210600000000*  4964 	mov	_g_fcl_data_str,r1
00000a68 010e6600       4965 	addi	102,r1,r1
00000a6c 01f60300       4966 	addi	3,r1,ep
00000a70 400e00ff       4967 	movhi	hi(-16777216),zero,r1
00000a74 5d09           4968 	and	r29,r1
00000a76 980a           4969 	shr	24,r1
00000a78 8100           4970 	zxb	r1
00000a7a 800b           4971 	sst.b	r1,0[ep]
                        4972 --2072:     data = R_FCL_I_read_memory_u32 (dataAddr + R_FPSYS_EXTRA3_AREA_PRDNAME2);

                        4973 --line2072
                        4974 ..lin.ce3ddcf5..d4f6567f.0_309::
                        4975 .LDWlin309:
00000a7c 1c0ed400       4976 	addi	212,r28,r1
00000a80 0130           4977 	mov	r1,r6
                        4978 	jarl	_R_FCL_I_read_memory_u32,lp
                        4978 <EXPANSION BEGIN>
                        4978 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000a82 bfff7ef5*      4978 <EXPANSION END>
00000a86 0ae8           4979 	mov	r10,r29
                        4980 --2073:     

                        4981 --2074:     /* get clock settings */

                        4982 --2075:     if (g_fcl_data_str.deviceInfo_str.fVersion_u8 != 0xff)

                        4983 --line2075
                        4984 ..lin.ce3ddcf5..d4f6567f.0_310::
                        4985 .LDWlin310:
00000a88 2c0600000000*  4986 	mov	_g_fcl_data_str+119,r12
00000a8e 8c0f0100       4987 	ld.bu	0[r12],r1
00000a92 010601ff       4988 	addi	-255,r1,zero
00000a96 e2072101*      4989 	be	.L1859
                        4990 --2076:     {

                        4991 --2077:         /* Read out PClk related data */

                        4992 --2078:         if (g_fcl_data_str.deviceInfo_str.fVersion_u8 < R_FPSYS_FPVER_04)


                                                                      Page 87
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        4993 --line2078
                        4994 ..lin.ce3ddcf5..d4f6567f.0_311::
                        4995 .LDWlin311:
00000a9a 2b0600000000*  4996 	mov	_g_fcl_data_str+119,r11
00000aa0 8b0f0100       4997 	ld.bu	0[r11],r1
00000aa4 640a           4998 	cmp	4,r1
00000aa6 c935*          4999 	bnl	.L1861
                        5000 --2079:         {

                        5001 --2080:             g_fcl_data_str.deviceInfo_str.fDivider_u8 =

                        5002 --line2080
                        5003 ..lin.ce3ddcf5..d4f6567f.0_312::
                        5004 .LDWlin312:
00000aa8 260664020301   5005 	mov	16974436,r6
                        5006 	jarl	_R_FCL_I_read_memory_u08,lp
                        5006 <EXPANSION BEGIN>
                        5006 jarl22 _R_FCL_I_read_memory_u08 , lp 
00000aae bfff5ef5*      5006 <EXPANSION END>
00000ab2 2b0600000000*  5007 	mov	_g_fcl_data_str+120,r11
00000ab8 4b570000       5008 	st.b	r10,0[r11]
                        5009 --2081:                 R_FCL_I_read_memory_u08 (R_FPSYS_EXTRA3_AREA_PCLKDIV1_FPVER03_U32);

                        5010 --2082:             g_fcl_data_str.deviceInfo_str.fPClk_u16 =

                        5011 --line2082
                        5012 ..lin.ce3ddcf5..d4f6567f.0_313::
                        5013 .LDWlin313:
00000abc 260674020301   5014 	mov	16974452,r6
                        5015 	jarl	_R_FCL_I_read_memory_u32,lp
                        5015 <EXPANSION BEGIN>
                        5015 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000ac2 bfff3ef5*      5015 <EXPANSION END>
00000ac6 220640420f00   5016 	mov	1000000,r2
00000acc 0a08           5017 	mov	r10,r1
00000ace e20ffe02       5018 	divqu	r2,r1,zero
00000ad2 c100           5019 	zxh	r1
00000ad4 2c0600000000*  5020 	mov	_g_fcl_data_str+96,r12
00000ada 6c0f0000       5021 	st.h	r1,0[r12]
                        5022 --2083:                 (uint16_t)(R_FCL_I_read_memory_u32 (R_FPSYS_EXTRA3_AREA_PCLK_FPVER03_U32) / 1000000uL);

                        5023 --2084:             

                        5024 --2085:             /* Only for E1x devices, user boot area access is not allowed */

                        5025 --2086:             if (  ((data & 0x00FFFFFFu) == R_FPSYS_PRDNAME_E1x_012x) 

                        5026 --line2086
                        5027 ..lin.ce3ddcf5..d4f6567f.0_314::
                        5028 .LDWlin314:
00000ade 2106ffffff00   5029 	mov	16777215,r1
00000ae4 5d09           5030 	and	r29,r1
00000ae6 220630313200   5031 	mov	3289392,r2
00000aec e209           5032 	cmp	r2,r1
00000aee a20d*          5033 	be	.L1864
                        5034 --line2087
                        5035 ..lin.ce3ddcf5..d4f6567f.0_315::
                        5036 .LDWlin315:
00000af0 2106ffffff00   5037 	mov	16777215,r1
00000af6 5d09           5038 	and	r29,r1
00000af8 220630315a00   5039 	mov	5910832,r2
00000afe e209           5040 	cmp	r2,r1
00000b00 ea2d*          5041 	bne	.L1866
                        5042 .L1864:
                        5043 --2087:                || ((data & 0x00FFFFFFu) == R_FPSYS_PRDNAME_E1x_01Zx) )                             /* CCOV 0002 */

                        5044 --2088:             {

                        5045 --2089:                 g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu = R_FCL_FALSE;

                        5046 --line2089
                        5047 ..lin.ce3ddcf5..d4f6567f.0_316::

                                                                      Page 88
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5048 .LDWlin316:
00000b02 2b0600000000*  5049 	mov	_g_fcl_data_str+132,r11
00000b08 6b070100       5050 	st.w	zero,0[r11]
00000b0c 852d*          5051 	br	.L1866
                        5052 .L1861:
                        5053 --2090:             }

                        5054 --2091:         }

                        5055 --2092:         else

                        5056 --2093:         {

                        5057 --2094:             /* Firmware version 4 or higher */

                        5058 --2095:             g_fcl_data_str.deviceInfo_str.fDivider_u8 =

                        5059 --line2095
                        5060 ..lin.ce3ddcf5..d4f6567f.0_317::
                        5061 .LDWlin317:
00000b0e 260665020301   5062 	mov	16974437,r6
                        5063 	jarl	_R_FCL_I_read_memory_u08,lp
                        5063 <EXPANSION BEGIN>
                        5063 jarl22 _R_FCL_I_read_memory_u08 , lp 
00000b14 bffff8f4*      5063 <EXPANSION END>
00000b18 2b0600000000*  5064 	mov	_g_fcl_data_str+120,r11
00000b1e 4b570000       5065 	st.b	r10,0[r11]
                        5066 --2096:                 R_FCL_I_read_memory_u08 (R_FPSYS_EXTRA3_AREA_PCLKDIV1_FPVER04_U32);

                        5067 --2097:             g_fcl_data_str.deviceInfo_str.fPClk_u16 =

                        5068 --line2097
                        5069 ..lin.ce3ddcf5..d4f6567f.0_318::
                        5070 .LDWlin318:
00000b22 260678020301   5071 	mov	16974456,r6
                        5072 	jarl	_R_FCL_I_read_memory_u32,lp
                        5072 <EXPANSION BEGIN>
                        5072 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000b28 bfffd8f4*      5072 <EXPANSION END>
00000b2c 220640420f00   5073 	mov	1000000,r2
00000b32 0a08           5074 	mov	r10,r1
00000b34 e20ffe02       5075 	divqu	r2,r1,zero
00000b38 c100           5076 	zxh	r1
00000b3a 2c0600000000*  5077 	mov	_g_fcl_data_str+96,r12
00000b40 6c0f0000       5078 	st.h	r1,0[r12]
                        5079 --2098:                 (uint16_t)(R_FCL_I_read_memory_u32 (R_FPSYS_EXTRA3_AREA_PCLK_FPVER04_U32) / 1000000uL);

                        5080 --2100:             /* Only for E1x devices, user boot area access is not allowed */

                        5081 --2101:             if (0u == R_FCL_I_read_memory_u08 (R_FPSYS_EXTRA3_AREA_UB_FPVER04_U08))                /* CCOV 0003 */

                        5082 --line2101
                        5083 ..lin.ce3ddcf5..d4f6567f.0_319::
                        5084 .LDWlin319:
00000b44 26061e020301   5085 	mov	16974366,r6
                        5086 	jarl	_R_FCL_I_read_memory_u08,lp
                        5086 <EXPANSION BEGIN>
                        5086 jarl22 _R_FCL_I_read_memory_u08 , lp 
00000b4a bfffc2f4*      5086 <EXPANSION END>
00000b4e e051           5087 	cmp	zero,r10
00000b50 ea05*          5088 	bne	.L1866
                        5089 --2102:             {

                        5090 --2103:                 g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu = R_FCL_FALSE;

                        5091 --line2103
                        5092 ..lin.ce3ddcf5..d4f6567f.0_320::
                        5093 .LDWlin320:
00000b52 2b0600000000*  5094 	mov	_g_fcl_data_str+132,r11
00000b58 6b070100       5095 	st.w	zero,0[r11]
                        5096 .L1866:
                        5097 --2104:             }

                        5098 --2105:         }

                        5099 --2107:         /* On F1K devices (identified by G3KH core) UBA usage is allowed */


                                                                      Page 89
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5100 --2108:         if (R_PID_CORE_G3KH == R_FCL_I_GetCPUCorePid ())

                        5101 --line2108
                        5102 ..lin.ce3ddcf5..d4f6567f.0_321::
                        5103 .LDWlin321:
                        5104 	jarl	_R_FCL_I_GetCPUCorePid,lp
                        5104 <EXPANSION BEGIN>
                        5104 jarl22 _R_FCL_I_GetCPUCorePid , lp 
00000b5c bfff30f5*      5104 <EXPANSION END>
00000b60 0a0660ff       5105 	addi	-160,r10,zero
00000b64 fa05*          5106 	bne	.L1869
                        5107 --2109:         {

                        5108 --2110:             g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu = R_FCL_TRUE;

                        5109 --line2110
                        5110 ..lin.ce3ddcf5..d4f6567f.0_322::
                        5111 .LDWlin322:
00000b66 010a           5112 	mov	1,r1
00000b68 2b0600000000*  5113 	mov	_g_fcl_data_str+132,r11
00000b6e 6b0f0100       5114 	st.w	r1,0[r11]
                        5115 .L1869:
                        5116 --2111:         }

                        5117 --2113:         /* Read out min and max CPU frequency in MHz */

                        5118 --2114:         g_fcl_data_str.deviceInfo_str.fMax_u16 =

                        5119 --line2114
                        5120 ..lin.ce3ddcf5..d4f6567f.0_323::
                        5121 .LDWlin323:
00000b72 260634020301   5122 	mov	16974388,r6
                        5123 	jarl	_R_FCL_I_read_memory_u32,lp
                        5123 <EXPANSION BEGIN>
                        5123 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000b78 bfff88f4*      5123 <EXPANSION END>
00000b7c 220640420f00   5124 	mov	1000000,r2
00000b82 0a08           5125 	mov	r10,r1
00000b84 e20ffe02       5126 	divqu	r2,r1,zero
00000b88 c100           5127 	zxh	r1
00000b8a 2b0600000000*  5128 	mov	_g_fcl_data_str+94,r11
00000b90 6b0f0000       5129 	st.h	r1,0[r11]
                        5130 --2115:             (uint16_t)(R_FCL_I_read_memory_u32 (R_FPSYS_EXTRA3_AREA_MAXHCLK_U32) / 1000000uL);

                        5131 --2116:         g_fcl_data_str.deviceInfo_str.fMin_u16 =

                        5132 --line2116
                        5133 ..lin.ce3ddcf5..d4f6567f.0_324::
                        5134 .LDWlin324:
00000b94 260638020301   5135 	mov	16974392,r6
                        5136 	jarl	_R_FCL_I_read_memory_u32,lp
                        5136 <EXPANSION BEGIN>
                        5136 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000b9a bfff66f4*      5136 <EXPANSION END>
00000b9e 220640420f00   5137 	mov	1000000,r2
00000ba4 0a08           5138 	mov	r10,r1
00000ba6 e20ffe02       5139 	divqu	r2,r1,zero
00000baa c100           5140 	zxh	r1
00000bac 2c0600000000*  5141 	mov	_g_fcl_data_str+92,r12
00000bb2 6c0f0000       5142 	st.h	r1,0[r12]
                        5143 .L1859:
                        5144 --2117:             (uint16_t)(R_FCL_I_read_memory_u32 (R_FPSYS_EXTRA3_AREA_MINHCLK_U32) / 1000000uL);

                        5145 --2118:     }

                        5146 --2120:     g_fcl_data_str.deviceInfo_str.deviceName_au08[4]  = (uint8_t)(data & 0x000000ffu);

                        5147 --line2120
                        5148 ..lin.ce3ddcf5..d4f6567f.0_325::
                        5149 .LDWlin325:
00000bb6 210600000000*  5150 	mov	_g_fcl_data_str,r1
00000bbc 010e6600       5151 	addi	102,r1,r1

                                                                      Page 90
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000bc0 01f60400       5152 	addi	4,r1,ep
00000bc4 1d08           5153 	mov	r29,r1
00000bc6 8100           5154 	zxb	r1
00000bc8 8100           5155 	zxb	r1
00000bca 800b           5156 	sst.b	r1,0[ep]
                        5157 --2121:     g_fcl_data_str.deviceInfo_str.deviceName_au08[5]  = (uint8_t)((data & 0x0000ff00u) >> 8);

                        5158 --line2121
                        5159 ..lin.ce3ddcf5..d4f6567f.0_326::
                        5160 .LDWlin326:
00000bcc 210600000000*  5161 	mov	_g_fcl_data_str,r1
00000bd2 010e6600       5162 	addi	102,r1,r1
00000bd6 01f60500       5163 	addi	5,r1,ep
00000bda dd0e00ff       5164 	andi	65280,r29,r1
00000bde 880a           5165 	shr	8,r1
00000be0 8100           5166 	zxb	r1
00000be2 800b           5167 	sst.b	r1,0[ep]
                        5168 --2122:     g_fcl_data_str.deviceInfo_str.deviceName_au08[6]  = (uint8_t)((data & 0x00ff0000u) >> 16);

                        5169 --line2122
                        5170 ..lin.ce3ddcf5..d4f6567f.0_327::
                        5171 .LDWlin327:
00000be4 210600000000*  5172 	mov	_g_fcl_data_str,r1
00000bea 010e6600       5173 	addi	102,r1,r1
00000bee 01f60600       5174 	addi	6,r1,ep
00000bf2 400eff00       5175 	movhi	hi(16711680),zero,r1
00000bf6 5d09           5176 	and	r29,r1
00000bf8 900a           5177 	shr	16,r1
00000bfa 8100           5178 	zxb	r1
00000bfc 800b           5179 	sst.b	r1,0[ep]
                        5180 --2123:     g_fcl_data_str.deviceInfo_str.deviceName_au08[7]  = (uint8_t)((data & 0xff000000u) >> 24);

                        5181 --line2123
                        5182 ..lin.ce3ddcf5..d4f6567f.0_328::
                        5183 .LDWlin328:
00000bfe 210600000000*  5184 	mov	_g_fcl_data_str,r1
00000c04 010e6600       5185 	addi	102,r1,r1
00000c08 01f60700       5186 	addi	7,r1,ep
00000c0c 400e00ff       5187 	movhi	hi(-16777216),zero,r1
00000c10 5d09           5188 	and	r29,r1
00000c12 980a           5189 	shr	24,r1
00000c14 8100           5190 	zxb	r1
00000c16 800b           5191 	sst.b	r1,0[ep]
                        5192 --2124:     data = R_FCL_I_read_memory_u32 (dataAddr + R_FPSYS_EXTRA3_AREA_PRDNAME3);

                        5193 --line2124
                        5194 ..lin.ce3ddcf5..d4f6567f.0_329::
                        5195 .LDWlin329:
00000c18 1c0ed800       5196 	addi	216,r28,r1
00000c1c 0130           5197 	mov	r1,r6
                        5198 	jarl	_R_FCL_I_read_memory_u32,lp
                        5198 <EXPANSION BEGIN>
                        5198 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000c1e bfffe2f3*      5198 <EXPANSION END>
00000c22 0ae8           5199 	mov	r10,r29
                        5200 --2125:     g_fcl_data_str.deviceInfo_str.deviceName_au08[8]  = (uint8_t)(data & 0x000000ffu);

                        5201 --line2125
                        5202 ..lin.ce3ddcf5..d4f6567f.0_330::
                        5203 .LDWlin330:
00000c24 210600000000*  5204 	mov	_g_fcl_data_str,r1
00000c2a 010e6600       5205 	addi	102,r1,r1
00000c2e 01f60800       5206 	addi	8,r1,ep
00000c32 1d08           5207 	mov	r29,r1
00000c34 8100           5208 	zxb	r1
00000c36 8100           5209 	zxb	r1

                                                                      Page 91
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000c38 800b           5210 	sst.b	r1,0[ep]
                        5211 --2126:     g_fcl_data_str.deviceInfo_str.deviceName_au08[9]  = (uint8_t)((data & 0x0000ff00u) >> 8);

                        5212 --line2126
                        5213 ..lin.ce3ddcf5..d4f6567f.0_331::
                        5214 .LDWlin331:
00000c3a 210600000000*  5215 	mov	_g_fcl_data_str,r1
00000c40 010e6600       5216 	addi	102,r1,r1
00000c44 01f60900       5217 	addi	9,r1,ep
00000c48 dd0e00ff       5218 	andi	65280,r29,r1
00000c4c 880a           5219 	shr	8,r1
00000c4e 8100           5220 	zxb	r1
00000c50 800b           5221 	sst.b	r1,0[ep]
                        5222 --2127:     g_fcl_data_str.deviceInfo_str.deviceName_au08[10] = (uint8_t)((data & 0x00ff0000u) >> 16);

                        5223 --line2127
                        5224 ..lin.ce3ddcf5..d4f6567f.0_332::
                        5225 .LDWlin332:
00000c52 210600000000*  5226 	mov	_g_fcl_data_str,r1
00000c58 010e6600       5227 	addi	102,r1,r1
00000c5c 01f60a00       5228 	addi	10,r1,ep
00000c60 400eff00       5229 	movhi	hi(16711680),zero,r1
00000c64 5d09           5230 	and	r29,r1
00000c66 900a           5231 	shr	16,r1
00000c68 8100           5232 	zxb	r1
00000c6a 800b           5233 	sst.b	r1,0[ep]
                        5234 --2128:     g_fcl_data_str.deviceInfo_str.deviceName_au08[11] = (uint8_t)((data & 0xff000000u) >> 24);

                        5235 --line2128
                        5236 ..lin.ce3ddcf5..d4f6567f.0_333::
                        5237 .LDWlin333:
00000c6c 210600000000*  5238 	mov	_g_fcl_data_str,r1
00000c72 010e6600       5239 	addi	102,r1,r1
00000c76 01f60b00       5240 	addi	11,r1,ep
00000c7a 400e00ff       5241 	movhi	hi(-16777216),zero,r1
00000c7e 5d09           5242 	and	r29,r1
00000c80 980a           5243 	shr	24,r1
00000c82 8100           5244 	zxb	r1
00000c84 800b           5245 	sst.b	r1,0[ep]
                        5246 --2129:     data = R_FCL_I_read_memory_u32 (dataAddr + R_FPSYS_EXTRA3_AREA_PRDNAME4);

                        5247 --line2129
                        5248 ..lin.ce3ddcf5..d4f6567f.0_334::
                        5249 .LDWlin334:
00000c86 1c0edc00       5250 	addi	220,r28,r1
00000c8a 0130           5251 	mov	r1,r6
                        5252 	jarl	_R_FCL_I_read_memory_u32,lp
                        5252 <EXPANSION BEGIN>
                        5252 jarl22 _R_FCL_I_read_memory_u32 , lp 
00000c8c bfff74f3*      5252 <EXPANSION END>
00000c90 0ae8           5253 	mov	r10,r29
                        5254 --2130:     g_fcl_data_str.deviceInfo_str.deviceName_au08[12] = (uint8_t)(data & 0x000000ffu);

                        5255 --line2130
                        5256 ..lin.ce3ddcf5..d4f6567f.0_335::
                        5257 .LDWlin335:
00000c92 210600000000*  5258 	mov	_g_fcl_data_str,r1
00000c98 010e6600       5259 	addi	102,r1,r1
00000c9c 01f60c00       5260 	addi	12,r1,ep
00000ca0 1d08           5261 	mov	r29,r1
00000ca2 8100           5262 	zxb	r1
00000ca4 8100           5263 	zxb	r1
00000ca6 800b           5264 	sst.b	r1,0[ep]
                        5265 --2131:     g_fcl_data_str.deviceInfo_str.deviceName_au08[13] = (uint8_t)((data & 0x0000ff00u) >> 8);

                        5266 --line2131
                        5267 ..lin.ce3ddcf5..d4f6567f.0_336::

                                                                      Page 92
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5268 .LDWlin336:
00000ca8 210600000000*  5269 	mov	_g_fcl_data_str,r1
00000cae 010e6600       5270 	addi	102,r1,r1
00000cb2 01f60d00       5271 	addi	13,r1,ep
00000cb6 dd0e00ff       5272 	andi	65280,r29,r1
00000cba 880a           5273 	shr	8,r1
00000cbc 8100           5274 	zxb	r1
00000cbe 800b           5275 	sst.b	r1,0[ep]
                        5276 --2132:     g_fcl_data_str.deviceInfo_str.deviceName_au08[14] = (uint8_t)((data & 0x00ff0000u) >> 16);

                        5277 --line2132
                        5278 ..lin.ce3ddcf5..d4f6567f.0_337::
                        5279 .LDWlin337:
00000cc0 210600000000*  5280 	mov	_g_fcl_data_str,r1
00000cc6 010e6600       5281 	addi	102,r1,r1
00000cca 01f60e00       5282 	addi	14,r1,ep
00000cce 400eff00       5283 	movhi	hi(16711680),zero,r1
00000cd2 5d09           5284 	and	r29,r1
00000cd4 900a           5285 	shr	16,r1
00000cd6 8100           5286 	zxb	r1
00000cd8 800b           5287 	sst.b	r1,0[ep]
                        5288 --2133:     g_fcl_data_str.deviceInfo_str.deviceName_au08[15] = (uint8_t)((data & 0xff000000u) >> 24);

                        5289 --line2133
                        5290 ..lin.ce3ddcf5..d4f6567f.0_338::
                        5291 .LDWlin338:
00000cda 210600000000*  5292 	mov	_g_fcl_data_str,r1
00000ce0 010e6600       5293 	addi	102,r1,r1
00000ce4 01f60f00       5294 	addi	15,r1,ep
00000ce8 400e00ff       5295 	movhi	hi(-16777216),zero,r1
00000cec 5d09           5296 	and	r29,r1
00000cee 980a           5297 	shr	24,r1
00000cf0 8100           5298 	zxb	r1
00000cf2 800b           5299 	sst.b	r1,0[ep]
                        5300 --2135:     /* Calculate block count */

                        5301 --2136:     g_fcl_data_str.deviceInfo_str.blkCnt_u16 = (uint16_t)(g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 +

                        5302 --line2136
                        5303 ..lin.ce3ddcf5..d4f6567f.0_339::
                        5304 .LDWlin339:
00000cf4 2b0600000000*  5305 	mov	_g_fcl_data_str+76,r11
00000cfa 2b0f0100       5306 	ld.w	0[r11],r1
00000cfe 2c0600000000*  5307 	mov	_g_fcl_data_str+118,r12
00000d04 8c170100       5308 	ld.bu	0[r12],r2
00000d08 c209           5309 	add	r2,r1
00000d0a 2d0600000000*  5310 	mov	_g_fcl_data_str+80,r13
00000d10 2d170100       5311 	ld.w	0[r13],r2
00000d14 c209           5312 	add	r2,r1
00000d16 c100           5313 	zxh	r1
00000d18 2e0600000000*  5314 	mov	_g_fcl_data_str+98,r14
00000d1e 6e0f0000       5315 	st.h	r1,0[r14]
                        5316 --2137:                                                               g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32 +

                        5317 --2138:                                                               g_fcl_data_str.deviceInfo_str.cf2BlkCnt32kB_u32);

                        5318 --2140: } /* R_FCL_FCUFct_GetDeviceInfo */

                        5319 --	    .ef
                        5320 .LDW99:
                        5321 --line2140
                        5322 ..lin.ce3ddcf5..d4f6567f.0_340::
                        5323 .LDWlin340:
00000d22 23ff0900       5324 	ld.w	8[sp],lp
00000d26 23ef0100       5325 	ld.w	0[sp],r29
00000d2a 23e70500       5326 	ld.w	4[sp],r28
00000d2e 4c1a           5327 	add	12,sp
                        5328 	.jumptype return

                                                                      Page 93
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000d30 7f00           5329 	jmp	[lp]
                        5330 ..lin.ce3ddcf5..d4f6567f.0_341::
                        5331 .LDWlin341:
                        5332 ___ghs_eofn_R_FCL_FCUFct_GetDeviceInfo:
                        5333 	.type	_R_FCL_FCUFct_GetDeviceInfo,@function
                        5334 	.size	_R_FCL_FCUFct_GetDeviceInfo,.-_R_FCL_FCUFct_GetDeviceInfo
                        5335 	.type	_R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        5336 	.size	_R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        5337 	.align	2
                        5338 --_data	r29	local
                        5339 --_dataAddr	r28	local
                        5340 
                        5341 	.data
                        5342 	.section ".R_FCL_CODE_RAM","ax"
                        5343 
                        5344 	.section ".R_FCL_CODE_ROMRAM","ax"
                        5345 
                        5346 --2141: /**********************************************************************************************************************

                        5347 --2142:  End of function R_FCL_FCUFct_GetDeviceInfo

                        5348 --2143:  *********************************************************************************************************************/

                        5349 --2146: /**********************************************************************************************************************

                        5350 --2147:  * Function name: R_FCL_FCUFct_Erase

                        5351 --2148:  *********************************************************************************************************************/

                        5352 --2149: /**

                        5353 --2150:  * This function prepares internal variables to erase a range of Flash blocks

                        5354 --2151:  *

                        5355 --2152:  * @param[in,out] -

                        5356 --2153:  * @return        ---

                        5357 --2154:  */

                        5358 --2155: /*********************************************************************************************************************/

                        5359 --2156: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        5360 --2157:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        5361 --2158: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        5362 --2159:     #pragma location = "R_FCL_CODE_ROMRAM"

                        5363 --2160: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        5364 --2161:     #pragma section text "R_FCL_CODE_ROMRAM"

                        5365 --2162: #endif

                        5366 --2163: void R_FCL_FCUFct_Erase (void)

                        5367 	.align	2
                        5368 	.align	2
                        5369 	.align	2
                        5370 ..gh.f.a.2.e.30:
                        5371 	.type	..gh.f.a.2.e.30,@object
                        5372 	.size	..gh.f.a.2.e.30,0
                        5373 	.global	_R_FCL_FCUFct_Erase
                        5374 _R_FCL_FCUFct_Erase:
                        5375 .LDW001:
00000616 5c1a           5376 	add	-4,sp
00000618 63ff0100       5377 	st.w	lp,0[sp]
                        5378 --	    .bf
                        5379 .LDW101:
                        5380 --2164: {

                        5381 --2165:     uint32_t blockCnt;

                        5382 --2167:     /* Check FLMD0 pin setting */

                        5383 --2168:     if (R_FCL_FCUFct_CheckMode () == R_FCL_FALSE)

                        5384 	jarl	_R_FCL_FCUFct_CheckMode,lp
                        5384 <EXPANSION BEGIN>
                        5384 jarl22 _R_FCL_FCUFct_CheckMode , lp 
0000061c bfff1cfa*      5384 <EXPANSION END>
00000620 e051           5385 	cmp	zero,r10
00000622 aa0d*          5386 	bne	.L1958

                                                                      Page 94
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5387 --2169:     {

                        5388 --2170:         

                        5389 --2171:         g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_FLMD0;                                  /* PRQA S 2814 */

                        5390 --line2171
                        5391 ..lin.ce3ddcf5..510b1a73.1_342::
                        5392 .LDWlin342:
00000624 2b0600000000*  5393 	mov	_g_fcl_data_str+4,r11
0000062a 2bf70100       5394 	ld.w	0[r11],ep
0000062e 030a           5395 	mov	3,r1
00000630 090d           5396 	sst.w	r1,16[ep]
00000632 80072c02*      5397 	br	.L1956
                        5398 .L1958:
                        5399 --2172:     }

                        5400 --2173:     else

                        5401 --2174:     {

                        5402 --2175:     

                        5403 --2176:         /* Operation on the user boot area? */

                        5404 --2177:         if (R_FCL_USERBOOT_AREA_SELECT == (g_fcl_data_str.reqInt_pstr->idx_u32 & R_FCL_USERBOOT_AREA_SELECT))

                        5405 --line2177
                        5406 ..lin.ce3ddcf5..510b1a73.1_343::
                        5407 .LDWlin343:
00000636 2b0600000000*  5408 	mov	_g_fcl_data_str+4,r11
0000063c 2bf70100       5409 	ld.w	0[r11],ep
00000640 040d           5410 	sld.w	8[ep],r1
00000642 40160080       5411 	movhi	hi(-2147483648),zero,r2
00000646 4209           5412 	and	r2,r1
00000648 40160080       5413 	movhi	hi(-2147483648),zero,r2
0000064c e209           5414 	cmp	r2,r1
0000064e ba65*          5415 	bne	.L1961
                        5416 --2178:         {

                        5417 --2179:             blockCnt = (g_fcl_data_str.reqInt_pstr->idx_u32 & R_FLI_USERBOOT_AREA_MASK);

                        5418 --line2179
                        5419 ..lin.ce3ddcf5..510b1a73.1_344::
                        5420 .LDWlin344:
00000650 2b0600000000*  5421 	mov	_g_fcl_data_str+4,r11
00000656 2bf70100       5422 	ld.w	0[r11],ep
0000065a 040d           5423 	sld.w	8[ep],r1
0000065c 2206ffffff7f   5424 	mov	2147483647,r2
00000662 4209           5425 	and	r2,r1
                        5426 --2181:             /* extended user area selected */

                        5427 --2182:             if (  ((blockCnt + g_fcl_data_str.reqInt_pstr->cnt_u16) <= 

                        5428 --line2182
                        5429 ..lin.ce3ddcf5..510b1a73.1_345::
                        5430 .LDWlin345:
00000664 2c0600000000*  5431 	mov	_g_fcl_data_str+4,r12
0000066a 2cf70100       5432 	ld.w	0[r12],ep
0000066e 7610           5433 	sld.hu	12[ep],r2
00000670 c209           5434 	add	r2,r1
00000672 2d0600000000*  5435 	mov	_g_fcl_data_str+84,r13
00000678 2d170100       5436 	ld.w	0[r13],r2
0000067c e209           5437 	cmp	r2,r1
0000067e ab45*          5438 	bh	.L1963
                        5439 --line2184
                        5440 ..lin.ce3ddcf5..510b1a73.1_346::
                        5441 .LDWlin346:
00000680 2b0600000000*  5442 	mov	_g_fcl_data_str+4,r11
00000686 2bf70100       5443 	ld.w	0[r11],ep
0000068a 7608           5444 	sld.hu	12[ep],r1
0000068c e009           5445 	cmp	zero,r1
0000068e a33d*          5446 	bnh	.L1963
                        5447 --line2185

                                                                      Page 95
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5448 ..lin.ce3ddcf5..510b1a73.1_347::
                        5449 .LDWlin347:
00000690 2b0600000000*  5450 	mov	_g_fcl_data_str+132,r11
00000696 2b0f0100       5451 	ld.w	0[r11],r1
0000069a e009           5452 	cmp	zero,r1
0000069c b235*          5453 	be	.L1963
                        5454 --2183:                     g_fcl_data_str.deviceInfo_str.usrBlkCnt32kB_u32) 

                        5455 --2184:                && (g_fcl_data_str.reqInt_pstr->cnt_u16 > 0)

                        5456 --2185:                && (g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu != R_FCL_FALSE))

                        5457 --2186:             {

                        5458 --2187:                 /* setup internal variables for multi operation */

                        5459 --2188:                 g_fcl_data_str.opVar_str.opCnt_u16 = g_fcl_data_str.reqInt_pstr->cnt_u16;

                        5460 --line2188
                        5461 ..lin.ce3ddcf5..510b1a73.1_348::
                        5462 .LDWlin348:
0000069e 2b0600000000*  5463 	mov	_g_fcl_data_str+4,r11
000006a4 2bf70100       5464 	ld.w	0[r11],ep
000006a8 7608           5465 	sld.hu	12[ep],r1
000006aa 2c0600000000*  5466 	mov	_g_fcl_data_str+16,r12
000006b0 6c0f0000       5467 	st.h	r1,0[r12]
                        5468 --2189:                 g_fcl_data_str.opVar_str.opAddr_u32 = R_FLI_USERBOOT_AREA_START +

                        5469 --line2189
                        5470 ..lin.ce3ddcf5..510b1a73.1_349::
                        5471 .LDWlin349:
000006b4 2d0600000000*  5472 	mov	_g_fcl_data_str+4,r13
000006ba 2df70100       5473 	ld.w	0[r13],ep
000006be 040d           5474 	sld.w	8[ep],r1
000006c0 2206ffffff7f   5475 	mov	2147483647,r2
000006c6 4209           5476 	and	r2,r1
000006c8 cf0a           5477 	shl	15,r1
000006ca 40160001       5478 	movhi	hi(16777216),zero,r2
000006ce c209           5479 	add	r2,r1
000006d0 2e0600000000*  5480 	mov	_g_fcl_data_str+8,r14
000006d6 6e0f0100       5481 	st.w	r1,0[r14]
                        5482 --2190:                                                         ((g_fcl_data_str.reqInt_pstr->idx_u32 &

                        5483 --2191:                                                           R_FLI_USERBOOT_AREA_MASK) * R_FLI_BLOCK_SIZE);

                        5484 --2192:                 g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_BUSY;

                        5485 --line2192
                        5486 ..lin.ce3ddcf5..510b1a73.1_350::
                        5487 .LDWlin350:
000006da 030a           5488 	mov	3,r1
000006dc 2f0600000000*  5489 	mov	_g_fcl_data_str+68,r15
000006e2 6f0f0100       5490 	st.w	r1,0[r15]
                        5491 --2193:                 g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;

                        5492 --line2193
                        5493 ..lin.ce3ddcf5..510b1a73.1_351::
                        5494 .LDWlin351:
000006e6 010a           5495 	mov	1,r1
000006e8 300600000000*  5496 	mov	_g_fcl_data_str+24,r16
000006ee 700f0100       5497 	st.w	r1,0[r16]
                        5498 --2194:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        5499 --line2194
                        5500 ..lin.ce3ddcf5..510b1a73.1_352::
                        5501 .LDWlin352:
000006f2 010a           5502 	mov	1,r1
000006f4 310600000000*  5503 	mov	_g_fcl_data_str+20,r17
000006fa 710f0100       5504 	st.w	r1,0[r17]
000006fe 80076001*      5505 	br	.L1956
                        5506 .L1963:
                        5507 --2195:             }

                        5508 --2196:             


                                                                      Page 96
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5509 --2197:             /* parameter error */

                        5510 --2198:             else

                        5511 --2199:             {                

                        5512 --2200:                 g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        5513 --line2200
                        5514 ..lin.ce3ddcf5..510b1a73.1_353::
                        5515 .LDWlin353:
00000702 2b0600000000*  5516 	mov	_g_fcl_data_str+4,r11
00000708 2bf70100       5517 	ld.w	0[r11],ep
0000070c 040a           5518 	mov	4,r1
0000070e 090d           5519 	sst.w	r1,16[ep]
00000710 80074e01*      5520 	br	.L1956
                        5521 .L1961:
                        5522 --2201:             }

                        5523 --2202:         }

                        5524 --2203:         

                        5525 --2204:         /* Operation on the user area */

                        5526 --2205:         else

                        5527 --2206:         {

                        5528 --2207:             /* Use local variable to remove IAR warning */

                        5529 --2208:             blockCnt = g_fcl_data_str.reqInt_pstr->idx_u32;

                        5530 --line2208
                        5531 ..lin.ce3ddcf5..510b1a73.1_354::
                        5532 .LDWlin354:
00000714 2b0600000000*  5533 	mov	_g_fcl_data_str+4,r11
0000071a 2bf70100       5534 	ld.w	0[r11],ep
0000071e 040d           5535 	sld.w	8[ep],r1
                        5536 --2210:             /* Are the parameters OK? */

                        5537 --2211:             if (  ((blockCnt + g_fcl_data_str.reqInt_pstr->cnt_u16) <= g_fcl_data_str.deviceInfo_str.blkCnt_u16)

                        5538 --line2211
                        5539 ..lin.ce3ddcf5..510b1a73.1_355::
                        5540 .LDWlin355:
00000720 2c0600000000*  5541 	mov	_g_fcl_data_str+4,r12
00000726 2cf70100       5542 	ld.w	0[r12],ep
0000072a 7610           5543 	sld.hu	12[ep],r2
0000072c c209           5544 	add	r2,r1
0000072e 2d0600000000*  5545 	mov	_g_fcl_data_str+98,r13
00000734 ed170100       5546 	ld.hu	0[r13],r2
00000738 e209           5547 	cmp	r2,r1
0000073a eb071701*      5548 	bh	.L1969
                        5549 --line2212
                        5550 ..lin.ce3ddcf5..510b1a73.1_356::
                        5551 .LDWlin356:
0000073e 2b0600000000*  5552 	mov	_g_fcl_data_str+4,r11
00000744 2bf70100       5553 	ld.w	0[r11],ep
00000748 7608           5554 	sld.hu	12[ep],r1
0000074a e009           5555 	cmp	zero,r1
0000074c e3070501*      5556 	bnh	.L1969
                        5557 --2212:                && (g_fcl_data_str.reqInt_pstr->cnt_u16 > 0))

                        5558 --2213:             {

                        5559 --2214:                 /* setup internal variables for multi operation */

                        5560 --2215:                 g_fcl_data_str.opVar_str.opCnt_u16 = g_fcl_data_str.reqInt_pstr->cnt_u16;

                        5561 --line2215
                        5562 ..lin.ce3ddcf5..510b1a73.1_357::
                        5563 .LDWlin357:
00000750 2b0600000000*  5564 	mov	_g_fcl_data_str+4,r11
00000756 2bf70100       5565 	ld.w	0[r11],ep
0000075a 7608           5566 	sld.hu	12[ep],r1
0000075c 2c0600000000*  5567 	mov	_g_fcl_data_str+16,r12
00000762 6c0f0000       5568 	st.h	r1,0[r12]
                        5569 --2216:                 


                                                                      Page 97
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5570 --2217:                 /* Code Flash 1 (8kb blocks) */

                        5571 --2218:                 if (g_fcl_data_str.reqInt_pstr->idx_u32  < g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8)

                        5572 --line2218
                        5573 ..lin.ce3ddcf5..510b1a73.1_358::
                        5574 .LDWlin358:
00000766 2d0600000000*  5575 	mov	_g_fcl_data_str+4,r13
0000076c 2df70100       5576 	ld.w	0[r13],ep
00000770 2e0600000000*  5577 	mov	_g_fcl_data_str+118,r14
00000776 8e0f0100       5578 	ld.bu	0[r14],r1
0000077a 0415           5579 	sld.w	8[ep],r2
0000077c e111           5580 	cmp	r1,r2
0000077e e90d*          5581 	bnl	.L1972
                        5582 --2219:                 {

                        5583 --2220:                     g_fcl_data_str.opVar_str.opAddr_u32 =

                        5584 --line2220
                        5585 ..lin.ce3ddcf5..510b1a73.1_359::
                        5586 .LDWlin359:
00000780 2b0600000000*  5587 	mov	_g_fcl_data_str+4,r11
00000786 2bf70100       5588 	ld.w	0[r11],ep
0000078a 040d           5589 	sld.w	8[ep],r1
0000078c cd0a           5590 	shl	13,r1
0000078e 2c0600000000*  5591 	mov	_g_fcl_data_str+8,r12
00000794 6c0f0100       5592 	st.w	r1,0[r12]
00000798 954d*          5593 	br	.L1974
                        5594 .L1972:
                        5595 --2221:                         g_fcl_data_str.reqInt_pstr->idx_u32 * R_FLI_SMALL_BLOCK_SIZE;

                        5596 --2222:                 }

                        5597 --2223:                 

                        5598 --2224:                 /* Code Flash 1 (32kb blocks) */

                        5599 --2225:                 else if ( g_fcl_data_str.reqInt_pstr->idx_u32 < 

                        5600 --line2225
                        5601 ..lin.ce3ddcf5..510b1a73.1_360::
                        5602 .LDWlin360:
0000079a 2b0600000000*  5603 	mov	_g_fcl_data_str+4,r11
000007a0 2bf70100       5604 	ld.w	0[r11],ep
000007a4 2c0600000000*  5605 	mov	_g_fcl_data_str+76,r12
000007aa 2c0f0100       5606 	ld.w	0[r12],r1
000007ae 2d0600000000*  5607 	mov	_g_fcl_data_str+118,r13
000007b4 8d170100       5608 	ld.bu	0[r13],r2
000007b8 c209           5609 	add	r2,r1
000007ba 0415           5610 	sld.w	8[ep],r2
000007bc e111           5611 	cmp	r1,r2
000007be b91d*          5612 	bnl	.L1975
                        5613 --2226:                           (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8  + 

                        5614 --2227:                            g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32)

                        5615 --2228:                         )

                        5616 --2229:                 {

                        5617 --2230:                     g_fcl_data_str.opVar_str.opAddr_u32 =

                        5618 --line2230
                        5619 ..lin.ce3ddcf5..510b1a73.1_361::
                        5620 .LDWlin361:
000007c0 2b0600000000*  5621 	mov	_g_fcl_data_str+118,r11
000007c6 8b0f0100       5622 	ld.bu	0[r11],r1
000007ca cd0a           5623 	shl	13,r1
000007cc 2c0600000000*  5624 	mov	_g_fcl_data_str+4,r12
000007d2 2cf70100       5625 	ld.w	0[r12],ep
000007d6 0415           5626 	sld.w	8[ep],r2
000007d8 2d0600000000*  5627 	mov	_g_fcl_data_str+118,r13
000007de 8d9f0100       5628 	ld.bu	0[r13],r19
000007e2 b311           5629 	sub	r19,r2
000007e4 cf12           5630 	shl	15,r2

                                                                      Page 98
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000007e6 c209           5631 	add	r2,r1
000007e8 2e0600000000*  5632 	mov	_g_fcl_data_str+8,r14
000007ee 6e0f0100       5633 	st.w	r1,0[r14]
000007f2 c51d*          5634 	br	.L1974
                        5635 .L1975:
                        5636 --2231:                        (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 * R_FLI_SMALL_BLOCK_SIZE) +

                        5637 --2232:                        ((g_fcl_data_str.reqInt_pstr->idx_u32 - g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8) 

                        5638 --2233:                         * R_FLI_BLOCK_SIZE);

                        5639 --2234:                 }

                        5640 --2235:                 

                        5641 --2236:                 /* Code Flash 2 */

                        5642 --2237:                 else

                        5643 --2238:                 {                    

                        5644 --2239:                     g_fcl_data_str.opVar_str.opAddr_u32 = R_FLI_CFLASH2_START +

                        5645 --line2239
                        5646 ..lin.ce3ddcf5..510b1a73.1_362::
                        5647 .LDWlin362:
000007f4 2b0600000000*  5648 	mov	_g_fcl_data_str+4,r11
000007fa 2bf70100       5649 	ld.w	0[r11],ep
000007fe 040d           5650 	sld.w	8[ep],r1
00000800 2c0600000000*  5651 	mov	_g_fcl_data_str+118,r12
00000806 8c170100       5652 	ld.bu	0[r12],r2
0000080a a209           5653 	sub	r2,r1
0000080c 2d0600000000*  5654 	mov	_g_fcl_data_str+76,r13
00000812 2d170100       5655 	ld.w	0[r13],r2
00000816 a209           5656 	sub	r2,r1
00000818 cf0a           5657 	shl	15,r1
0000081a 40168000       5658 	movhi	hi(8388608),zero,r2
0000081e c209           5659 	add	r2,r1
00000820 2e0600000000*  5660 	mov	_g_fcl_data_str+8,r14
00000826 6e0f0100       5661 	st.w	r1,0[r14]
                        5662 .L1974:
                        5663 --2240:                         ((g_fcl_data_str.reqInt_pstr->idx_u32 - g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 

                        5664 --2241:                           - g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32) * R_FLI_BLOCK_SIZE);

                        5665 --2242:                 }

                        5666 --2243:                 g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_BUSY;

                        5667 --line2243
                        5668 ..lin.ce3ddcf5..510b1a73.1_363::
                        5669 .LDWlin363:
0000082a 030a           5670 	mov	3,r1
0000082c 2b0600000000*  5671 	mov	_g_fcl_data_str+68,r11
00000832 6b0f0100       5672 	st.w	r1,0[r11]
                        5673 --2244:                 g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;

                        5674 --line2244
                        5675 ..lin.ce3ddcf5..510b1a73.1_364::
                        5676 .LDWlin364:
00000836 010a           5677 	mov	1,r1
00000838 2c0600000000*  5678 	mov	_g_fcl_data_str+24,r12
0000083e 6c0f0100       5679 	st.w	r1,0[r12]
                        5680 --2245:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        5681 --line2245
                        5682 ..lin.ce3ddcf5..510b1a73.1_365::
                        5683 .LDWlin365:
00000842 010a           5684 	mov	1,r1
00000844 2d0600000000*  5685 	mov	_g_fcl_data_str+20,r13
0000084a 6d0f0100       5686 	st.w	r1,0[r13]
0000084e 850d*          5687 	br	.L1956
                        5688 .L1969:
                        5689 --2246:             }

                        5690 --2247:             

                        5691 --2248:             /* parameter error */


                                                                      Page 99
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5692 --2249:             else

                        5693 --2250:             {                

                        5694 --2251:                 g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        5695 --line2251
                        5696 ..lin.ce3ddcf5..510b1a73.1_366::
                        5697 .LDWlin366:
00000850 2b0600000000*  5698 	mov	_g_fcl_data_str+4,r11
00000856 2bf70100       5699 	ld.w	0[r11],ep
0000085a 040a           5700 	mov	4,r1
0000085c 090d           5701 	sst.w	r1,16[ep]
                        5702 .L1956:
                        5703 --2252:             }

                        5704 --2253:         }

                        5705 --2254:     }

                        5706 --2255: } /* R_FCL_FCUFct_Erase */

                        5707 --	    .ef
                        5708 .LDW201:
                        5709 --line2255
                        5710 ..lin.ce3ddcf5..510b1a73.1_367::
                        5711 .LDWlin367:
0000085e 23ff0100       5712 	ld.w	0[sp],lp
00000862 441a           5713 	add	4,sp
                        5714 	.jumptype return
00000864 7f00           5715 	jmp	[lp]
                        5716 ..lin.ce3ddcf5..510b1a73.1_368::
                        5717 .LDWlin368:
                        5718 	.global	___ghs_eofn_R_FCL_FCUFct_Erase
                        5719 ___ghs_eofn_R_FCL_FCUFct_Erase:
                        5720 	.type	_R_FCL_FCUFct_Erase,@function
                        5721 	.size	_R_FCL_FCUFct_Erase,.-_R_FCL_FCUFct_Erase
                        5722 	.align	2
                        5723 --_blockCnt	r1	local
                        5724 
                        5725 	.data
                        5726 	.section ".R_FCL_CODE_ROMRAM","ax"
                        5727 
                        5728 
                        5729 --2256: /**********************************************************************************************************************

                        5730 --2257:  End of function R_FCL_FCUFct_Erase

                        5731 --2258:  *********************************************************************************************************************/

                        5732 --2261: /**********************************************************************************************************************

                        5733 --2262:  * Function name: R_FCL_FCUFct_Write

                        5734 --2263:  *********************************************************************************************************************/

                        5735 --2264: /**

                        5736 --2265:  * This function prepares internal variables to write a range of Flash addresses

                        5737 --2266:  *

                        5738 --2267:  * @param[in,out] -

                        5739 --2268:  * @return        ---

                        5740 --2269:  */

                        5741 --2270: /*********************************************************************************************************************/

                        5742 --2271: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        5743 --2272:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        5744 --2273: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        5745 --2274:     #pragma location = "R_FCL_CODE_ROMRAM"

                        5746 --2275: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        5747 --2276:     #pragma section text "R_FCL_CODE_ROMRAM"

                        5748 --2277: #endif

                        5749 --2278: void R_FCL_FCUFct_Write (void)

                        5750 	.align	2
                        5751 	.align	2
                        5752 	.align	2

                                                                      Page 100
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5753 ..gh.f.a.2.e.31:
                        5754 	.type	..gh.f.a.2.e.31,@object
                        5755 	.size	..gh.f.a.2.e.31,0
                        5756 	.global	_R_FCL_FCUFct_Write
                        5757 _R_FCL_FCUFct_Write:
                        5758 .LDW301:
00000866 5c1a           5759 	add	-4,sp
00000868 63ff0100       5760 	st.w	lp,0[sp]
                        5761 --	    .bf
                        5762 .LDW401:
                        5763 --2279: {

                        5764 --2280:     uint32_t startAddr;

                        5765 --2282:     /* Check FLMD0 pin setting */

                        5766 --2283:     if (R_FCL_FCUFct_CheckMode () == R_FCL_FALSE)

                        5767 	jarl	_R_FCL_FCUFct_CheckMode,lp
                        5767 <EXPANSION BEGIN>
                        5767 jarl22 _R_FCL_FCUFct_CheckMode , lp 
0000086c bfffccf7*      5767 <EXPANSION END>
00000870 e051           5768 	cmp	zero,r10
00000872 aa0d*          5769 	bne	.L2085
                        5770 --2284:     {

                        5771 --2285:         g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_FLMD0;                                  /* PRQA S 2814 */

                        5772 --line2285
                        5773 ..lin.ce3ddcf5..5250f5ae.1_369::
                        5774 .LDWlin369:
00000874 2b0600000000*  5775 	mov	_g_fcl_data_str+4,r11
0000087a 2bf70100       5776 	ld.w	0[r11],ep
0000087e 030a           5777 	mov	3,r1
00000880 090d           5778 	sst.w	r1,16[ep]
00000882 8007e801*      5779 	br	.L2083
                        5780 .L2085:
                        5781 --2286:     }

                        5782 --2287:     else

                        5783 --2288:     {

                        5784 --2289:         /* Use local variable to remove IAR warning */

                        5785 --2290:         startAddr = g_fcl_data_str.reqInt_pstr->idx_u32;

                        5786 --line2290
                        5787 ..lin.ce3ddcf5..5250f5ae.1_370::
                        5788 .LDWlin370:
00000886 2b0600000000*  5789 	mov	_g_fcl_data_str+4,r11
0000088c 2bf70100       5790 	ld.w	0[r11],ep
00000890 040d           5791 	sld.w	8[ep],r1
                        5792 --2292:         /* input parameters check against user area range --> user area and data is aligned */

                        5793 --2293:         if ((((startAddr + (g_fcl_data_str.reqInt_pstr->cnt_u16 * (2 * R_FLI_BLOCK_TRANSFERSIZE))) <=

                        5794 --line2293
                        5795 ..lin.ce3ddcf5..5250f5ae.1_371::
                        5796 .LDWlin371:
00000892 2c0600000000*  5797 	mov	_g_fcl_data_str+4,r12
00000898 2cf70100       5798 	ld.w	0[r12],ep
0000089c 7610           5799 	sld.hu	12[ep],r2
0000089e c812           5800 	shl	8,r2
000008a0 0298           5801 	mov	r2,r19
000008a2 c199           5802 	add	r1,r19
000008a4 2d0600000000*  5803 	mov	_g_fcl_data_str+118,r13
000008aa 8d170100       5804 	ld.bu	0[r13],r2
000008ae 0290           5805 	mov	r2,r18
000008b0 cd92           5806 	shl	13,r18
000008b2 2e0600000000*  5807 	mov	_g_fcl_data_str+76,r14
000008b8 2e170100       5808 	ld.w	0[r14],r2
000008bc cf12           5809 	shl	15,r2
000008be d211           5810 	add	r18,r2

                                                                      Page 101
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000008c0 e299           5811 	cmp	r2,r19
000008c2 f31d*          5812 	bnh	.L2091
                        5813 --line2296
                        5814 ..lin.ce3ddcf5..5250f5ae.1_372::
                        5815 .LDWlin372:
000008c4 2b0600000000*  5816 	mov	_g_fcl_data_str+4,r11
000008ca 2bf70100       5817 	ld.w	0[r11],ep
000008ce 7610           5818 	sld.hu	12[ep],r2
000008d0 c812           5819 	shl	8,r2
000008d2 0298           5820 	mov	r2,r19
000008d4 c199           5821 	add	r1,r19
000008d6 2c0600000000*  5822 	mov	_g_fcl_data_str+80,r12
000008dc 2c170100       5823 	ld.w	0[r12],r2
000008e0 cf12           5824 	shl	15,r2
000008e2 40968000       5825 	movhi	hi(8388608),zero,r18
000008e6 d211           5826 	add	r18,r2
000008e8 e299           5827 	cmp	r2,r19
000008ea 8b55*          5828 	bh	.L2088
                        5829 --line2298
                        5830 ..lin.ce3ddcf5..5250f5ae.1_373::
                        5831 .LDWlin373:
000008ec 2b0600000000*  5832 	mov	_g_fcl_data_str+4,r11
000008f2 2bf70100       5833 	ld.w	0[r11],ep
000008f6 40168000       5834 	movhi	hi(8388608),zero,r2
000008fa 049d           5835 	sld.w	8[ep],r19
000008fc e299           5836 	cmp	r2,r19
000008fe e145*          5837 	bl	.L2088
                        5838 .L2091:
                        5839 --line2299
                        5840 ..lin.ce3ddcf5..5250f5ae.1_374::
                        5841 .LDWlin374:
00000900 2b0600000000*  5842 	mov	_g_fcl_data_str+4,r11
00000906 2bf70100       5843 	ld.w	0[r11],ep
0000090a 0415           5844 	sld.w	8[ep],r2
0000090c 8200           5845 	zxb	r2
0000090e e011           5846 	cmp	zero,r2
00000910 da3d*          5847 	bne	.L2088
                        5848 --line2300
                        5849 ..lin.ce3ddcf5..5250f5ae.1_375::
                        5850 .LDWlin375:
00000912 2b0600000000*  5851 	mov	_g_fcl_data_str+4,r11
00000918 2bf70100       5852 	ld.w	0[r11],ep
0000091c 7610           5853 	sld.hu	12[ep],r2
0000091e e011           5854 	cmp	zero,r2
00000920 d335*          5855 	bnh	.L2088
                        5856 --2294:              ((g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 * R_FLI_SMALL_BLOCK_SIZE) +

                        5857 --2295:               (g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32 * R_FLI_BLOCK_SIZE))) ||

                        5858 --2296:             (((startAddr + (g_fcl_data_str.reqInt_pstr->cnt_u16 * (2 * R_FLI_BLOCK_TRANSFERSIZE))) <=

                        5859 --2297:               (R_FLI_CFLASH2_START + (g_fcl_data_str.deviceInfo_str.cf2BlkCnt32kB_u32 * R_FLI_BLOCK_SIZE))) &&

                        5860 --2298:               (g_fcl_data_str.reqInt_pstr->idx_u32 >= R_FLI_CFLASH2_START))) &&

                        5861 --2299:              ((g_fcl_data_str.reqInt_pstr->idx_u32 % (2 * R_FLI_BLOCK_TRANSFERSIZE)) == 0) &&

                        5862 --2300:               (g_fcl_data_str.reqInt_pstr->cnt_u16 > 0))

                        5863 --2301:         {   

                        5864 --2302:             g_fcl_data_str.opVar_str.buffAddr_u32 = g_fcl_data_str.reqInt_pstr->bufferAdd_u32;

                        5865 --line2302
                        5866 ..lin.ce3ddcf5..5250f5ae.1_376::
                        5867 .LDWlin376:
00000922 2b0600000000*  5868 	mov	_g_fcl_data_str+4,r11
00000928 2bf70100       5869 	ld.w	0[r11],ep
0000092c 020d           5870 	sld.w	4[ep],r1
0000092e 2c0600000000*  5871 	mov	_g_fcl_data_str+12,r12

                                                                      Page 102
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000934 6c0f0100       5872 	st.w	r1,0[r12]
                        5873 --2303:             g_fcl_data_str.opVar_str.opCnt_u16    = g_fcl_data_str.reqInt_pstr->cnt_u16;

                        5874 --line2303
                        5875 ..lin.ce3ddcf5..5250f5ae.1_377::
                        5876 .LDWlin377:
00000938 2d0600000000*  5877 	mov	_g_fcl_data_str+4,r13
0000093e 2df70100       5878 	ld.w	0[r13],ep
00000942 7608           5879 	sld.hu	12[ep],r1
00000944 2e0600000000*  5880 	mov	_g_fcl_data_str+16,r14
0000094a 6e0f0000       5881 	st.h	r1,0[r14]
                        5882 --2304:             g_fcl_data_str.opVar_str.opAddr_u32   = g_fcl_data_str.reqInt_pstr->idx_u32;

                        5883 --line2304
                        5884 ..lin.ce3ddcf5..5250f5ae.1_378::
                        5885 .LDWlin378:
0000094e 2f0600000000*  5886 	mov	_g_fcl_data_str+4,r15
00000954 2ff70100       5887 	ld.w	0[r15],ep
00000958 040d           5888 	sld.w	8[ep],r1
0000095a 300600000000*  5889 	mov	_g_fcl_data_str+8,r16
00000960 700f0100       5890 	st.w	r1,0[r16]
                        5891 --2305:             g_fcl_data_str.intStatus_enu          = R_FCL_ISTAT_BUSY;

                        5892 --line2305
                        5893 ..lin.ce3ddcf5..5250f5ae.1_379::
                        5894 .LDWlin379:
00000964 030a           5895 	mov	3,r1
00000966 310600000000*  5896 	mov	_g_fcl_data_str+68,r17
0000096c 710f0100       5897 	st.w	r1,0[r17]
                        5898 --2306:             g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;

                        5899 --line2306
                        5900 ..lin.ce3ddcf5..5250f5ae.1_380::
                        5901 .LDWlin380:
00000970 010a           5902 	mov	1,r1
00000972 320600000000*  5903 	mov	_g_fcl_data_str+24,r18
00000978 720f0100       5904 	st.w	r1,0[r18]
                        5905 --2307:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        5906 --line2307
                        5907 ..lin.ce3ddcf5..5250f5ae.1_381::
                        5908 .LDWlin381:
0000097c 010a           5909 	mov	1,r1
0000097e 330600000000*  5910 	mov	_g_fcl_data_str+20,r19
00000984 730f0100       5911 	st.w	r1,0[r19]
00000988 9575*          5912 	br	.L2083
                        5913 .L2088:
                        5914 --2308:         }

                        5915 --2309:         

                        5916 --2310:         /* input parameters check against extended user area range --> area selected and data is aligned */

                        5917 --2311:         else if ((((startAddr + (g_fcl_data_str.reqInt_pstr->cnt_u16 * (2 * R_FLI_BLOCK_TRANSFERSIZE))) <= 

                        5918 --line2311
                        5919 ..lin.ce3ddcf5..5250f5ae.1_382::
                        5920 .LDWlin382:
0000098a 2b0600000000*  5921 	mov	_g_fcl_data_str+4,r11
00000990 2bf70100       5922 	ld.w	0[r11],ep
00000994 7610           5923 	sld.hu	12[ep],r2
00000996 c812           5924 	shl	8,r2
00000998 c111           5925 	add	r1,r2
0000099a 2c0600000000*  5926 	mov	_g_fcl_data_str+84,r12
000009a0 2c0f0100       5927 	ld.w	0[r12],r1
000009a4 cf0a           5928 	shl	15,r1
000009a6 409e0001       5929 	movhi	hi(16777216),zero,r19
000009aa d309           5930 	add	r19,r1
000009ac e111           5931 	cmp	r1,r2
000009ae fb55*          5932 	bh	.L2095

                                                                      Page 103
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5933 --line2314
                        5934 ..lin.ce3ddcf5..5250f5ae.1_383::
                        5935 .LDWlin383:
000009b0 2b0600000000*  5936 	mov	_g_fcl_data_str+4,r11
000009b6 2bf70100       5937 	ld.w	0[r11],ep
000009ba 040d           5938 	sld.w	8[ep],r1
000009bc 8100           5939 	zxb	r1
000009be e009           5940 	cmp	zero,r1
000009c0 ea4d*          5941 	bne	.L2095
                        5942 --line2315
                        5943 ..lin.ce3ddcf5..5250f5ae.1_384::
                        5944 .LDWlin384:
000009c2 2b0600000000*  5945 	mov	_g_fcl_data_str+4,r11
000009c8 2bf70100       5946 	ld.w	0[r11],ep
000009cc 7608           5947 	sld.hu	12[ep],r1
000009ce e009           5948 	cmp	zero,r1
000009d0 e345*          5949 	bnh	.L2095
                        5950 --line2316
                        5951 ..lin.ce3ddcf5..5250f5ae.1_385::
                        5952 .LDWlin385:
000009d2 2b0600000000*  5953 	mov	_g_fcl_data_str+4,r11
000009d8 2bf70100       5954 	ld.w	0[r11],ep
000009dc 400e0001       5955 	movhi	hi(16777216),zero,r1
000009e0 0415           5956 	sld.w	8[ep],r2
000009e2 e111           5957 	cmp	r1,r2
000009e4 c13d*          5958 	bl	.L2095
                        5959 --line2317
                        5960 ..lin.ce3ddcf5..5250f5ae.1_386::
                        5961 .LDWlin386:
000009e6 2b0600000000*  5962 	mov	_g_fcl_data_str+132,r11
000009ec 2b0f0100       5963 	ld.w	0[r11],r1
000009f0 e009           5964 	cmp	zero,r1
000009f2 d235*          5965 	be	.L2095
                        5966 --2312:                    (R_FLI_USERBOOT_AREA_START +

                        5967 --2313:                    (g_fcl_data_str.deviceInfo_str.usrBlkCnt32kB_u32 * R_FLI_BLOCK_SIZE))) &&

                        5968 --2314:                   ((g_fcl_data_str.reqInt_pstr->idx_u32 % (2 * R_FLI_BLOCK_TRANSFERSIZE)) == 0)) &&

                        5969 --2315:                    (g_fcl_data_str.reqInt_pstr->cnt_u16 > 0) && 

                        5970 --2316:                    (g_fcl_data_str.reqInt_pstr->idx_u32 >= R_FLI_USERBOOT_AREA_START) &&

                        5971 --2317:                    (g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu != R_FCL_FALSE))

                        5972 --2318:         {   

                        5973 --2319:             g_fcl_data_str.opVar_str.buffAddr_u32 = g_fcl_data_str.reqInt_pstr->bufferAdd_u32;

                        5974 --line2319
                        5975 ..lin.ce3ddcf5..5250f5ae.1_387::
                        5976 .LDWlin387:
000009f4 2b0600000000*  5977 	mov	_g_fcl_data_str+4,r11
000009fa 2bf70100       5978 	ld.w	0[r11],ep
000009fe 020d           5979 	sld.w	4[ep],r1
00000a00 2c0600000000*  5980 	mov	_g_fcl_data_str+12,r12
00000a06 6c0f0100       5981 	st.w	r1,0[r12]
                        5982 --2320:             g_fcl_data_str.opVar_str.opCnt_u16    = g_fcl_data_str.reqInt_pstr->cnt_u16;

                        5983 --line2320
                        5984 ..lin.ce3ddcf5..5250f5ae.1_388::
                        5985 .LDWlin388:
00000a0a 2d0600000000*  5986 	mov	_g_fcl_data_str+4,r13
00000a10 2df70100       5987 	ld.w	0[r13],ep
00000a14 7608           5988 	sld.hu	12[ep],r1
00000a16 2e0600000000*  5989 	mov	_g_fcl_data_str+16,r14
00000a1c 6e0f0000       5990 	st.h	r1,0[r14]
                        5991 --2321:             g_fcl_data_str.opVar_str.opAddr_u32   = g_fcl_data_str.reqInt_pstr->idx_u32;

                        5992 --line2321
                        5993 ..lin.ce3ddcf5..5250f5ae.1_389::

                                                                      Page 104
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        5994 .LDWlin389:
00000a20 2f0600000000*  5995 	mov	_g_fcl_data_str+4,r15
00000a26 2ff70100       5996 	ld.w	0[r15],ep
00000a2a 040d           5997 	sld.w	8[ep],r1
00000a2c 300600000000*  5998 	mov	_g_fcl_data_str+8,r16
00000a32 700f0100       5999 	st.w	r1,0[r16]
                        6000 --2322:             g_fcl_data_str.intStatus_enu          = R_FCL_ISTAT_BUSY;

                        6001 --line2322
                        6002 ..lin.ce3ddcf5..5250f5ae.1_390::
                        6003 .LDWlin390:
00000a36 030a           6004 	mov	3,r1
00000a38 310600000000*  6005 	mov	_g_fcl_data_str+68,r17
00000a3e 710f0100       6006 	st.w	r1,0[r17]
                        6007 --2323:             g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;

                        6008 --line2323
                        6009 ..lin.ce3ddcf5..5250f5ae.1_391::
                        6010 .LDWlin391:
00000a42 010a           6011 	mov	1,r1
00000a44 320600000000*  6012 	mov	_g_fcl_data_str+24,r18
00000a4a 720f0100       6013 	st.w	r1,0[r18]
                        6014 --2324:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        6015 --line2324
                        6016 ..lin.ce3ddcf5..5250f5ae.1_392::
                        6017 .LDWlin392:
00000a4e 010a           6018 	mov	1,r1
00000a50 330600000000*  6019 	mov	_g_fcl_data_str+20,r19
00000a56 730f0100       6020 	st.w	r1,0[r19]
00000a5a 850d*          6021 	br	.L2083
                        6022 .L2095:
                        6023 --2325:         }

                        6024 --2326:         

                        6025 --2327:         /* parameter error */

                        6026 --2328:         else

                        6027 --2329:         {

                        6028 --2330:             g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        6029 --line2330
                        6030 ..lin.ce3ddcf5..5250f5ae.1_393::
                        6031 .LDWlin393:
00000a5c 2b0600000000*  6032 	mov	_g_fcl_data_str+4,r11
00000a62 2bf70100       6033 	ld.w	0[r11],ep
00000a66 040a           6034 	mov	4,r1
00000a68 090d           6035 	sst.w	r1,16[ep]
                        6036 .L2083:
                        6037 --2331:         }

                        6038 --2332:     }

                        6039 --2333: } /* R_FCL_FCUFct_Write */

                        6040 --	    .ef
                        6041 .LDW501:
                        6042 --line2333
                        6043 ..lin.ce3ddcf5..5250f5ae.1_394::
                        6044 .LDWlin394:
00000a6a 23ff0100       6045 	ld.w	0[sp],lp
00000a6e 441a           6046 	add	4,sp
                        6047 	.jumptype return
00000a70 7f00           6048 	jmp	[lp]
                        6049 ..lin.ce3ddcf5..5250f5ae.1_395::
                        6050 .LDWlin395:
                        6051 	.global	___ghs_eofn_R_FCL_FCUFct_Write
                        6052 ___ghs_eofn_R_FCL_FCUFct_Write:
                        6053 	.type	_R_FCL_FCUFct_Write,@function
                        6054 	.size	_R_FCL_FCUFct_Write,.-_R_FCL_FCUFct_Write

                                                                      Page 105
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6055 	.align	2
                        6056 --_startAddr	r1	local
                        6057 
                        6058 	.data
                        6059 	.section ".R_FCL_CODE_ROMRAM","ax"
                        6060 
                        6061 	.section ".R_FCL_CODE_RAM","ax"
                        6062 
                        6063 --2334: /**********************************************************************************************************************

                        6064 --2335:  End of function R_FCL_FCUFct_Write

                        6065 --2336:  *********************************************************************************************************************/

                        6066 --2338: /**********************************************************************************************************************

                        6067 --2339:  * Function name: R_FCL_FCUFct_HandleMultiOperation_IntErr

                        6068 --2340:  *********************************************************************************************************************/

                        6069 --2341: /**

                        6070 --2342:  * Internal error handling preparation for MultiOperation

                        6071 --2343:  *

                        6072 --2344:  * @param[in]     opState: internal error handling state to be entered

                        6073 --2345:  * @return        ---

                        6074 --2346:  */

                        6075 --2347: /*********************************************************************************************************************/

                        6076 --2348: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        6077 --2349:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        6078 --2350: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        6079 --2351:     #pragma location = "R_FCL_CODE_RAM"

                        6080 --2352: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        6081 --2353:     #pragma section text "R_FCL_CODE_RAM"

                        6082 --2354: #endif

                        6083 --2355: R_FCL_STATIC void R_FCL_FCUFct_HandleMultiOperation_IntErr (r_fcl_op_status_t opState)

                        6084 	.align	2
                        6085 	.align	2
                        6086 	.align	2
                        6087 ..gh.f.a.2.e.32:
                        6088 	.type	..gh.f.a.2.e.32,@object
                        6089 	.size	..gh.f.a.2.e.32,0
                        6090 	.global	_R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        6091 _R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.:
                        6092 _R_FCL_FCUFct_HandleMultiOperation_IntErr:
                        6093 .LDW601:
00000d32 581a           6094 	add	-8,sp
00000d34 63ff0500       6095 	st.w	lp,4[sp]
00000d38 63ef0100       6096 	st.w	r29,0[sp]
00000d3c 06e8           6097 	mov	r6,r29
                        6098 --	    .bf
                        6099 .LDW701:
                        6100 --2356: {

                        6101 --2357:     /* Reset FMATSEL */

                        6102 --2358:     R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16,

00000d3e 2b0600000000*  6103 	mov	_g_fcl_data_str+100,r11
00000d44 eb0f0100       6104 	ld.hu	0[r11],r1
00000d48 010e003b       6105 	addi	15104,r1,r1
00000d4c c100           6106 	zxh	r1
00000d4e 0138           6107 	mov	r1,r7
00000d50 26062000a1ff   6108 	mov	-6225888,r6
                        6109 	jarl	_R_FCL_I_write_memory_u16,lp
                        6109 <EXPANSION BEGIN>
                        6109 jarl22 _R_FCL_I_write_memory_u16 , lp 
00000d56 bfff26f3*      6109 <EXPANSION END>
                        6110 --2359:                               g_fcl_data_str.deviceInfo_str.matSel_u16 + R_FPSYS_REGBIT_FMATSELC_KEY);

                        6111 --2361:     g_fcl_data_str.opVar_str.opStatus_enu = opState;

                        6112 --line2361

                                                                      Page 106
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6113 ..lin.ce3ddcf5..f43dd41e.0_396::
                        6114 .LDWlin396:
00000d5a 2c0600000000*  6115 	mov	_g_fcl_data_str+20,r12
00000d60 6cef0100       6116 	st.w	r29,0[r12]
                        6117 --2362: }

                        6118 --	    .ef
                        6119 .LDW801:
                        6120 --line2362
                        6121 ..lin.ce3ddcf5..f43dd41e.0_397::
                        6122 .LDWlin397:
00000d64 23ff0500       6123 	ld.w	4[sp],lp
00000d68 23ef0100       6124 	ld.w	0[sp],r29
00000d6c 481a           6125 	add	8,sp
                        6126 	.jumptype return
00000d6e 7f00           6127 	jmp	[lp]
                        6128 ..lin.ce3ddcf5..f43dd41e.0_398::
                        6129 .LDWlin398:
                        6130 ___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation_IntErr:
                        6131 	.type	_R_FCL_FCUFct_HandleMultiOperation_IntErr,@function
                        6132 	.size	_R_FCL_FCUFct_HandleMultiOperation_IntErr,.-_R_FCL_FCUFct_HandleMultiOperation_IntErr
                        6133 	.type	_R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,@function
                        6134 	.size	_R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.,.-_R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
                        6135 	.align	2
                        6136 
                        6137 --_opState	r29	param
                        6138 
                        6139 	.data
                        6140 	.section ".R_FCL_CODE_RAM","ax"
                        6141 
                        6142 
                        6143 --2364: /**********************************************************************************************************************

                        6144 --2365:  * Function name: R_FCL_FCUFct_HandleMultiOperation

                        6145 --2366:  *********************************************************************************************************************/

                        6146 --2367: /**

                        6147 --2368:  * This function handles all operations which need several handler calls (e.g. erase and write)

                        6148 --2369:  * Depending of the executed command, the FACI is configured. After that, the result is checked until the operation

                        6149 --2370:  * is finished. At the end the result variable of the request structure is updated.

                        6150 --2371:  *

                        6151 --2372:  * @param[in,out] -

                        6152 --2373:  * @return        ---

                        6153 --2374:  */

                        6154 --2375: /*********************************************************************************************************************/

                        6155 --2376: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        6156 --2377:     #pragma ghs section text = ".R_FCL_CODE_RAM"

                        6157 --2378: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        6158 --2379:     #pragma location = "R_FCL_CODE_RAM"

                        6159 --2380: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        6160 --2381:     #pragma section text "R_FCL_CODE_RAM"

                        6161 --2382: #endif

                        6162 --2383: void R_FCL_FCUFct_HandleMultiOperation (void)

                        6163 	.align	2
                        6164 	.align	2
                        6165 	.align	2
                        6166 ..gh.f.a.2.e.33:
                        6167 	.type	..gh.f.a.2.e.33,@object
                        6168 	.size	..gh.f.a.2.e.33,0
                        6169 	.global	_R_FCL_FCUFct_HandleMultiOperation
                        6170 _R_FCL_FCUFct_HandleMultiOperation:
                        6171 .LDW901:
00000d70 541a           6172 	add	-12,sp
00000d72 63ff0900       6173 	st.w	lp,8[sp]

                                                                      Page 107
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000d76 63e70500       6174 	st.w	r28,4[sp]
00000d7a 63ef0100       6175 	st.w	r29,0[sp]
                        6176 --	    .bf
                        6177 .LDW011:
                        6178 --2384: {

                        6179 --2385:     r_fcl_status_t ret;

                        6180 --2386:     r_fcl_status_t res;

                        6181 --2387:     uint32_t       regFSTATR;

                        6182 --2388:     uint16_t       data;

                        6183 --2389:     uint32_t       i;

                        6184 --2390:     uint32_t       readData;

                        6185 --2391:     r_fcl_flag_t   skipCode;

                        6186 --2392:     r_fcl_flag_t   isCmdSpdExec;

                        6187 --2394:     /* Multi operation state 1: start switch mode */

                        6188 --2395:     if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_OP_PREPARE_STATE)

00000d7e 2b0600000000*  6189 	mov	_g_fcl_data_str+20,r11
00000d84 2b0f0100       6190 	ld.w	0[r11],r1
00000d88 610a           6191 	cmp	1,r1
00000d8a da75*          6192 	bne	.L2229
                        6193 --2396:     {

                        6194 --2397:         g_fcl_data_str.deviceInfo_str.matSel_u16  = R_FCL_I_read_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16);

                        6195 --line2397
                        6196 ..lin.ce3ddcf5..2b10f0eb.0_399::
                        6197 .LDWlin399:
00000d8c 26062000a1ff   6198 	mov	-6225888,r6
                        6199 	jarl	_R_FCL_I_read_memory_u16,lp
                        6199 <EXPANSION BEGIN>
                        6199 jarl22 _R_FCL_I_read_memory_u16 , lp 
00000d92 bfff74f2*      6199 <EXPANSION END>
00000d96 2b0600000000*  6200 	mov	_g_fcl_data_str+100,r11
00000d9c 6b570000       6201 	st.h	r10,0[r11]
                        6202 --2399:         /* Check if suspend is requested */

                        6203 --2400:         if (R_FCL_FALSE == g_fcl_data_str.suspendInfo_str.spdSpdRequest_enu)

                        6204 --line2400
                        6205 ..lin.ce3ddcf5..2b10f0eb.0_400::
                        6206 .LDWlin400:
00000da0 2c0600000000*  6207 	mov	_g_fcl_data_str+52,r12
00000da6 2c0f0100       6208 	ld.w	0[r12],r1
00000daa e009           6209 	cmp	zero,r1
00000dac 8a4d*          6210 	bne	.L2231
                        6211 --2401:         {

                        6212 --2403:             /* Switch dto COde or Data Flash mode according to the command */

                        6213 --2404:             if ((g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_LOCKBIT) ||              /* PRQA S 2814 */

                        6214 --line2404
                        6215 ..lin.ce3ddcf5..2b10f0eb.0_401::
                        6216 .LDWlin401:
00000dae 2b0600000000*  6217 	mov	_g_fcl_data_str+4,r11
00000db4 2bf70100       6218 	ld.w	0[r11],ep
00000db8 000d           6219 	sld.w	0[ep],r1
00000dba 630a           6220 	cmp	3,r1
00000dbc 921d*          6221 	be	.L2234
                        6222 --line2405
                        6223 ..lin.ce3ddcf5..2b10f0eb.0_402::
                        6224 .LDWlin402:
00000dbe 2b0600000000*  6225 	mov	_g_fcl_data_str+4,r11
00000dc4 2bf70100       6226 	ld.w	0[r11],ep
00000dc8 000d           6227 	sld.w	0[ep],r1
00000dca 640a           6228 	cmp	4,r1
00000dcc 9215*          6229 	be	.L2234
                        6230 --line2406
                        6231 ..lin.ce3ddcf5..2b10f0eb.0_403::

                                                                      Page 108
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6232 .LDWlin403:
00000dce 2b0600000000*  6233 	mov	_g_fcl_data_str+4,r11
00000dd4 2bf70100       6234 	ld.w	0[r11],ep
00000dd8 000d           6235 	sld.w	0[ep],r1
00000dda 610a           6236 	cmp	1,r1
00000ddc 920d*          6237 	be	.L2234
                        6238 --line2407
                        6239 ..lin.ce3ddcf5..2b10f0eb.0_404::
                        6240 .LDWlin404:
00000dde 2b0600000000*  6241 	mov	_g_fcl_data_str+4,r11
00000de4 2bf70100       6242 	ld.w	0[r11],ep
00000de8 000d           6243 	sld.w	0[ep],r1
00000dea 620a           6244 	cmp	2,r1
00000dec ea05*          6245 	bne	.L2233
                        6246 .L2234:
                        6247 --2405:                 (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_LOCKBIT) ||

                        6248 --2406:                 (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_ERASE) ||

                        6249 --2407:                 (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_WRITE))

                        6250 --2408:             {

                        6251 --2409:                 ret = R_FCL_FCUFct_SwitchMode_Start (R_FCL_WRITE_MODE);

                        6252 --line2409
                        6253 ..lin.ce3ddcf5..2b10f0eb.0_405::
                        6254 .LDWlin405:
00000dee 0132           6255 	mov	1,r6
                        6256 	jarl	_R_FCL_FCUFct_SwitchMode_Start,lp
                        6256 <EXPANSION BEGIN>
                        6256 jarl22 _R_FCL_FCUFct_SwitchMode_Start , lp 
00000df0 bfffb4f4*      6256 <EXPANSION END>
00000df4 0ae8           6257 	mov	r10,r29
00000df6 e505*          6258 	br	.L2238
                        6259 .L2233:
                        6260 --2410:             }

                        6261 --2411:             

                        6262 --2412:             /* Extra area operations */

                        6263 --2413:             else 

                        6264 --2414:             {                

                        6265 --2415:                 ret = R_FCL_FCUFct_SwitchMode_Start (R_FCL_CFG_WRITE_MODE);

                        6266 --line2415
                        6267 ..lin.ce3ddcf5..2b10f0eb.0_406::
                        6268 .LDWlin406:
00000df8 20368000       6269 	movea	128,zero,r6
                        6270 	jarl	_R_FCL_FCUFct_SwitchMode_Start,lp
                        6270 <EXPANSION BEGIN>
                        6270 jarl22 _R_FCL_FCUFct_SwitchMode_Start , lp 
00000dfc bfffa8f4*      6270 <EXPANSION END>
00000e00 0ae8           6271 	mov	r10,r29
                        6272 .L2238:
                        6273 --2416:             }

                        6274 --2418:             /* Switch mode error check */

                        6275 --2419:             if (ret == R_FCL_OK)

                        6276 --line2419
                        6277 ..lin.ce3ddcf5..2b10f0eb.0_407::
                        6278 .LDWlin407:
00000e02 e0e9           6279 	cmp	zero,r29
00000e04 fa0d*          6280 	bne	.L2239
                        6281 --2420:             {

                        6282 --2421:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_CHECK_PE_MODE_SWITCH_STATE;

                        6283 --line2421
                        6284 ..lin.ce3ddcf5..2b10f0eb.0_408::
                        6285 .LDWlin408:
00000e06 060a           6286 	mov	6,r1

                                                                      Page 109
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000e08 2b0600000000*  6287 	mov	_g_fcl_data_str+20,r11
00000e0e 6b0f0100       6288 	st.w	r1,0[r11]
                        6289 --2422:                 g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;

                        6290 --line2422
                        6291 ..lin.ce3ddcf5..2b10f0eb.0_409::
                        6292 .LDWlin409:
00000e12 010a           6293 	mov	1,r1
00000e14 2c0600000000*  6294 	mov	_g_fcl_data_str+24,r12
00000e1a 6c0f0100       6295 	st.w	r1,0[r12]
00000e1e 8007620b*      6296 	br	.L2227
                        6297 .L2239:
                        6298 --2423:             }

                        6299 --2424:             else

                        6300 --2425:             {

                        6301 --2426:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_FINISHED_STATE;

                        6302 --line2426
                        6303 ..lin.ce3ddcf5..2b10f0eb.0_410::
                        6304 .LDWlin410:
00000e22 0c0a           6305 	mov	12,r1
00000e24 2b0600000000*  6306 	mov	_g_fcl_data_str+20,r11
00000e2a 6b0f0100       6307 	st.w	r1,0[r11]
                        6308 --2427:                 g_fcl_data_str.opVar_str.opResult_enu = ret;

                        6309 --line2427
                        6310 ..lin.ce3ddcf5..2b10f0eb.0_411::
                        6311 .LDWlin411:
00000e2e 2c0600000000*  6312 	mov	_g_fcl_data_str+24,r12
00000e34 6cef0100       6313 	st.w	r29,0[r12]
00000e38 8007480b*      6314 	br	.L2227
                        6315 .L2231:
                        6316 --2428:             }

                        6317 --2429:         }

                        6318 --2430:         else

                        6319 --2431:         {

                        6320 --2432:             g_fcl_data_str.suspendInfo_str.matSel_u16 = g_fcl_data_str.deviceInfo_str.matSel_u16;

                        6321 --line2432
                        6322 ..lin.ce3ddcf5..2b10f0eb.0_412::
                        6323 .LDWlin412:
00000e3c 2b0600000000*  6324 	mov	_g_fcl_data_str+100,r11
00000e42 eb0f0100       6325 	ld.hu	0[r11],r1
00000e46 2c0600000000*  6326 	mov	_g_fcl_data_str+64,r12
00000e4c 6c0f0000       6327 	st.h	r1,0[r12]
                        6328 --2433:             g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu = g_fcl_data_str.opVar_str.opStatus_enu;

                        6329 --line2433
                        6330 ..lin.ce3ddcf5..2b10f0eb.0_413::
                        6331 .LDWlin413:
00000e50 2d0600000000*  6332 	mov	_g_fcl_data_str+20,r13
00000e56 2d0f0100       6333 	ld.w	0[r13],r1
00000e5a 2e0600000000*  6334 	mov	_g_fcl_data_str+44,r14
00000e60 6e0f0100       6335 	st.w	r1,0[r14]
                        6336 --2434:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_FINISHED_STATE;

                        6337 --line2434
                        6338 ..lin.ce3ddcf5..2b10f0eb.0_414::
                        6339 .LDWlin414:
00000e64 0c0a           6340 	mov	12,r1
00000e66 2f0600000000*  6341 	mov	_g_fcl_data_str+20,r15
00000e6c 6f0f0100       6342 	st.w	r1,0[r15]
00000e70 8007100b*      6343 	br	.L2227
                        6344 .L2229:
                        6345 --2435:         }

                        6346 --2436:     }

                        6347 --2437:     


                                                                      Page 110
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6348 --2438:     /* Multi operation state 2: wait for switch mode confirmation */

                        6349 --2439:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_BUSY_CHECK_PE_MODE_SWITCH_STATE)

                        6350 --line2439
                        6351 ..lin.ce3ddcf5..2b10f0eb.0_415::
                        6352 .LDWlin415:
00000e74 2b0600000000*  6353 	mov	_g_fcl_data_str+20,r11
00000e7a 2b0f0100       6354 	ld.w	0[r11],r1
00000e7e 660a           6355 	cmp	6,r1
00000e80 ea45*          6356 	bne	.L2244
                        6357 --2440:     {

                        6358 --2441:         /* Check if the mode is switched */

                        6359 --2442:         ret = R_FCL_FCUFct_SwitchMode_Check();

                        6360 --line2442
                        6361 ..lin.ce3ddcf5..2b10f0eb.0_416::
                        6362 .LDWlin416:
                        6363 	jarl	_R_FCL_FCUFct_SwitchMode_Check,lp
                        6363 <EXPANSION BEGIN>
                        6363 jarl22 _R_FCL_FCUFct_SwitchMode_Check , lp 
00000e82 bfffcaf4*      6363 <EXPANSION END>
00000e86 0ae8           6364 	mov	r10,r29
                        6365 --2443:         if (R_FCL_OK == ret)

                        6366 --line2443
                        6367 ..lin.ce3ddcf5..2b10f0eb.0_417::
                        6368 .LDWlin417:
00000e88 e0e9           6369 	cmp	zero,r29
00000e8a ea07f70a*      6370 	bne	.L2227
                        6371 --2444:         {

                        6372 --2445:             /* Treatment of cancel request? */

                        6373 --2446:             if (R_FCL_FALSE == g_fcl_data_str.cancelReq_enu)

                        6374 --line2446
                        6375 ..lin.ce3ddcf5..2b10f0eb.0_418::
                        6376 .LDWlin418:
00000e8e 2b0600000000*  6377 	mov	_g_fcl_data_str+144,r11
00000e94 2b0f0100       6378 	ld.w	0[r11],r1
00000e98 e009           6379 	cmp	zero,r1
00000e9a 8a2d*          6380 	bne	.L2248
                        6381 --2447:             {

                        6382 --2449:                 /* No Treatment of suspend request? */

                        6383 --2450:                 if (R_FCL_FALSE == g_fcl_data_str.suspendInfo_str.spdSpdRequest_enu)

                        6384 --line2450
                        6385 ..lin.ce3ddcf5..2b10f0eb.0_419::
                        6386 .LDWlin419:
00000e9c 2b0600000000*  6387 	mov	_g_fcl_data_str+52,r11
00000ea2 2b0f0100       6388 	ld.w	0[r11],r1
00000ea6 e009           6389 	cmp	zero,r1
00000ea8 9a0d*          6390 	bne	.L2250
                        6391 --2451:                 {

                        6392 --2452:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_START_OP_STATE;

                        6393 --line2452
                        6394 ..lin.ce3ddcf5..2b10f0eb.0_420::
                        6395 .LDWlin420:
00000eaa 070a           6396 	mov	7,r1
00000eac 2b0600000000*  6397 	mov	_g_fcl_data_str+20,r11
00000eb2 6b0f0100       6398 	st.w	r1,0[r11]
00000eb6 8007ca0a*      6399 	br	.L2227
                        6400 .L2250:
                        6401 --2453:                 }

                        6402 --2454:                 else

                        6403 --2455:                 {

                        6404 --2456:                     g_fcl_data_str.suspendInfo_str.matSel_u16 = g_fcl_data_str.deviceInfo_str.matSel_u16;

                        6405 --line2456

                                                                      Page 111
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6406 ..lin.ce3ddcf5..2b10f0eb.0_421::
                        6407 .LDWlin421:
00000eba 2b0600000000*  6408 	mov	_g_fcl_data_str+100,r11
00000ec0 eb0f0100       6409 	ld.hu	0[r11],r1
00000ec4 2c0600000000*  6410 	mov	_g_fcl_data_str+64,r12
00000eca 6c0f0000       6411 	st.h	r1,0[r12]
                        6412 --2457:                     g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        6413 --line2457
                        6414 ..lin.ce3ddcf5..2b10f0eb.0_422::
                        6415 .LDWlin422:
00000ece 010a           6416 	mov	1,r1
00000ed0 2d0600000000*  6417 	mov	_g_fcl_data_str+44,r13
00000ed6 6d0f0100       6418 	st.w	r1,0[r13]
                        6419 --2458:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        6420 --line2458
                        6421 ..lin.ce3ddcf5..2b10f0eb.0_423::
                        6422 .LDWlin423:
00000eda 0a0a           6423 	mov	10,r1
00000edc 2e0600000000*  6424 	mov	_g_fcl_data_str+20,r14
00000ee2 6e0f0100       6425 	st.w	r1,0[r14]
00000ee6 80079a0a*      6426 	br	.L2227
                        6427 .L2248:
                        6428 --2459:                 }

                        6429 --2460:             }

                        6430 --2461:             

                        6431 --2462:             /* Cancel request issued */

                        6432 --2463:             else

                        6433 --2464:             {

                        6434 --2465:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        6435 --line2465
                        6436 ..lin.ce3ddcf5..2b10f0eb.0_424::
                        6437 .LDWlin424:
00000eea 0a0a           6438 	mov	10,r1
00000eec 2b0600000000*  6439 	mov	_g_fcl_data_str+20,r11
00000ef2 6b0f0100       6440 	st.w	r1,0[r11]
                        6441 --2466:                 

                        6442 --2467:                 ret = R_FCL_FCUFct_ForcedStop ();

                        6443 --line2467
                        6444 ..lin.ce3ddcf5..2b10f0eb.0_425::
                        6445 .LDWlin425:
                        6446 	jarl	_R_FCL_FCUFct_ForcedStop,lp
                        6446 <EXPANSION BEGIN>
                        6446 jarl22 _R_FCL_FCUFct_ForcedStop , lp 
00000ef6 bfff92f4*      6446 <EXPANSION END>
00000efa 0ae8           6447 	mov	r10,r29
                        6448 --2468:             

                        6449 --2469:                 /* timeout in forced stop processing */

                        6450 --2470:                 if (R_FCL_OK != ret)

                        6451 --line2470
                        6452 ..lin.ce3ddcf5..2b10f0eb.0_426::
                        6453 .LDWlin426:
00000efc e0e9           6454 	cmp	zero,r29
00000efe e207830a*      6455 	be	.L2227
                        6456 --2471:                 {

                        6457 --2472:                     R_FCL_FCUFct_HandleMultiOperation_IntErr (R_FCL_OP_INTERNAL_ERROR_SWITCH_READ_STATE);

                        6458 --line2472
                        6459 ..lin.ce3ddcf5..2b10f0eb.0_427::
                        6460 .LDWlin427:
00000f02 0d32           6461 	mov	13,r6
                        6462 	jarl	_R_FCL_FCUFct_HandleMultiOperation_IntErr,lp
                        6462 <EXPANSION BEGIN>

                                                                      Page 112
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6462 jarl22 _R_FCL_FCUFct_HandleMultiOperation_IntErr , lp 
00000f04 bfff2efe*      6462 <EXPANSION END>
00000f08 8007780a*      6463 	br	.L2227
                        6464 .L2244:
                        6465 --2473:                 }

                        6466 --2474:             }

                        6467 --2475:         }

                        6468 --2476:     }

                        6469 --2477:     

                        6470 --2478:     /* Multi operation state 3: prepare the operation */

                        6471 --2479:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_BUSY_START_OP_STATE)

                        6472 --line2479
                        6473 ..lin.ce3ddcf5..2b10f0eb.0_428::
                        6474 .LDWlin428:
00000f0c 2b0600000000*  6475 	mov	_g_fcl_data_str+20,r11
00000f12 2b0f0100       6476 	ld.w	0[r11],r1
00000f16 670a           6477 	cmp	7,r1
00000f18 ea072f03*      6478 	bne	.L2257
                        6479 --2480:     {

                        6480 --2482:         /* No cancel request to be handled */

                        6481 --2483:         if (R_FCL_FALSE == g_fcl_data_str.cancelReq_enu)

                        6482 --line2483
                        6483 ..lin.ce3ddcf5..2b10f0eb.0_429::
                        6484 .LDWlin429:
00000f1c 2b0600000000*  6485 	mov	_g_fcl_data_str+144,r11
00000f22 2b0f0100       6486 	ld.w	0[r11],r1
00000f26 e009           6487 	cmp	zero,r1
00000f28 ea07fd02*      6488 	bne	.L2259
                        6489 --2484:         {

                        6490 --2486:             /* Suspend operation to be handled? */

                        6491 --2487:             if (R_FCL_FALSE == g_fcl_data_str.suspendInfo_str.spdSpdRequest_enu)

                        6492 --line2487
                        6493 ..lin.ce3ddcf5..2b10f0eb.0_430::
                        6494 .LDWlin430:
00000f2c 2b0600000000*  6495 	mov	_g_fcl_data_str+52,r11
00000f32 2b0f0100       6496 	ld.w	0[r11],r1
00000f36 e009           6497 	cmp	zero,r1
00000f38 ea07bd02*      6498 	bne	.L2261
                        6499 --2488:             {

                        6500 --2490:                 /* start a new Code Flash operation */

                        6501 --2491:                 if ((g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_LOCKBIT) ||

                        6502 --line2491
                        6503 ..lin.ce3ddcf5..2b10f0eb.0_431::
                        6504 .LDWlin431:
00000f3c 2b0600000000*  6505 	mov	_g_fcl_data_str+4,r11
00000f42 2bf70100       6506 	ld.w	0[r11],ep
00000f46 000d           6507 	sld.w	0[ep],r1
00000f48 630a           6508 	cmp	3,r1
00000f4a 921d*          6509 	be	.L2264
                        6510 --line2492
                        6511 ..lin.ce3ddcf5..2b10f0eb.0_432::
                        6512 .LDWlin432:
00000f4c 2b0600000000*  6513 	mov	_g_fcl_data_str+4,r11
00000f52 2bf70100       6514 	ld.w	0[r11],ep
00000f56 000d           6515 	sld.w	0[ep],r1
00000f58 640a           6516 	cmp	4,r1
00000f5a 9215*          6517 	be	.L2264
                        6518 --line2493
                        6519 ..lin.ce3ddcf5..2b10f0eb.0_433::
                        6520 .LDWlin433:
00000f5c 2b0600000000*  6521 	mov	_g_fcl_data_str+4,r11

                                                                      Page 113
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000f62 2bf70100       6522 	ld.w	0[r11],ep
00000f66 000d           6523 	sld.w	0[ep],r1
00000f68 610a           6524 	cmp	1,r1
00000f6a 920d*          6525 	be	.L2264
                        6526 --line2494
                        6527 ..lin.ce3ddcf5..2b10f0eb.0_434::
                        6528 .LDWlin434:
00000f6c 2b0600000000*  6529 	mov	_g_fcl_data_str+4,r11
00000f72 2bf70100       6530 	ld.w	0[r11],ep
00000f76 000d           6531 	sld.w	0[ep],r1
00000f78 620a           6532 	cmp	2,r1
00000f7a fa2d*          6533 	bne	.L2263
                        6534 .L2264:
                        6535 --2492:                     (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_LOCKBIT) ||

                        6536 --2493:                     (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_ERASE) ||

                        6537 --2494:                     (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_WRITE))

                        6538 --2495:                 {

                        6539 --2497:                     /* Enable / Disable lock bit protection */

                        6540 --2498:                     if (g_fcl_data_str.deviceInfo_str.enableLockBits_enu == R_FCL_TRUE)

                        6541 --line2498
                        6542 ..lin.ce3ddcf5..2b10f0eb.0_435::
                        6543 .LDWlin435:
00000f7c 2b0600000000*  6544 	mov	_g_fcl_data_str+128,r11
00000f82 2b0f0100       6545 	ld.w	0[r11],r1
00000f86 610a           6546 	cmp	1,r1
00000f88 9a0d*          6547 	bne	.L2268
                        6548 --2499:                     {

                        6549 --2500:                         R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FPROTR_U16, 

                        6550 --line2500
                        6551 ..lin.ce3ddcf5..2b10f0eb.0_436::
                        6552 .LDWlin436:
00000f8a 26068800a1ff   6553 	mov	-6225784,r6
00000f90 203e0055       6554 	movea	21760,zero,r7
                        6555 	jarl	_R_FCL_I_write_memory_u16,lp
                        6555 <EXPANSION BEGIN>
                        6555 jarl22 _R_FCL_I_write_memory_u16 , lp 
00000f94 bfffe8f0*      6555 <EXPANSION END>
00000f98 850d*          6556 	br	.L2270
                        6557 .L2268:
                        6558 --2501:                                                   R_FPSYS_REGBIT_FPROTR_ON + R_FPSYS_REGBIT_FPROTR_KEY);

                        6559 --2502:                     }

                        6560 --2503:                     else

                        6561 --2504:                     {

                        6562 --2505:                         R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FPROTR_U16, 

                        6563 --line2505
                        6564 ..lin.ce3ddcf5..2b10f0eb.0_437::
                        6565 .LDWlin437:
00000f9a 26068800a1ff   6566 	mov	-6225784,r6
00000fa0 203e0155       6567 	movea	21761,zero,r7
                        6568 	jarl	_R_FCL_I_write_memory_u16,lp
                        6568 <EXPANSION BEGIN>
                        6568 jarl22 _R_FCL_I_write_memory_u16 , lp 
00000fa4 bfffd8f0*      6568 <EXPANSION END>
                        6569 .L2270:
                        6570 --2506:                                                   R_FPSYS_REGBIT_FPROTR_OFF + R_FPSYS_REGBIT_FPROTR_KEY);

                        6571 --2507:                     }

                        6572 --2509:                     /* select proper area: user area or extended user area */

                        6573 --2510:                     if (g_fcl_data_str.opVar_str.opAddr_u32 < R_FLI_USERBOOT_AREA_START)

                        6574 --line2510
                        6575 ..lin.ce3ddcf5..2b10f0eb.0_438::
                        6576 .LDWlin438:

                                                                      Page 114
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000fa8 400e0001       6577 	movhi	hi(16777216),zero,r1
00000fac 2b0600000000*  6578 	mov	_g_fcl_data_str+8,r11
00000fb2 2b170100       6579 	ld.w	0[r11],r2
00000fb6 e111           6580 	cmp	r1,r2
00000fb8 990d*          6581 	bnl	.L2271
                        6582 --2511:                     {

                        6583 --2512:                         R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16,

                        6584 --line2512
                        6585 ..lin.ce3ddcf5..2b10f0eb.0_439::
                        6586 .LDWlin439:
00000fba 26062000a1ff   6587 	mov	-6225888,r6
00000fc0 203e003b       6588 	movea	15104,zero,r7
                        6589 	jarl	_R_FCL_I_write_memory_u16,lp
                        6589 <EXPANSION BEGIN>
                        6589 jarl22 _R_FCL_I_write_memory_u16 , lp 
00000fc4 bfffb8f0*      6589 <EXPANSION END>
00000fc8 850d*          6590 	br	.L2263
                        6591 .L2271:
                        6592 --2513:                                                   R_FPSYS_REGBIT_FMATSELC_USS + R_FPSYS_REGBIT_FMATSELC_KEY);

                        6593 --2514:                     }

                        6594 --2515:                     else

                        6595 --2516:                     {

                        6596 --2517:                         R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16,

                        6597 --line2517
                        6598 ..lin.ce3ddcf5..2b10f0eb.0_440::
                        6599 .LDWlin440:
00000fca 26062000a1ff   6600 	mov	-6225888,r6
00000fd0 203e023b       6601 	movea	15106,zero,r7
                        6602 	jarl	_R_FCL_I_write_memory_u16,lp
                        6602 <EXPANSION BEGIN>
                        6602 jarl22 _R_FCL_I_write_memory_u16 , lp 
00000fd4 bfffa8f0*      6602 <EXPANSION END>
                        6603 .L2263:
                        6604 --2518:                                                   R_FPSYS_REGBIT_FMATSELC_EX2S + R_FPSYS_REGBIT_FMATSELC_KEY);

                        6605 --2519:                     }

                        6606 --2520:                 }

                        6607 --2521:                 

                        6608 --2522:                 R_FCL_I_write_memory_u32 (R_FPSYS_REGADD_FSADR_U32, g_fcl_data_str.opVar_str.opAddr_u32);

                        6609 --line2522
                        6610 ..lin.ce3ddcf5..2b10f0eb.0_441::
                        6611 .LDWlin441:
00000fd8 2b0600000000*  6612 	mov	_g_fcl_data_str+8,r11
00000fde 2b3f0100       6613 	ld.w	0[r11],r7
00000fe2 26063000a1ff   6614 	mov	-6225872,r6
                        6615 	jarl	_R_FCL_I_write_memory_u32,lp
                        6615 <EXPANSION BEGIN>
                        6615 jarl22 _R_FCL_I_write_memory_u32 , lp 
00000fe8 bfff8ef0*      6615 <EXPANSION END>
                        6616 --2523:                 

                        6617 --2524:                 /* Additional configurations for the different operations */

                        6618 --2525:                 if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_ERASE)

                        6619 --line2525
                        6620 ..lin.ce3ddcf5..2b10f0eb.0_442::
                        6621 .LDWlin442:
00000fec 2c0600000000*  6622 	mov	_g_fcl_data_str+4,r12
00000ff2 2cf70100       6623 	ld.w	0[r12],ep
00000ff6 000d           6624 	sld.w	0[ep],r1
00000ff8 610a           6625 	cmp	1,r1
00000ffa 8a25*          6626 	bne	.L2274
                        6627 --2526:                 {

                        6628 --2527:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_ERASE);


                                                                      Page 115
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6629 --line2527
                        6630 ..lin.ce3ddcf5..2b10f0eb.0_443::
                        6631 .LDWlin443:
00000ffc 4036a2ff       6632 	movhi	hi(-6160384),zero,r6
00001000 203e2000       6633 	movea	32,zero,r7
                        6634 	jarl	_R_FCL_I_write_memory_u08,lp
                        6634 <EXPANSION BEGIN>
                        6634 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001004 bfff80f0*      6634 <EXPANSION END>
                        6635 --2528:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_EXE);

                        6636 --line2528
                        6637 ..lin.ce3ddcf5..2b10f0eb.0_444::
                        6638 .LDWlin444:
00001008 4036a2ff       6639 	movhi	hi(-6160384),zero,r6
0000100c 203ed000       6640 	movea	208,zero,r7
                        6641 	jarl	_R_FCL_I_write_memory_u08,lp
                        6641 <EXPANSION BEGIN>
                        6641 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001010 bfff74f0*      6641 <EXPANSION END>
                        6642 --2529:                     g_fcl_data_str.opVar_str.opCnt_u16 -= 1u;

                        6643 --line2529
                        6644 ..lin.ce3ddcf5..2b10f0eb.0_445::
                        6645 .LDWlin445:
00001014 2b0600000000*  6646 	mov	_g_fcl_data_str+16,r11
0000101a eb0f0100       6647 	ld.hu	0[r11],r1
0000101e 5f0a           6648 	add	-1,r1
00001020 2c0600000000*  6649 	mov	_g_fcl_data_str+16,r12
00001026 6c0f0000       6650 	st.h	r1,0[r12]
                        6651 --2530:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_CHECK_RESULT_STATE;

                        6652 --line2530
                        6653 ..lin.ce3ddcf5..2b10f0eb.0_446::
                        6654 .LDWlin446:
0000102a 090a           6655 	mov	9,r1
0000102c 2d0600000000*  6656 	mov	_g_fcl_data_str+20,r13
00001032 6d0f0100       6657 	st.w	r1,0[r13]
00001036 80074a09*      6658 	br	.L2227
                        6659 .L2274:
                        6660 --2531:                 }

                        6661 --2532:                 

                        6662 --2533:                 else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_WRITE)

                        6663 --line2533
                        6664 ..lin.ce3ddcf5..2b10f0eb.0_447::
                        6665 .LDWlin447:
0000103a 2b0600000000*  6666 	mov	_g_fcl_data_str+4,r11
00001040 2bf70100       6667 	ld.w	0[r11],ep
00001044 000d           6668 	sld.w	0[ep],r1
00001046 620a           6669 	cmp	2,r1
00001048 ca4d*          6670 	bne	.L2277
                        6671 --2534:                 {

                        6672 --2535:                     /* setup sequencer to write */

                        6673 --2536:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_WRITE);

                        6674 --line2536
                        6675 ..lin.ce3ddcf5..2b10f0eb.0_448::
                        6676 .LDWlin448:
0000104a 4036a2ff       6677 	movhi	hi(-6160384),zero,r6
0000104e 203ee800       6678 	movea	232,zero,r7
                        6679 	jarl	_R_FCL_I_write_memory_u08,lp
                        6679 <EXPANSION BEGIN>
                        6679 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001052 bfff32f0*      6679 <EXPANSION END>
                        6680 --2537:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FLI_BLOCK_TRANSFERSIZE);


                                                                      Page 116
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6681 --line2537
                        6682 ..lin.ce3ddcf5..2b10f0eb.0_449::
                        6683 .LDWlin449:
00001056 4036a2ff       6684 	movhi	hi(-6160384),zero,r6
0000105a 203e8000       6685 	movea	128,zero,r7
                        6686 	jarl	_R_FCL_I_write_memory_u08,lp
                        6686 <EXPANSION BEGIN>
                        6686 jarl22 _R_FCL_I_write_memory_u08 , lp 
0000105e bfff26f0*      6686 <EXPANSION END>
                        6687 --2539:                     /* Default next state */

                        6688 --2540:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_START_WRITE_OP_STATE;

                        6689 --line2540
                        6690 ..lin.ce3ddcf5..2b10f0eb.0_450::
                        6691 .LDWlin450:
00001062 080a           6692 	mov	8,r1
00001064 2b0600000000*  6693 	mov	_g_fcl_data_str+20,r11
0000106a 6b0f0100       6694 	st.w	r1,0[r11]
                        6695 --2542:                     /* copy first half of the data to write */

                        6696 --2543:                     ret = R_FCL_OK;

                        6697 --line2543
                        6698 ..lin.ce3ddcf5..2b10f0eb.0_451::
                        6699 .LDWlin451:
0000106e 00ea           6700 	mov	0,r29
                        6701 --2544:                     for (i = 0; ( (i < R_FLI_BLOCK_TRANSFERSIZE_PART) && (R_FCL_OK == ret) ); i++)

00001070 00e2           6702 	mov	0,r28
00001072 f52d*          6703 	br	.L2282
                        6704 .L2281:
                        6705 --2545:                     {

                        6706 --2546:                         /* assume reading of unaligned source buffer */

                        6707 --2547:                         data = (uint16_t)R_FCL_I_read_memory_u08 (g_fcl_data_str.opVar_str.buffAddr_u32 + 1u);

                        6708 --line2547
                        6709 ..lin.ce3ddcf5..2b10f0eb.0_452::
                        6710 .LDWlin452:
00001074 2b0600000000*  6711 	mov	_g_fcl_data_str+12,r11
0000107a 2b0f0100       6712 	ld.w	0[r11],r1
0000107e 410a           6713 	add	1,r1
00001080 0130           6714 	mov	r1,r6
                        6715 	jarl	_R_FCL_I_read_memory_u08,lp
                        6715 <EXPANSION BEGIN>
                        6715 jarl22 _R_FCL_I_read_memory_u08 , lp 
00001082 bfff8aef*      6715 <EXPANSION END>
00001086 0ae8           6716 	mov	r10,r29
                        6717 --2548:                         data <<= 8;

                        6718 --line2548
                        6719 ..lin.ce3ddcf5..2b10f0eb.0_453::
                        6720 .LDWlin453:
00001088 c8ea           6721 	shl	8,r29
0000108a dd00           6722 	zxh	r29
                        6723 --2549:                         data += (uint16_t)R_FCL_I_read_memory_u08 (g_fcl_data_str.opVar_str.buffAddr_u32);

0000108c 2c0600000000*  6724 	mov	_g_fcl_data_str+12,r12
00001092 2c370100       6725 	ld.w	0[r12],r6
                        6726 	jarl	_R_FCL_I_read_memory_u08,lp
                        6726 <EXPANSION BEGIN>
                        6726 jarl22 _R_FCL_I_read_memory_u08 , lp 
00001096 bfff76ef*      6726 <EXPANSION END>
0000109a cae9           6727 	add	r10,r29
0000109c dd00           6728 	zxh	r29
                        6729 --2550:                         g_fcl_data_str.opVar_str.buffAddr_u32 += 2u;

                        6730 --line2550
                        6731 ..lin.ce3ddcf5..2b10f0eb.0_454::
                        6732 .LDWlin454:

                                                                      Page 117
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000109e 2d0600000000*  6733 	mov	_g_fcl_data_str+12,r13
000010a4 2d0f0100       6734 	ld.w	0[r13],r1
000010a8 420a           6735 	add	2,r1
000010aa 2e0600000000*  6736 	mov	_g_fcl_data_str+12,r14
000010b0 6e0f0100       6737 	st.w	r1,0[r14]
                        6738 --2551:                         R_FCL_I_write_memory_u16 (R_FPSYS_FLASH_ACCESS_AREA_BASE, data);

                        6739 --line2551
                        6740 ..lin.ce3ddcf5..2b10f0eb.0_455::
                        6741 .LDWlin455:
000010b4 1d38           6742 	mov	r29,r7
000010b6 4036a2ff       6743 	movhi	hi(-6160384),zero,r6
                        6744 	jarl	_R_FCL_I_write_memory_u16,lp
                        6744 <EXPANSION BEGIN>
                        6744 jarl22 _R_FCL_I_write_memory_u16 , lp 
000010ba bfffc2ef*      6744 <EXPANSION END>
                        6745 --2552:                         

                        6746 --2553:                         ret = R_FCL_FCUFct_Chk_DBFull ();

                        6747 --line2553
                        6748 ..lin.ce3ddcf5..2b10f0eb.0_456::
                        6749 .LDWlin456:
                        6750 	jarl	_R_FCL_FCUFct_Chk_DBFull,lp
                        6750 <EXPANSION BEGIN>
                        6750 jarl22 _R_FCL_FCUFct_Chk_DBFull , lp 
000010be bfffd8f0*      6750 <EXPANSION END>
000010c2 0ae8           6751 	mov	r10,r29
                        6752 --2555:                         /* timeout in DBFull check */

                        6753 --2556:                         if (R_FCL_OK != ret)

                        6754 --line2556
                        6755 ..lin.ce3ddcf5..2b10f0eb.0_457::
                        6756 .LDWlin457:
000010c4 e0e9           6757 	cmp	zero,r29
000010c6 c205*          6758 	be	.L2280
                        6759 --2557:                         {

                        6760 --2558:                             /* On DBFULL timeout error, FACI cannot be switched to read mode if the sequence of write command is 

                        6761 --2559:                                not completed. In this case, we can only return internal error, but CF remains switched off */

                        6762 --2560:                             R_FCL_FCUFct_HandleMultiOperation_IntErr (R_FCL_OP_INTERNAL_ERROR_STATE); 

                        6763 --line2560
                        6764 ..lin.ce3ddcf5..2b10f0eb.0_458::
                        6765 .LDWlin458:
000010c8 0f32           6766 	mov	15,r6
                        6767 	jarl	_R_FCL_FCUFct_HandleMultiOperation_IntErr,lp
                        6767 <EXPANSION BEGIN>
                        6767 jarl22 _R_FCL_FCUFct_HandleMultiOperation_IntErr , lp 
000010ca bfff68fc*      6767 <EXPANSION END>
                        6768 .L2280:
                        6769 --line2544
                        6770 ..lin.ce3ddcf5..2b10f0eb.0_459::
                        6771 .LDWlin459:
000010ce 41e2           6772 	add	1,r28
                        6773 .L2282:
000010d0 1c06c0ff       6774 	addi	-64,r28,zero
000010d4 e107ad08*      6775 	bl	.L2227
000010d8 e0e9           6776 	cmp	zero,r29
000010da d2cd*          6777 	be	.L2281
000010dc 8007a408*      6778 	br	.L2227
                        6779 .L2277:
                        6780 --2561:                         }

                        6781 --2562:                     }

                        6782 --2563:                 }

                        6783 --2564:                 else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_LOCKBIT)

                        6784 --line2564

                                                                      Page 118
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6785 ..lin.ce3ddcf5..2b10f0eb.0_460::
                        6786 .LDWlin460:
000010e0 2b0600000000*  6787 	mov	_g_fcl_data_str+4,r11
000010e6 2bf70100       6788 	ld.w	0[r11],ep
000010ea 000d           6789 	sld.w	0[ep],r1
000010ec 640a           6790 	cmp	4,r1
000010ee da15*          6791 	bne	.L2287
                        6792 --2565:                 {

                        6793 --2566:                     /* setup sequencer to read lockbits */

                        6794 --2567:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_READ_LOCKBIT);

                        6795 --line2567
                        6796 ..lin.ce3ddcf5..2b10f0eb.0_461::
                        6797 .LDWlin461:
000010f0 4036a2ff       6798 	movhi	hi(-6160384),zero,r6
000010f4 203e7100       6799 	movea	113,zero,r7
                        6800 	jarl	_R_FCL_I_write_memory_u08,lp
                        6800 <EXPANSION BEGIN>
                        6800 jarl22 _R_FCL_I_write_memory_u08 , lp 
000010f8 bfff8cef*      6800 <EXPANSION END>
                        6801 --2568:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_EXE);

                        6802 --line2568
                        6803 ..lin.ce3ddcf5..2b10f0eb.0_462::
                        6804 .LDWlin462:
000010fc 4036a2ff       6805 	movhi	hi(-6160384),zero,r6
00001100 203ed000       6806 	movea	208,zero,r7
                        6807 	jarl	_R_FCL_I_write_memory_u08,lp
                        6807 <EXPANSION BEGIN>
                        6807 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001104 bfff80ef*      6807 <EXPANSION END>
                        6808 --2569:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_CHECK_RESULT_STATE;

                        6809 --line2569
                        6810 ..lin.ce3ddcf5..2b10f0eb.0_463::
                        6811 .LDWlin463:
00001108 090a           6812 	mov	9,r1
0000110a 2b0600000000*  6813 	mov	_g_fcl_data_str+20,r11
00001110 6b0f0100       6814 	st.w	r1,0[r11]
00001114 80076c08*      6815 	br	.L2227
                        6816 .L2287:
                        6817 --2570:                 }

                        6818 --2571:                 else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_LOCKBIT)

                        6819 --line2571
                        6820 ..lin.ce3ddcf5..2b10f0eb.0_464::
                        6821 .LDWlin464:
00001118 2b0600000000*  6822 	mov	_g_fcl_data_str+4,r11
0000111e 2bf70100       6823 	ld.w	0[r11],ep
00001122 000d           6824 	sld.w	0[ep],r1
00001124 630a           6825 	cmp	3,r1
00001126 da15*          6826 	bne	.L2290
                        6827 --2572:                 {

                        6828 --2573:                     /* setup sequencer to read lockbits */

                        6829 --2574:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_WRITE_LOCKBIT);

                        6830 --line2574
                        6831 ..lin.ce3ddcf5..2b10f0eb.0_465::
                        6832 .LDWlin465:
00001128 4036a2ff       6833 	movhi	hi(-6160384),zero,r6
0000112c 203e7700       6834 	movea	119,zero,r7
                        6835 	jarl	_R_FCL_I_write_memory_u08,lp
                        6835 <EXPANSION BEGIN>
                        6835 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001130 bfff54ef*      6835 <EXPANSION END>
                        6836 --2575:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_EXE);


                                                                      Page 119
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6837 --line2575
                        6838 ..lin.ce3ddcf5..2b10f0eb.0_466::
                        6839 .LDWlin466:
00001134 4036a2ff       6840 	movhi	hi(-6160384),zero,r6
00001138 203ed000       6841 	movea	208,zero,r7
                        6842 	jarl	_R_FCL_I_write_memory_u08,lp
                        6842 <EXPANSION BEGIN>
                        6842 jarl22 _R_FCL_I_write_memory_u08 , lp 
0000113c bfff48ef*      6842 <EXPANSION END>
                        6843 --2576:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_CHECK_RESULT_STATE;

                        6844 --line2576
                        6845 ..lin.ce3ddcf5..2b10f0eb.0_467::
                        6846 .LDWlin467:
00001140 090a           6847 	mov	9,r1
00001142 2b0600000000*  6848 	mov	_g_fcl_data_str+20,r11
00001148 6b0f0100       6849 	st.w	r1,0[r11]
0000114c 80073408*      6850 	br	.L2227
                        6851 .L2290:
                        6852 --2577:                 }

                        6853 --2578:                 

                        6854 --2579:                 /* OPT or config area write */

                        6855 --2580:                 else

                        6856 --2581:                 {

                        6857 --2582:                     if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_OTP)

                        6858 --line2582
                        6859 ..lin.ce3ddcf5..2b10f0eb.0_468::
                        6860 .LDWlin468:
00001150 2b0600000000*  6861 	mov	_g_fcl_data_str+4,r11
00001156 2bf70100       6862 	ld.w	0[r11],ep
0000115a 000d           6863 	sld.w	0[ep],r1
0000115c 670a           6864 	cmp	7,r1
0000115e 8a0d*          6865 	bne	.L2293
                        6866 --2583:                     {

                        6867 --2584:                         R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_PRG_CFG_OTP);

                        6868 --line2584
                        6869 ..lin.ce3ddcf5..2b10f0eb.0_469::
                        6870 .LDWlin469:
00001160 4036a2ff       6871 	movhi	hi(-6160384),zero,r6
00001164 203e4500       6872 	movea	69,zero,r7
                        6873 	jarl	_R_FCL_I_write_memory_u08,lp
                        6873 <EXPANSION BEGIN>
                        6873 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001168 bfff1cef*      6873 <EXPANSION END>
0000116c f505*          6874 	br	.L2295
                        6875 .L2293:
                        6876 --2585:                     }

                        6877 --2586:                     else

                        6878 --2587:                     {

                        6879 --2588:                         R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_PRG_CFG);

                        6880 --line2588
                        6881 ..lin.ce3ddcf5..2b10f0eb.0_470::
                        6882 .LDWlin470:
0000116e 4036a2ff       6883 	movhi	hi(-6160384),zero,r6
00001172 203e4000       6884 	movea	64,zero,r7
                        6885 	jarl	_R_FCL_I_write_memory_u08,lp
                        6885 <EXPANSION BEGIN>
                        6885 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001176 bfff0eef*      6885 <EXPANSION END>
                        6886 .L2295:
                        6887 --2589:                     }

                        6888 --2590:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_PRG_CFG_TRANSFERSIZE);


                                                                      Page 120
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6889 --line2590
                        6890 ..lin.ce3ddcf5..2b10f0eb.0_471::
                        6891 .LDWlin471:
0000117a 4036a2ff       6892 	movhi	hi(-6160384),zero,r6
0000117e 083a           6893 	mov	8,r7
                        6894 	jarl	_R_FCL_I_write_memory_u08,lp
                        6894 <EXPANSION BEGIN>
                        6894 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001180 bfff04ef*      6894 <EXPANSION END>
                        6895 --2592:                     /* Transfer the write data */

                        6896 --2593:                     for (i = 0; i < R_PRG_CFG_TRANSFERSIZE; i++)

                        6897 --line2593
                        6898 ..lin.ce3ddcf5..2b10f0eb.0_472::
                        6899 .LDWlin472:
00001184 00e2           6900 	mov	0,r28
00001186 f525*          6901 	br	.L2299
                        6902 .L2298:
                        6903 --2594:                     {

                        6904 --2595:                         /* assume reading of unaligned source buffer */

                        6905 --2596:                         data = (uint16_t)R_FCL_I_read_memory_u08 (g_fcl_data_str.opVar_str.buffAddr_u32 + 1u);

                        6906 --line2596
                        6907 ..lin.ce3ddcf5..2b10f0eb.0_473::
                        6908 .LDWlin473:
00001188 2b0600000000*  6909 	mov	_g_fcl_data_str+12,r11
0000118e 2b0f0100       6910 	ld.w	0[r11],r1
00001192 410a           6911 	add	1,r1
00001194 0130           6912 	mov	r1,r6
                        6913 	jarl	_R_FCL_I_read_memory_u08,lp
                        6913 <EXPANSION BEGIN>
                        6913 jarl22 _R_FCL_I_read_memory_u08 , lp 
00001196 bfff76ee*      6913 <EXPANSION END>
0000119a 0ae8           6914 	mov	r10,r29
                        6915 --2597:                         data <<= 8;

                        6916 --line2597
                        6917 ..lin.ce3ddcf5..2b10f0eb.0_474::
                        6918 .LDWlin474:
0000119c c8ea           6919 	shl	8,r29
0000119e dd00           6920 	zxh	r29
                        6921 --2598:                         data += (uint16_t)R_FCL_I_read_memory_u08 (g_fcl_data_str.opVar_str.buffAddr_u32);

000011a0 2c0600000000*  6922 	mov	_g_fcl_data_str+12,r12
000011a6 2c370100       6923 	ld.w	0[r12],r6
                        6924 	jarl	_R_FCL_I_read_memory_u08,lp
                        6924 <EXPANSION BEGIN>
                        6924 jarl22 _R_FCL_I_read_memory_u08 , lp 
000011aa bfff62ee*      6924 <EXPANSION END>
000011ae cae9           6925 	add	r10,r29
000011b0 dd00           6926 	zxh	r29
                        6927 --2599:                         g_fcl_data_str.opVar_str.buffAddr_u32 += 2u;

                        6928 --line2599
                        6929 ..lin.ce3ddcf5..2b10f0eb.0_475::
                        6930 .LDWlin475:
000011b2 2d0600000000*  6931 	mov	_g_fcl_data_str+12,r13
000011b8 2d0f0100       6932 	ld.w	0[r13],r1
000011bc 420a           6933 	add	2,r1
000011be 2e0600000000*  6934 	mov	_g_fcl_data_str+12,r14
000011c4 6e0f0100       6935 	st.w	r1,0[r14]
                        6936 --2600:                         R_FCL_I_write_memory_u16 (R_FPSYS_FLASH_ACCESS_AREA_BASE, data);

                        6937 --line2600
                        6938 ..lin.ce3ddcf5..2b10f0eb.0_476::
                        6939 .LDWlin476:
000011c8 1d38           6940 	mov	r29,r7

                                                                      Page 121
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000011ca 4036a2ff       6941 	movhi	hi(-6160384),zero,r6
                        6942 	jarl	_R_FCL_I_write_memory_u16,lp
                        6942 <EXPANSION BEGIN>
                        6942 jarl22 _R_FCL_I_write_memory_u16 , lp 
000011ce bfffaeee*      6942 <EXPANSION END>
                        6943 --line2593
                        6944 ..lin.ce3ddcf5..2b10f0eb.0_477::
                        6945 .LDWlin477:
000011d2 41e2           6946 	add	1,r28
                        6947 .L2299:
000011d4 68e2           6948 	cmp	8,r28
000011d6 91dd*          6949 	bl	.L2298
                        6950 --2601:                     }

                        6951 --2602:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_EXE);

                        6952 --line2602
                        6953 ..lin.ce3ddcf5..2b10f0eb.0_478::
                        6954 .LDWlin478:
000011d8 4036a2ff       6955 	movhi	hi(-6160384),zero,r6
000011dc 203ed000       6956 	movea	208,zero,r7
                        6957 	jarl	_R_FCL_I_write_memory_u08,lp
                        6957 <EXPANSION BEGIN>
                        6957 jarl22 _R_FCL_I_write_memory_u08 , lp 
000011e0 bfffa4ee*      6957 <EXPANSION END>
                        6958 --2603:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_CHECK_RESULT_STATE;

                        6959 --line2603
                        6960 ..lin.ce3ddcf5..2b10f0eb.0_479::
                        6961 .LDWlin479:
000011e4 090a           6962 	mov	9,r1
000011e6 2b0600000000*  6963 	mov	_g_fcl_data_str+20,r11
000011ec 6b0f0100       6964 	st.w	r1,0[r11]
000011f0 80079007*      6965 	br	.L2227
                        6966 .L2261:
                        6967 --2604:                 }

                        6968 --2605:             }

                        6969 --2606:             else

                        6970 --2607:             {

                        6971 --2608:                 g_fcl_data_str.suspendInfo_str.matSel_u16 = g_fcl_data_str.deviceInfo_str.matSel_u16;

                        6972 --line2608
                        6973 ..lin.ce3ddcf5..2b10f0eb.0_480::
                        6974 .LDWlin480:
000011f4 2b0600000000*  6975 	mov	_g_fcl_data_str+100,r11
000011fa eb0f0100       6976 	ld.hu	0[r11],r1
000011fe 2c0600000000*  6977 	mov	_g_fcl_data_str+64,r12
00001204 6c0f0000       6978 	st.h	r1,0[r12]
                        6979 --2609:                 g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        6980 --line2609
                        6981 ..lin.ce3ddcf5..2b10f0eb.0_481::
                        6982 .LDWlin481:
00001208 010a           6983 	mov	1,r1
0000120a 2d0600000000*  6984 	mov	_g_fcl_data_str+44,r13
00001210 6d0f0100       6985 	st.w	r1,0[r13]
                        6986 --2610:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        6987 --line2610
                        6988 ..lin.ce3ddcf5..2b10f0eb.0_482::
                        6989 .LDWlin482:
00001214 0a0a           6990 	mov	10,r1
00001216 2e0600000000*  6991 	mov	_g_fcl_data_str+20,r14
0000121c 6e0f0100       6992 	st.w	r1,0[r14]
00001220 80076007*      6993 	br	.L2227
                        6994 .L2259:
                        6995 --2611:             }


                                                                      Page 122
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        6996 --2612:         }

                        6997 --2613:         

                        6998 --2614:         /* Cancel request to be handled */

                        6999 --2615:         else

                        7000 --2616:         {

                        7001 --2617:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7002 --line2617
                        7003 ..lin.ce3ddcf5..2b10f0eb.0_483::
                        7004 .LDWlin483:
00001224 0a0a           7005 	mov	10,r1
00001226 2b0600000000*  7006 	mov	_g_fcl_data_str+20,r11
0000122c 6b0f0100       7007 	st.w	r1,0[r11]
                        7008 --2619:             ret = R_FCL_FCUFct_ForcedStop();

                        7009 --line2619
                        7010 ..lin.ce3ddcf5..2b10f0eb.0_484::
                        7011 .LDWlin484:
                        7012 	jarl	_R_FCL_FCUFct_ForcedStop,lp
                        7012 <EXPANSION BEGIN>
                        7012 jarl22 _R_FCL_FCUFct_ForcedStop , lp 
00001230 bfff58f1*      7012 <EXPANSION END>
00001234 0ae8           7013 	mov	r10,r29
                        7014 --2620:             

                        7015 --2621:             /* timeout in forced stop processing */

                        7016 --2622:             if (R_FCL_OK != ret)

                        7017 --line2622
                        7018 ..lin.ce3ddcf5..2b10f0eb.0_485::
                        7019 .LDWlin485:
00001236 e0e9           7020 	cmp	zero,r29
00001238 e2074907*      7021 	be	.L2227
                        7022 --2623:             {

                        7023 --2624:                 R_FCL_FCUFct_HandleMultiOperation_IntErr (R_FCL_OP_INTERNAL_ERROR_SWITCH_READ_STATE);

                        7024 --line2624
                        7025 ..lin.ce3ddcf5..2b10f0eb.0_486::
                        7026 .LDWlin486:
0000123c 0d32           7027 	mov	13,r6
                        7028 	jarl	_R_FCL_FCUFct_HandleMultiOperation_IntErr,lp
                        7028 <EXPANSION BEGIN>
                        7028 jarl22 _R_FCL_FCUFct_HandleMultiOperation_IntErr , lp 
0000123e bffff4fa*      7028 <EXPANSION END>
00001242 80073e07*      7029 	br	.L2227
                        7030 .L2257:
                        7031 --2625:             }

                        7032 --2626:         }

                        7033 --2627:     }

                        7034 --2629:     /* Multi operation state 4: specific for the write command: transfer the 2nd half of write data */

                        7035 --2630:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_BUSY_START_WRITE_OP_STATE)

                        7036 --line2630
                        7037 ..lin.ce3ddcf5..2b10f0eb.0_487::
                        7038 .LDWlin487:
00001246 2b0600000000*  7039 	mov	_g_fcl_data_str+20,r11
0000124c 2b0f0100       7040 	ld.w	0[r11],r1
00001250 680a           7041 	cmp	8,r1
00001252 8a4d*          7042 	bne	.L2305
                        7043 --2631:     {

                        7044 --2632:         /* copy second half of the data to write */

                        7045 --2633:         ret = R_FCL_OK;

                        7046 --line2633
                        7047 ..lin.ce3ddcf5..2b10f0eb.0_488::
                        7048 .LDWlin488:
00001254 00ea           7049 	mov	0,r29
                        7050 --2634:         for (i = R_FLI_BLOCK_TRANSFERSIZE_PART; ( (i < R_FLI_BLOCK_TRANSFERSIZE) &&


                                                                      Page 123
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001256 20e64000       7051 	movea	64,zero,r28
0000125a a52d*          7052 	br	.L2310
                        7053 .L2309:
                        7054 --2635:                                                   (R_FCL_OK == ret) ); i++)

                        7055 --2636:         {

                        7056 --2637:             /* assume reading of unaligned source buffer */

                        7057 --2638:             data = (uint16_t)R_FCL_I_read_memory_u08 (g_fcl_data_str.opVar_str.buffAddr_u32 + 1u);

                        7058 --line2638
                        7059 ..lin.ce3ddcf5..2b10f0eb.0_489::
                        7060 .LDWlin489:
0000125c 2b0600000000*  7061 	mov	_g_fcl_data_str+12,r11
00001262 2b0f0100       7062 	ld.w	0[r11],r1
00001266 410a           7063 	add	1,r1
00001268 0130           7064 	mov	r1,r6
                        7065 	jarl	_R_FCL_I_read_memory_u08,lp
                        7065 <EXPANSION BEGIN>
                        7065 jarl22 _R_FCL_I_read_memory_u08 , lp 
0000126a bfffa2ed*      7065 <EXPANSION END>
0000126e 0ae8           7066 	mov	r10,r29
                        7067 --2639:             data <<= 8;

                        7068 --line2639
                        7069 ..lin.ce3ddcf5..2b10f0eb.0_490::
                        7070 .LDWlin490:
00001270 c8ea           7071 	shl	8,r29
00001272 dd00           7072 	zxh	r29
                        7073 --2640:             data += (uint16_t)R_FCL_I_read_memory_u08 (g_fcl_data_str.opVar_str.buffAddr_u32);

00001274 2c0600000000*  7074 	mov	_g_fcl_data_str+12,r12
0000127a 2c370100       7075 	ld.w	0[r12],r6
                        7076 	jarl	_R_FCL_I_read_memory_u08,lp
                        7076 <EXPANSION BEGIN>
                        7076 jarl22 _R_FCL_I_read_memory_u08 , lp 
0000127e bfff8eed*      7076 <EXPANSION END>
00001282 cae9           7077 	add	r10,r29
00001284 dd00           7078 	zxh	r29
                        7079 --2641:             g_fcl_data_str.opVar_str.buffAddr_u32 += 2u;

                        7080 --line2641
                        7081 ..lin.ce3ddcf5..2b10f0eb.0_491::
                        7082 .LDWlin491:
00001286 2d0600000000*  7083 	mov	_g_fcl_data_str+12,r13
0000128c 2d0f0100       7084 	ld.w	0[r13],r1
00001290 420a           7085 	add	2,r1
00001292 2e0600000000*  7086 	mov	_g_fcl_data_str+12,r14
00001298 6e0f0100       7087 	st.w	r1,0[r14]
                        7088 --2642:             R_FCL_I_write_memory_u16 (R_FPSYS_FLASH_ACCESS_AREA_BASE, data);

                        7089 --line2642
                        7090 ..lin.ce3ddcf5..2b10f0eb.0_492::
                        7091 .LDWlin492:
0000129c 1d38           7092 	mov	r29,r7
0000129e 4036a2ff       7093 	movhi	hi(-6160384),zero,r6
                        7094 	jarl	_R_FCL_I_write_memory_u16,lp
                        7094 <EXPANSION BEGIN>
                        7094 jarl22 _R_FCL_I_write_memory_u16 , lp 
000012a2 bfffdaed*      7094 <EXPANSION END>
                        7095 --2644:             ret = R_FCL_FCUFct_Chk_DBFull ();

                        7096 --line2644
                        7097 ..lin.ce3ddcf5..2b10f0eb.0_493::
                        7098 .LDWlin493:
                        7099 	jarl	_R_FCL_FCUFct_Chk_DBFull,lp
                        7099 <EXPANSION BEGIN>
                        7099 jarl22 _R_FCL_FCUFct_Chk_DBFull , lp 
000012a6 bffff0ee*      7099 <EXPANSION END>

                                                                      Page 124
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000012aa 0ae8           7100 	mov	r10,r29
                        7101 --line2634
                        7102 ..lin.ce3ddcf5..2b10f0eb.0_494::
                        7103 .LDWlin494:
000012ac 41e2           7104 	add	1,r28
                        7105 .L2310:
000012ae 1c0680ff       7106 	addi	-128,r28,zero
000012b2 b105*          7107 	bl	.L2307
                        7108 --line2635
                        7109 ..lin.ce3ddcf5..2b10f0eb.0_495::
                        7110 .LDWlin495:
000012b4 e0e9           7111 	cmp	zero,r29
000012b6 b2d5*          7112 	be	.L2309
                        7113 .L2307:
                        7114 --2645:         }

                        7115 --2646:         

                        7116 --2647:         /* start Flash operation if the data copy worked */

                        7117 --2648:         if (R_FCL_OK == ret)

                        7118 --line2648
                        7119 ..lin.ce3ddcf5..2b10f0eb.0_496::
                        7120 .LDWlin496:
000012b8 e0e9           7121 	cmp	zero,r29
000012ba fa0d*          7122 	bne	.L2312
                        7123 --2649:         {

                        7124 --2650:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_CHECK_RESULT_STATE;

                        7125 --line2650
                        7126 ..lin.ce3ddcf5..2b10f0eb.0_497::
                        7127 .LDWlin497:
000012bc 090a           7128 	mov	9,r1
000012be 2b0600000000*  7129 	mov	_g_fcl_data_str+20,r11
000012c4 6b0f0100       7130 	st.w	r1,0[r11]
                        7131 --2651:             R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_EXE);

                        7132 --line2651
                        7133 ..lin.ce3ddcf5..2b10f0eb.0_498::
                        7134 .LDWlin498:
000012c8 4036a2ff       7135 	movhi	hi(-6160384),zero,r6
000012cc 203ed000       7136 	movea	208,zero,r7
                        7137 	jarl	_R_FCL_I_write_memory_u08,lp
                        7137 <EXPANSION BEGIN>
                        7137 jarl22 _R_FCL_I_write_memory_u08 , lp 
000012d0 bfffb4ed*      7137 <EXPANSION END>
000012d4 8007ac06*      7138 	br	.L2227
                        7139 .L2312:
                        7140 --2652:         }

                        7141 --2653:         

                        7142 --2654:         /* Timeout in DBFull check */

                        7143 --2655:         else

                        7144 --2656:         {

                        7145 --2657:             /* On DBFULL timeout error, FACI cannot be switched to read mode if the sequence of write command is 

                        7146 --2658:                not completed. In this case, we can only return internal error, but CF remains switched off */

                        7147 --2659:  

                        7148 --2660:             R_FCL_FCUFct_HandleMultiOperation_IntErr (R_FCL_OP_INTERNAL_ERROR_STATE); 

                        7149 --line2660
                        7150 ..lin.ce3ddcf5..2b10f0eb.0_499::
                        7151 .LDWlin499:
000012d8 0f32           7152 	mov	15,r6
                        7153 	jarl	_R_FCL_FCUFct_HandleMultiOperation_IntErr,lp
                        7153 <EXPANSION BEGIN>
                        7153 jarl22 _R_FCL_FCUFct_HandleMultiOperation_IntErr , lp 
000012da bfff58fa*      7153 <EXPANSION END>
000012de 8007a206*      7154 	br	.L2227

                                                                      Page 125
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7155 .L2305:
                        7156 --2661:         }

                        7157 --2662:     }

                        7158 --2664:     /* Multi operation state 5: Result check */

                        7159 --2665:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_BUSY_CHECK_RESULT_STATE)

                        7160 --line2665
                        7161 ..lin.ce3ddcf5..2b10f0eb.0_500::
                        7162 .LDWlin500:
000012e2 2b0600000000*  7163 	mov	_g_fcl_data_str+20,r11
000012e8 2b0f0100       7164 	ld.w	0[r11],r1
000012ec 690a           7165 	cmp	9,r1
000012ee ea075504*      7166 	bne	.L2316
                        7167 --2666:     {

                        7168 --2668:         /* No cancel request to handle */

                        7169 --2669:         if (R_FCL_FALSE == g_fcl_data_str.cancelReq_enu)

                        7170 --line2669
                        7171 ..lin.ce3ddcf5..2b10f0eb.0_501::
                        7172 .LDWlin501:
000012f2 2b0600000000*  7173 	mov	_g_fcl_data_str+144,r11
000012f8 2b0f0100       7174 	ld.w	0[r11],r1
000012fc e009           7175 	cmp	zero,r1
000012fe ea07f503*      7176 	bne	.L2318
                        7177 --2670:         {

                        7178 --2671:             isCmdSpdExec = R_FCL_FALSE;

                        7179 --line2671
                        7180 ..lin.ce3ddcf5..2b10f0eb.0_502::
                        7181 .LDWlin502:
00001302 00ea           7182 	mov	0,r29
                        7183 --2673:             /* suspend request to handle */

                        7184 --2674:             if ( (R_FCL_TRUE == g_fcl_data_str.suspendInfo_str.spdSpdRequest_enu) &&

00001304 2b0600000000*  7185 	mov	_g_fcl_data_str+52,r11
0000130a 2b0f0100       7186 	ld.w	0[r11],r1
0000130e 610a           7187 	cmp	1,r1
00001310 ea2d*          7188 	bne	.L2320
                        7189 --line2675
                        7190 ..lin.ce3ddcf5..2b10f0eb.0_503::
                        7191 .LDWlin503:
00001312 2b0600000000*  7192 	mov	_g_fcl_data_str+28,r11
00001318 2b0f0100       7193 	ld.w	0[r11],r1
0000131c e009           7194 	cmp	zero,r1
0000131e fa25*          7195 	bne	.L2320
                        7196 --2675:                  (g_fcl_data_str.suspendInfo_str.reqSuspend_pstr == R_FCL_REQUEST_POINTER_UNDEFINED) )

                        7197 --2676:             {

                        7198 --2677:                 g_fcl_data_str.suspendInfo_str.matSel_u16 = R_FCL_I_read_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16);

                        7199 --line2677
                        7200 ..lin.ce3ddcf5..2b10f0eb.0_504::
                        7201 .LDWlin504:
00001320 26062000a1ff   7202 	mov	-6225888,r6
                        7203 	jarl	_R_FCL_I_read_memory_u16,lp
                        7203 <EXPANSION BEGIN>
                        7203 jarl22 _R_FCL_I_read_memory_u16 , lp 
00001326 bfffe0ec*      7203 <EXPANSION END>
0000132a 2b0600000000*  7204 	mov	_g_fcl_data_str+64,r11
00001330 6b570000       7205 	st.h	r10,0[r11]
                        7206 --2678:                 regFSTATR = R_FCL_I_read_memory_u32 (R_FPSYS_REGADD_FSTATR_U32);

                        7207 --line2678
                        7208 ..lin.ce3ddcf5..2b10f0eb.0_505::
                        7209 .LDWlin505:
00001334 26068000a1ff   7210 	mov	-6225792,r6
                        7211 	jarl	_R_FCL_I_read_memory_u32,lp
                        7211 <EXPANSION BEGIN>

                                                                      Page 126
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7211 jarl22 _R_FCL_I_read_memory_u32 , lp 
0000133a bfffc6ec*      7211 <EXPANSION END>
0000133e 0a08           7212 	mov	r10,r1
                        7213 --2680:                 /* physical operation ready to suspend? */

                        7214 --2681:                 if (R_FPSYS_REGBIT_FSTATR_SUSRDY == (regFSTATR & R_FPSYS_REGBIT_FSTATR_SUSRDY))

                        7215 --line2681
                        7216 ..lin.ce3ddcf5..2b10f0eb.0_506::
                        7217 .LDWlin506:
00001340 c10e0008       7218 	andi	2048,r1,r1
00001344 010600f8       7219 	addi	-2048,r1,zero
00001348 aa15*          7220 	bne	.L2320
                        7221 --2682:                 {

                        7222 --2683:                     R_FCL_I_write_memory_u08 (R_FPSYS_FLASH_ACCESS_AREA_BASE, R_FPSYS_FLASH_ACCESS_CMD_SUSPEND);

                        7223 --line2683
                        7224 ..lin.ce3ddcf5..2b10f0eb.0_507::
                        7225 .LDWlin507:
0000134a 4036a2ff       7226 	movhi	hi(-6160384),zero,r6
0000134e 203eb000       7227 	movea	176,zero,r7
                        7228 	jarl	_R_FCL_I_write_memory_u08,lp
                        7228 <EXPANSION BEGIN>
                        7228 jarl22 _R_FCL_I_write_memory_u08 , lp 
00001352 bfff32ed*      7228 <EXPANSION END>
                        7229 --2684:                     g_fcl_data_str.suspendInfo_str.reqSuspend_pstr = g_fcl_data_str.reqInt_pstr;

                        7230 --line2684
                        7231 ..lin.ce3ddcf5..2b10f0eb.0_508::
                        7232 .LDWlin508:
00001356 2b0600000000*  7233 	mov	_g_fcl_data_str+4,r11
0000135c 2b0f0100       7234 	ld.w	0[r11],r1
00001360 2c0600000000*  7235 	mov	_g_fcl_data_str+28,r12
00001366 6c0f0100       7236 	st.w	r1,0[r12]
                        7237 --2685:                     isCmdSpdExec = R_FCL_TRUE;

                        7238 --line2685
                        7239 ..lin.ce3ddcf5..2b10f0eb.0_509::
                        7240 .LDWlin509:
0000136a 01ea           7241 	mov	1,r29
                        7242 .L2320:
                        7243 --2686:                 }

                        7244 --2687:             }

                        7245 --2688:         

                        7246 --2689:             ret = R_FCL_FCUFct_GetResult (isCmdSpdExec);

0000136c 1d30           7247 	mov	r29,r6
                        7248 	jarl	_R_FCL_FCUFct_GetResult,lp
                        7248 <EXPANSION BEGIN>
                        7248 jarl22 _R_FCL_FCUFct_GetResult , lp 
0000136e bfff28f1*      7248 <EXPANSION END>
00001372 0ae8           7249 	mov	r10,r29
                        7250 --2690:             

                        7251 --2691:             /* check if sequencer is still busy */

                        7252 --2692:             if (ret != R_FCL_BUSY)

                        7253 --line2692
                        7254 ..lin.ce3ddcf5..2b10f0eb.0_510::
                        7255 .LDWlin510:
00001374 61ea           7256 	cmp	1,r29
00001376 e2079903*      7257 	be	.L2371
                        7258 --2693:             {

                        7259 --2695:                 /* was the previous sequencer command a suspend? */

                        7260 --2696:                 if ((g_fcl_data_str.suspendInfo_str.reqSuspend_pstr != R_FCL_REQUEST_POINTER_UNDEFINED) &&

                        7261 --line2696
                        7262 ..lin.ce3ddcf5..2b10f0eb.0_511::
                        7263 .LDWlin511:
0000137a 2b0600000000*  7264 	mov	_g_fcl_data_str+28,r11

                                                                      Page 127
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001380 2b0f0100       7265 	ld.w	0[r11],r1
00001384 e009           7266 	cmp	zero,r1
00001386 b225*          7267 	be	.L2327
                        7268 --line2697
                        7269 ..lin.ce3ddcf5..2b10f0eb.0_512::
                        7270 .LDWlin512:
00001388 2b0600000000*  7271 	mov	_g_fcl_data_str+52,r11
0000138e 2b0f0100       7272 	ld.w	0[r11],r1
00001392 610a           7273 	cmp	1,r1
00001394 ca1d*          7274 	bne	.L2327
                        7275 --2697:                     (R_FCL_TRUE == g_fcl_data_str.suspendInfo_str.spdSpdRequest_enu))

                        7276 --2698:                 {

                        7277 --2700:                     /* operation result check */

                        7278 --2701:                     if (ret != R_FCL_OK)

                        7279 --line2701
                        7280 ..lin.ce3ddcf5..2b10f0eb.0_513::
                        7281 .LDWlin513:
00001396 e0e9           7282 	cmp	zero,r29
00001398 c20d*          7283 	be	.L2330
                        7284 --2702:                     {

                        7285 --2703:                         g_fcl_data_str.opVar_str.opResult_enu = ret;

                        7286 --line2703
                        7287 ..lin.ce3ddcf5..2b10f0eb.0_514::
                        7288 .LDWlin514:
0000139a 2b0600000000*  7289 	mov	_g_fcl_data_str+24,r11
000013a0 6bef0100       7290 	st.w	r29,0[r11]
                        7291 --2704:                         g_fcl_data_str.suspendInfo_str.spdSpdRequest_enu = R_FCL_FALSE;

                        7292 --line2704
                        7293 ..lin.ce3ddcf5..2b10f0eb.0_515::
                        7294 .LDWlin515:
000013a4 2c0600000000*  7295 	mov	_g_fcl_data_str+52,r12
000013aa 6c070100       7296 	st.w	zero,0[r12]
000013ae f505*          7297 	br	.L2332
                        7298 .L2330:
                        7299 --2705:                     }

                        7300 --2706:                     else

                        7301 --2707:                     {

                        7302 --2708:                         g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu = R_FCL_BUSY_CHECK_RESULT_STATE;

                        7303 --line2708
                        7304 ..lin.ce3ddcf5..2b10f0eb.0_516::
                        7305 .LDWlin516:
000013b0 090a           7306 	mov	9,r1
000013b2 2b0600000000*  7307 	mov	_g_fcl_data_str+44,r11
000013b8 6b0f0100       7308 	st.w	r1,0[r11]
                        7309 .L2332:
                        7310 --2709:                     }

                        7311 --2710:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7312 --line2710
                        7313 ..lin.ce3ddcf5..2b10f0eb.0_517::
                        7314 .LDWlin517:
000013bc 0a0a           7315 	mov	10,r1
000013be 2b0600000000*  7316 	mov	_g_fcl_data_str+20,r11
000013c4 6b0f0100       7317 	st.w	r1,0[r11]
000013c8 80074603*      7318 	br	.L2371
                        7319 .L2327:
                        7320 --2711:                 }

                        7321 --2712:                 

                        7322 --2713:                 /* normal/error operation result end */

                        7323 --2714:                 else

                        7324 --2715:                 {

                        7325 --2716:                     g_fcl_data_str.opVar_str.opResult_enu = ret;


                                                                      Page 128
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7326 --line2716
                        7327 ..lin.ce3ddcf5..2b10f0eb.0_518::
                        7328 .LDWlin518:
000013cc 2b0600000000*  7329 	mov	_g_fcl_data_str+24,r11
000013d2 6bef0100       7330 	st.w	r29,0[r11]
                        7331 --2717:                     

                        7332 --2718:                     /* Result not OK */

                        7333 --2719:                     if (g_fcl_data_str.opVar_str.opResult_enu != R_FCL_OK)

                        7334 --line2719
                        7335 ..lin.ce3ddcf5..2b10f0eb.0_519::
                        7336 .LDWlin519:
000013d6 2c0600000000*  7337 	mov	_g_fcl_data_str+24,r12
000013dc 2c0f0100       7338 	ld.w	0[r12],r1
000013e0 e009           7339 	cmp	zero,r1
000013e2 920d*          7340 	be	.L2334
                        7341 --2720:                     {

                        7342 --2721:                         /* an error occured -> stop operation */

                        7343 --2722:                         g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7344 --line2722
                        7345 ..lin.ce3ddcf5..2b10f0eb.0_520::
                        7346 .LDWlin520:
000013e4 0a0a           7347 	mov	10,r1
000013e6 2b0600000000*  7348 	mov	_g_fcl_data_str+20,r11
000013ec 6b0f0100       7349 	st.w	r1,0[r11]
000013f0 80071e03*      7350 	br	.L2371
                        7351 .L2334:
                        7352 --2723:                     }

                        7353 --2724:                     else

                        7354 --2725:                     {

                        7355 --2727:                         /* Write operation to be continued (Multi Write)? */

                        7356 --2728:                         if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_WRITE)

                        7357 --line2728
                        7358 ..lin.ce3ddcf5..2b10f0eb.0_521::
                        7359 .LDWlin521:
000013f4 2b0600000000*  7360 	mov	_g_fcl_data_str+4,r11
000013fa 2bf70100       7361 	ld.w	0[r11],ep
000013fe 000d           7362 	sld.w	0[ep],r1
00001400 620a           7363 	cmp	2,r1
00001402 aa3d*          7364 	bne	.L2337
                        7365 --2729:                         {

                        7366 --2730:                             /* Use local variable to remove IAR warning */

                        7367 --2731:                             readData = g_fcl_data_str.reqInt_pstr->idx_u32;

                        7368 --line2731
                        7369 ..lin.ce3ddcf5..2b10f0eb.0_522::
                        7370 .LDWlin522:
00001404 2b0600000000*  7371 	mov	_g_fcl_data_str+4,r11
0000140a 2bf70100       7372 	ld.w	0[r11],ep
0000140e 043d           7373 	sld.w	8[ep],r7
                        7374 --2732:     

                        7375 --2733:                             /* still some data to write? */

                        7376 --2734:                             if ((g_fcl_data_str.opVar_str.opAddr_u32 + R_FLI_MIN_WRITESIZE) <

                        7377 --line2734
                        7378 ..lin.ce3ddcf5..2b10f0eb.0_523::
                        7379 .LDWlin523:
00001410 2c0600000000*  7380 	mov	_g_fcl_data_str+8,r12
00001416 2c0f0100       7381 	ld.w	0[r12],r1
0000141a 010e0001       7382 	addi	256,r1,r1
0000141e 2d0600000000*  7383 	mov	_g_fcl_data_str+4,r13
00001424 2df70100       7384 	ld.w	0[r13],ep
00001428 7610           7385 	sld.hu	12[ep],r2
0000142a c812           7386 	shl	8,r2

                                                                      Page 129
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000142c c711           7387 	add	r7,r2
0000142e e209           7388 	cmp	r2,r1
00001430 b91d*          7389 	bnl	.L2339
                        7390 --2735:                                 (readData + (g_fcl_data_str.reqInt_pstr->cnt_u16 * R_FLI_MIN_WRITESIZE)))

                        7391 --2736:                             {

                        7392 --2737:                                 g_fcl_data_str.opVar_str.opAddr_u32 += R_FLI_MIN_WRITESIZE;

                        7393 --line2737
                        7394 ..lin.ce3ddcf5..2b10f0eb.0_524::
                        7395 .LDWlin524:
00001432 2b0600000000*  7396 	mov	_g_fcl_data_str+8,r11
00001438 2b0f0100       7397 	ld.w	0[r11],r1
0000143c 010e0001       7398 	addi	256,r1,r1
00001440 2c0600000000*  7399 	mov	_g_fcl_data_str+8,r12
00001446 6c0f0100       7400 	st.w	r1,0[r12]
                        7401 --2738:                                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_START_OP_STATE;

                        7402 --line2738
                        7403 ..lin.ce3ddcf5..2b10f0eb.0_525::
                        7404 .LDWlin525:
0000144a 070a           7405 	mov	7,r1
0000144c 2d0600000000*  7406 	mov	_g_fcl_data_str+20,r13
00001452 6d0f0100       7407 	st.w	r1,0[r13]
                        7408 --2739:                                 g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;

                        7409 --line2739
                        7410 ..lin.ce3ddcf5..2b10f0eb.0_526::
                        7411 .LDWlin526:
00001456 010a           7412 	mov	1,r1
00001458 2e0600000000*  7413 	mov	_g_fcl_data_str+24,r14
0000145e 6e0f0100       7414 	st.w	r1,0[r14]
00001462 8007ac02*      7415 	br	.L2371
                        7416 .L2339:
                        7417 --2740:                             }

                        7418 --2741:                             

                        7419 --2742:                             /* operation finished */

                        7420 --2743:                             else

                        7421 --2744:                             {                                

                        7422 --2745:                                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7423 --line2745
                        7424 ..lin.ce3ddcf5..2b10f0eb.0_527::
                        7425 .LDWlin527:
00001466 0a0a           7426 	mov	10,r1
00001468 2b0600000000*  7427 	mov	_g_fcl_data_str+20,r11
0000146e 6b0f0100       7428 	st.w	r1,0[r11]
00001472 80079c02*      7429 	br	.L2371
                        7430 .L2337:
                        7431 --2746:                             }

                        7432 --2747:                         }

                        7433 --2748:                         

                        7434 --2749:                         /* Erase operation to be continued (Multi Erase)? */

                        7435 --2750:                         else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_ERASE)

                        7436 --line2750
                        7437 ..lin.ce3ddcf5..2b10f0eb.0_528::
                        7438 .LDWlin528:
00001476 2b0600000000*  7439 	mov	_g_fcl_data_str+4,r11
0000147c 2bf70100       7440 	ld.w	0[r11],ep
00001480 000d           7441 	sld.w	0[ep],r1
00001482 610a           7442 	cmp	1,r1
00001484 aa7d*          7443 	bne	.L2343
                        7444 --2751:                         {

                        7445 --2752:                             /* still some blocks to erase? */

                        7446 --2753:                             if (g_fcl_data_str.opVar_str.opCnt_u16 > 0u)

                        7447 --line2753

                                                                      Page 130
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7448 ..lin.ce3ddcf5..2b10f0eb.0_529::
                        7449 .LDWlin529:
00001486 2b0600000000*  7450 	mov	_g_fcl_data_str+16,r11
0000148c eb0f0100       7451 	ld.hu	0[r11],r1
00001490 e009           7452 	cmp	zero,r1
00001492 b36d*          7453 	bnh	.L2345
                        7454 --2754:                             {

                        7455 --2755:                                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_START_OP_STATE;

                        7456 --line2755
                        7457 ..lin.ce3ddcf5..2b10f0eb.0_530::
                        7458 .LDWlin530:
00001494 070a           7459 	mov	7,r1
00001496 2b0600000000*  7460 	mov	_g_fcl_data_str+20,r11
0000149c 6b0f0100       7461 	st.w	r1,0[r11]
                        7462 --2756:                                 g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;

                        7463 --line2756
                        7464 ..lin.ce3ddcf5..2b10f0eb.0_531::
                        7465 .LDWlin531:
000014a0 010a           7466 	mov	1,r1
000014a2 2c0600000000*  7467 	mov	_g_fcl_data_str+24,r12
000014a8 6c0f0100       7468 	st.w	r1,0[r12]
                        7469 --2757:                                 /* Use local variable to remove IAR warning */

                        7470 --2758:                                 readData = (g_fcl_data_str.reqInt_pstr->idx_u32 & R_FLI_USERBOOT_AREA_MASK);

                        7471 --line2758
                        7472 ..lin.ce3ddcf5..2b10f0eb.0_532::
                        7473 .LDWlin532:
000014ac 2d0600000000*  7474 	mov	_g_fcl_data_str+4,r13
000014b2 2df70100       7475 	ld.w	0[r13],ep
000014b6 043d           7476 	sld.w	8[ep],r7
000014b8 2106ffffff7f   7477 	mov	2147483647,r1
000014be 4139           7478 	and	r1,r7
                        7479 --2760:                                 /* distinguish what code flash block was used: 8kb, 32KB? */

                        7480 --2761:                                 if ((readData +

                        7481 --line2761
                        7482 ..lin.ce3ddcf5..2b10f0eb.0_533::
                        7483 .LDWlin533:
000014c0 2e0600000000*  7484 	mov	_g_fcl_data_str+4,r14
000014c6 2ef70100       7485 	ld.w	0[r14],ep
000014ca 7608           7486 	sld.hu	12[ep],r1
000014cc 2f0600000000*  7487 	mov	_g_fcl_data_str+16,r15
000014d2 ef170100       7488 	ld.hu	0[r15],r2
000014d6 a209           7489 	sub	r2,r1
000014d8 c709           7490 	add	r7,r1
000014da 300600000000*  7491 	mov	_g_fcl_data_str+118,r16
000014e0 90170100       7492 	ld.bu	0[r16],r2
000014e4 e209           7493 	cmp	r2,r1
000014e6 fb0d*          7494 	bh	.L2347
                        7495 --2762:                                     (g_fcl_data_str.reqInt_pstr->cnt_u16 - g_fcl_data_str.opVar_str.opCnt_u16))

                        7496 --2763:                                      <= g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8)

                        7497 --2764:                                 {

                        7498 --2765:                                     /* last block was a 8kb block */

                        7499 --2766:                                     g_fcl_data_str.opVar_str.opAddr_u32 += R_FLI_SMALL_BLOCK_SIZE;

                        7500 --line2766
                        7501 ..lin.ce3ddcf5..2b10f0eb.0_534::
                        7502 .LDWlin534:
000014e8 2b0600000000*  7503 	mov	_g_fcl_data_str+8,r11
000014ee 2b0f0100       7504 	ld.w	0[r11],r1
000014f2 010e0020       7505 	addi	8192,r1,r1
000014f6 2c0600000000*  7506 	mov	_g_fcl_data_str+8,r12
000014fc 6c0f0100       7507 	st.w	r1,0[r12]
00001500 80070e02*      7508 	br	.L2371

                                                                      Page 131
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7509 .L2347:
                        7510 --2767:                                 }

                        7511 --2768:                              

                        7512 --2769:                                 /* crossing Code Flash banks */

                        7513 --2770:                                 else if ((readData +

                        7514 --line2770
                        7515 ..lin.ce3ddcf5..2b10f0eb.0_535::
                        7516 .LDWlin535:
00001504 2b0600000000*  7517 	mov	_g_fcl_data_str+4,r11
0000150a 2bf70100       7518 	ld.w	0[r11],ep
0000150e 7608           7519 	sld.hu	12[ep],r1
00001510 2c0600000000*  7520 	mov	_g_fcl_data_str+16,r12
00001516 ec170100       7521 	ld.hu	0[r12],r2
0000151a a209           7522 	sub	r2,r1
0000151c c709           7523 	add	r7,r1
0000151e 2d0600000000*  7524 	mov	_g_fcl_data_str+76,r13
00001524 2d170100       7525 	ld.w	0[r13],r2
00001528 2e0600000000*  7526 	mov	_g_fcl_data_str+118,r14
0000152e 8e9f0100       7527 	ld.bu	0[r14],r19
00001532 d311           7528 	add	r19,r2
00001534 e209           7529 	cmp	r2,r1
00001536 aa0d*          7530 	bne	.L2350
                        7531 --2771:                                      (g_fcl_data_str.reqInt_pstr->cnt_u16 - g_fcl_data_str.opVar_str.opCnt_u16))

                        7532 --2772:                                      == (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 + 

                        7533 --2773:                                          g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32))

                        7534 --2774:                                 {

                        7535 --2775:                                     

                        7536 --2776:                                     g_fcl_data_str.opVar_str.opAddr_u32 = R_FLI_CFLASH2_START;

                        7537 --line2776
                        7538 ..lin.ce3ddcf5..2b10f0eb.0_536::
                        7539 .LDWlin536:
00001538 400e8000       7540 	movhi	hi(8388608),zero,r1
0000153c 2b0600000000*  7541 	mov	_g_fcl_data_str+8,r11
00001542 6b0f0100       7542 	st.w	r1,0[r11]
00001546 8007c801*      7543 	br	.L2371
                        7544 .L2350:
                        7545 --2777:                                 }

                        7546 --2778:                                 

                        7547 --2779:                                 /* last block was a 32kb block */

                        7548 --2780:                                 else

                        7549 --2781:                                 {                                    

                        7550 --2782:                                     g_fcl_data_str.opVar_str.opAddr_u32 += R_FLI_BLOCK_SIZE;

                        7551 --line2782
                        7552 ..lin.ce3ddcf5..2b10f0eb.0_537::
                        7553 .LDWlin537:
0000154a 2b0600000000*  7554 	mov	_g_fcl_data_str+8,r11
00001550 2b0f0100       7555 	ld.w	0[r11],r1
00001554 80160080       7556 	ori	32768,zero,r2
00001558 c209           7557 	add	r2,r1
0000155a 2c0600000000*  7558 	mov	_g_fcl_data_str+8,r12
00001560 6c0f0100       7559 	st.w	r1,0[r12]
00001564 8007aa01*      7560 	br	.L2371
                        7561 .L2345:
                        7562 --2783:                                 }

                        7563 --2784:                             }

                        7564 --2785:                             

                        7565 --2786:                             /* operation finished */

                        7566 --2787:                             else

                        7567 --2788:                             {                                

                        7568 --2789:                                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7569 --line2789

                                                                      Page 132
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7570 ..lin.ce3ddcf5..2b10f0eb.0_538::
                        7571 .LDWlin538:
00001568 0a0a           7572 	mov	10,r1
0000156a 2b0600000000*  7573 	mov	_g_fcl_data_str+20,r11
00001570 6b0f0100       7574 	st.w	r1,0[r11]
00001574 80079a01*      7575 	br	.L2371
                        7576 .L2343:
                        7577 --2790:                             }

                        7578 --2791:                         }

                        7579 --2792:                         

                        7580 --2793:                         /* Get Lock Bit command result return */

                        7581 --2794:                         else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_GET_LOCKBIT)

                        7582 --line2794
                        7583 ..lin.ce3ddcf5..2b10f0eb.0_539::
                        7584 .LDWlin539:
00001578 2b0600000000*  7585 	mov	_g_fcl_data_str+4,r11
0000157e 2bf70100       7586 	ld.w	0[r11],ep
00001582 000d           7587 	sld.w	0[ep],r1
00001584 640a           7588 	cmp	4,r1
00001586 aa1d*          7589 	bne	.L2355
                        7590 --2795:                         {

                        7591 --2796:                             readData = (uint32_t)R_FCL_I_read_memory_u08 (R_FPSYS_REGADD_FLKSTAT_U8);

                        7592 --line2796
                        7593 ..lin.ce3ddcf5..2b10f0eb.0_540::
                        7594 .LDWlin540:
00001588 26069000a1ff   7595 	mov	-6225776,r6
                        7596 	jarl	_R_FCL_I_read_memory_u08,lp
                        7596 <EXPANSION BEGIN>
                        7596 jarl22 _R_FCL_I_read_memory_u08 , lp 
0000158e bfff7eea*      7596 <EXPANSION END>
00001592 0a38           7597 	mov	r10,r7
                        7598 --2797:                             readData = ((~readData) & (uint32_t)0x01u);

                        7599 --line2797
                        7600 ..lin.ce3ddcf5..2b10f0eb.0_541::
                        7601 .LDWlin541:
00001594 2708           7602 	not	r7,r1
00001596 c13e0100       7603 	andi	1,r1,r7
                        7604 --2798:                             R_FCL_I_write_unaligned_memory_u32(g_fcl_data_str.reqInt_pstr->bufferAdd_u32, readData);

0000159a 2b0600000000*  7605 	mov	_g_fcl_data_str+4,r11
000015a0 2bf70100       7606 	ld.w	0[r11],ep
000015a4 0235           7607 	sld.w	4[ep],r6
                        7608 	jarl	_R_FCL_I_write_unaligned_memory_u32,lp
                        7608 <EXPANSION BEGIN>
                        7608 jarl22 _R_FCL_I_write_unaligned_memory_u32 , lp 
000015a6 bfff6cea*      7608 <EXPANSION END>
                        7609 --2799:                             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7610 --line2799
                        7611 ..lin.ce3ddcf5..2b10f0eb.0_542::
                        7612 .LDWlin542:
000015aa 0a0a           7613 	mov	10,r1
000015ac 2c0600000000*  7614 	mov	_g_fcl_data_str+20,r12
000015b2 6c0f0100       7615 	st.w	r1,0[r12]
000015b6 80075801*      7616 	br	.L2371
                        7617 .L2355:
                        7618 --2800:                         }

                        7619 --2801:                         

                        7620 --2802:                         /* Set Lock Bit command */

                        7621 --2803:                         else if (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_LOCKBIT)

                        7622 --line2803
                        7623 ..lin.ce3ddcf5..2b10f0eb.0_543::
                        7624 .LDWlin543:

                                                                      Page 133
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000015ba 2b0600000000*  7625 	mov	_g_fcl_data_str+4,r11
000015c0 2bf70100       7626 	ld.w	0[r11],ep
000015c4 000d           7627 	sld.w	0[ep],r1
000015c6 630a           7628 	cmp	3,r1
000015c8 9a0d*          7629 	bne	.L2358
                        7630 --2804:                         {

                        7631 --2805:                             /* operation finished */

                        7632 --2806:                             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7633 --line2806
                        7634 ..lin.ce3ddcf5..2b10f0eb.0_544::
                        7635 .LDWlin544:
000015ca 0a0a           7636 	mov	10,r1
000015cc 2b0600000000*  7637 	mov	_g_fcl_data_str+20,r11
000015d2 6b0f0100       7638 	st.w	r1,0[r11]
000015d6 80073801*      7639 	br	.L2371
                        7640 .L2358:
                        7641 --2807:                         }

                        7642 --2809:                         /* Security flag write commands */

                        7643 --2810:                         else if ( (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_READ_PROTECT_FLAG) ||

                        7644 --line2810
                        7645 ..lin.ce3ddcf5..2b10f0eb.0_545::
                        7646 .LDWlin545:
000015da 2b0600000000*  7647 	mov	_g_fcl_data_str+4,r11
000015e0 2bf70100       7648 	ld.w	0[r11],ep
000015e4 000d           7649 	sld.w	0[ep],r1
000015e6 6d0a           7650 	cmp	13,r1
000015e8 c225*          7651 	be	.L2362
                        7652 --line2811
                        7653 ..lin.ce3ddcf5..2b10f0eb.0_546::
                        7654 .LDWlin546:
000015ea 2b0600000000*  7655 	mov	_g_fcl_data_str+4,r11
000015f0 2bf70100       7656 	ld.w	0[r11],ep
000015f4 000d           7657 	sld.w	0[ep],r1
000015f6 6f0a           7658 	cmp	15,r1
000015f8 c21d*          7659 	be	.L2362
                        7660 --line2812
                        7661 ..lin.ce3ddcf5..2b10f0eb.0_547::
                        7662 .LDWlin547:
000015fa 2b0600000000*  7663 	mov	_g_fcl_data_str+4,r11
00001600 2bf70100       7664 	ld.w	0[r11],ep
00001604 000d           7665 	sld.w	0[ep],r1
00001606 0106efff       7666 	addi	-17,r1,zero
0000160a b215*          7667 	be	.L2362
                        7668 --line2813
                        7669 ..lin.ce3ddcf5..2b10f0eb.0_548::
                        7670 .LDWlin548:
0000160c 2b0600000000*  7671 	mov	_g_fcl_data_str+4,r11
00001612 2bf70100       7672 	ld.w	0[r11],ep
00001616 000d           7673 	sld.w	0[ep],r1
00001618 0106edff       7674 	addi	-19,r1,zero
0000161c a20d*          7675 	be	.L2362
                        7676 --line2814
                        7677 ..lin.ce3ddcf5..2b10f0eb.0_549::
                        7678 .LDWlin549:
0000161e 2b0600000000*  7679 	mov	_g_fcl_data_str+4,r11
00001624 2bf70100       7680 	ld.w	0[r11],ep
00001628 000d           7681 	sld.w	0[ep],r1
0000162a 0106ebff       7682 	addi	-21,r1,zero
0000162e 8a35*          7683 	bne	.L2361
                        7684 .L2362:
                        7685 --2811:                                   (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_WRITE_PROTECT_FLAG) ||


                                                                      Page 134
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7686 --2812:                                   (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_ERASE_PROTECT_FLAG) ||

                        7687 --2813:                                   (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_SERIAL_PROG_DISABLED) ||

                        7688 --2814:                                   (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_SET_SERIAL_ID_ENABLED) )

                        7689 --2815:                         {

                        7690 --2816:                             /* Update the security data after successful set operation */

                        7691 --2817:                             g_fcl_data_str.deviceInfo_str.secureData_u32 = 

                        7692 --line2817
                        7693 ..lin.ce3ddcf5..2b10f0eb.0_550::
                        7694 .LDWlin550:
00001630 210600000000*  7695 	mov	_g_fcl_data_str,r1
00001636 010e9c00       7696 	addi	156,r1,r1
0000163a 01f60100       7697 	addi	1,r1,ep
0000163e 6008           7698 	sld.bu	0[ep],r1
00001640 c80a           7699 	shl	8,r1
00001642 2b0600000000*  7700 	mov	_g_fcl_data_str+156,r11
00001648 8b170100       7701 	ld.bu	0[r11],r2
0000164c c111           7702 	add	r1,r2
0000164e 210600000000*  7703 	mov	_g_fcl_data_str,r1
00001654 010e9c00       7704 	addi	156,r1,r1
00001658 01f60200       7705 	addi	2,r1,ep
0000165c 6008           7706 	sld.bu	0[ep],r1
0000165e d00a           7707 	shl	16,r1
00001660 c111           7708 	add	r1,r2
00001662 210600000000*  7709 	mov	_g_fcl_data_str,r1
00001668 010e9c00       7710 	addi	156,r1,r1
0000166c 01f60300       7711 	addi	3,r1,ep
00001670 6008           7712 	sld.bu	0[ep],r1
00001672 d80a           7713 	shl	24,r1
00001674 c209           7714 	add	r2,r1
00001676 2c0600000000*  7715 	mov	_g_fcl_data_str+88,r12
0000167c 6c0f0100       7716 	st.w	r1,0[r12]
                        7717 --2818:                                     (uint32_t)g_fcl_data_str.intBuf_au08[0] + 

                        7718 --2819:                                 ( ( (uint32_t)g_fcl_data_str.intBuf_au08[1] ) << 8 ) +

                        7719 --2820:                                 ( ( (uint32_t)g_fcl_data_str.intBuf_au08[2] ) << 16 ) +

                        7720 --2821:                                 ( ( (uint32_t)g_fcl_data_str.intBuf_au08[3] ) << 24 );

                        7721 --2822:                             

                        7722 --2823:                             /* operation finished */

                        7723 --2824:                             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7724 --line2824
                        7725 ..lin.ce3ddcf5..2b10f0eb.0_551::
                        7726 .LDWlin551:
00001680 0a0a           7727 	mov	10,r1
00001682 2d0600000000*  7728 	mov	_g_fcl_data_str+20,r13
00001688 6d0f0100       7729 	st.w	r1,0[r13]
0000168c 9545*          7730 	br	.L2371
                        7731 .L2361:
                        7732 --2825:                         }

                        7733 --2826:                         

                        7734 --2827:                         /* All remaining Data Flash write operations */

                        7735 --2828:                         else

                        7736 --2829:                         {

                        7737 --2830:                             g_fcl_data_str.opVar_str.opCnt_u16 -= R_PRG_CFG_TRANSFERSIZE;

                        7738 --line2830
                        7739 ..lin.ce3ddcf5..2b10f0eb.0_552::
                        7740 .LDWlin552:
0000168e 2b0600000000*  7741 	mov	_g_fcl_data_str+16,r11
00001694 eb0f0100       7742 	ld.hu	0[r11],r1
00001698 580a           7743 	add	-8,r1
0000169a 2c0600000000*  7744 	mov	_g_fcl_data_str+16,r12
000016a0 6c0f0000       7745 	st.h	r1,0[r12]
                        7746 --2832:                             /* still some settings to write? */


                                                                      Page 135
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7747 --2833:                             if (g_fcl_data_str.opVar_str.opCnt_u16 > 0u)

                        7748 --line2833
                        7749 ..lin.ce3ddcf5..2b10f0eb.0_553::
                        7750 .LDWlin553:
000016a4 2d0600000000*  7751 	mov	_g_fcl_data_str+16,r13
000016aa ed0f0100       7752 	ld.hu	0[r13],r1
000016ae e009           7753 	cmp	zero,r1
000016b0 a31d*          7754 	bnh	.L2368
                        7755 --2834:                             {

                        7756 --2835:                                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_START_OP_STATE;

                        7757 --line2835
                        7758 ..lin.ce3ddcf5..2b10f0eb.0_554::
                        7759 .LDWlin554:
000016b2 070a           7760 	mov	7,r1
000016b4 2b0600000000*  7761 	mov	_g_fcl_data_str+20,r11
000016ba 6b0f0100       7762 	st.w	r1,0[r11]
                        7763 --2836:                                 g_fcl_data_str.opVar_str.opResult_enu = R_FCL_BUSY;

                        7764 --line2836
                        7765 ..lin.ce3ddcf5..2b10f0eb.0_555::
                        7766 .LDWlin555:
000016be 010a           7767 	mov	1,r1
000016c0 2c0600000000*  7768 	mov	_g_fcl_data_str+24,r12
000016c6 6c0f0100       7769 	st.w	r1,0[r12]
                        7770 --2837:                                 g_fcl_data_str.opVar_str.opAddr_u32 += (2u * R_PRG_CFG_TRANSFERSIZE);

                        7771 --line2837
                        7772 ..lin.ce3ddcf5..2b10f0eb.0_556::
                        7773 .LDWlin556:
000016ca 2d0600000000*  7774 	mov	_g_fcl_data_str+8,r13
000016d0 2d0f0100       7775 	ld.w	0[r13],r1
000016d4 010e1000       7776 	addi	16,r1,r1
000016d8 2e0600000000*  7777 	mov	_g_fcl_data_str+8,r14
000016de 6e0f0100       7778 	st.w	r1,0[r14]
000016e2 e515*          7779 	br	.L2371
                        7780 .L2368:
                        7781 --2838:                             }

                        7782 --2839:                             

                        7783 --2840:                             /* operation finished */

                        7784 --2841:                             else

                        7785 --2842:                             {                                

                        7786 --2843:                                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7787 --line2843
                        7788 ..lin.ce3ddcf5..2b10f0eb.0_557::
                        7789 .LDWlin557:
000016e4 0a0a           7790 	mov	10,r1
000016e6 2b0600000000*  7791 	mov	_g_fcl_data_str+20,r11
000016ec 6b0f0100       7792 	st.w	r1,0[r11]
000016f0 f50d*          7793 	br	.L2371
                        7794 .L2318:
                        7795 --2844:                             }

                        7796 --2845:                         }

                        7797 --2846:                     }

                        7798 --2847:                 }

                        7799 --2848:             }

                        7800 --2849:         }

                        7801 --2851:         /* Cancel request to handle */

                        7802 --2852:         else

                        7803 --2853:         {

                        7804 --2854:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_SWITCH_READ_MODE_STATE;

                        7805 --line2854
                        7806 ..lin.ce3ddcf5..2b10f0eb.0_558::
                        7807 .LDWlin558:

                                                                      Page 136
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000016f2 0a0a           7808 	mov	10,r1
000016f4 2b0600000000*  7809 	mov	_g_fcl_data_str+20,r11
000016fa 6b0f0100       7810 	st.w	r1,0[r11]
                        7811 --2856:             ret = R_FCL_FCUFct_ForcedStop ();

                        7812 --line2856
                        7813 ..lin.ce3ddcf5..2b10f0eb.0_559::
                        7814 .LDWlin559:
                        7815 	jarl	_R_FCL_FCUFct_ForcedStop,lp
                        7815 <EXPANSION BEGIN>
                        7815 jarl22 _R_FCL_FCUFct_ForcedStop , lp 
000016fe bfff8aec*      7815 <EXPANSION END>
00001702 0ae8           7816 	mov	r10,r29
                        7817 --2857:         

                        7818 --2858:             /* timeout in forced stop processing */

                        7819 --2859:             if (R_FCL_OK != ret)

                        7820 --line2859
                        7821 ..lin.ce3ddcf5..2b10f0eb.0_560::
                        7822 .LDWlin560:
00001704 e0e9           7823 	cmp	zero,r29
00001706 c205*          7824 	be	.L2371
                        7825 --2860:             {

                        7826 --2861:                 R_FCL_FCUFct_HandleMultiOperation_IntErr (R_FCL_OP_INTERNAL_ERROR_SWITCH_READ_STATE);

                        7827 --line2861
                        7828 ..lin.ce3ddcf5..2b10f0eb.0_561::
                        7829 .LDWlin561:
00001708 0d32           7830 	mov	13,r6
                        7831 	jarl	_R_FCL_FCUFct_HandleMultiOperation_IntErr,lp
                        7831 <EXPANSION BEGIN>
                        7831 jarl22 _R_FCL_FCUFct_HandleMultiOperation_IntErr , lp 
0000170a bfff28f6*      7831 <EXPANSION END>
                        7832 .L2371:
                        7833 --2862:             }

                        7834 --2863:         }

                        7835 --2864:         

                        7836 --2865:         /* Operation finished? */

                        7837 --2866:         if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_BUSY_SWITCH_READ_MODE_STATE)

                        7838 --line2866
                        7839 ..lin.ce3ddcf5..2b10f0eb.0_562::
                        7840 .LDWlin562:
0000170e 2b0600000000*  7841 	mov	_g_fcl_data_str+20,r11
00001714 2b0f0100       7842 	ld.w	0[r11],r1
00001718 6a0a           7843 	cmp	10,r1
0000171a ea076702*      7844 	bne	.L2227
                        7845 --2867:         {

                        7846 --2868:             R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16,

                        7847 --line2868
                        7848 ..lin.ce3ddcf5..2b10f0eb.0_563::
                        7849 .LDWlin563:
0000171e 2b0600000000*  7850 	mov	_g_fcl_data_str+100,r11
00001724 eb0f0100       7851 	ld.hu	0[r11],r1
00001728 010e003b       7852 	addi	15104,r1,r1
0000172c c100           7853 	zxh	r1
0000172e 0138           7854 	mov	r1,r7
00001730 26062000a1ff   7855 	mov	-6225888,r6
                        7856 	jarl	_R_FCL_I_write_memory_u16,lp
                        7856 <EXPANSION BEGIN>
                        7856 jarl22 _R_FCL_I_write_memory_u16 , lp 
00001736 bfff46e9*      7856 <EXPANSION END>
                        7857 --2869:                                       g_fcl_data_str.deviceInfo_str.matSel_u16 + R_FPSYS_REGBIT_FMATSELC_KEY);

                        7858 --2870:             R_FCL_FCUFct_ClearStatus ();

                        7859 --line2870

                                                                      Page 137
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7860 ..lin.ce3ddcf5..2b10f0eb.0_564::
                        7861 .LDWlin564:
                        7862 	jarl	_R_FCL_FCUFct_ClearStatus,lp
                        7862 <EXPANSION BEGIN>
                        7862 jarl22 _R_FCL_FCUFct_ClearStatus , lp 
0000173a bfffe2ec*      7862 <EXPANSION END>
0000173e 80074202*      7863 	br	.L2227
                        7864 .L2316:
                        7865 --2871:         }

                        7866 --2872:     }

                        7867 --2873:     

                        7868 --2874:     /* Multi operation state 6: Start switch to read mode */

                        7869 --2875:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_BUSY_SWITCH_READ_MODE_STATE)

                        7870 --line2875
                        7871 ..lin.ce3ddcf5..2b10f0eb.0_565::
                        7872 .LDWlin565:
00001742 2b0600000000*  7873 	mov	_g_fcl_data_str+20,r11
00001748 2b0f0100       7874 	ld.w	0[r11],r1
0000174c 6a0a           7875 	cmp	10,r1
0000174e ca0d*          7876 	bne	.L2377
                        7877 --2876:     {

                        7878 --2877:         (void)R_FCL_FCUFct_SwitchMode_Start (R_FCL_READ_MODE);

                        7879 --line2877
                        7880 ..lin.ce3ddcf5..2b10f0eb.0_566::
                        7881 .LDWlin566:
00001750 0032           7882 	mov	0,r6
                        7883 	jarl	_R_FCL_FCUFct_SwitchMode_Start,lp
                        7883 <EXPANSION BEGIN>
                        7883 jarl22 _R_FCL_FCUFct_SwitchMode_Start , lp 
00001752 bfff52eb*      7883 <EXPANSION END>
                        7884 --2878:         g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_CHECK_READ_MODE_SWITCH_STATE;

                        7885 --line2878
                        7886 ..lin.ce3ddcf5..2b10f0eb.0_567::
                        7887 .LDWlin567:
00001756 0b0a           7888 	mov	11,r1
00001758 2b0600000000*  7889 	mov	_g_fcl_data_str+20,r11
0000175e 6b0f0100       7890 	st.w	r1,0[r11]
00001762 80071e02*      7891 	br	.L2227
                        7892 .L2377:
                        7893 --2879:     }

                        7894 --2880:     

                        7895 --2881:     /* Multi operation state 7: Switch mode check */

                        7896 --2882:     else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_BUSY_CHECK_READ_MODE_SWITCH_STATE)

                        7897 --line2882
                        7898 ..lin.ce3ddcf5..2b10f0eb.0_568::
                        7899 .LDWlin568:
00001766 2b0600000000*  7900 	mov	_g_fcl_data_str+20,r11
0000176c 2b0f0100       7901 	ld.w	0[r11],r1
00001770 6b0a           7902 	cmp	11,r1
00001772 fa0d*          7903 	bne	.L2380
                        7904 --2883:     {

                        7905 --2884:         ret = R_FCL_FCUFct_SwitchMode_Check ();

                        7906 --line2884
                        7907 ..lin.ce3ddcf5..2b10f0eb.0_569::
                        7908 .LDWlin569:
                        7909 	jarl	_R_FCL_FCUFct_SwitchMode_Check,lp
                        7909 <EXPANSION BEGIN>
                        7909 jarl22 _R_FCL_FCUFct_SwitchMode_Check , lp 
00001774 bfffd8eb*      7909 <EXPANSION END>
00001778 0ae8           7910 	mov	r10,r29
                        7911 --2885:         if (R_FCL_OK == ret)


                                                                      Page 138
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7912 --line2885
                        7913 ..lin.ce3ddcf5..2b10f0eb.0_570::
                        7914 .LDWlin570:
0000177a e0e9           7915 	cmp	zero,r29
0000177c ea070502*      7916 	bne	.L2227
                        7917 --2886:         {

                        7918 --2887:             g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_FINISHED_STATE;

                        7919 --line2887
                        7920 ..lin.ce3ddcf5..2b10f0eb.0_571::
                        7921 .LDWlin571:
00001780 0c0a           7922 	mov	12,r1
00001782 2b0600000000*  7923 	mov	_g_fcl_data_str+20,r11
00001788 6b0f0100       7924 	st.w	r1,0[r11]
0000178c 8007f401*      7925 	br	.L2227
                        7926 .L2380:
                        7927 --2888:         }

                        7928 --2889:     }

                        7929 --2890:     

                        7930 --2891:     /* Multi operation state 8: Finish state */

                        7931 --2892:     else /* (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_OP_FINISHED_STATE) */

                        7932 --2893:     {

                        7933 --2895:         /* No cancel request to handle */

                        7934 --2896:         if (R_FCL_FALSE == g_fcl_data_str.cancelReq_enu)

                        7935 --line2896
                        7936 ..lin.ce3ddcf5..2b10f0eb.0_572::
                        7937 .LDWlin572:
00001790 2b0600000000*  7938 	mov	_g_fcl_data_str+144,r11
00001796 2b0f0100       7939 	ld.w	0[r11],r1
0000179a e009           7940 	cmp	zero,r1
0000179c ea073901*      7941 	bne	.L2385
                        7942 --2897:         {

                        7943 --2899:             /* No suspend request to handle */

                        7944 --2900:             if (R_FCL_FALSE == g_fcl_data_str.suspendInfo_str.spdSpdRequest_enu)

                        7945 --line2900
                        7946 ..lin.ce3ddcf5..2b10f0eb.0_573::
                        7947 .LDWlin573:
000017a0 2b0600000000*  7948 	mov	_g_fcl_data_str+52,r11
000017a6 2b0f0100       7949 	ld.w	0[r11],r1
000017aa e009           7950 	cmp	zero,r1
000017ac 9a35*          7951 	bne	.L2387
                        7952 --2901:             {

                        7953 --2902:                 ret = R_FCL_OK;

                        7954 --line2902
                        7955 ..lin.ce3ddcf5..2b10f0eb.0_574::
                        7956 .LDWlin574:
000017ae 00ea           7957 	mov	0,r29
                        7958 --2903:                 if ((g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_ERASE) ||

000017b0 2b0600000000*  7959 	mov	_g_fcl_data_str+4,r11
000017b6 2bf70100       7960 	ld.w	0[r11],ep
000017ba 000d           7961 	sld.w	0[ep],r1
000017bc 610a           7962 	cmp	1,r1
000017be 920d*          7963 	be	.L2390
                        7964 --line2904
                        7965 ..lin.ce3ddcf5..2b10f0eb.0_575::
                        7966 .LDWlin575:
000017c0 2b0600000000*  7967 	mov	_g_fcl_data_str+4,r11
000017c6 2bf70100       7968 	ld.w	0[r11],ep
000017ca 000d           7969 	sld.w	0[ep],r1
000017cc 620a           7970 	cmp	2,r1
000017ce 9a0d*          7971 	bne	.L2389
                        7972 .L2390:

                                                                      Page 139
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        7973 --2904:                     (g_fcl_data_str.reqInt_pstr->command_enu == R_FCL_CMD_WRITE)  )

                        7974 --2905:                 {

                        7975 --2906:                     ret = R_FCL_FCUFct_Clear_Cache ();

                        7976 --line2906
                        7977 ..lin.ce3ddcf5..2b10f0eb.0_576::
                        7978 .LDWlin576:
                        7979 	jarl	_R_FCL_FCUFct_Clear_Cache,lp
                        7979 <EXPANSION BEGIN>
                        7979 jarl22 _R_FCL_FCUFct_Clear_Cache , lp 
000017d0 bfff62e9*      7979 <EXPANSION END>
000017d4 0ae8           7980 	mov	r10,r29
                        7981 --2907:                     

                        7982 --2908:                     /* timeout in cache clearing */

                        7983 --2909:                     if (R_FCL_OK != ret)

                        7984 --line2909
                        7985 ..lin.ce3ddcf5..2b10f0eb.0_577::
                        7986 .LDWlin577:
000017d6 e0e9           7987 	cmp	zero,r29
000017d8 c205*          7988 	be	.L2389
                        7989 --2910:                     {

                        7990 --2911:                         /* This is also for loop break condition */

                        7991 --2912:                         R_FCL_FCUFct_HandleMultiOperation_IntErr (R_FCL_OP_INTERNAL_ERROR_STATE); 

                        7992 --line2912
                        7993 ..lin.ce3ddcf5..2b10f0eb.0_578::
                        7994 .LDWlin578:
000017da 0f32           7995 	mov	15,r6
                        7996 	jarl	_R_FCL_FCUFct_HandleMultiOperation_IntErr,lp
                        7996 <EXPANSION BEGIN>
                        7996 jarl22 _R_FCL_FCUFct_HandleMultiOperation_IntErr , lp 
000017dc bfff56f5*      7996 <EXPANSION END>
                        7997 .L2389:
                        7998 --2913:                     }

                        7999 --2914:                 }

                        8000 --2915:                 

                        8001 --2916:                 if (R_FCL_OK == ret)

                        8002 --line2916
                        8003 ..lin.ce3ddcf5..2b10f0eb.0_579::
                        8004 .LDWlin579:
000017e0 e0e9           8005 	cmp	zero,r29
000017e2 ea079f01*      8006 	bne	.L2227
                        8007 --2917:                 {

                        8008 --2918:                     /* finish operation */

                        8009 --2919:                     g_fcl_data_str.reqInt_pstr->status_enu = g_fcl_data_str.opVar_str.opResult_enu;

                        8010 --line2919
                        8011 ..lin.ce3ddcf5..2b10f0eb.0_580::
                        8012 .LDWlin580:
000017e6 2b0600000000*  8013 	mov	_g_fcl_data_str+4,r11
000017ec 2bf70100       8014 	ld.w	0[r11],ep
000017f0 2c0600000000*  8015 	mov	_g_fcl_data_str+24,r12
000017f6 2c0f0100       8016 	ld.w	0[r12],r1
000017fa 090d           8017 	sst.w	r1,16[ep]
                        8018 --2920:                     R_FCL_FCUFct_RestoreLastState ();

                        8019 --line2920
                        8020 ..lin.ce3ddcf5..2b10f0eb.0_581::
                        8021 .LDWlin581:
                        8022 	jarl	_R_FCL_FCUFct_RestoreLastState,lp
                        8022 <EXPANSION BEGIN>
                        8022 jarl22 _R_FCL_FCUFct_RestoreLastState , lp 
000017fc bfff70ec*      8022 <EXPANSION END>
                        8023 --2921:                     g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_IDLE_STATE;

                        8024 --line2921

                                                                      Page 140
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8025 ..lin.ce3ddcf5..2b10f0eb.0_582::
                        8026 .LDWlin582:
00001800 2d0600000000*  8027 	mov	_g_fcl_data_str+20,r13
00001806 6d070100       8028 	st.w	zero,0[r13]
0000180a 80077601*      8029 	br	.L2227
                        8030 .L2387:
                        8031 --2922:                 }

                        8032 --2923:             }

                        8033 --2924:             

                        8034 --2925:             /* Suspend request to handle */

                        8035 --2926:             else

                        8036 --2927:             {

                        8037 --2928:                 R_FCL_I_write_memory_u16 (R_FPSYS_REGADD_FMATSELC_U16, 

                        8038 --line2928
                        8039 ..lin.ce3ddcf5..2b10f0eb.0_583::
                        8040 .LDWlin583:
0000180e 2b0600000000*  8041 	mov	_g_fcl_data_str+100,r11
00001814 eb0f0100       8042 	ld.hu	0[r11],r1
00001818 010e003b       8043 	addi	15104,r1,r1
0000181c c100           8044 	zxh	r1
0000181e 0138           8045 	mov	r1,r7
00001820 26062000a1ff   8046 	mov	-6225888,r6
                        8047 	jarl	_R_FCL_I_write_memory_u16,lp
                        8047 <EXPANSION BEGIN>
                        8047 jarl22 _R_FCL_I_write_memory_u16 , lp 
00001826 bfff56e8*      8047 <EXPANSION END>
                        8048 --2929:                                           g_fcl_data_str.deviceInfo_str.matSel_u16 + R_FPSYS_REGBIT_FMATSELC_KEY);

                        8049 --2931:                 /* save proper state for an operation that was suspended before it physically started */

                        8050 --2932:                 if ((g_fcl_data_str.suspendInfo_str.reqSuspend_pstr == R_FCL_REQUEST_POINTER_UNDEFINED) && 

                        8051 --line2932
                        8052 ..lin.ce3ddcf5..2b10f0eb.0_584::
                        8053 .LDWlin584:
0000182a 2c0600000000*  8054 	mov	_g_fcl_data_str+28,r12
00001830 2c0f0100       8055 	ld.w	0[r12],r1
00001834 e009           8056 	cmp	zero,r1
00001836 ea0d*          8057 	bne	.L2397
                        8058 --line2933
                        8059 ..lin.ce3ddcf5..2b10f0eb.0_585::
                        8060 .LDWlin585:
00001838 2b0600000000*  8061 	mov	_g_fcl_data_str+44,r11
0000183e 2b0f0100       8062 	ld.w	0[r11],r1
00001842 e009           8063 	cmp	zero,r1
00001844 fa05*          8064 	bne	.L2397
                        8065 --2933:                     (g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu == R_FCL_OP_IDLE_STATE))

                        8066 --2934:                 {

                        8067 --2935:                     g_fcl_data_str.suspendInfo_str.opSuspend_str.opStatus_enu = R_FCL_OP_FINISHED_STATE;

                        8068 --line2935
                        8069 ..lin.ce3ddcf5..2b10f0eb.0_586::
                        8070 .LDWlin586:
00001846 0c0a           8071 	mov	12,r1
00001848 2b0600000000*  8072 	mov	_g_fcl_data_str+44,r11
0000184e 6b0f0100       8073 	st.w	r1,0[r11]
                        8074 .L2397:
                        8075 --2936:                 }

                        8076 --2937:                 g_fcl_data_str.suspendInfo_str.reqSuspend_pstr            = g_fcl_data_str.reqInt_pstr;

                        8077 --line2937
                        8078 ..lin.ce3ddcf5..2b10f0eb.0_587::
                        8079 .LDWlin587:
00001852 2b0600000000*  8080 	mov	_g_fcl_data_str+4,r11
00001858 2b0f0100       8081 	ld.w	0[r11],r1
0000185c 2c0600000000*  8082 	mov	_g_fcl_data_str+28,r12

                                                                      Page 141
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001862 6c0f0100       8083 	st.w	r1,0[r12]
                        8084 --2938:                 g_fcl_data_str.suspendInfo_str.opSuspend_str.opAddr_u32   = g_fcl_data_str.opVar_str.opAddr_u32;

                        8085 --line2938
                        8086 ..lin.ce3ddcf5..2b10f0eb.0_588::
                        8087 .LDWlin588:
00001866 2d0600000000*  8088 	mov	_g_fcl_data_str+8,r13
0000186c 2d0f0100       8089 	ld.w	0[r13],r1
00001870 2e0600000000*  8090 	mov	_g_fcl_data_str+32,r14
00001876 6e0f0100       8091 	st.w	r1,0[r14]
                        8092 --2939:                 g_fcl_data_str.suspendInfo_str.opSuspend_str.opCnt_u16    = g_fcl_data_str.opVar_str.opCnt_u16;

                        8093 --line2939
                        8094 ..lin.ce3ddcf5..2b10f0eb.0_589::
                        8095 .LDWlin589:
0000187a 2f0600000000*  8096 	mov	_g_fcl_data_str+16,r15
00001880 ef0f0100       8097 	ld.hu	0[r15],r1
00001884 300600000000*  8098 	mov	_g_fcl_data_str+40,r16
0000188a 700f0000       8099 	st.h	r1,0[r16]
                        8100 --2940:                 g_fcl_data_str.suspendInfo_str.opSuspend_str.opResult_enu = g_fcl_data_str.opVar_str.opResult_enu;

                        8101 --line2940
                        8102 ..lin.ce3ddcf5..2b10f0eb.0_590::
                        8103 .LDWlin590:
0000188e 310600000000*  8104 	mov	_g_fcl_data_str+24,r17
00001894 310f0100       8105 	ld.w	0[r17],r1
00001898 320600000000*  8106 	mov	_g_fcl_data_str+48,r18
0000189e 720f0100       8107 	st.w	r1,0[r18]
                        8108 --2941:                 

                        8109 --2942:                 g_fcl_data_str.intStatus_enu                     = R_FCL_ISTAT_SUSPENDED;

                        8110 --line2942
                        8111 ..lin.ce3ddcf5..2b10f0eb.0_591::
                        8112 .LDWlin591:
000018a2 040a           8113 	mov	4,r1
000018a4 330600000000*  8114 	mov	_g_fcl_data_str+68,r19
000018aa 730f0100       8115 	st.w	r1,0[r19]
                        8116 --2943:                 g_fcl_data_str.reqInt_pstr->status_enu           = R_FCL_SUSPENDED;

                        8117 --line2943
                        8118 ..lin.ce3ddcf5..2b10f0eb.0_592::
                        8119 .LDWlin592:
000018ae 3d0600000000*  8120 	mov	_g_fcl_data_str+4,r29
000018b4 3df70100       8121 	ld.w	0[r29],ep
000018b8 020a           8122 	mov	2,r1
000018ba 090d           8123 	sst.w	r1,16[ep]
                        8124 --2944:                 g_fcl_data_str.suspendInfo_str.flagSuspended_enu = R_FCL_TRUE;

                        8125 --line2944
                        8126 ..lin.ce3ddcf5..2b10f0eb.0_593::
                        8127 .LDWlin593:
000018bc 010a           8128 	mov	1,r1
000018be 3f0600000000*  8129 	mov	_g_fcl_data_str+60,lp
000018c4 7f0f0100       8130 	st.w	r1,0[lp]
                        8131 --2945:                 g_fcl_data_str.suspendInfo_str.spdSpdRequest_enu = R_FCL_FALSE;

                        8132 --line2945
                        8133 ..lin.ce3ddcf5..2b10f0eb.0_594::
                        8134 .LDWlin594:
000018c8 2b0600000000*  8135 	mov	_g_fcl_data_str+52,r11
000018ce 6b070100       8136 	st.w	zero,0[r11]
000018d2 f555*          8137 	br	.L2227
                        8138 .L2385:
                        8139 --2946:             }

                        8140 --2947:         }

                        8141 --2948:         

                        8142 --2949:         /* Cancel request to handle */

                        8143 --2950:         else


                                                                      Page 142
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8144 --2951:         {

                        8145 --2952:             skipCode = R_FCL_FALSE;

                        8146 --line2952
                        8147 ..lin.ce3ddcf5..2b10f0eb.0_595::
                        8148 .LDWlin595:
000018d4 00e2           8149 	mov	0,r28
                        8150 --2953:             ret      = R_FCL_CANCELLED;

000018d6 0cea           8151 	mov	12,r29
                        8152 --2955:             /* Check if a suspended command exists that need to be cancelled too */

                        8153 --2956:             if (R_FCL_REQUEST_POINTER_UNDEFINED != g_fcl_data_str.suspendInfo_str.reqSuspend_pstr)

000018d8 2b0600000000*  8154 	mov	_g_fcl_data_str+28,r11
000018de 2b0f0100       8155 	ld.w	0[r11],r1
000018e2 e009           8156 	cmp	zero,r1
000018e4 e215*          8157 	be	.L2401
                        8158 --2957:             {

                        8159 --2958:  

                        8160 --2959:                 /* Check if there is a first command that is suspended */

                        8161 --2960:                 if (R_FCL_FALSE != R_FCL_FCUFct_ChkSuspended())

                        8162 --line2960
                        8163 ..lin.ce3ddcf5..2b10f0eb.0_596::
                        8164 .LDWlin596:
                        8165 	jarl	_R_FCL_FCUFct_ChkSuspended,lp
                        8165 <EXPANSION BEGIN>
                        8165 jarl22 _R_FCL_FCUFct_ChkSuspended , lp 
000018e6 bffffaea*      8165 <EXPANSION END>
000018ea e051           8166 	cmp	zero,r10
000018ec a215*          8167 	be	.L2401
                        8168 --2961:                 {

                        8169 --2962:                     res = R_FCL_FCUFct_SwitchMode_Start (R_FCL_WRITE_MODE);

                        8170 --line2962
                        8171 ..lin.ce3ddcf5..2b10f0eb.0_597::
                        8172 .LDWlin597:
000018ee 0132           8173 	mov	1,r6
                        8174 	jarl	_R_FCL_FCUFct_SwitchMode_Start,lp
                        8174 <EXPANSION BEGIN>
                        8174 jarl22 _R_FCL_FCUFct_SwitchMode_Start , lp 
000018f0 bfffb4e9*      8174 <EXPANSION END>
000018f4 0a08           8175 	mov	r10,r1
                        8176 --2963:                     if (R_FCL_OK == res)

                        8177 --line2963
                        8178 ..lin.ce3ddcf5..2b10f0eb.0_598::
                        8179 .LDWlin598:
000018f6 e009           8180 	cmp	zero,r1
000018f8 8a0d*          8181 	bne	.L2405
                        8182 --2964:                     {

                        8183 --2965:                         g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_BUSY_CHECK_PE_MODE_SWITCH_STATE;

                        8184 --line2965
                        8185 ..lin.ce3ddcf5..2b10f0eb.0_599::
                        8186 .LDWlin599:
000018fa 060a           8187 	mov	6,r1
000018fc 2b0600000000*  8188 	mov	_g_fcl_data_str+20,r11
00001902 6b0f0100       8189 	st.w	r1,0[r11]
00001906 c505*          8190 	br	.L2407
                        8191 .L2405:
                        8192 --2966:                     }

                        8193 --2967:                     else

                        8194 --2968:                     {

                        8195 --2969:                         R_FCL_FCUFct_HandleMultiOperation_IntErr (R_FCL_OP_INTERNAL_ERROR_SWITCH_READ_STATE);

                        8196 --line2969
                        8197 ..lin.ce3ddcf5..2b10f0eb.0_600::
                        8198 .LDWlin600:

                                                                      Page 143
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001908 0d32           8199 	mov	13,r6
                        8200 	jarl	_R_FCL_FCUFct_HandleMultiOperation_IntErr,lp
                        8200 <EXPANSION BEGIN>
                        8200 jarl22 _R_FCL_FCUFct_HandleMultiOperation_IntErr , lp 
0000190a bfff28f4*      8200 <EXPANSION END>
                        8201 .L2407:
                        8202 --2970:                     }

                        8203 --2971:                     skipCode = R_FCL_TRUE;

                        8204 --line2971
                        8205 ..lin.ce3ddcf5..2b10f0eb.0_601::
                        8206 .LDWlin601:
0000190e 01e2           8207 	mov	1,r28
                        8208 .L2401:
                        8209 --2972:                 }

                        8210 --2973:             }

                        8211 --2974:         

                        8212 --2975:             /* the below code block is skipped in case of cancelling an on-going suspend request */

                        8213 --2976:             if (R_FCL_FALSE == skipCode)

00001910 e0e1           8214 	cmp	zero,r28
00001912 fa35*          8215 	bne	.L2227
                        8216 --2977:             {

                        8217 --2978:                 res = R_FCL_FCUFct_Clear_Cache ();

                        8218 --line2978
                        8219 ..lin.ce3ddcf5..2b10f0eb.0_602::
                        8220 .LDWlin602:
                        8221 	jarl	_R_FCL_FCUFct_Clear_Cache,lp
                        8221 <EXPANSION BEGIN>
                        8221 jarl22 _R_FCL_FCUFct_Clear_Cache , lp 
00001914 bfff1ee8*      8221 <EXPANSION END>
00001918 0a08           8222 	mov	r10,r1
                        8223 --2979:                 

                        8224 --2980:                 /* timeout in cache clearing */

                        8225 --2981:                 if (R_FCL_OK != res)

                        8226 --line2981
                        8227 ..lin.ce3ddcf5..2b10f0eb.0_603::
                        8228 .LDWlin603:
0000191a e009           8229 	cmp	zero,r1
0000191c d205*          8230 	be	.L2410
                        8231 --2982:                 {

                        8232 --2983:                     R_FCL_FCUFct_HandleMultiOperation_IntErr (R_FCL_OP_INTERNAL_ERROR_STATE); 

                        8233 --line2983
                        8234 ..lin.ce3ddcf5..2b10f0eb.0_604::
                        8235 .LDWlin604:
0000191e 0f32           8236 	mov	15,r6
                        8237 	jarl	_R_FCL_FCUFct_HandleMultiOperation_IntErr,lp
                        8237 <EXPANSION BEGIN>
                        8237 jarl22 _R_FCL_FCUFct_HandleMultiOperation_IntErr , lp 
00001920 bfff12f4*      8237 <EXPANSION END>
00001924 e52d*          8238 	br	.L2227
                        8239 .L2410:
                        8240 --2984:                 }

                        8241 --2985:                 else

                        8242 --2986:                 {

                        8243 --2987:                     g_fcl_data_str.intStatus_enu           = R_FCL_ISTAT_PREPARED;

                        8244 --line2987
                        8245 ..lin.ce3ddcf5..2b10f0eb.0_605::
                        8246 .LDWlin605:
00001926 020a           8247 	mov	2,r1
00001928 2b0600000000*  8248 	mov	_g_fcl_data_str+68,r11
0000192e 6b0f0100       8249 	st.w	r1,0[r11]
                        8250 --2988:                     g_fcl_data_str.reqInt_pstr->status_enu = ret;


                                                                      Page 144
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8251 --line2988
                        8252 ..lin.ce3ddcf5..2b10f0eb.0_606::
                        8253 .LDWlin606:
00001932 2c0600000000*  8254 	mov	_g_fcl_data_str+4,r12
00001938 2cf70100       8255 	ld.w	0[r12],ep
0000193c 09ed           8256 	sst.w	r29,16[ep]
                        8257 --2989:                     g_fcl_data_str.opVar_str.opStatus_enu  = R_FCL_OP_IDLE_STATE;

                        8258 --line2989
                        8259 ..lin.ce3ddcf5..2b10f0eb.0_607::
                        8260 .LDWlin607:
0000193e 2d0600000000*  8261 	mov	_g_fcl_data_str+20,r13
00001944 6d070100       8262 	st.w	zero,0[r13]
                        8263 --2990:                     g_fcl_data_str.cancelReq_enu           = R_FCL_FALSE;

                        8264 --line2990
                        8265 ..lin.ce3ddcf5..2b10f0eb.0_608::
                        8266 .LDWlin608:
00001948 2e0600000000*  8267 	mov	_g_fcl_data_str+144,r14
0000194e 6e070100       8268 	st.w	zero,0[r14]
                        8269 --2991:                     if (R_FCL_REQUEST_POINTER_UNDEFINED != g_fcl_data_str.suspendInfo_str.reqSuspend_pstr)

                        8270 --line2991
                        8271 ..lin.ce3ddcf5..2b10f0eb.0_609::
                        8272 .LDWlin609:
00001952 2f0600000000*  8273 	mov	_g_fcl_data_str+28,r15
00001958 2f0f0100       8274 	ld.w	0[r15],r1
0000195c e009           8275 	cmp	zero,r1
0000195e 9215*          8276 	be	.L2227
                        8277 --2992:                     {

                        8278 --2993:                         g_fcl_data_str.suspendInfo_str.reqSuspend_pstr->status_enu = ret;

                        8279 --line2993
                        8280 ..lin.ce3ddcf5..2b10f0eb.0_610::
                        8281 .LDWlin610:
00001960 2b0600000000*  8282 	mov	_g_fcl_data_str+28,r11
00001966 2bf70100       8283 	ld.w	0[r11],ep
0000196a 09ed           8284 	sst.w	r29,16[ep]
                        8285 --2994:                         g_fcl_data_str.suspendInfo_str.reqSuspend_pstr = R_FCL_REQUEST_POINTER_UNDEFINED;

                        8286 --line2994
                        8287 ..lin.ce3ddcf5..2b10f0eb.0_611::
                        8288 .LDWlin611:
0000196c 2c0600000000*  8289 	mov	_g_fcl_data_str+28,r12
00001972 6c070100       8290 	st.w	zero,0[r12]
                        8291 --2995:                         g_fcl_data_str.suspendInfo_str.flagSuspended_enu = R_FCL_FALSE;

                        8292 --line2995
                        8293 ..lin.ce3ddcf5..2b10f0eb.0_612::
                        8294 .LDWlin612:
00001976 2d0600000000*  8295 	mov	_g_fcl_data_str+60,r13
0000197c 6d070100       8296 	st.w	zero,0[r13]
                        8297 .L2227:
                        8298 --2996:                     }

                        8299 --2997:                 } /* else - if (R_FCL_OK != res) */

                        8300 --2998:             } /* if (R_FCL_FALSE == skipCode) */

                        8301 --2999:         } /* if (R_FCL_FALSE == g_fcl_data_str.cancelReq_enu) */

                        8302 --3000:     } /* else if (g_fcl_data_str.opVar_str.opStatus_enu == R_FCL_OP_FINISHED_STATE) */

                        8303 --3003: } /* R_FCL_FCUFct_HandleMultiOperation */

                        8304 --	    .ef
                        8305 .LDW111:
                        8306 --line3003
                        8307 ..lin.ce3ddcf5..2b10f0eb.0_613::
                        8308 .LDWlin613:
00001980 23ff0900       8309 	ld.w	8[sp],lp
00001984 23ef0100       8310 	ld.w	0[sp],r29
00001988 23e70500       8311 	ld.w	4[sp],r28

                                                                      Page 145
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000198c 4c1a           8312 	add	12,sp
                        8313 	.jumptype return
0000198e 7f00           8314 	jmp	[lp]
                        8315 ..lin.ce3ddcf5..2b10f0eb.0_614::
                        8316 .LDWlin614:
                        8317 	.global	___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation
                        8318 ___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation:
                        8319 	.type	_R_FCL_FCUFct_HandleMultiOperation,@function
                        8320 	.size	_R_FCL_FCUFct_HandleMultiOperation,.-_R_FCL_FCUFct_HandleMultiOperation
                        8321 	.align	2
                        8322 --_ret	r29	local
                        8323 --_res	r1	local
                        8324 --_regFSTATR	r1	local
                        8325 --_data	r29	local
                        8326 --_i	r28	local
                        8327 --_readData	r7	local
                        8328 --_skipCode	r28	local
                        8329 --_isCmdSpdExec	r29	local
                        8330 
                        8331 	.data
                        8332 	.section ".R_FCL_CODE_RAM","ax"
                        8333 
                        8334 	.section ".R_FCL_CODE_ROMRAM","ax"
                        8335 
                        8336 --3004: /**********************************************************************************************************************

                        8337 --3005:  End of function R_FCL_FCUFct_HandleMultiOperation

                        8338 --3006:  *********************************************************************************************************************/

                        8339 --3009: #ifdef R_FCL_SUPPORT_OTP

                        8340 --3010: /**********************************************************************************************************************

                        8341 --3011:  * Function name: R_FCL_FCUFct_GetOTPBit

                        8342 --3012:  *********************************************************************************************************************/

                        8343 --3013: /**

                        8344 --3014:  * This function reads out the OTP bit of a given block

                        8345 --3015:  *

                        8346 --3016:  * @param[in,out] ---

                        8347 --3017:  * @return        ---

                        8348 --3018:  */

                        8349 --3019: /*********************************************************************************************************************/

                        8350 --3020: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        8351 --3021:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        8352 --3022: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        8353 --3023:     #pragma location = "R_FCL_CODE_ROMRAM"

                        8354 --3024: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        8355 --3025:     #pragma section text "R_FCL_CODE_ROMRAM"

                        8356 --3026: #endif

                        8357 --3027: void R_FCL_FCUFct_GetOTPBit (void)                                                                 /* PRQA S 1503 */

                        8358 --3028: {

                        8359 --3029:     uint8_t  readData[16];

                        8360 --3030:     uint8_t  data;

                        8361 --3031:     uint32_t buffAddr;

                        8362 --3033:     buffAddr = g_fcl_data_str.reqInt_pstr->bufferAdd_u32;

                        8363 --3035:     /* User boot area to be handled */

                        8364 --3036:     if (R_FCL_USERBOOT_AREA_SELECT == (g_fcl_data_str.reqInt_pstr->idx_u32 & R_FCL_USERBOOT_AREA_SELECT))

                        8365 --3037:     {

                        8366 --3039:         /* User boot area parameter check */

                        8367 --3040:         if (  ((g_fcl_data_str.reqInt_pstr->idx_u32 & R_FLI_USERBOOT_AREA_MASK) <

                        8368 --3041:                 g_fcl_data_str.deviceInfo_str.usrBlkCnt32kB_u32)

                        8369 --3042:            && (g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu != R_FCL_FALSE) )

                        8370 --3043:         {

                        8371 --3044:             g_fcl_data_str.reqInt_pstr->bufferAdd_u32 = (uint32_t)&readData[0];                    /* PRQA S 0306 */

                        8372 --3045:             g_fcl_data_str.opVar_str.opAddr_u32 = R_FPSYS_CONFIG_OTP_UB_OFFSET;


                                                                      Page 146
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8373 --3046:             R_FCL_Fct_CallFromRAM ();

                        8374 --3047:             data = (~(readData[0]));                                                               /* PRQA S 2961 */

                        8375 --3048:             g_fcl_data_str.reqInt_pstr->bufferAdd_u32 = buffAddr;

                        8376 --3049:             R_FCL_I_write_unaligned_memory_u32 (g_fcl_data_str.reqInt_pstr->bufferAdd_u32, (uint32_t)data);

                        8377 --3050:         }

                        8378 --3051:         else

                        8379 --3052:         {

                        8380 --3053:             g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        8381 --3054:         }

                        8382 --3055:     }

                        8383 --3056:     

                        8384 --3057:     /* User area to be handled */

                        8385 --3058:     else

                        8386 --3059:     {

                        8387 --3061:         /* User area parameter check */

                        8388 --3062:         if (g_fcl_data_str.reqInt_pstr->idx_u32 < g_fcl_data_str.deviceInfo_str.blkCnt_u16 )

                        8389 --3063:         {

                        8390 --3064:             g_fcl_data_str.reqInt_pstr->bufferAdd_u32 = (uint32_t)&readData[0];                    /* PRQA S 0306 */

                        8391 --3066:             /* Code Flash bank A or B to be handled? */

                        8392 --3067:             if (g_fcl_data_str.reqInt_pstr->idx_u32 >

                        8393 --3068:                (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 + g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32))

                        8394 --3069:             {

                        8395 --3070:                 g_fcl_data_str.opVar_str.opAddr_u32 = R_FPSYS_CONFIG_OTP_CF2_OFFSET + 

                        8396 --3071:                     (0x10 * ((g_fcl_data_str.reqInt_pstr->idx_u32 - 

                        8397 --3072:                     (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 + 

                        8398 --3073:                      g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32)) / 128));

                        8399 --3074:             }

                        8400 --3075:             else

                        8401 --3076:             {

                        8402 --3077:                 g_fcl_data_str.opVar_str.opAddr_u32 = R_FPSYS_CONFIG_OTP_CF1_OFFSET + 

                        8403 --3078:                     (0x10 * (g_fcl_data_str.reqInt_pstr->idx_u32 / 128));

                        8404 --3079:             }

                        8405 --3080:             R_FCL_Fct_CallFromRAM ();

                        8406 --3081:             

                        8407 --3082:             /* We have 8k Flash blocks */            

                        8408 --3083:             if (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 > 0)

                        8409 --3084:             {

                        8410 --3085:                 data = readData[(g_fcl_data_str.reqInt_pstr->idx_u32 / 8) % 16];         

                        8411 --3086:                 data = (((uint8_t)(~data)) >> (g_fcl_data_str.reqInt_pstr->idx_u32 % 8)) & 0x01u;

                        8412 --3087:             }

                        8413 --3088:             

                        8414 --3089:             /* We have no 8k Flash blocks */            

                        8415 --3090:             else

                        8416 --3091:             {

                        8417 --3092:                 if (g_fcl_data_str.reqInt_pstr->idx_u32 == 0)

                        8418 --3093:                 {

                        8419 --3094:                     data = ((uint8_t)(~(readData[0]))) & 0x01u;

                        8420 --3095:                 }

                        8421 --3096:                 else if (g_fcl_data_str.reqInt_pstr->idx_u32 == 1)

                        8422 --3097:                 {

                        8423 --3098:                     data = (((uint8_t)(~(readData[0]))) >> 4) & 0x01u;

                        8424 --3099:                 }

                        8425 --3100:                 else

                        8426 --3101:                 {

                        8427 --3102:                     data = readData[((g_fcl_data_str.reqInt_pstr->idx_u32 + 6) / 8) % 16];    

                        8428 --3103:                 

                        8429 --3104:                     data = (((uint8_t)(~data)) >> ((g_fcl_data_str.reqInt_pstr->idx_u32 + 6) % 8)) & 0x01u;

                        8430 --3105:                 }

                        8431 --3106:             }

                        8432 --3107:             g_fcl_data_str.reqInt_pstr->bufferAdd_u32 = buffAddr;

                        8433 --3108:             R_FCL_I_write_unaligned_memory_u32 (g_fcl_data_str.reqInt_pstr->bufferAdd_u32, (uint32_t)data);


                                                                      Page 147
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8434 --3109:         }

                        8435 --3110:         else

                        8436 --3111:         {

                        8437 --3112:             g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        8438 --3113:         }

                        8439 --3114:     }

                        8440 --3115: } /* R_FCL_FCUFct_GetOTPBit */

                        8441 --3116: /**********************************************************************************************************************

                        8442 --3117:  End of function R_FCL_FCUFct_GetOTPBit

                        8443 --3118:  *********************************************************************************************************************/

                        8444 --3121: /**********************************************************************************************************************

                        8445 --3122:  * Function name: R_FCL_FCUFct_SetOTPBit

                        8446 --3123:  *********************************************************************************************************************/

                        8447 --3124: /**

                        8448 --3125:  * This function writes the OTP bit of a given block

                        8449 --3126:  *

                        8450 --3127:  * @param[in,out] ---

                        8451 --3128:  * @return        ---

                        8452 --3129:  */

                        8453 --3130: /*********************************************************************************************************************/

                        8454 --3131: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        8455 --3132:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        8456 --3133: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        8457 --3134:     #pragma location = "R_FCL_CODE_ROMRAM"

                        8458 --3135: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        8459 --3136:     #pragma section text "R_FCL_CODE_ROMRAM"

                        8460 --3137: #endif

                        8461 --3138: void R_FCL_FCUFct_SetOTPBit (void)                                                                 /* PRQA S 1503 */

                        8462 --3139: {

                        8463 --3140:     uint8_t     i;

                        8464 --3141:     uint32_t    blockNo;

                        8465 --3143:     /* Emulation mode */

                        8466 --3144:     if (g_fcl_data_str.deviceInfo_str.emulationMode_enu == R_FCL_TRUE)                             /* CCOV 0006 */

                        8467 --3145:     {

                        8468 --3146:         /* do not set OTP bits in emulation mode, but return R_FCL_OK */

                        8469 --3147:         g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_OK;

                        8470 --3148:     }

                        8471 --3149:     

                        8472 --3150:     /* No normal operation mode */

                        8473 --3151:     else

                        8474 --3152:     {

                        8475 --3153:         for (i = 0; i < 16; i++)

                        8476 --3154:         {

                        8477 --3155:             g_fcl_data_str.intBuf_au08[i] = 0xffu;

                        8478 --3156:         }

                        8479 --3157:         

                        8480 --3158:         g_fcl_data_str.opVar_str.buffAddr_u32 = (uint32_t)(&g_fcl_data_str.intBuf_au08[0]);        /* PRQA S 0306 */

                        8481 --3160:         /* User boot area to be handled */

                        8482 --3161:         if (R_FCL_USERBOOT_AREA_SELECT == (g_fcl_data_str.reqInt_pstr->idx_u32 & R_FCL_USERBOOT_AREA_SELECT))

                        8483 --3162:         {

                        8484 --3164:             /* Parameter check on the user boot area */

                        8485 --3165:             if (  ((g_fcl_data_str.reqInt_pstr->idx_u32 & R_FLI_USERBOOT_AREA_MASK) <

                        8486 --3166:                     g_fcl_data_str.deviceInfo_str.usrBlkCnt32kB_u32)

                        8487 --3167:                && (g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu != R_FCL_FALSE) )

                        8488 --3168:             {

                        8489 --3169:                 g_fcl_data_str.opVar_str.opAddr_u32 = R_FPSYS_CONFIG_OTP_UB_OFFSET;

                        8490 --3170:                 g_fcl_data_str.intBuf_au08[0] = (uint8_t)(~0x01u);

                        8491 --3171:                 R_FCL_FCUFct_SetConfigArea ();

                        8492 --3172:             }

                        8493 --3173:             else

                        8494 --3174:             {


                                                                      Page 148
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8495 --3175:                 g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        8496 --3176:             }

                        8497 --3177:         }

                        8498 --3178:         

                        8499 --3179:         /* User area to be handled */

                        8500 --3180:         else

                        8501 --3181:         {

                        8502 --3182:         

                        8503 --3183:             /* No parameter error */

                        8504 --3184:             if (g_fcl_data_str.reqInt_pstr->idx_u32 < g_fcl_data_str.deviceInfo_str.blkCnt_u16)

                        8505 --3185:             {

                        8506 --3186:                 /* Use local variable to remove IAR warning */

                        8507 --3187:                 blockNo = g_fcl_data_str.reqInt_pstr->idx_u32;

                        8508 --3189:                 if (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 > 0)

                        8509 --3190:                 {

                        8510 --3191:                     g_fcl_data_str.intBuf_au08[(blockNo / 8) % 16] = ~(0x01u << (blockNo % 8));

                        8511 --3192:                 }

                        8512 --3193:                 else

                        8513 --3194:                 {

                        8514 --3196:                     /* clear the bit in the write data acc. to the addressed Flash block */

                        8515 --3197:                     if (blockNo  == 0)

                        8516 --3198:                     {

                        8517 --3199:                         g_fcl_data_str.intBuf_au08[0] = (uint8_t)(~0x01u);

                        8518 --3200:                     }

                        8519 --3201:                     else if (blockNo == 1)

                        8520 --3202:                     {

                        8521 --3203:                         g_fcl_data_str.intBuf_au08[0] = (uint8_t)(~0x10u);

                        8522 --3204:                     }

                        8523 --3205:                     else

                        8524 --3206:                     {

                        8525 --3207:                         g_fcl_data_str.intBuf_au08[((blockNo + 6) / 8) % 16] = (~(0x01u << ((blockNo + 6) % 8)));

                        8526 --3208:                     }

                        8527 --3209:                 }

                        8528 --3211:                 /* is it a 32kb code flash 1 block? */

                        8529 --3212:                 if (g_fcl_data_str.reqInt_pstr->idx_u32 > 

                        8530 --3213:                     (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 + 

                        8531 --3214:                      g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32))

                        8532 --3215:                 {

                        8533 --3216:                     g_fcl_data_str.opVar_str.opAddr_u32 = R_FPSYS_CONFIG_OTP_CF2_OFFSET + 

                        8534 --3217:                         (0x10 * ((g_fcl_data_str.reqInt_pstr->idx_u32 - 

                        8535 --3218:                         (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 + 

                        8536 --3219:                          g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32)) / 128));

                        8537 --3220:                 }

                        8538 --3221:                 else

                        8539 --3222:                 {

                        8540 --3223:                     g_fcl_data_str.opVar_str.opAddr_u32 = R_FPSYS_CONFIG_OTP_CF1_OFFSET + 

                        8541 --3224:                         (0x10 * (g_fcl_data_str.reqInt_pstr->idx_u32 / 128));

                        8542 --3225:                 }

                        8543 --3226:                 R_FCL_FCUFct_SetConfigArea ();

                        8544 --3227:             }

                        8545 --3228:             else

                        8546 --3229:             {

                        8547 --3230:                 g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        8548 --3231:             }

                        8549 --3232:         }

                        8550 --3233:     }

                        8551 --3234: } /* R_FCL_FCUFct_SetOTPBit */

                        8552 --3235: /**********************************************************************************************************************

                        8553 --3236:  End of function R_FCL_FCUFct_SetOTPBit

                        8554 --3237:  *********************************************************************************************************************/

                        8555 --3238: #endif /* ifdef R_FCL_SUPPORT_OTP */


                                                                      Page 149
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8556 --3241: #ifdef R_FCL_SUPPORT_LOCKBIT

                        8557 --3242: /**********************************************************************************************************************

                        8558 --3243:  * Function name: R_FCL_FCUFct_HandleLockBit

                        8559 --3244:  *********************************************************************************************************************/

                        8560 --3245: /**

                        8561 --3246:  * This function prepares internal variables to read out the lock bit of a given block

                        8562 --3247:  *

                        8563 --3248:  * @param[in,out] ---

                        8564 --3249:  * @return        ---

                        8565 --3250:  */

                        8566 --3251: /*********************************************************************************************************************/

                        8567 --3252: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        8568 --3253:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        8569 --3254: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        8570 --3255:     #pragma location = "R_FCL_CODE_ROMRAM"

                        8571 --3256: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        8572 --3257:     #pragma section text "R_FCL_CODE_ROMRAM"

                        8573 --3258: #endif

                        8574 --3259: void R_FCL_FCUFct_HandleLockBit (void)                                                             /* PRQA S 1503 */

                        8575 	.align	2
                        8576 	.align	2
                        8577 	.align	2
                        8578 ..gh.f.a.2.e.34:
                        8579 	.type	..gh.f.a.2.e.34,@object
                        8580 	.size	..gh.f.a.2.e.34,0
                        8581 	.global	_R_FCL_FCUFct_HandleLockBit
                        8582 _R_FCL_FCUFct_HandleLockBit:
                        8583 .LDW211:
00000a72 5c1a           8584 	add	-4,sp
00000a74 63ff0100       8585 	st.w	lp,0[sp]
                        8586 --	    .bf
                        8587 .LDW311:
                        8588 --3260: {

                        8589 --3261:     /* FLMD0 pin is not set */

                        8590 --3262:     if (R_FCL_FCUFct_CheckMode () == R_FCL_FALSE)

                        8591 	jarl	_R_FCL_FCUFct_CheckMode,lp
                        8591 <EXPANSION BEGIN>
                        8591 jarl22 _R_FCL_FCUFct_CheckMode , lp 
00000a78 bfffc0f5*      8591 <EXPANSION END>
00000a7c e051           8592 	cmp	zero,r10
00000a7e aa0d*          8593 	bne	.L3112
                        8594 --3263:     {        

                        8595 --3264:         g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_FLMD0;                                  /* PRQA S 2814 */

                        8596 --line3264
                        8597 ..lin.ce3ddcf5..a44881f7.1_615::
                        8598 .LDWlin615:
00000a80 2b0600000000*  8599 	mov	_g_fcl_data_str+4,r11
00000a86 2bf70100       8600 	ld.w	0[r11],ep
00000a8a 030a           8601 	mov	3,r1
00000a8c 090d           8602 	sst.w	r1,16[ep]
00000a8e 8007a801*      8603 	br	.L3110
                        8604 .L3112:
                        8605 --3265:     }

                        8606 --3266:     else

                        8607 --3267:     {

                        8608 --3269:         /* User boot area addressed */

                        8609 --3270:         if (R_FCL_USERBOOT_AREA_SELECT == (g_fcl_data_str.reqInt_pstr->idx_u32 & R_FCL_USERBOOT_AREA_SELECT))

                        8610 --line3270
                        8611 ..lin.ce3ddcf5..a44881f7.1_616::
                        8612 .LDWlin616:
00000a92 2b0600000000*  8613 	mov	_g_fcl_data_str+4,r11

                                                                      Page 150
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000a98 2bf70100       8614 	ld.w	0[r11],ep
00000a9c 040d           8615 	sld.w	8[ep],r1
00000a9e 40160080       8616 	movhi	hi(-2147483648),zero,r2
00000aa2 4209           8617 	and	r2,r1
00000aa4 40160080       8618 	movhi	hi(-2147483648),zero,r2
00000aa8 e209           8619 	cmp	r2,r1
00000aaa ba45*          8620 	bne	.L3115
                        8621 --3271:         {

                        8622 --3272:  

                        8623 --3273:             /* User boot area parameter check */

                        8624 --3274:             if (  ((g_fcl_data_str.reqInt_pstr->idx_u32 & R_FLI_USERBOOT_AREA_MASK) <

                        8625 --line3274
                        8626 ..lin.ce3ddcf5..a44881f7.1_617::
                        8627 .LDWlin617:
00000aac 2b0600000000*  8628 	mov	_g_fcl_data_str+4,r11
00000ab2 2bf70100       8629 	ld.w	0[r11],ep
00000ab6 040d           8630 	sld.w	8[ep],r1
00000ab8 2206ffffff7f   8631 	mov	2147483647,r2
00000abe 4209           8632 	and	r2,r1
00000ac0 2c0600000000*  8633 	mov	_g_fcl_data_str+84,r12
00000ac6 2c170100       8634 	ld.w	0[r12],r2
00000aca e209           8635 	cmp	r2,r1
00000acc 992d*          8636 	bnl	.L3117
                        8637 --line3276
                        8638 ..lin.ce3ddcf5..a44881f7.1_618::
                        8639 .LDWlin618:
00000ace 2b0600000000*  8640 	mov	_g_fcl_data_str+132,r11
00000ad4 2b0f0100       8641 	ld.w	0[r11],r1
00000ad8 e009           8642 	cmp	zero,r1
00000ada a225*          8643 	be	.L3117
                        8644 --3275:                     g_fcl_data_str.deviceInfo_str.usrBlkCnt32kB_u32)

                        8645 --3276:                && (g_fcl_data_str.deviceInfo_str.accessExtendedUserArea_enu != R_FCL_FALSE) )

                        8646 --3277:             {

                        8647 --3278:                 /* setup internal variables for multi operation */

                        8648 --3279:                 g_fcl_data_str.opVar_str.opAddr_u32 = R_FLI_USERBOOT_AREA_START +

                        8649 --line3279
                        8650 ..lin.ce3ddcf5..a44881f7.1_619::
                        8651 .LDWlin619:
00000adc 2b0600000000*  8652 	mov	_g_fcl_data_str+4,r11
00000ae2 2bf70100       8653 	ld.w	0[r11],ep
00000ae6 040d           8654 	sld.w	8[ep],r1
00000ae8 2206ffffff7f   8655 	mov	2147483647,r2
00000aee 4209           8656 	and	r2,r1
00000af0 cf0a           8657 	shl	15,r1
00000af2 40160001       8658 	movhi	hi(16777216),zero,r2
00000af6 c209           8659 	add	r2,r1
00000af8 2c0600000000*  8660 	mov	_g_fcl_data_str+8,r12
00000afe 6c0f0100       8661 	st.w	r1,0[r12]
                        8662 --3280:                                                         ((g_fcl_data_str.reqInt_pstr->idx_u32 &

                        8663 --3281:                                                           R_FLI_USERBOOT_AREA_MASK) * R_FLI_BLOCK_SIZE);

                        8664 --3282:                 g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_BUSY;

                        8665 --line3282
                        8666 ..lin.ce3ddcf5..a44881f7.1_620::
                        8667 .LDWlin620:
00000b02 030a           8668 	mov	3,r1
00000b04 2d0600000000*  8669 	mov	_g_fcl_data_str+68,r13
00000b0a 6d0f0100       8670 	st.w	r1,0[r13]
                        8671 --3283:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        8672 --line3283
                        8673 ..lin.ce3ddcf5..a44881f7.1_621::
                        8674 .LDWlin621:

                                                                      Page 151
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000b0e 010a           8675 	mov	1,r1
00000b10 2e0600000000*  8676 	mov	_g_fcl_data_str+20,r14
00000b16 6e0f0100       8677 	st.w	r1,0[r14]
00000b1a 80071c01*      8678 	br	.L3110
                        8679 .L3117:
                        8680 --3284:             }

                        8681 --3285:             else

                        8682 --3286:             {

                        8683 --3287:                 /* parameter error */

                        8684 --3288:                 g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        8685 --line3288
                        8686 ..lin.ce3ddcf5..a44881f7.1_622::
                        8687 .LDWlin622:
00000b1e 2b0600000000*  8688 	mov	_g_fcl_data_str+4,r11
00000b24 2bf70100       8689 	ld.w	0[r11],ep
00000b28 040a           8690 	mov	4,r1
00000b2a 090d           8691 	sst.w	r1,16[ep]
00000b2c 80070a01*      8692 	br	.L3110
                        8693 .L3115:
                        8694 --3289:             }

                        8695 --3290:         }

                        8696 --3292:         /* User area addressed */

                        8697 --3293:         else

                        8698 --3294:         {

                        8699 --3296:             /* No user area parameter error */

                        8700 --3297:             if (g_fcl_data_str.reqInt_pstr->idx_u32 < g_fcl_data_str.deviceInfo_str.blkCnt_u16 )

                        8701 --line3297
                        8702 ..lin.ce3ddcf5..a44881f7.1_623::
                        8703 .LDWlin623:
00000b30 2b0600000000*  8704 	mov	_g_fcl_data_str+4,r11
00000b36 2bf70100       8705 	ld.w	0[r11],ep
00000b3a 2c0600000000*  8706 	mov	_g_fcl_data_str+98,r12
00000b40 ec0f0100       8707 	ld.hu	0[r12],r1
00000b44 0415           8708 	sld.w	8[ep],r2
00000b46 e111           8709 	cmp	r1,r2
00000b48 8975*          8710 	bnl	.L3122
                        8711 --3298:             {

                        8712 --3300:                 /* setup internal variables for multi operation */

                        8713 --3301:                 if (g_fcl_data_str.reqInt_pstr->idx_u32 < g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8)

                        8714 --line3301
                        8715 ..lin.ce3ddcf5..a44881f7.1_624::
                        8716 .LDWlin624:
00000b4a 2b0600000000*  8717 	mov	_g_fcl_data_str+4,r11
00000b50 2bf70100       8718 	ld.w	0[r11],ep
00000b54 2c0600000000*  8719 	mov	_g_fcl_data_str+118,r12
00000b5a 8c0f0100       8720 	ld.bu	0[r12],r1
00000b5e 0415           8721 	sld.w	8[ep],r2
00000b60 e111           8722 	cmp	r1,r2
00000b62 e90d*          8723 	bnl	.L3124
                        8724 --3302:                 {

                        8725 --3303:                     g_fcl_data_str.opVar_str.opAddr_u32 =

                        8726 --line3303
                        8727 ..lin.ce3ddcf5..a44881f7.1_625::
                        8728 .LDWlin625:
00000b64 2b0600000000*  8729 	mov	_g_fcl_data_str+4,r11
00000b6a 2bf70100       8730 	ld.w	0[r11],ep
00000b6e 040d           8731 	sld.w	8[ep],r1
00000b70 cd0a           8732 	shl	13,r1
00000b72 2c0600000000*  8733 	mov	_g_fcl_data_str+8,r12
00000b78 6c0f0100       8734 	st.w	r1,0[r12]
00000b7c 954d*          8735 	br	.L3126

                                                                      Page 152
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8736 .L3124:
                        8737 --3304:                         g_fcl_data_str.reqInt_pstr->idx_u32 * R_FLI_SMALL_BLOCK_SIZE;

                        8738 --3305:                 }

                        8739 --3307:                 /* is it a 32kb code flash 1 block? */

                        8740 --3308:                 else if ( g_fcl_data_str.reqInt_pstr->idx_u32 < 

                        8741 --line3308
                        8742 ..lin.ce3ddcf5..a44881f7.1_626::
                        8743 .LDWlin626:
00000b7e 2b0600000000*  8744 	mov	_g_fcl_data_str+4,r11
00000b84 2bf70100       8745 	ld.w	0[r11],ep
00000b88 2c0600000000*  8746 	mov	_g_fcl_data_str+76,r12
00000b8e 2c0f0100       8747 	ld.w	0[r12],r1
00000b92 2d0600000000*  8748 	mov	_g_fcl_data_str+118,r13
00000b98 8d170100       8749 	ld.bu	0[r13],r2
00000b9c c209           8750 	add	r2,r1
00000b9e 0415           8751 	sld.w	8[ep],r2
00000ba0 e111           8752 	cmp	r1,r2
00000ba2 b91d*          8753 	bnl	.L3127
                        8754 --3309:                           (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 + 

                        8755 --3310:                            g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32))

                        8756 --3311:                 {

                        8757 --3312:                     g_fcl_data_str.opVar_str.opAddr_u32 =

                        8758 --line3312
                        8759 ..lin.ce3ddcf5..a44881f7.1_627::
                        8760 .LDWlin627:
00000ba4 2b0600000000*  8761 	mov	_g_fcl_data_str+118,r11
00000baa 8b0f0100       8762 	ld.bu	0[r11],r1
00000bae cd0a           8763 	shl	13,r1
00000bb0 2c0600000000*  8764 	mov	_g_fcl_data_str+4,r12
00000bb6 2cf70100       8765 	ld.w	0[r12],ep
00000bba 0415           8766 	sld.w	8[ep],r2
00000bbc 2d0600000000*  8767 	mov	_g_fcl_data_str+118,r13
00000bc2 8d9f0100       8768 	ld.bu	0[r13],r19
00000bc6 b311           8769 	sub	r19,r2
00000bc8 cf12           8770 	shl	15,r2
00000bca c209           8771 	add	r2,r1
00000bcc 2e0600000000*  8772 	mov	_g_fcl_data_str+8,r14
00000bd2 6e0f0100       8773 	st.w	r1,0[r14]
00000bd6 c51d*          8774 	br	.L3126
                        8775 .L3127:
                        8776 --3313:                         (g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 * R_FLI_SMALL_BLOCK_SIZE) +

                        8777 --3314:                         ( (g_fcl_data_str.reqInt_pstr->idx_u32 - g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8) 

                        8778 --3315:                           * R_FLI_BLOCK_SIZE);

                        8779 --3316:                 }

                        8780 --3317:                 else

                        8781 --3318:                 {

                        8782 --3319:                     /* Bank B available */

                        8783 --3320:                     g_fcl_data_str.opVar_str.opAddr_u32 = R_FLI_CFLASH2_START +

                        8784 --line3320
                        8785 ..lin.ce3ddcf5..a44881f7.1_628::
                        8786 .LDWlin628:
00000bd8 2b0600000000*  8787 	mov	_g_fcl_data_str+4,r11
00000bde 2bf70100       8788 	ld.w	0[r11],ep
00000be2 040d           8789 	sld.w	8[ep],r1
00000be4 2c0600000000*  8790 	mov	_g_fcl_data_str+118,r12
00000bea 8c170100       8791 	ld.bu	0[r12],r2
00000bee a209           8792 	sub	r2,r1
00000bf0 2d0600000000*  8793 	mov	_g_fcl_data_str+76,r13
00000bf6 2d170100       8794 	ld.w	0[r13],r2
00000bfa a209           8795 	sub	r2,r1
00000bfc cf0a           8796 	shl	15,r1

                                                                      Page 153
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000bfe 40168000       8797 	movhi	hi(8388608),zero,r2
00000c02 c209           8798 	add	r2,r1
00000c04 2e0600000000*  8799 	mov	_g_fcl_data_str+8,r14
00000c0a 6e0f0100       8800 	st.w	r1,0[r14]
                        8801 .L3126:
                        8802 --3321:                        ((g_fcl_data_str.reqInt_pstr->idx_u32 - g_fcl_data_str.deviceInfo_str.cf1BlkCnt8kB_u8 -

                        8803 --3322:                          g_fcl_data_str.deviceInfo_str.cf1BlkCnt32kB_u32) * R_FLI_BLOCK_SIZE);

                        8804 --3323:                 }

                        8805 --3324:                 g_fcl_data_str.intStatus_enu = R_FCL_ISTAT_BUSY;

                        8806 --line3324
                        8807 ..lin.ce3ddcf5..a44881f7.1_629::
                        8808 .LDWlin629:
00000c0e 030a           8809 	mov	3,r1
00000c10 2b0600000000*  8810 	mov	_g_fcl_data_str+68,r11
00000c16 6b0f0100       8811 	st.w	r1,0[r11]
                        8812 --3325:                 g_fcl_data_str.opVar_str.opStatus_enu = R_FCL_OP_PREPARE_STATE;

                        8813 --line3325
                        8814 ..lin.ce3ddcf5..a44881f7.1_630::
                        8815 .LDWlin630:
00000c1a 010a           8816 	mov	1,r1
00000c1c 2c0600000000*  8817 	mov	_g_fcl_data_str+20,r12
00000c22 6c0f0100       8818 	st.w	r1,0[r12]
00000c26 850d*          8819 	br	.L3110
                        8820 .L3122:
                        8821 --3326:             }

                        8822 --3327:             else

                        8823 --3328:             {                

                        8824 --3329:                 g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_ERR_PARAMETER;

                        8825 --line3329
                        8826 ..lin.ce3ddcf5..a44881f7.1_631::
                        8827 .LDWlin631:
00000c28 2b0600000000*  8828 	mov	_g_fcl_data_str+4,r11
00000c2e 2bf70100       8829 	ld.w	0[r11],ep
00000c32 040a           8830 	mov	4,r1
00000c34 090d           8831 	sst.w	r1,16[ep]
                        8832 .L3110:
                        8833 --3330:             }

                        8834 --3331:         }

                        8835 --3332:     }

                        8836 --3333: } /* R_FCL_FCUFct_HandleLockBit */

                        8837 --	    .ef
                        8838 .LDW411:
                        8839 --line3333
                        8840 ..lin.ce3ddcf5..a44881f7.1_632::
                        8841 .LDWlin632:
00000c36 23ff0100       8842 	ld.w	0[sp],lp
00000c3a 441a           8843 	add	4,sp
                        8844 	.jumptype return
00000c3c 7f00           8845 	jmp	[lp]
                        8846 ..lin.ce3ddcf5..a44881f7.1_633::
                        8847 .LDWlin633:
                        8848 	.global	___ghs_eofn_R_FCL_FCUFct_HandleLockBit
                        8849 ___ghs_eofn_R_FCL_FCUFct_HandleLockBit:
                        8850 	.type	_R_FCL_FCUFct_HandleLockBit,@function
                        8851 	.size	_R_FCL_FCUFct_HandleLockBit,.-_R_FCL_FCUFct_HandleLockBit
                        8852 	.align	2
                        8853 
                        8854 	.data
                        8855 	.section ".R_FCL_CODE_ROMRAM","ax"
                        8856 
                        8857 

                                                                      Page 154
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8858 --3334: /**********************************************************************************************************************

                        8859 --3335:  End of function R_FCL_FCUFct_HandleLockBit

                        8860 --3336:  *********************************************************************************************************************/

                        8861 --3339: /**********************************************************************************************************************

                        8862 --3340:  * Function name: R_FCL_FCUFct_LockBitMode

                        8863 --3341:  *********************************************************************************************************************/

                        8864 --3342: /**

                        8865 --3343:  * This function enables or disables the lockbit protection mechanism

                        8866 --3344:  *

                        8867 --3345:  * @param[in]     R_FPSYS_REGBIT_FPROTR_OFF     disables lockbit protection

                        8868 --3346:  *                R_FPSYS_REGBIT_FPROTR_ON      enables lockbit protection

                        8869 --3347:  * @return        ---

                        8870 --3348:  */

                        8871 --3349: /*********************************************************************************************************************/

                        8872 --3350: #if R_FCL_COMPILER == R_FCL_COMP_GHS

                        8873 --3351:     #pragma ghs section text = ".R_FCL_CODE_ROMRAM"

                        8874 --3352: #elif R_FCL_COMPILER == R_FCL_COMP_IAR

                        8875 --3353:     #pragma location = "R_FCL_CODE_ROMRAM"

                        8876 --3354: #elif R_FCL_COMPILER == R_FCL_COMP_REC

                        8877 --3355:     #pragma section text "R_FCL_CODE_ROMRAM"

                        8878 --3356: #endif

                        8879 --3357: void R_FCL_FCUFct_LockBitMode (uint16_t mode_u16)                                                  /* PRQA S 1503 */

                        8880 	.align	2
                        8881 	.align	2
                        8882 	.align	2
                        8883 ..gh.f.a.2.e.35:
                        8884 	.type	..gh.f.a.2.e.35,@object
                        8885 	.size	..gh.f.a.2.e.35,0
                        8886 	.global	_R_FCL_FCUFct_LockBitMode
                        8887 _R_FCL_FCUFct_LockBitMode:
                        8888 .LDW511:
00000c3e c600           8889 	zxh	r6
                        8890 --	    .bf
                        8891 .LDW611:
                        8892 --3358: {

                        8893 --3359:     if (mode_u16 != R_FPSYS_REGBIT_FPROTR_OFF)

00000c40 6132           8894 	cmp	1,r6
00000c42 820d*          8895 	be	.L3227
                        8896 --3360:     {

                        8897 --3361:         g_fcl_data_str.deviceInfo_str.enableLockBits_enu = R_FCL_TRUE;

                        8898 --line3361
                        8899 ..lin.ce3ddcf5..4349f5d0.1_634::
                        8900 .LDWlin634:
00000c44 010a           8901 	mov	1,r1
00000c46 2b0600000000*  8902 	mov	_g_fcl_data_str+128,r11
00000c4c 6b0f0100       8903 	st.w	r1,0[r11]
00000c50 e505*          8904 	br	.L3229
                        8905 .L3227:
                        8906 --3362:     }

                        8907 --3363:     else

                        8908 --3364:     {

                        8909 --3365:         g_fcl_data_str.deviceInfo_str.enableLockBits_enu = R_FCL_FALSE;

                        8910 --line3365
                        8911 ..lin.ce3ddcf5..4349f5d0.1_635::
                        8912 .LDWlin635:
00000c52 2b0600000000*  8913 	mov	_g_fcl_data_str+128,r11
00000c58 6b070100       8914 	st.w	zero,0[r11]
                        8915 .L3229:
                        8916 --3366:     }

                        8917 --3367:     g_fcl_data_str.reqInt_pstr->status_enu = R_FCL_OK;                                             /* PRQA S 2814 */

                        8918 --line3367

                                                                      Page 155
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        8919 ..lin.ce3ddcf5..4349f5d0.1_636::
                        8920 .LDWlin636:
00000c5c 2b0600000000*  8921 	mov	_g_fcl_data_str+4,r11
00000c62 2bf70100       8922 	ld.w	0[r11],ep
00000c66 0905           8923 	sst.w	zero,16[ep]
                        8924 --3368: } /* R_FCL_FCUFct_LockBitMode */

                        8925 --	    .ef
                        8926 .LDW711:
                        8927 --line3368
                        8928 ..lin.ce3ddcf5..4349f5d0.1_637::
                        8929 .LDWlin637:
                        8930 	.jumptype return
00000c68 7f00           8931 	jmp	[lp]
                        8932 ..lin.ce3ddcf5..4349f5d0.1_638::
                        8933 .LDWlin638:
                        8934 	.global	___ghs_eofn_R_FCL_FCUFct_LockBitMode
                        8935 ___ghs_eofn_R_FCL_FCUFct_LockBitMode:
                        8936 	.type	_R_FCL_FCUFct_LockBitMode,@function
                        8937 	.size	_R_FCL_FCUFct_LockBitMode,.-_R_FCL_FCUFct_LockBitMode
                        8938 	.align	2
                        8939 
                        8940 --_mode_u16	r6	param
                        8941 
                        8942 	.data
                        8943 	.section ".R_FCL_CODE_ROMRAM","ax"
                        8944 
                        8945 	.align	2
                        8946 --_g_fcl_data_str	_g_fcl_data_str	import
                        8947 
                        8948 	.data
                        8949 	.ghsnote version,24
                        8950 	.ghsnote tools,3
                        8951 	.ghsnote options,656
                        8952 	.section ".R_FCL_CODE_RAM","ax"
                        8953 	.align	2
                        8954 	.section ".R_FCL_CODE_ROMRAM","ax"
                        8955 	.align	2
                        8956 	.section ".R_FCL_CODE_RAM","ax"
                        8957 ..eof.Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access...5A.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs..5F2A327B..0::
                        8958 	.section ".R_FCL_CODE_ROMRAM","ax"
                        8959 ..eof.Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access...5A.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs..5F2A327B..1::
                        8960 	.section	.debug_info
                        8961 .Ldw_begin:
00000000 78150000       8962 	.word	.Ldw_end-.Ldw_begin-4
00000004 0200           8963 	.byte	2,0
00000006 00000000*      8964 	.word	.Ldw_abbr_begin
0000000a 04             8965 	.byte	4
                        8966 	.section	.debug_abbrev
                        8967 .Ldw_abbr_begin:
                        8968 	.section	.debug_str
                        8969 .Ldw_str_begin:
                        8970 	.section	.debug_info
0000000b 02             8971 	.byte	2
                        8972 	.section	.debug_str
00000000 2e2e5c736f75   8973 	.strz	"..\\source\\FCL\\lib\\r_fcl_hw_access.c"
00000006 7263655c4643 
0000000c 4c5c6c69625c 
00000012 725f66636c5f 
00000018 68775f616363 
0000001e 6573732e6300 
                        8974 	.section	.debug_info

                                                                      Page 156
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000000c 00000000*      8975 	.word	.Ldw_str_begin
                        8976 	.section	.debug_str
00000024 5a3a5c445c70   8977 	.strz	"Z:\\D\\project\\FX12\\������װ��\\FX12_test\\ghs"
0000002a 726f6a656374 
00000030 5c465831325c 
00000036 b4f8c6c1b9a4 
0000003c d7b0b0e55c46 
00000042 5831325f7465 
00000048 73745c676873 
0000004e 00 
                        8978 	.section	.debug_info
00000010 00000000*      8979 	.word	.Ldw_str_begin+36
                        8980 	.section	.debug_str
0000004f 474853204320   8981 	.strz	"GHS C 2019.5.5 [dual]"
00000055 323031392e35 
0000005b 2e35205b6475 
00000061 616c5d00 
                        8982 	.section	.debug_info
00000014 00000000*      8983 	.word	.Ldw_str_begin+79
00000018 0100           8984 	.byte	1,0
0000001a 00000000*      8985 	.word	.Ldw_line_begin
0000001e 00000000*      8986 	.word	.Ldw_macinfo_begin
00000022 00             8987 	.byte	0
                        8988 
                        8989 	.section	.debug_abbrev
00000000 02             8990 	.byte	2
00000001 11             8991 	.byte	17
00000002 01             8992 	.byte	1
00000003 030e           8993 	.byte	3,14
00000005 1b0e           8994 	.byte	27,14
00000007 250e           8995 	.byte	37,14
00000009 1305           8996 	.byte	19,5
0000000b 1006           8997 	.byte	16,6
0000000d 4306           8998 	.byte	67,6
0000000f 420b           8999 	.byte	66,11
00000011 0000           9000 	.byte	0,0
                        9001 
                        9002 	.section	.debug_line
                        9003 .Ldw_line_begin:
00000000 eb1c0000       9004 	.word	.Ldw_line_end-.Ldw_line_begin-4
00000004 0200           9005 	.byte	2,0
00000006 00000000*      9006 	.word	.Ldw_lpro_end-.Ldw_lpro_begin
                        9007 .Ldw_lpro_begin:
0000000a 01             9008 	.byte	1
0000000b 00             9009 	.byte	0
0000000c 00             9010 	.byte	0
0000000d 04             9011 	.byte	4
0000000e 0a             9012 	.byte	10
0000000f 000101         9013 	.byte	0,1,1
00000012 010100         9014 	.byte	1,1,0
00000015 000001         9015 	.byte	0,0,1
00000018 00             9016 	.byte	0
00000019 2e2e5c736f75   9017 	.strz	"..\\source\\FCL\\lib\\r_fcl_hw_access.c"
0000001f 7263655c4643 
00000025 4c5c6c69625c 
0000002b 725f66636c5f 
00000031 68775f616363 
00000037 6573732e6300 
0000003d 000000         9018 	.byte	0,0,0
00000040 2e2e5c736f75   9019 	.strz	"..\\source\\FCL\\lib\\r_typedefs.h"
00000046 7263655c4643 

                                                                      Page 157
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000004c 4c5c6c69625c 
00000052 725f74797065 
00000058 646566732e68 
0000005e 00 
0000005f 000000         9020 	.byte	0,0,0
00000062 2e2e5c736f75   9021 	.strz	"..\\source\\FCL\\fcl_cfg.h"
00000068 7263655c4643 
0000006e 4c5c66636c5f 
00000074 6366672e6800 
0000007a 000000         9022 	.byte	0,0,0
0000007d 2e2e5c736f75   9023 	.strz	"..\\source\\FCL\\r_fcl_types.h"
00000083 7263655c4643 
00000089 4c5c725f6663 
0000008f 6c5f74797065 
00000095 732e6800 
00000099 000000         9024 	.byte	0,0,0
0000009c 2e2e5c736f75   9025 	.strz	"..\\source\\FCL\\lib\\r_fcl_global.h"
000000a2 7263655c4643 
000000a8 4c5c6c69625c 
000000ae 725f66636c5f 
000000b4 676c6f62616c 
000000ba 2e6800 
000000bd 000000         9026 	.byte	0,0,0
000000c0 2e2e5c736f75   9027 	.strz	"..\\source\\FCL\\lib\\r_fcl_env.h"
000000c6 7263655c4643 
000000cc 4c5c6c69625c 
000000d2 725f66636c5f 
000000d8 656e762e6800 
000000de 000000         9028 	.byte	0,0,0
000000e1 00             9029 	.byte	0
                        9030 .Ldw_lpro_end:
                        9031 	.section	.debug_macinfo
                        9032 .Ldw_macinfo_begin:
                        9033 	.section	.debug_frame
                        9034 .LDW_14056fd0:
00000000 00000000*      9035 	.word	.LDW_unq_2-.LDW_unq_1
                        9036 .LDW_unq_1:
00000004 ffffffff       9037 	.byte	255,255,255,255
00000008 01             9038 	.byte	1
00000009 00             9039 	.byte	0
0000000a 01             9040 	.byte	1
0000000b 01             9041 	.byte	1
0000000c 1f             9042 	.byte	31
0000000d 0c             9043 	.byte	12
0000000e 03             9044 	.byte	3
0000000f 00             9045 	.byte	0
00000010 07             9046 	.byte	7
00000011 00             9047 	.byte	0
00000012 07             9048 	.byte	7
00000013 01             9049 	.byte	1
00000014 07             9050 	.byte	7
00000015 02             9051 	.byte	2
00000016 07             9052 	.byte	7
00000017 03             9053 	.byte	3
00000018 07             9054 	.byte	7
00000019 04             9055 	.byte	4
0000001a 07             9056 	.byte	7
0000001b 05             9057 	.byte	5
0000001c 07             9058 	.byte	7
0000001d 06             9059 	.byte	6
0000001e 07             9060 	.byte	7

                                                                      Page 158
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000001f 07             9061 	.byte	7
00000020 07             9062 	.byte	7
00000021 08             9063 	.byte	8
00000022 07             9064 	.byte	7
00000023 09             9065 	.byte	9
00000024 07             9066 	.byte	7
00000025 0a             9067 	.byte	10
00000026 07             9068 	.byte	7
00000027 0b             9069 	.byte	11
00000028 07             9070 	.byte	7
00000029 0c             9071 	.byte	12
0000002a 07             9072 	.byte	7
0000002b 0d             9073 	.byte	13
0000002c 07             9074 	.byte	7
0000002d 0e             9075 	.byte	14
0000002e 07             9076 	.byte	7
0000002f 0f             9077 	.byte	15
00000030 07             9078 	.byte	7
00000031 10             9079 	.byte	16
00000032 07             9080 	.byte	7
00000033 11             9081 	.byte	17
00000034 07             9082 	.byte	7
00000035 12             9083 	.byte	18
00000036 07             9084 	.byte	7
00000037 13             9085 	.byte	19
00000038 08             9086 	.byte	8
00000039 14             9087 	.byte	20
0000003a 08             9088 	.byte	8
0000003b 15             9089 	.byte	21
0000003c 08             9090 	.byte	8
0000003d 16             9091 	.byte	22
0000003e 08             9092 	.byte	8
0000003f 17             9093 	.byte	23
00000040 08             9094 	.byte	8
00000041 18             9095 	.byte	24
00000042 08             9096 	.byte	8
00000043 19             9097 	.byte	25
00000044 08             9098 	.byte	8
00000045 1a             9099 	.byte	26
00000046 08             9100 	.byte	8
00000047 1b             9101 	.byte	27
00000048 08             9102 	.byte	8
00000049 1c             9103 	.byte	28
0000004a 08             9104 	.byte	8
0000004b 1d             9105 	.byte	29
0000004c 07             9106 	.byte	7
0000004d 1e             9107 	.byte	30
0000004e 08             9108 	.byte	8
0000004f 1f             9109 	.byte	31
00000050 07             9110 	.byte	7
00000051 20             9111 	.byte	32
00000052 07             9112 	.byte	7
00000053 21             9113 	.byte	33
00000054 07             9114 	.byte	7
00000055 22             9115 	.byte	34
00000056 07             9116 	.byte	7
00000057 23             9117 	.byte	35
00000058 07             9118 	.byte	7
00000059 24             9119 	.byte	36
0000005a 07             9120 	.byte	7
0000005b 25             9121 	.byte	37

                                                                      Page 159
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000005c 07             9122 	.byte	7
0000005d 26             9123 	.byte	38
0000005e 07             9124 	.byte	7
0000005f 27             9125 	.byte	39
00000060 07             9126 	.byte	7
00000061 28             9127 	.byte	40
00000062 07             9128 	.byte	7
00000063 29             9129 	.byte	41
00000064 07             9130 	.byte	7
00000065 2a             9131 	.byte	42
00000066 07             9132 	.byte	7
00000067 2b             9133 	.byte	43
00000068 07             9134 	.byte	7
00000069 2c             9135 	.byte	44
0000006a 07             9136 	.byte	7
0000006b 2d             9137 	.byte	45
0000006c 07             9138 	.byte	7
0000006d 2e             9139 	.byte	46
0000006e 07             9140 	.byte	7
0000006f 2f             9141 	.byte	47
00000070 07             9142 	.byte	7
00000071 30             9143 	.byte	48
00000072 07             9144 	.byte	7
00000073 31             9145 	.byte	49
00000074 07             9146 	.byte	7
00000075 32             9147 	.byte	50
00000076 07             9148 	.byte	7
00000077 33             9149 	.byte	51
00000078 07             9150 	.byte	7
00000079 34             9151 	.byte	52
0000007a 07             9152 	.byte	7
0000007b 35             9153 	.byte	53
0000007c 07             9154 	.byte	7
0000007d 36             9155 	.byte	54
0000007e 07             9156 	.byte	7
0000007f 37             9157 	.byte	55
00000080 07             9158 	.byte	7
00000081 38             9159 	.byte	56
00000082 07             9160 	.byte	7
00000083 39             9161 	.byte	57
00000084 07             9162 	.byte	7
00000085 3a             9163 	.byte	58
00000086 07             9164 	.byte	7
00000087 3b             9165 	.byte	59
00000088 07             9166 	.byte	7
00000089 3c             9167 	.byte	60
0000008a 07             9168 	.byte	7
0000008b 3d             9169 	.byte	61
0000008c 07             9170 	.byte	7
0000008d 3e             9171 	.byte	62
0000008e 07             9172 	.byte	7
0000008f 3f             9173 	.byte	63
                        9174 .LDW_unq_2:
                        9175 	.section	.debug_info
                        9176 .LDW_650ef80:
00000023 2a             9177 	.byte	42
                        9178 	.section	.debug_str
00000065 756e7369676e   9179 	.strz	"unsigned long"
0000006b 6564206c6f6e 
00000071 6700 
                        9180 	.section	.debug_info

                                                                      Page 160
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000024 00000000*      9181 	.word	.Ldw_str_begin+101
00000028 07             9182 	.byte	7
00000029 04             9183 	.byte	4
                        9184 
                        9185 	.section	.debug_abbrev
00000013 2a             9186 	.byte	42
00000014 24             9187 	.byte	36
00000015 00             9188 	.byte	0
00000016 030e           9189 	.byte	3,14
00000018 3e0b           9190 	.byte	62,11
0000001a 0b0b           9191 	.byte	11,11
0000001c 0000           9192 	.byte	0,0
                        9193 
                        9194 	.section	.debug_info
                        9195 .LDW_13fc17d0:
0000002a 2f             9196 	.byte	47
0000002b 00000000*      9197 	.word	.LDW_13fc1230
                        9198 
                        9199 	.section	.debug_abbrev
0000001e 2f             9200 	.byte	47
0000001f 26             9201 	.byte	38
00000020 00             9202 	.byte	0
00000021 4910           9203 	.byte	73,16
00000023 0000           9204 	.byte	0,0
                        9205 
                        9206 	.section	.debug_info
                        9207 .LDW_13f784e0:
0000002f 4a             9208 	.byte	74
00000030 00000000*      9209 	.word	.LDW_13fc1230
00000034 01             9210 	.byte	1
                        9211 
                        9212 	.section	.debug_abbrev
00000025 4a             9213 	.byte	74
00000026 15             9214 	.byte	21
00000027 01             9215 	.byte	1
00000028 4910           9216 	.byte	73,16
0000002a 270c           9217 	.byte	39,12
0000002c 0000           9218 	.byte	0,0
                        9219 
                        9220 	.section	.debug_info
                        9221 .LDW_13f78530:
00000035 17             9222 	.byte	23
00000036 00000000*      9223 	.word	.LDW_13fc17d0
0000003a 00             9224 	.byte	0
                        9225 
                        9226 	.section	.debug_abbrev
0000002e 17             9227 	.byte	23
0000002f 05             9228 	.byte	5
00000030 00             9229 	.byte	0
00000031 4910           9230 	.byte	73,16
00000033 4b0c           9231 	.byte	75,12
00000035 0000           9232 	.byte	0,0
                        9233 
                        9234 	.section	.debug_info
0000003b 00             9235 	.byte	0
                        9236 
                        9237 .LDW_13f786d0:
0000003c 2a             9238 	.byte	42
                        9239 	.section	.debug_str
00000073 756e7369676e   9240 	.strz	"unsigned short"
00000079 65642073686f 

                                                                      Page 161
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000007f 727400 
                        9241 	.section	.debug_info
0000003d 00000000*      9242 	.word	.Ldw_str_begin+115
00000041 07             9243 	.byte	7
00000042 02             9244 	.byte	2
                        9245 
                        9246 .LDW_13f78720:
00000043 4a             9247 	.byte	74
00000044 00000000*      9248 	.word	.LDW_13fc1350
00000048 01             9249 	.byte	1
                        9250 
                        9251 .LDW_13f78770:
00000049 17             9252 	.byte	23
0000004a 00000000*      9253 	.word	.LDW_13fc17d0
0000004e 00             9254 	.byte	0
                        9255 
0000004f 00             9256 	.byte	0
                        9257 
                        9258 .LDW_13f78910:
00000050 2a             9259 	.byte	42
                        9260 	.section	.debug_str
00000082 756e7369676e   9261 	.strz	"unsigned char"
00000088 656420636861 
0000008e 7200 
                        9262 	.section	.debug_info
00000051 00000000*      9263 	.word	.Ldw_str_begin+130
00000055 08             9264 	.byte	8
00000056 01             9265 	.byte	1
                        9266 
                        9267 .LDW_13f78960:
00000057 4a             9268 	.byte	74
00000058 00000000*      9269 	.word	.LDW_13fc13e0
0000005c 01             9270 	.byte	1
                        9271 
                        9272 .LDW_13f789b0:
0000005d 17             9273 	.byte	23
0000005e 00000000*      9274 	.word	.LDW_13fc17d0
00000062 00             9275 	.byte	0
                        9276 
00000063 00             9277 	.byte	0
                        9278 
                        9279 .LDW_13f78d80:
00000064 4b             9280 	.byte	75
00000065 01             9281 	.byte	1
                        9282 
                        9283 	.section	.debug_abbrev
00000037 4b             9284 	.byte	75
00000038 15             9285 	.byte	21
00000039 01             9286 	.byte	1
0000003a 270c           9287 	.byte	39,12
0000003c 0000           9288 	.byte	0,0
                        9289 
                        9290 	.section	.debug_info
                        9291 .LDW_13f79000:
00000066 17             9292 	.byte	23
00000067 00000000*      9293 	.word	.LDW_13fc17d0
0000006b 00             9294 	.byte	0
                        9295 
                        9296 .LDW_13f79050:
0000006c 17             9297 	.byte	23
0000006d 00000000*      9298 	.word	.LDW_13fc17d0

                                                                      Page 162
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000071 00             9299 	.byte	0
                        9300 
00000072 00             9301 	.byte	0
                        9302 
                        9303 .LDW_13f78c90:
00000073 4b             9304 	.byte	75
00000074 01             9305 	.byte	1
                        9306 
                        9307 .LDW_13f790a0:
00000075 17             9308 	.byte	23
00000076 00000000*      9309 	.word	.LDW_13fc17d0
0000007a 00             9310 	.byte	0
                        9311 
                        9312 .LDW_13f78f10:
0000007b 17             9313 	.byte	23
0000007c 00000000*      9314 	.word	.LDW_13fc17d0
00000080 00             9315 	.byte	0
                        9316 
00000081 00             9317 	.byte	0
                        9318 
                        9319 .LDW_13fc1500:
00000082 2f             9320 	.byte	47
00000083 00000000*      9321 	.word	.LDW_13fc1350
                        9322 
                        9323 .LDW_13f78c40:
00000087 4b             9324 	.byte	75
00000088 01             9325 	.byte	1
                        9326 
                        9327 .LDW_13f78ba0:
00000089 17             9328 	.byte	23
0000008a 00000000*      9329 	.word	.LDW_13fc17d0
0000008e 00             9330 	.byte	0
                        9331 
                        9332 .LDW_13f78dd0:
0000008f 17             9333 	.byte	23
00000090 00000000*      9334 	.word	.LDW_13fc1500
00000094 00             9335 	.byte	0
                        9336 
00000095 00             9337 	.byte	0
                        9338 
                        9339 .LDW_13fc1740:
00000096 2f             9340 	.byte	47
00000097 00000000*      9341 	.word	.LDW_13fc13e0
                        9342 
                        9343 .LDW_13f78d30:
0000009b 4b             9344 	.byte	75
0000009c 01             9345 	.byte	1
                        9346 
                        9347 .LDW_13f79190:
0000009d 17             9348 	.byte	23
0000009e 00000000*      9349 	.word	.LDW_13fc17d0
000000a2 00             9350 	.byte	0
                        9351 
                        9352 .LDW_13f78f60:
000000a3 17             9353 	.byte	23
000000a4 00000000*      9354 	.word	.LDW_13fc1740
000000a8 00             9355 	.byte	0
                        9356 
000000a9 00             9357 	.byte	0
                        9358 
                        9359 .LDW_13f791e0:

                                                                      Page 163
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000000aa 4a             9360 	.byte	74
000000ab 00000000*      9361 	.word	.LDW_13fc1230
000000af 01             9362 	.byte	1
                        9363 
000000b0 00             9364 	.byte	0
                        9365 
                        9366 .LDW_13f79280:
000000b1 4b             9367 	.byte	75
000000b2 01             9368 	.byte	1
                        9369 
000000b3 00             9370 	.byte	0
                        9371 
                        9372 .LDW_13f78ce0:
000000b4 4a             9373 	.byte	74
000000b5 00000000*      9374 	.word	.LDW_13fc0ed0
000000b9 01             9375 	.byte	1
                        9376 
000000ba 00             9377 	.byte	0
                        9378 
                        9379 .LDW_1401e7e0:
000000bb 4a             9380 	.byte	74
000000bc 00000000*      9381 	.word	.LDW_13fc0ed0
000000c0 01             9382 	.byte	1
                        9383 
000000c1 00             9384 	.byte	0
                        9385 
                        9386 .LDW_1401edd0:
000000c2 4a             9387 	.byte	74
000000c3 00000000*      9388 	.word	.LDW_13fc0ed0
000000c7 01             9389 	.byte	1
                        9390 
000000c8 00             9391 	.byte	0
                        9392 
                        9393 .LDW_1401f3c0:
000000c9 4b             9394 	.byte	75
000000ca 01             9395 	.byte	1
                        9396 
000000cb 00             9397 	.byte	0
                        9398 
                        9399 .LDW_1401f500:
000000cc 4a             9400 	.byte	74
000000cd 00000000*      9401 	.word	.LDW_13fc0ed0
000000d1 01             9402 	.byte	1
                        9403 
                        9404 .LDW_1401ee20:
000000d2 17             9405 	.byte	23
000000d3 00000000*      9406 	.word	.LDW_140207f0
000000d7 00             9407 	.byte	0
                        9408 
000000d8 00             9409 	.byte	0
                        9410 
                        9411 .LDW_1401eec0:
000000d9 4a             9412 	.byte	74
000000da 00000000*      9413 	.word	.LDW_13fc0ed0
000000de 01             9414 	.byte	1
                        9415 
000000df 00             9416 	.byte	0
                        9417 
                        9418 .LDW_1401ec40:
000000e0 4a             9419 	.byte	74
000000e1 00000000*      9420 	.word	.LDW_13fc0ed0

                                                                      Page 164
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000000e5 01             9421 	.byte	1
                        9422 
000000e6 00             9423 	.byte	0
                        9424 
                        9425 .LDW_1401f190:
000000e7 4a             9426 	.byte	74
000000e8 00000000*      9427 	.word	.LDW_14020130
000000ec 01             9428 	.byte	1
                        9429 
000000ed 00             9430 	.byte	0
                        9431 
                        9432 .LDW_1401efb0:
000000ee 4b             9433 	.byte	75
000000ef 01             9434 	.byte	1
                        9435 
000000f0 00             9436 	.byte	0
                        9437 
                        9438 .LDW_1401e9c0:
000000f1 4b             9439 	.byte	75
000000f2 01             9440 	.byte	1
                        9441 
000000f3 00             9442 	.byte	0
                        9443 
                        9444 .LDW_1401f1e0:
000000f4 4a             9445 	.byte	74
000000f5 00000000*      9446 	.word	.LDW_14020130
000000f9 01             9447 	.byte	1
                        9448 
000000fa 00             9449 	.byte	0
                        9450 
                        9451 .LDW_1401f460:
000000fb 4a             9452 	.byte	74
000000fc 00000000*      9453 	.word	.LDW_13fc0ed0
00000100 01             9454 	.byte	1
                        9455 
                        9456 .LDW_1401f000:
00000101 17             9457 	.byte	23
00000102 00000000*      9458 	.word	.LDW_14020130
00000106 00             9459 	.byte	0
                        9460 
00000107 00             9461 	.byte	0
                        9462 
                        9463 .LDW_1401eb50:
00000108 4b             9464 	.byte	75
00000109 01             9465 	.byte	1
                        9466 
0000010a 00             9467 	.byte	0
                        9468 
                        9469 .LDW_1401f550:
0000010b 4b             9470 	.byte	75
0000010c 01             9471 	.byte	1
                        9472 
0000010d 00             9473 	.byte	0
                        9474 
                        9475 .LDW_1401f0f0:
0000010e 4b             9476 	.byte	75
0000010f 01             9477 	.byte	1
                        9478 
00000110 00             9479 	.byte	0
                        9480 
                        9481 .LDW_1401ef10:

                                                                      Page 165
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000111 4b             9482 	.byte	75
00000112 01             9483 	.byte	1
                        9484 
00000113 00             9485 	.byte	0
                        9486 
                        9487 .LDW_1401e830:
00000114 4b             9488 	.byte	75
00000115 01             9489 	.byte	1
                        9490 
00000116 00             9491 	.byte	0
                        9492 
                        9493 .LDW_1401f280:
00000117 4b             9494 	.byte	75
00000118 01             9495 	.byte	1
                        9496 
00000119 00             9497 	.byte	0
                        9498 
                        9499 .LDW_1401e600:
0000011a 4b             9500 	.byte	75
0000011b 01             9501 	.byte	1
                        9502 
                        9503 .LDW_1401f2d0:
0000011c 17             9504 	.byte	23
0000011d 00000000*      9505 	.word	.LDW_1401fc20
00000121 00             9506 	.byte	0
                        9507 
00000122 00             9508 	.byte	0
                        9509 
                        9510 .LDW_1401e650:
00000123 4b             9511 	.byte	75
00000124 01             9512 	.byte	1
                        9513 
00000125 00             9514 	.byte	0
                        9515 
                        9516 .LDW_1401e6f0:
00000126 4b             9517 	.byte	75
00000127 01             9518 	.byte	1
                        9519 
00000128 00             9520 	.byte	0
                        9521 
                        9522 .LDW_1401ea10:
00000129 4b             9523 	.byte	75
0000012a 01             9524 	.byte	1
                        9525 
0000012b 00             9526 	.byte	0
                        9527 
                        9528 .LDW_1401ee70:
0000012c 4b             9529 	.byte	75
0000012d 01             9530 	.byte	1
                        9531 
0000012e 00             9532 	.byte	0
                        9533 
                        9534 .LDW_1401eb00:
0000012f 4b             9535 	.byte	75
00000130 01             9536 	.byte	1
                        9537 
                        9538 .LDW_1401eba0:
00000131 17             9539 	.byte	23
00000132 00000000*      9540 	.word	.LDW_1401fc20
00000136 00             9541 	.byte	0
                        9542 

                                                                      Page 166
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000137 00             9543 	.byte	0
                        9544 
                        9545 .LDW_1406d180:
00000138 4b             9546 	.byte	75
00000139 01             9547 	.byte	1
                        9548 
0000013a 00             9549 	.byte	0
                        9550 
                        9551 .LDW_1406c870:
0000013b 4b             9552 	.byte	75
0000013c 01             9553 	.byte	1
                        9554 
0000013d 00             9555 	.byte	0
                        9556 
                        9557 .LDW_1406cd20:
0000013e 4b             9558 	.byte	75
0000013f 01             9559 	.byte	1
                        9560 
                        9561 .LDW_1406d040:
00000140 17             9562 	.byte	23
00000141 00000000*      9563 	.word	.LDW_13fc1350
00000145 00             9564 	.byte	0
                        9565 
00000146 00             9566 	.byte	0
                        9567 
                        9568 .LDW_1406d130:
00000147 2a             9569 	.byte	42
                        9570 	.section	.debug_str
00000090 6c6f6e6700     9571 	.strz	"long"
                        9572 	.section	.debug_info
00000148 00000000*      9573 	.word	.Ldw_str_begin+144
0000014c 05             9574 	.byte	5
0000014d 04             9575 	.byte	4
                        9576 
                        9577 .LDW_1406cff0:
0000014e 2a             9578 	.byte	42
                        9579 	.section	.debug_str
00000095 696e7400       9580 	.strz	"int"
                        9581 	.section	.debug_info
0000014f 00000000*      9582 	.word	.Ldw_str_begin+149
00000153 05             9583 	.byte	5
00000154 04             9584 	.byte	4
                        9585 
                        9586 .LDW_64d5fa0:
00000155 40             9587 	.byte	64
00000156 00             9588 	.byte	0
00000157 10             9589 	.byte	16
00000158 00000000*      9590 	.word	.LDW_13fc1230
                        9591 
                        9592 	.section	.debug_abbrev
0000003e 40             9593 	.byte	64
0000003f 01             9594 	.byte	1
00000040 01             9595 	.byte	1
00000041 090b           9596 	.byte	9,11
00000043 0b0f           9597 	.byte	11,15
00000045 4910           9598 	.byte	73,16
00000047 0000           9599 	.byte	0,0
                        9600 
                        9601 	.section	.debug_info
0000015c 38             9602 	.byte	56
0000015d 00000000*      9603 	.word	.LDW_1406cff0

                                                                      Page 167
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000161 04             9604 	.byte	4
00000162 00             9605 	.byte	0
00000163 03             9606 	.byte	3
                        9607 
                        9608 	.section	.debug_abbrev
00000049 38             9609 	.byte	56
0000004a 21             9610 	.byte	33
0000004b 00             9611 	.byte	0
0000004c 4910           9612 	.byte	73,16
0000004e 0b0f           9613 	.byte	11,15
00000050 220d           9614 	.byte	34,13
00000052 2f0d           9615 	.byte	47,13
00000054 0000           9616 	.byte	0,0
                        9617 
                        9618 	.section	.debug_info
00000164 00             9619 	.byte	0
                        9620 
                        9621 .LDW_15278eb0:
00000165 31             9622 	.byte	49
00000166 00000000*      9623 	.word	.LDW_152797b0
                        9624 
                        9625 	.section	.debug_abbrev
00000056 31             9626 	.byte	49
00000057 35             9627 	.byte	53
00000058 00             9628 	.byte	0
00000059 4910           9629 	.byte	73,16
0000005b 0000           9630 	.byte	0,0
                        9631 
                        9632 	.section	.debug_info
                        9633 .LDW_1406c8c0:
0000016a 35             9634 	.byte	53
0000016b 00000000*      9635 	.word	.LDW_15279f00
                        9636 
                        9637 	.section	.debug_abbrev
0000005d 35             9638 	.byte	53
0000005e 0f             9639 	.byte	15
0000005f 00             9640 	.byte	0
00000060 4910           9641 	.byte	73,16
00000062 0000           9642 	.byte	0,0
                        9643 
                        9644 	.section	.debug_info
                        9645 .LDW_64d5e20:
0000016f 40             9646 	.byte	64
00000170 00             9647 	.byte	0
00000171 10             9648 	.byte	16
00000172 00000000*      9649 	.word	.LDW_13fc13e0
                        9650 
00000176 38             9651 	.byte	56
00000177 00000000*      9652 	.word	.LDW_1406cff0
0000017b 04             9653 	.byte	4
0000017c 00             9654 	.byte	0
0000017d 0f             9655 	.byte	15
                        9656 
0000017e 00             9657 	.byte	0
                        9658 
                        9659 .LDW_1406d090:
0000017f 4b             9660 	.byte	75
00000180 01             9661 	.byte	1
                        9662 
00000181 00             9663 	.byte	0
                        9664 

                                                                      Page 168
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        9665 .LDW_1406d1d0:
00000182 35             9666 	.byte	53
00000183 00000000*      9667 	.word	.LDW_1406d090
                        9668 
                        9669 .LDW_152790f0:
00000187 2f             9670 	.byte	47
00000188 00000000*      9671 	.word	.LDW_152789a0
                        9672 
                        9673 .LDW_1406ccd0:
0000018c 35             9674 	.byte	53
0000018d 00000000*      9675 	.word	.LDW_152790f0
                        9676 
                        9677 .LDW_64d61e0:
00000191 40             9678 	.byte	64
00000192 00             9679 	.byte	0
00000193 10             9680 	.byte	16
00000194 00000000*      9681 	.word	.LDW_13fc13e0
                        9682 
00000198 38             9683 	.byte	56
00000199 00000000*      9684 	.word	.LDW_1406cff0
0000019d 04             9685 	.byte	4
0000019e 00             9686 	.byte	0
0000019f 0f             9687 	.byte	15
                        9688 
000001a0 00             9689 	.byte	0
                        9690 
                        9691 .LDW_1406d220:
000001a1 4a             9692 	.byte	74
000001a2 00000000*      9693 	.word	.LDW_152781c0
000001a6 01             9694 	.byte	1
                        9695 
                        9696 .LDW_1406c3c0:
000001a7 17             9697 	.byte	23
000001a8 00000000*      9698 	.word	.LDW_152781c0
000001ac 00             9699 	.byte	0
                        9700 
                        9701 .LDW_1406c960:
000001ad 17             9702 	.byte	23
000001ae 00000000*      9703 	.word	.LDW_152781c0
000001b2 00             9704 	.byte	0
                        9705 
000001b3 00             9706 	.byte	0
                        9707 
                        9708 .LDW_1406cb90:
000001b4 4b             9709 	.byte	75
000001b5 01             9710 	.byte	1
                        9711 
                        9712 .LDW_1406ce60:
000001b6 17             9713 	.byte	23
000001b7 00000000*      9714 	.word	.LDW_13fc13e0
000001bb 00             9715 	.byte	0
                        9716 
000001bc 00             9717 	.byte	0
                        9718 
                        9719 .LDW_1406cd70:
000001bd 4a             9720 	.byte	74
000001be 00000000*      9721 	.word	.LDW_13fc1230
000001c2 01             9722 	.byte	1
                        9723 
                        9724 .LDW_1406c6e0:
000001c3 17             9725 	.byte	23

                                                                      Page 169
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000001c4 00000000*      9726 	.word	.LDW_13fc1230
000001c8 00             9727 	.byte	0
                        9728 
                        9729 .LDW_1406c730:
000001c9 17             9730 	.byte	23
000001ca 00000000*      9731 	.word	.LDW_13fc1230
000001ce 00             9732 	.byte	0
                        9733 
                        9734 .LDW_1406c780:
000001cf 17             9735 	.byte	23
000001d0 00000000*      9736 	.word	.LDW_13fc1230
000001d4 00             9737 	.byte	0
                        9738 
                        9739 .LDW_1406cfa0:
000001d5 17             9740 	.byte	23
000001d6 00000000*      9741 	.word	.LDW_13fc1230
000001da 00             9742 	.byte	0
                        9743 
000001db 00             9744 	.byte	0
                        9745 
                        9746 .LDW_1406caa0:
000001dc 4a             9747 	.byte	74
000001dd 00000000*      9748 	.word	.LDW_13fc1230
000001e1 01             9749 	.byte	1
                        9750 
                        9751 .LDW_1406cb40:
000001e2 17             9752 	.byte	23
000001e3 00000000*      9753 	.word	.LDW_13fc1230
000001e7 00             9754 	.byte	0
                        9755 
                        9756 .LDW_1406c7d0:
000001e8 17             9757 	.byte	23
000001e9 00000000*      9758 	.word	.LDW_13fc1230
000001ed 00             9759 	.byte	0
                        9760 
000001ee 00             9761 	.byte	0
                        9762 
                        9763 .LDW_1406cbe0:
000001ef 4a             9764 	.byte	74
000001f0 00000000*      9765 	.word	.LDW_13fc1230
000001f4 01             9766 	.byte	1
                        9767 
                        9768 .LDW_1406cc30:
000001f5 17             9769 	.byte	23
000001f6 00000000*      9770 	.word	.LDW_13fc1230
000001fa 00             9771 	.byte	0
                        9772 
                        9773 .LDW_1406ceb0:
000001fb 17             9774 	.byte	23
000001fc 00000000*      9775 	.word	.LDW_13fc1230
00000200 00             9776 	.byte	0
                        9777 
                        9778 .LDW_1528bc40:
00000201 17             9779 	.byte	23
00000202 00000000*      9780 	.word	.LDW_13fc1230
00000206 00             9781 	.byte	0
                        9782 
00000207 00             9783 	.byte	0
                        9784 
                        9785 .LDW_13fc13e0:
00000208 2d             9786 	.byte	45

                                                                      Page 170
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                        9787 	.section	.debug_str
00000099 75696e74385f   9788 	.strz	"uint8_t"
0000009f 7400 
                        9789 	.section	.debug_info
00000209 00000000*      9790 	.word	.Ldw_str_begin+153
0000020d 56             9791 	.byte	86
0000020e 17             9792 	.byte	23
0000020f 02             9793 	.byte	2
00000210 00000000*      9794 	.word	.LDW_13f78910
                        9795 
                        9796 	.section	.debug_abbrev
00000064 2d             9797 	.byte	45
00000065 16             9798 	.byte	22
00000066 00             9799 	.byte	0
00000067 030e           9800 	.byte	3,14
00000069 3b0f           9801 	.byte	59,15
0000006b 390f           9802 	.byte	57,15
0000006d 3a0f           9803 	.byte	58,15
0000006f 4910           9804 	.byte	73,16
00000071 0000           9805 	.byte	0,0
                        9806 
                        9807 	.section	.debug_info
                        9808 .LDW_13fc1350:
00000214 2d             9809 	.byte	45
                        9810 	.section	.debug_str
000000a1 75696e743136   9811 	.strz	"uint16_t"
000000a7 5f7400 
                        9812 	.section	.debug_info
00000215 00000000*      9813 	.word	.Ldw_str_begin+161
00000219 58             9814 	.byte	88
0000021a 18             9815 	.byte	24
0000021b 02             9816 	.byte	2
0000021c 00000000*      9817 	.word	.LDW_13f786d0
                        9818 
                        9819 .LDW_152781c0:
00000220 2d             9820 	.byte	45
                        9821 	.section	.debug_str
000000aa 696e7433325f   9822 	.strz	"int32_t"
000000b0 7400 
                        9823 	.section	.debug_info
00000221 00000000*      9824 	.word	.Ldw_str_begin+170
00000225 59             9825 	.byte	89
00000226 15             9826 	.byte	21
00000227 02             9827 	.byte	2
00000228 00000000*      9828 	.word	.LDW_1406d130
                        9829 
                        9830 .LDW_13fc1230:
0000022c 2d             9831 	.byte	45
                        9832 	.section	.debug_str
000000b2 75696e743332   9833 	.strz	"uint32_t"
000000b8 5f7400 
                        9834 	.section	.debug_info
0000022d 00000000*      9835 	.word	.Ldw_str_begin+178
00000231 5a             9836 	.byte	90
00000232 17             9837 	.byte	23
00000233 02             9838 	.byte	2
00000234 00000000*      9839 	.word	.LDW_650ef80
                        9840 
                        9841 .LDW_15278640:
00000238 46             9842 	.byte	70
                        9843 	.section	.debug_str

                                                                      Page 171
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000000bb 525f46434c5f   9844 	.strz	"R_FCL_DESCRIPTOR_T"
000000c1 444553435249 
000000c7 50544f525f54 
000000cd 00 
                        9845 	.section	.debug_info
00000239 00000000*      9846 	.word	.Ldw_str_begin+187
0000023d 61             9847 	.byte	97
0000023e 10             9848 	.byte	16
0000023f 04             9849 	.byte	4
00000240 18             9850 	.byte	24
00000241 01             9851 	.byte	1
                        9852 
                        9853 	.section	.debug_abbrev
00000073 46             9854 	.byte	70
00000074 13             9855 	.byte	19
00000075 01             9856 	.byte	1
00000076 030e           9857 	.byte	3,14
00000078 3b0f           9858 	.byte	59,15
0000007a 390f           9859 	.byte	57,15
0000007c 3a0f           9860 	.byte	58,15
0000007e 0b0f           9861 	.byte	11,15
00000080 320b           9862 	.byte	50,11
00000082 0000           9863 	.byte	0,0
                        9864 
                        9865 	.section	.debug_info
                        9866 .LDW_650db80:
00000242 28             9867 	.byte	40
                        9868 	.section	.debug_str
000000ce 69645f617533   9869 	.strz	"id_au32"
000000d4 3200 
                        9870 	.section	.debug_info
00000243 00000000*      9871 	.word	.Ldw_str_begin+206
00000247 63             9872 	.byte	99
00000248 11             9873 	.byte	17
00000249 04             9874 	.byte	4
0000024a 00000000*      9875 	.word	.LDW_64d5fa0
0000024e 0223           9876 	.byte	2,35
00000250 00             9877 	.byte	0
00000251 01             9878 	.byte	1
                        9879 
                        9880 	.section	.debug_abbrev
00000084 28             9881 	.byte	40
00000085 0d             9882 	.byte	13
00000086 00             9883 	.byte	0
00000087 030e           9884 	.byte	3,14
00000089 3b0f           9885 	.byte	59,15
0000008b 390f           9886 	.byte	57,15
0000008d 3a0f           9887 	.byte	58,15
0000008f 4910           9888 	.byte	73,16
00000091 380a           9889 	.byte	56,10
00000093 320b           9890 	.byte	50,11
00000095 0000           9891 	.byte	0,0
                        9892 
                        9893 	.section	.debug_info
                        9894 .LDW_650dbf0:
00000252 28             9895 	.byte	40
                        9896 	.section	.debug_str
000000d6 616464725261   9897 	.strz	"addrRam_u32"
000000dc 6d5f75333200 
                        9898 	.section	.debug_info
00000253 00000000*      9899 	.word	.Ldw_str_begin+214

                                                                      Page 172
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000257 64             9900 	.byte	100
00000258 11             9901 	.byte	17
00000259 04             9902 	.byte	4
0000025a 00000000*      9903 	.word	.LDW_13fc1230
0000025e 0223           9904 	.byte	2,35
00000260 10             9905 	.byte	16
00000261 01             9906 	.byte	1
                        9907 
                        9908 .LDW_650dc60:
00000262 28             9909 	.byte	40
                        9910 	.section	.debug_str
000000e2 667265717565   9911 	.strz	"frequencyCpuMHz_u16"
000000e8 6e6379437075 
000000ee 4d487a5f7531 
000000f4 3600 
                        9912 	.section	.debug_info
00000263 00000000*      9913 	.word	.Ldw_str_begin+226
00000267 65             9914 	.byte	101
00000268 11             9915 	.byte	17
00000269 04             9916 	.byte	4
0000026a 00000000*      9917 	.word	.LDW_13fc1350
0000026e 0223           9918 	.byte	2,35
00000270 14             9919 	.byte	20
00000271 01             9920 	.byte	1
                        9921 
00000272 00             9922 	.byte	0
                        9923 
                        9924 .LDW_152789a0:
00000273 2d             9925 	.byte	45
                        9926 	.section	.debug_str
000000f6 725f66636c5f   9927 	.strz	"r_fcl_descriptor_t"
000000fc 646573637269 
00000102 70746f725f74 
00000108 00 
                        9928 	.section	.debug_info
00000274 00000000*      9929 	.word	.Ldw_str_begin+246
00000278 66             9930 	.byte	102
00000279 03             9931 	.byte	3
0000027a 04             9932 	.byte	4
0000027b 00000000*      9933 	.word	.LDW_15278640
                        9934 
                        9935 .LDW_13f79410:
0000027f 34             9936 	.byte	52
                        9937 	.section	.debug_str
00000109 525f46434c5f   9938 	.strz	"R_FCL_STATUS_T"
0000010f 535441545553 
00000115 5f5400 
                        9939 	.section	.debug_info
00000280 00000000*      9940 	.word	.Ldw_str_begin+265
00000284 6c             9941 	.byte	108
00000285 0e             9942 	.byte	14
00000286 04             9943 	.byte	4
00000287 04             9944 	.byte	4
00000288 01             9945 	.byte	1
                        9946 
                        9947 	.section	.debug_abbrev
00000097 34             9948 	.byte	52
00000098 04             9949 	.byte	4
00000099 01             9950 	.byte	1
0000009a 030e           9951 	.byte	3,14
0000009c 3b0f           9952 	.byte	59,15

                                                                      Page 173
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000009e 390f           9953 	.byte	57,15
000000a0 3a0f           9954 	.byte	58,15
000000a2 0b0f           9955 	.byte	11,15
000000a4 320b           9956 	.byte	50,11
000000a6 0000           9957 	.byte	0,0
                        9958 
                        9959 	.section	.debug_info
                        9960 .LDW_64d4b70:
00000289 33             9961 	.byte	51
                        9962 	.section	.debug_str
00000118 525f46434c5f   9963 	.strz	"R_FCL_OK"
0000011e 4f4b00 
                        9964 	.section	.debug_info
0000028a 00000000*      9965 	.word	.Ldw_str_begin+280
0000028e 6e             9966 	.byte	110
0000028f 05             9967 	.byte	5
00000290 04             9968 	.byte	4
00000291 00             9969 	.byte	0
                        9970 
                        9971 	.section	.debug_abbrev
000000a8 33             9972 	.byte	51
000000a9 28             9973 	.byte	40
000000aa 00             9974 	.byte	0
000000ab 030e           9975 	.byte	3,14
000000ad 3b0f           9976 	.byte	59,15
000000af 390f           9977 	.byte	57,15
000000b1 3a0f           9978 	.byte	58,15
000000b3 1c0d           9979 	.byte	28,13
000000b5 0000           9980 	.byte	0,0
                        9981 
                        9982 	.section	.debug_info
                        9983 .LDW_64d4c30:
00000292 33             9984 	.byte	51
                        9985 	.section	.debug_str
00000121 525f46434c5f   9986 	.strz	"R_FCL_BUSY"
00000127 4255535900 
                        9987 	.section	.debug_info
00000293 00000000*      9988 	.word	.Ldw_str_begin+289
00000297 6f             9989 	.byte	111
00000298 05             9990 	.byte	5
00000299 04             9991 	.byte	4
0000029a 01             9992 	.byte	1
                        9993 
                        9994 .LDW_1401e090:
0000029b 33             9995 	.byte	51
                        9996 	.section	.debug_str
0000012c 525f46434c5f   9997 	.strz	"R_FCL_SUSPENDED"
00000132 53555350454e 
00000138 44454400 
                        9998 	.section	.debug_info
0000029c 00000000*      9999 	.word	.Ldw_str_begin+300
000002a0 70            10000 	.byte	112
000002a1 05            10001 	.byte	5
000002a2 04            10002 	.byte	4
000002a3 02            10003 	.byte	2
                       10004 
                       10005 .LDW_1401d610:
000002a4 33            10006 	.byte	51
                       10007 	.section	.debug_str
0000013c 525f46434c5f  10008 	.strz	"R_FCL_ERR_FLMD0"
00000142 4552525f464c 

                                                                      Page 174
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000148 4d443000 
                       10009 	.section	.debug_info
000002a5 00000000*     10010 	.word	.Ldw_str_begin+316
000002a9 71            10011 	.byte	113
000002aa 05            10012 	.byte	5
000002ab 04            10013 	.byte	4
000002ac 03            10014 	.byte	3
                       10015 
                       10016 .LDW_1401dc10:
000002ad 33            10017 	.byte	51
                       10018 	.section	.debug_str
0000014c 525f46434c5f  10019 	.strz	"R_FCL_ERR_PARAMETER"
00000152 4552525f5041 
00000158 52414d455445 
0000015e 5200 
                       10020 	.section	.debug_info
000002ae 00000000*     10021 	.word	.Ldw_str_begin+332
000002b2 72            10022 	.byte	114
000002b3 05            10023 	.byte	5
000002b4 04            10024 	.byte	4
000002b5 04            10025 	.byte	4
                       10026 
                       10027 .LDW_1401da90:
000002b6 33            10028 	.byte	51
                       10029 	.section	.debug_str
00000160 525f46434c5f  10030 	.strz	"R_FCL_ERR_PROTECTION"
00000166 4552525f5052 
0000016c 4f5445435449 
00000172 4f4e00 
                       10031 	.section	.debug_info
000002b7 00000000*     10032 	.word	.Ldw_str_begin+352
000002bb 73            10033 	.byte	115
000002bc 05            10034 	.byte	5
000002bd 04            10035 	.byte	4
000002be 05            10036 	.byte	5
                       10037 
                       10038 .LDW_1401d910:
000002bf 33            10039 	.byte	51
                       10040 	.section	.debug_str
00000175 525f46434c5f  10041 	.strz	"R_FCL_ERR_REJECTED"
0000017b 4552525f5245 
00000181 4a4543544544 
00000187 00 
                       10042 	.section	.debug_info
000002c0 00000000*     10043 	.word	.Ldw_str_begin+373
000002c4 74            10044 	.byte	116
000002c5 05            10045 	.byte	5
000002c6 04            10046 	.byte	4
000002c7 06            10047 	.byte	6
                       10048 
                       10049 .LDW_1401dc70:
000002c8 33            10050 	.byte	51
                       10051 	.section	.debug_str
00000188 525f46434c5f  10052 	.strz	"R_FCL_ERR_FLOW"
0000018e 4552525f464c 
00000194 4f5700 
                       10053 	.section	.debug_info
000002c9 00000000*     10054 	.word	.Ldw_str_begin+392
000002cd 75            10055 	.byte	117
000002ce 05            10056 	.byte	5
000002cf 04            10057 	.byte	4

                                                                      Page 175
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000002d0 07            10058 	.byte	7
                       10059 
                       10060 .LDW_1401d7f0:
000002d1 33            10061 	.byte	51
                       10062 	.section	.debug_str
00000197 525f46434c5f  10063 	.strz	"R_FCL_ERR_WRITE"
0000019d 4552525f5752 
000001a3 49544500 
                       10064 	.section	.debug_info
000002d2 00000000*     10065 	.word	.Ldw_str_begin+407
000002d6 76            10066 	.byte	118
000002d7 05            10067 	.byte	5
000002d8 04            10068 	.byte	4
000002d9 08            10069 	.byte	8
                       10070 
                       10071 .LDW_1401d8b0:
000002da 33            10072 	.byte	51
                       10073 	.section	.debug_str
000001a7 525f46434c5f  10074 	.strz	"R_FCL_ERR_ERASE"
000001ad 4552525f4552 
000001b3 41534500 
                       10075 	.section	.debug_info
000002db 00000000*     10076 	.word	.Ldw_str_begin+423
000002df 77            10077 	.byte	119
000002e0 05            10078 	.byte	5
000002e1 04            10079 	.byte	4
000002e2 09            10080 	.byte	9
                       10081 
                       10082 .LDW_1401dcd0:
000002e3 33            10083 	.byte	51
                       10084 	.section	.debug_str
000001b7 525f46434c5f  10085 	.strz	"R_FCL_ERR_COMMAND"
000001bd 4552525f434f 
000001c3 4d4d414e4400 
                       10086 	.section	.debug_info
000002e4 00000000*     10087 	.word	.Ldw_str_begin+439
000002e8 78            10088 	.byte	120
000002e9 05            10089 	.byte	5
000002ea 04            10090 	.byte	4
000002eb 0a            10091 	.byte	10
                       10092 
                       10093 .LDW_1401e3f0:
000002ec 33            10094 	.byte	51
                       10095 	.section	.debug_str
000001c9 525f46434c5f  10096 	.strz	"R_FCL_ERR_SUSPEND_FAILED"
000001cf 4552525f5355 
000001d5 5350454e445f 
000001db 4641494c4544 
000001e1 00 
                       10097 	.section	.debug_info
000002ed 00000000*     10098 	.word	.Ldw_str_begin+457
000002f1 79            10099 	.byte	121
000002f2 05            10100 	.byte	5
000002f3 04            10101 	.byte	4
000002f4 0b            10102 	.byte	11
                       10103 
                       10104 .LDW_1401ddf0:
000002f5 33            10105 	.byte	51
                       10106 	.section	.debug_str
000001e2 525f46434c5f  10107 	.strz	"R_FCL_CANCELLED"
000001e8 43414e43454c 

                                                                      Page 176
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000001ee 4c454400 
                       10108 	.section	.debug_info
000002f6 00000000*     10109 	.word	.Ldw_str_begin+482
000002fa 7a            10110 	.byte	122
000002fb 05            10111 	.byte	5
000002fc 04            10112 	.byte	4
000002fd 0c            10113 	.byte	12
                       10114 
                       10115 .LDW_1401de50:
000002fe 33            10116 	.byte	51
                       10117 	.section	.debug_str
000001f2 525f46434c5f  10118 	.strz	"R_FCL_ERR_INTERNAL"
000001f8 4552525f494e 
000001fe 5445524e414c 
00000204 00 
                       10119 	.section	.debug_info
000002ff 00000000*     10120 	.word	.Ldw_str_begin+498
00000303 7b            10121 	.byte	123
00000304 05            10122 	.byte	5
00000305 04            10123 	.byte	4
00000306 0d            10124 	.byte	13
                       10125 
00000307 00            10126 	.byte	0
                       10127 
                       10128 .LDW_13fc0ed0:
00000308 2d            10129 	.byte	45
                       10130 	.section	.debug_str
00000205 725f66636c5f  10131 	.strz	"r_fcl_status_t"
0000020b 737461747573 
00000211 5f7400 
                       10132 	.section	.debug_info
00000309 00000000*     10133 	.word	.Ldw_str_begin+517
0000030d 7c            10134 	.byte	124
0000030e 03            10135 	.byte	3
0000030f 04            10136 	.byte	4
00000310 00000000*     10137 	.word	.LDW_13f79410
                       10138 
                       10139 .LDW_650dcd0:
00000314 34            10140 	.byte	52
                       10141 	.section	.debug_str
00000214 525f46434c5f  10142 	.strz	"R_FCL_COMMAND_T"
0000021a 434f4d4d414e 
00000220 445f5400 
                       10143 	.section	.debug_info
00000315 00000000*     10144 	.word	.Ldw_str_begin+532
00000319 8201          10145 	.byte	130,1
0000031b 0e            10146 	.byte	14
0000031c 04            10147 	.byte	4
0000031d 04            10148 	.byte	4
0000031e 01            10149 	.byte	1
                       10150 
                       10151 .LDW_1401e390:
0000031f 33            10152 	.byte	51
                       10153 	.section	.debug_str
00000224 525f46434c5f  10154 	.strz	"R_FCL_CMD_PREPARE_ENV"
0000022a 434d445f5052 
00000230 45504152455f 
00000236 454e5600 
                       10155 	.section	.debug_info
00000320 00000000*     10156 	.word	.Ldw_str_begin+548
00000324 8401          10157 	.byte	132,1

                                                                      Page 177
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000326 05            10158 	.byte	5
00000327 04            10159 	.byte	4
00000328 00            10160 	.byte	0
                       10161 
                       10162 .LDW_1401da30:
00000329 33            10163 	.byte	51
                       10164 	.section	.debug_str
0000023a 525f46434c5f  10165 	.strz	"R_FCL_CMD_ERASE"
00000240 434d445f4552 
00000246 41534500 
                       10166 	.section	.debug_info
0000032a 00000000*     10167 	.word	.Ldw_str_begin+570
0000032e 8501          10168 	.byte	133,1
00000330 05            10169 	.byte	5
00000331 04            10170 	.byte	4
00000332 01            10171 	.byte	1
                       10172 
                       10173 .LDW_1401db50:
00000333 33            10174 	.byte	51
                       10175 	.section	.debug_str
0000024a 525f46434c5f  10176 	.strz	"R_FCL_CMD_WRITE"
00000250 434d445f5752 
00000256 49544500 
                       10177 	.section	.debug_info
00000334 00000000*     10178 	.word	.Ldw_str_begin+586
00000338 8601          10179 	.byte	134,1
0000033a 05            10180 	.byte	5
0000033b 04            10181 	.byte	4
0000033c 02            10182 	.byte	2
                       10183 
                       10184 .LDW_1401d850:
0000033d 33            10185 	.byte	51
                       10186 	.section	.debug_str
0000025a 525f46434c5f  10187 	.strz	"R_FCL_CMD_SET_LOCKBIT"
00000260 434d445f5345 
00000266 545f4c4f434b 
0000026c 42495400 
                       10188 	.section	.debug_info
0000033e 00000000*     10189 	.word	.Ldw_str_begin+602
00000342 8701          10190 	.byte	135,1
00000344 05            10191 	.byte	5
00000345 04            10192 	.byte	4
00000346 03            10193 	.byte	3
                       10194 
                       10195 .LDW_1401d5b0:
00000347 33            10196 	.byte	51
                       10197 	.section	.debug_str
00000270 525f46434c5f  10198 	.strz	"R_FCL_CMD_GET_LOCKBIT"
00000276 434d445f4745 
0000027c 545f4c4f434b 
00000282 42495400 
                       10199 	.section	.debug_info
00000348 00000000*     10200 	.word	.Ldw_str_begin+624
0000034c 8801          10201 	.byte	136,1
0000034e 05            10202 	.byte	5
0000034f 04            10203 	.byte	4
00000350 04            10204 	.byte	4
                       10205 
                       10206 .LDW_1401daf0:
00000351 33            10207 	.byte	51
                       10208 	.section	.debug_str

                                                                      Page 178
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000286 525f46434c5f  10209 	.strz	"R_FCL_CMD_ENABLE_LOCKBITS"
0000028c 434d445f454e 
00000292 41424c455f4c 
00000298 4f434b424954 
0000029e 5300 
                       10210 	.section	.debug_info
00000352 00000000*     10211 	.word	.Ldw_str_begin+646
00000356 8901          10212 	.byte	137,1
00000358 05            10213 	.byte	5
00000359 04            10214 	.byte	4
0000035a 05            10215 	.byte	5
                       10216 
                       10217 .LDW_1401d6d0:
0000035b 33            10218 	.byte	51
                       10219 	.section	.debug_str
000002a0 525f46434c5f  10220 	.strz	"R_FCL_CMD_DISABLE_LOCKBITS"
000002a6 434d445f4449 
000002ac 5341424c455f 
000002b2 4c4f434b4249 
000002b8 545300 
                       10221 	.section	.debug_info
0000035c 00000000*     10222 	.word	.Ldw_str_begin+672
00000360 8a01          10223 	.byte	138,1
00000362 05            10224 	.byte	5
00000363 04            10225 	.byte	4
00000364 06            10226 	.byte	6
                       10227 
                       10228 .LDW_1401dbb0:
00000365 33            10229 	.byte	51
                       10230 	.section	.debug_str
000002bb 525f46434c5f  10231 	.strz	"R_FCL_CMD_SET_OTP"
000002c1 434d445f5345 
000002c7 545f4f545000 
                       10232 	.section	.debug_info
00000366 00000000*     10233 	.word	.Ldw_str_begin+699
0000036a 8b01          10234 	.byte	139,1
0000036c 05            10235 	.byte	5
0000036d 04            10236 	.byte	4
0000036e 07            10237 	.byte	7
                       10238 
                       10239 .LDW_1406d510:
0000036f 33            10240 	.byte	51
                       10241 	.section	.debug_str
000002cd 525f46434c5f  10242 	.strz	"R_FCL_CMD_GET_OTP"
000002d3 434d445f4745 
000002d9 545f4f545000 
                       10243 	.section	.debug_info
00000370 00000000*     10244 	.word	.Ldw_str_begin+717
00000374 8c01          10245 	.byte	140,1
00000376 05            10246 	.byte	5
00000377 04            10247 	.byte	4
00000378 08            10248 	.byte	8
                       10249 
                       10250 .LDW_1406d870:
00000379 33            10251 	.byte	51
                       10252 	.section	.debug_str
000002df 525f46434c5f  10253 	.strz	"R_FCL_CMD_SET_OPB"
000002e5 434d445f5345 
000002eb 545f4f504200 
                       10254 	.section	.debug_info
0000037a 00000000*     10255 	.word	.Ldw_str_begin+735

                                                                      Page 179
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000037e 8d01          10256 	.byte	141,1
00000380 05            10257 	.byte	5
00000381 04            10258 	.byte	4
00000382 09            10259 	.byte	9
                       10260 
                       10261 .LDW_1406e1d0:
00000383 33            10262 	.byte	51
                       10263 	.section	.debug_str
000002f1 525f46434c5f  10264 	.strz	"R_FCL_CMD_GET_OPB"
000002f7 434d445f4745 
000002fd 545f4f504200 
                       10265 	.section	.debug_info
00000384 00000000*     10266 	.word	.Ldw_str_begin+753
00000388 8e01          10267 	.byte	142,1
0000038a 05            10268 	.byte	5
0000038b 04            10269 	.byte	4
0000038c 0a            10270 	.byte	10
                       10271 
                       10272 .LDW_1406dc90:
0000038d 33            10273 	.byte	51
                       10274 	.section	.debug_str
00000303 525f46434c5f  10275 	.strz	"R_FCL_CMD_SET_ID"
00000309 434d445f5345 
0000030f 545f494400 
                       10276 	.section	.debug_info
0000038e 00000000*     10277 	.word	.Ldw_str_begin+771
00000392 8f01          10278 	.byte	143,1
00000394 05            10279 	.byte	5
00000395 04            10280 	.byte	4
00000396 0b            10281 	.byte	11
                       10282 
                       10283 .LDW_1406d9f0:
00000397 33            10284 	.byte	51
                       10285 	.section	.debug_str
00000314 525f46434c5f  10286 	.strz	"R_FCL_CMD_GET_ID"
0000031a 434d445f4745 
00000320 545f494400 
                       10287 	.section	.debug_info
00000398 00000000*     10288 	.word	.Ldw_str_begin+788
0000039c 9001          10289 	.byte	144,1
0000039e 05            10290 	.byte	5
0000039f 04            10291 	.byte	4
000003a0 0c            10292 	.byte	12
                       10293 
                       10294 .LDW_1406dd50:
000003a1 33            10295 	.byte	51
                       10296 	.section	.debug_str
00000325 525f46434c5f  10297 	.strz	"R_FCL_CMD_SET_READ_PROTECT_FLAG"
0000032b 434d445f5345 
00000331 545f52454144 
00000337 5f50524f5445 
0000033d 43545f464c41 
00000343 4700 
                       10298 	.section	.debug_info
000003a2 00000000*     10299 	.word	.Ldw_str_begin+805
000003a6 9101          10300 	.byte	145,1
000003a8 05            10301 	.byte	5
000003a9 04            10302 	.byte	4
000003aa 0d            10303 	.byte	13
                       10304 
                       10305 .LDW_1406ded0:

                                                                      Page 180
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000003ab 33            10306 	.byte	51
                       10307 	.section	.debug_str
00000345 525f46434c5f  10308 	.strz	"R_FCL_CMD_GET_READ_PROTECT_FLAG"
0000034b 434d445f4745 
00000351 545f52454144 
00000357 5f50524f5445 
0000035d 43545f464c41 
00000363 4700 
                       10309 	.section	.debug_info
000003ac 00000000*     10310 	.word	.Ldw_str_begin+837
000003b0 9201          10311 	.byte	146,1
000003b2 05            10312 	.byte	5
000003b3 04            10313 	.byte	4
000003b4 0e            10314 	.byte	14
                       10315 
                       10316 .LDW_1406dbd0:
000003b5 33            10317 	.byte	51
                       10318 	.section	.debug_str
00000365 525f46434c5f  10319 	.strz	"R_FCL_CMD_SET_WRITE_PROTECT_FLAG"
0000036b 434d445f5345 
00000371 545f57524954 
00000377 455f50524f54 
0000037d 4543545f464c 
00000383 414700 
                       10320 	.section	.debug_info
000003b6 00000000*     10321 	.word	.Ldw_str_begin+869
000003ba 9301          10322 	.byte	147,1
000003bc 05            10323 	.byte	5
000003bd 04            10324 	.byte	4
000003be 0f            10325 	.byte	15
                       10326 
                       10327 .LDW_1406d5d0:
000003bf 33            10328 	.byte	51
                       10329 	.section	.debug_str
00000386 525f46434c5f  10330 	.strz	"R_FCL_CMD_GET_WRITE_PROTECT_FLAG"
0000038c 434d445f4745 
00000392 545f57524954 
00000398 455f50524f54 
0000039e 4543545f464c 
000003a4 414700 
                       10331 	.section	.debug_info
000003c0 00000000*     10332 	.word	.Ldw_str_begin+902
000003c4 9401          10333 	.byte	148,1
000003c6 05            10334 	.byte	5
000003c7 04            10335 	.byte	4
000003c8 10            10336 	.byte	16
                       10337 
                       10338 .LDW_1406da50:
000003c9 33            10339 	.byte	51
                       10340 	.section	.debug_str
000003a7 525f46434c5f  10341 	.strz	"R_FCL_CMD_SET_ERASE_PROTECT_FLAG"
000003ad 434d445f5345 
000003b3 545f45524153 
000003b9 455f50524f54 
000003bf 4543545f464c 
000003c5 414700 
                       10342 	.section	.debug_info
000003ca 00000000*     10343 	.word	.Ldw_str_begin+935
000003ce 9501          10344 	.byte	149,1
000003d0 05            10345 	.byte	5
000003d1 04            10346 	.byte	4

                                                                      Page 181
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000003d2 11            10347 	.byte	17
                       10348 
                       10349 .LDW_1406d3f0:
000003d3 33            10350 	.byte	51
                       10351 	.section	.debug_str
000003c8 525f46434c5f  10352 	.strz	"R_FCL_CMD_GET_ERASE_PROTECT_FLAG"
000003ce 434d445f4745 
000003d4 545f45524153 
000003da 455f50524f54 
000003e0 4543545f464c 
000003e6 414700 
                       10353 	.section	.debug_info
000003d4 00000000*     10354 	.word	.Ldw_str_begin+968
000003d8 9601          10355 	.byte	150,1
000003da 05            10356 	.byte	5
000003db 04            10357 	.byte	4
000003dc 12            10358 	.byte	18
                       10359 
                       10360 .LDW_1406e230:
000003dd 33            10361 	.byte	51
                       10362 	.section	.debug_str
000003e9 525f46434c5f  10363 	.strz	"R_FCL_CMD_SET_SERIAL_PROG_DISABLED"
000003ef 434d445f5345 
000003f5 545f53455249 
000003fb 414c5f50524f 
00000401 475f44495341 
00000407 424c454400 
                       10364 	.section	.debug_info
000003de 00000000*     10365 	.word	.Ldw_str_begin+1001
000003e2 9701          10366 	.byte	151,1
000003e4 05            10367 	.byte	5
000003e5 04            10368 	.byte	4
000003e6 13            10369 	.byte	19
                       10370 
                       10371 .LDW_1406d750:
000003e7 33            10372 	.byte	51
                       10373 	.section	.debug_str
0000040c 525f46434c5f  10374 	.strz	"R_FCL_CMD_GET_SERIAL_PROG_DISABLED"
00000412 434d445f4745 
00000418 545f53455249 
0000041e 414c5f50524f 
00000424 475f44495341 
0000042a 424c454400 
                       10375 	.section	.debug_info
000003e8 00000000*     10376 	.word	.Ldw_str_begin+1036
000003ec 9801          10377 	.byte	152,1
000003ee 05            10378 	.byte	5
000003ef 04            10379 	.byte	4
000003f0 14            10380 	.byte	20
                       10381 
                       10382 .LDW_1406d4b0:
000003f1 33            10383 	.byte	51
                       10384 	.section	.debug_str
0000042f 525f46434c5f  10385 	.strz	"R_FCL_CMD_SET_SERIAL_ID_ENABLED"
00000435 434d445f5345 
0000043b 545f53455249 
00000441 414c5f49445f 
00000447 454e41424c45 
0000044d 4400 
                       10386 	.section	.debug_info
000003f2 00000000*     10387 	.word	.Ldw_str_begin+1071

                                                                      Page 182
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000003f6 9901          10388 	.byte	153,1
000003f8 05            10389 	.byte	5
000003f9 04            10390 	.byte	4
000003fa 15            10391 	.byte	21
                       10392 
                       10393 .LDW_1406d930:
000003fb 33            10394 	.byte	51
                       10395 	.section	.debug_str
0000044f 525f46434c5f  10396 	.strz	"R_FCL_CMD_GET_SERIAL_ID_ENABLED"
00000455 434d445f4745 
0000045b 545f53455249 
00000461 414c5f49445f 
00000467 454e41424c45 
0000046d 4400 
                       10397 	.section	.debug_info
000003fc 00000000*     10398 	.word	.Ldw_str_begin+1103
00000400 9a01          10399 	.byte	154,1
00000402 05            10400 	.byte	5
00000403 04            10401 	.byte	4
00000404 16            10402 	.byte	22
                       10403 
                       10404 .LDW_1406d330:
00000405 33            10405 	.byte	51
                       10406 	.section	.debug_str
0000046f 525f46434c5f  10407 	.strz	"R_FCL_CMD_SET_RESET_VECTOR"
00000475 434d445f5345 
0000047b 545f52455345 
00000481 545f56454354 
00000487 4f5200 
                       10408 	.section	.debug_info
00000406 00000000*     10409 	.word	.Ldw_str_begin+1135
0000040a 9b01          10410 	.byte	155,1
0000040c 05            10411 	.byte	5
0000040d 04            10412 	.byte	4
0000040e 17            10413 	.byte	23
                       10414 
                       10415 .LDW_1406d570:
0000040f 33            10416 	.byte	51
                       10417 	.section	.debug_str
0000048a 525f46434c5f  10418 	.strz	"R_FCL_CMD_GET_RESET_VECTOR"
00000490 434d445f4745 
00000496 545f52455345 
0000049c 545f56454354 
000004a2 4f5200 
                       10419 	.section	.debug_info
00000410 00000000*     10420 	.word	.Ldw_str_begin+1162
00000414 9c01          10421 	.byte	156,1
00000416 05            10422 	.byte	5
00000417 04            10423 	.byte	4
00000418 18            10424 	.byte	24
                       10425 
                       10426 .LDW_1406d450:
00000419 33            10427 	.byte	51
                       10428 	.section	.debug_str
000004a5 525f46434c5f  10429 	.strz	"R_FCL_CMD_GET_BLOCK_CNT"
000004ab 434d445f4745 
000004b1 545f424c4f43 
000004b7 4b5f434e5400 
                       10430 	.section	.debug_info
0000041a 00000000*     10431 	.word	.Ldw_str_begin+1189
0000041e 9d01          10432 	.byte	157,1

                                                                      Page 183
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000420 05            10433 	.byte	5
00000421 04            10434 	.byte	4
00000422 19            10435 	.byte	25
                       10436 
                       10437 .LDW_1406dc30:
00000423 33            10438 	.byte	51
                       10439 	.section	.debug_str
000004bd 525f46434c5f  10440 	.strz	"R_FCL_CMD_GET_BLOCK_END_ADDR"
000004c3 434d445f4745 
000004c9 545f424c4f43 
000004cf 4b5f454e445f 
000004d5 4144445200 
                       10441 	.section	.debug_info
00000424 00000000*     10442 	.word	.Ldw_str_begin+1213
00000428 9e01          10443 	.byte	158,1
0000042a 05            10444 	.byte	5
0000042b 04            10445 	.byte	4
0000042c 1a            10446 	.byte	26
                       10447 
                       10448 .LDW_1406e050:
0000042d 33            10449 	.byte	51
                       10450 	.section	.debug_str
000004da 525f46434c5f  10451 	.strz	"R_FCL_CMD_GET_DEVICE_NAME"
000004e0 434d445f4745 
000004e6 545f44455649 
000004ec 43455f4e414d 
000004f2 4500 
                       10452 	.section	.debug_info
0000042e 00000000*     10453 	.word	.Ldw_str_begin+1242
00000432 9f01          10454 	.byte	159,1
00000434 05            10455 	.byte	5
00000435 04            10456 	.byte	4
00000436 1b            10457 	.byte	27
                       10458 
00000437 00            10459 	.byte	0
                       10460 
                       10461 .LDW_15278b50:
00000438 2d            10462 	.byte	45
                       10463 	.section	.debug_str
000004f4 725f66636c5f  10464 	.strz	"r_fcl_command_t"
000004fa 636f6d6d616e 
00000500 645f7400 
                       10465 	.section	.debug_info
00000439 00000000*     10466 	.word	.Ldw_str_begin+1268
0000043d a001          10467 	.byte	160,1
0000043f 03            10468 	.byte	3
00000440 04            10469 	.byte	4
00000441 00000000*     10470 	.word	.LDW_650dcd0
                       10471 
                       10472 .LDW_152797b0:
00000445 46            10473 	.byte	70
                       10474 	.section	.debug_str
00000504 525f46434c5f  10475 	.strz	"R_FCL_REQUEST_T"
0000050a 524551554553 
00000510 545f5400 
                       10476 	.section	.debug_info
00000446 00000000*     10477 	.word	.Ldw_str_begin+1284
0000044a a601          10478 	.byte	166,1
0000044c 19            10479 	.byte	25
0000044d 04            10480 	.byte	4
0000044e 14            10481 	.byte	20

                                                                      Page 184
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000044f 01            10482 	.byte	1
                       10483 
                       10484 .LDW_1406e2f0:
00000450 28            10485 	.byte	40
                       10486 	.section	.debug_str
00000514 636f6d6d616e  10487 	.strz	"command_enu"
0000051a 645f656e7500 
                       10488 	.section	.debug_info
00000451 00000000*     10489 	.word	.Ldw_str_begin+1300
00000455 a801          10490 	.byte	168,1
00000457 19            10491 	.byte	25
00000458 04            10492 	.byte	4
00000459 00000000*     10493 	.word	.LDW_15278b50
0000045d 0223          10494 	.byte	2,35
0000045f 00            10495 	.byte	0
00000460 01            10496 	.byte	1
                       10497 
                       10498 .LDW_1406e360:
00000461 28            10499 	.byte	40
                       10500 	.section	.debug_str
00000520 627566666572  10501 	.strz	"bufferAdd_u32"
00000526 4164645f7533 
0000052c 3200 
                       10502 	.section	.debug_info
00000462 00000000*     10503 	.word	.Ldw_str_begin+1312
00000466 a901          10504 	.byte	169,1
00000468 19            10505 	.byte	25
00000469 04            10506 	.byte	4
0000046a 00000000*     10507 	.word	.LDW_13fc1230
0000046e 0223          10508 	.byte	2,35
00000470 04            10509 	.byte	4
00000471 01            10510 	.byte	1
                       10511 
                       10512 .LDW_1406e3d0:
00000472 28            10513 	.byte	40
                       10514 	.section	.debug_str
0000052e 6964785f7533  10515 	.strz	"idx_u32"
00000534 3200 
                       10516 	.section	.debug_info
00000473 00000000*     10517 	.word	.Ldw_str_begin+1326
00000477 aa01          10518 	.byte	170,1
00000479 19            10519 	.byte	25
0000047a 04            10520 	.byte	4
0000047b 00000000*     10521 	.word	.LDW_13fc1230
0000047f 0223          10522 	.byte	2,35
00000481 08            10523 	.byte	8
00000482 01            10524 	.byte	1
                       10525 
                       10526 .LDW_1406e440:
00000483 28            10527 	.byte	40
                       10528 	.section	.debug_str
00000536 636e745f7531  10529 	.strz	"cnt_u16"
0000053c 3600 
                       10530 	.section	.debug_info
00000484 00000000*     10531 	.word	.Ldw_str_begin+1334
00000488 b001          10532 	.byte	176,1
0000048a 0e            10533 	.byte	14
0000048b 04            10534 	.byte	4
0000048c 00000000*     10535 	.word	.LDW_13fc1350
00000490 0223          10536 	.byte	2,35
00000492 0c            10537 	.byte	12

                                                                      Page 185
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000493 01            10538 	.byte	1
                       10539 
                       10540 .LDW_1406e4b0:
00000494 28            10541 	.byte	40
                       10542 	.section	.debug_str
0000053e 737461747573  10543 	.strz	"status_enu"
00000544 5f656e7500 
                       10544 	.section	.debug_info
00000495 00000000*     10545 	.word	.Ldw_str_begin+1342
00000499 b601          10546 	.byte	182,1
0000049b 14            10547 	.byte	20
0000049c 04            10548 	.byte	4
0000049d 00000000*     10549 	.word	.LDW_13fc0ed0
000004a1 0223          10550 	.byte	2,35
000004a3 10            10551 	.byte	16
000004a4 01            10552 	.byte	1
                       10553 
000004a5 00            10554 	.byte	0
                       10555 
                       10556 .LDW_15279f00:
000004a6 2d            10557 	.byte	45
                       10558 	.section	.debug_str
00000549 725f66636c5f  10559 	.strz	"r_fcl_request_t"
0000054f 726571756573 
00000555 745f7400 
                       10560 	.section	.debug_info
000004a7 00000000*     10561 	.word	.Ldw_str_begin+1353
000004ab b701          10562 	.byte	183,1
000004ad 03            10563 	.byte	3
000004ae 04            10564 	.byte	4
000004af 00000000*     10565 	.word	.LDW_15278eb0
                       10566 
                       10567 .LDW_14053c90:
000004b3 34            10568 	.byte	52
                       10569 	.section	.debug_str
00000559 525f46434c5f  10570 	.strz	"R_FCL_FLAG_T"
0000055f 464c41475f54 
00000565 00 
                       10571 	.section	.debug_info
000004b4 00000000*     10572 	.word	.Ldw_str_begin+1369
000004b8 64            10573 	.byte	100
000004b9 0e            10574 	.byte	14
000004ba 05            10575 	.byte	5
000004bb 04            10576 	.byte	4
000004bc 01            10577 	.byte	1
                       10578 
                       10579 .LDW_1401d4f0:
000004bd 33            10580 	.byte	51
                       10581 	.section	.debug_str
00000566 525f46434c5f  10582 	.strz	"R_FCL_FALSE"
0000056c 46414c534500 
                       10583 	.section	.debug_info
000004be 00000000*     10584 	.word	.Ldw_str_begin+1382
000004c2 66            10585 	.byte	102
000004c3 05            10586 	.byte	5
000004c4 05            10587 	.byte	5
000004c5 00            10588 	.byte	0
                       10589 
                       10590 .LDW_1401dd90:
000004c6 33            10591 	.byte	51
                       10592 	.section	.debug_str

                                                                      Page 186
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000572 525f46434c5f  10593 	.strz	"R_FCL_TRUE"
00000578 5452554500 
                       10594 	.section	.debug_info
000004c7 00000000*     10595 	.word	.Ldw_str_begin+1394
000004cb 67            10596 	.byte	103
000004cc 05            10597 	.byte	5
000004cd 05            10598 	.byte	5
000004ce 01            10599 	.byte	1
                       10600 
000004cf 00            10601 	.byte	0
                       10602 
                       10603 .LDW_14020130:
000004d0 2d            10604 	.byte	45
                       10605 	.section	.debug_str
0000057d 725f66636c5f  10606 	.strz	"r_fcl_flag_t"
00000583 666c61675f74 
00000589 00 
                       10607 	.section	.debug_info
000004d1 00000000*     10608 	.word	.Ldw_str_begin+1405
000004d5 68            10609 	.byte	104
000004d6 03            10610 	.byte	3
000004d7 05            10611 	.byte	5
000004d8 00000000*     10612 	.word	.LDW_14053c90
                       10613 
                       10614 .LDW_14043900:
000004dc 34            10615 	.byte	52
                       10616 	.section	.debug_str
0000058a 525f46434c5f  10617 	.strz	"R_FCL_MODE_T"
00000590 4d4f44455f54 
00000596 00 
                       10618 	.section	.debug_info
000004dd 00000000*     10619 	.word	.Ldw_str_begin+1418
000004e1 6e            10620 	.byte	110
000004e2 0e            10621 	.byte	14
000004e3 05            10622 	.byte	5
000004e4 04            10623 	.byte	4
000004e5 01            10624 	.byte	1
                       10625 
                       10626 .LDW_1401deb0:
000004e6 33            10627 	.byte	51
                       10628 	.section	.debug_str
00000597 525f46434c5f  10629 	.strz	"R_FCL_READ_MODE"
0000059d 524541445f4d 
000005a3 4f444500 
                       10630 	.section	.debug_info
000004e7 00000000*     10631 	.word	.Ldw_str_begin+1431
000004eb 70            10632 	.byte	112
000004ec 05            10633 	.byte	5
000004ed 05            10634 	.byte	5
000004ee 00            10635 	.byte	0
                       10636 
                       10637 .LDW_1401e210:
000004ef 33            10638 	.byte	51
                       10639 	.section	.debug_str
000005a7 525f46434c5f  10640 	.strz	"R_FCL_WRITE_MODE"
000005ad 57524954455f 
000005b3 4d4f444500 
                       10641 	.section	.debug_info
000004f0 00000000*     10642 	.word	.Ldw_str_begin+1447
000004f4 71            10643 	.byte	113
000004f5 05            10644 	.byte	5

                                                                      Page 187
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000004f6 05            10645 	.byte	5
000004f7 01            10646 	.byte	1
                       10647 
                       10648 .LDW_1401d970:
000004f8 33            10649 	.byte	51
                       10650 	.section	.debug_str
000005b8 525f46434c5f  10651 	.strz	"R_FCL_CFG_WRITE_MODE"
000005be 4346475f5752 
000005c4 4954455f4d4f 
000005ca 444500 
                       10652 	.section	.debug_info
000004f9 00000000*     10653 	.word	.Ldw_str_begin+1464
000004fd 72            10654 	.byte	114
000004fe 05            10655 	.byte	5
000004ff 05            10656 	.byte	5
00000500 8001          10657 	.byte	128,1
                       10658 
00000502 00            10659 	.byte	0
                       10660 
                       10661 .LDW_140207f0:
00000503 2d            10662 	.byte	45
                       10663 	.section	.debug_str
000005cd 725f66636c5f  10664 	.strz	"r_fcl_mode_t"
000005d3 6d6f64655f74 
000005d9 00 
                       10665 	.section	.debug_info
00000504 00000000*     10666 	.word	.Ldw_str_begin+1485
00000508 73            10667 	.byte	115
00000509 03            10668 	.byte	3
0000050a 05            10669 	.byte	5
0000050b 00000000*     10670 	.word	.LDW_14043900
                       10671 
                       10672 .LDW_1406e520:
0000050f 34            10673 	.byte	52
                       10674 	.section	.debug_str
000005da 525f46434c5f  10675 	.strz	"R_FCL_INT_STATUS_T"
000005e0 494e545f5354 
000005e6 415455535f54 
000005ec 00 
                       10676 	.section	.debug_info
00000510 00000000*     10677 	.word	.Ldw_str_begin+1498
00000514 79            10678 	.byte	121
00000515 0e            10679 	.byte	14
00000516 05            10680 	.byte	5
00000517 04            10681 	.byte	4
00000518 01            10682 	.byte	1
                       10683 
                       10684 .LDW_1406d630:
00000519 33            10685 	.byte	51
                       10686 	.section	.debug_str
000005ed 525f46434c5f  10687 	.strz	"R_FCL_ISTAT_NOINIT"
000005f3 49535441545f 
000005f9 4e4f494e4954 
000005ff 00 
                       10688 	.section	.debug_info
0000051a 00000000*     10689 	.word	.Ldw_str_begin+1517
0000051e 7b            10690 	.byte	123
0000051f 05            10691 	.byte	5
00000520 05            10692 	.byte	5
00000521 00            10693 	.byte	0
                       10694 

                                                                      Page 188
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       10695 .LDW_1406df30:
00000522 33            10696 	.byte	51
                       10697 	.section	.debug_str
00000600 525f46434c5f  10698 	.strz	"R_FCL_ISTAT_INIT"
00000606 49535441545f 
0000060c 494e495400 
                       10699 	.section	.debug_info
00000523 00000000*     10700 	.word	.Ldw_str_begin+1536
00000527 7c            10701 	.byte	124
00000528 05            10702 	.byte	5
00000529 05            10703 	.byte	5
0000052a 01            10704 	.byte	1
                       10705 
                       10706 .LDW_1406d7b0:
0000052b 33            10707 	.byte	51
                       10708 	.section	.debug_str
00000611 525f46434c5f  10709 	.strz	"R_FCL_ISTAT_PREPARED"
00000617 49535441545f 
0000061d 505245504152 
00000623 454400 
                       10710 	.section	.debug_info
0000052c 00000000*     10711 	.word	.Ldw_str_begin+1553
00000530 7d            10712 	.byte	125
00000531 05            10713 	.byte	5
00000532 05            10714 	.byte	5
00000533 02            10715 	.byte	2
                       10716 
                       10717 .LDW_1406d390:
00000534 33            10718 	.byte	51
                       10719 	.section	.debug_str
00000626 525f46434c5f  10720 	.strz	"R_FCL_ISTAT_BUSY"
0000062c 49535441545f 
00000632 4255535900 
                       10721 	.section	.debug_info
00000535 00000000*     10722 	.word	.Ldw_str_begin+1574
00000539 7e            10723 	.byte	126
0000053a 05            10724 	.byte	5
0000053b 05            10725 	.byte	5
0000053c 03            10726 	.byte	3
                       10727 
                       10728 .LDW_1406d690:
0000053d 33            10729 	.byte	51
                       10730 	.section	.debug_str
00000637 525f46434c5f  10731 	.strz	"R_FCL_ISTAT_SUSPENDED"
0000063d 49535441545f 
00000643 53555350454e 
00000649 44454400 
                       10732 	.section	.debug_info
0000053e 00000000*     10733 	.word	.Ldw_str_begin+1591
00000542 7f            10734 	.byte	127
00000543 05            10735 	.byte	5
00000544 05            10736 	.byte	5
00000545 04            10737 	.byte	4
                       10738 
00000546 00            10739 	.byte	0
                       10740 
                       10741 .LDW_15279f90:
00000547 2d            10742 	.byte	45
                       10743 	.section	.debug_str
0000064d 725f66636c5f  10744 	.strz	"r_fcl_int_status_t"
00000653 696e745f7374 

                                                                      Page 189
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000659 617475735f74 
0000065f 00 
                       10745 	.section	.debug_info
00000548 00000000*     10746 	.word	.Ldw_str_begin+1613
0000054c 8001          10747 	.byte	128,1
0000054e 03            10748 	.byte	3
0000054f 05            10749 	.byte	5
00000550 00000000*     10750 	.word	.LDW_1406e520
                       10751 
                       10752 .LDW_1406c250:
00000554 34            10753 	.byte	52
                       10754 	.section	.debug_str
00000660 525f46434c5f  10755 	.strz	"R_FCL_OP_STATUS_T"
00000666 4f505f535441 
0000066c 5455535f5400 
                       10756 	.section	.debug_info
00000555 00000000*     10757 	.word	.Ldw_str_begin+1632
00000559 8601          10758 	.byte	134,1
0000055b 0e            10759 	.byte	14
0000055c 05            10760 	.byte	5
0000055d 04            10761 	.byte	4
0000055e 01            10762 	.byte	1
                       10763 
                       10764 .LDW_1401e270:
0000055f 33            10765 	.byte	51
                       10766 	.section	.debug_str
00000672 525f46434c5f  10767 	.strz	"R_FCL_OP_IDLE_STATE"
00000678 4f505f49444c 
0000067e 455f53544154 
00000684 4500 
                       10768 	.section	.debug_info
00000560 00000000*     10769 	.word	.Ldw_str_begin+1650
00000564 8801          10770 	.byte	136,1
00000566 05            10771 	.byte	5
00000567 05            10772 	.byte	5
00000568 00            10773 	.byte	0
                       10774 
                       10775 .LDW_1401e0f0:
00000569 33            10776 	.byte	51
                       10777 	.section	.debug_str
00000686 525f46434c5f  10778 	.strz	"R_FCL_OP_PREPARE_STATE"
0000068c 4f505f505245 
00000692 504152455f53 
00000698 5441544500 
                       10779 	.section	.debug_info
0000056a 00000000*     10780 	.word	.Ldw_str_begin+1670
0000056e 8901          10781 	.byte	137,1
00000570 05            10782 	.byte	5
00000571 05            10783 	.byte	5
00000572 01            10784 	.byte	1
                       10785 
                       10786 .LDW_1401e2d0:
00000573 33            10787 	.byte	51
                       10788 	.section	.debug_str
0000069d 525f46434c5f  10789 	.strz	"R_FCL_PREP_COPY_FW_STATE"
000006a3 505245505f43 
000006a9 4f50595f4657 
000006af 5f5354415445 
000006b5 00 
                       10790 	.section	.debug_info
00000574 00000000*     10791 	.word	.Ldw_str_begin+1693

                                                                      Page 190
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000578 8d01          10792 	.byte	141,1
0000057a 05            10793 	.byte	5
0000057b 05            10794 	.byte	5
0000057c 02            10795 	.byte	2
                       10796 
                       10797 .LDW_1401df10:
0000057d 33            10798 	.byte	51
                       10799 	.section	.debug_str
000006b6 525f46434c5f  10800 	.strz	"R_FCL_PREP_RESET_FCU_STATE"
000006bc 505245505f52 
000006c2 455345545f46 
000006c8 43555f535441 
000006ce 544500 
                       10801 	.section	.debug_info
0000057e 00000000*     10802 	.word	.Ldw_str_begin+1718
00000582 8e01          10803 	.byte	142,1
00000584 05            10804 	.byte	5
00000585 05            10805 	.byte	5
00000586 03            10806 	.byte	3
                       10807 
                       10808 .LDW_1401d670:
00000587 33            10809 	.byte	51
                       10810 	.section	.debug_str
000006d1 525f46434c5f  10811 	.strz	"R_FCL_PREP_FCURAM_CHKSUM_STATE"
000006d7 505245505f46 
000006dd 435552414d5f 
000006e3 43484b53554d 
000006e9 5f5354415445 
000006ef 00 
                       10812 	.section	.debug_info
00000588 00000000*     10813 	.word	.Ldw_str_begin+1745
0000058c 8f01          10814 	.byte	143,1
0000058e 05            10815 	.byte	5
0000058f 05            10816 	.byte	5
00000590 04            10817 	.byte	4
                       10818 
                       10819 .LDW_1401d550:
00000591 33            10820 	.byte	51
                       10821 	.section	.debug_str
000006f0 525f46434c5f  10822 	.strz	"R_FCL_PREP_ID_CHECK_FREQ_SET_STATE"
000006f6 505245505f49 
000006fc 445f43484543 
00000702 4b5f46524551 
00000708 5f5345545f53 
0000070e 5441544500 
                       10823 	.section	.debug_info
00000592 00000000*     10824 	.word	.Ldw_str_begin+1776
00000596 9101          10825 	.byte	145,1
00000598 05            10826 	.byte	5
00000599 05            10827 	.byte	5
0000059a 05            10828 	.byte	5
                       10829 
                       10830 .LDW_1401dd30:
0000059b 33            10831 	.byte	51
                       10832 	.section	.debug_str
00000713 525f46434c5f  10833 	.strz	"R_FCL_BUSY_CHECK_PE_MODE_SWITCH_STATE"
00000719 425553595f43 
0000071f 4845434b5f50 
00000725 455f4d4f4445 
0000072b 5f5357495443 
00000731 485f53544154 

                                                                      Page 191
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000737 4500 
                       10834 	.section	.debug_info
0000059c 00000000*     10835 	.word	.Ldw_str_begin+1811
000005a0 9301          10836 	.byte	147,1
000005a2 05            10837 	.byte	5
000005a3 05            10838 	.byte	5
000005a4 06            10839 	.byte	6
                       10840 
                       10841 .LDW_1401d730:
000005a5 33            10842 	.byte	51
                       10843 	.section	.debug_str
00000739 525f46434c5f  10844 	.strz	"R_FCL_BUSY_START_OP_STATE"
0000073f 425553595f53 
00000745 544152545f4f 
0000074b 505f53544154 
00000751 4500 
                       10845 	.section	.debug_info
000005a6 00000000*     10846 	.word	.Ldw_str_begin+1849
000005aa 9501          10847 	.byte	149,1
000005ac 05            10848 	.byte	5
000005ad 05            10849 	.byte	5
000005ae 07            10850 	.byte	7
                       10851 
                       10852 .LDW_1401d9d0:
000005af 33            10853 	.byte	51
                       10854 	.section	.debug_str
00000753 525f46434c5f  10855 	.strz	"R_FCL_BUSY_START_WRITE_OP_STATE"
00000759 425553595f53 
0000075f 544152545f57 
00000765 524954455f4f 
0000076b 505f53544154 
00000771 4500 
                       10856 	.section	.debug_info
000005b0 00000000*     10857 	.word	.Ldw_str_begin+1875
000005b4 9701          10858 	.byte	151,1
000005b6 05            10859 	.byte	5
000005b7 05            10860 	.byte	5
000005b8 08            10861 	.byte	8
                       10862 
                       10863 .LDW_1401e330:
000005b9 33            10864 	.byte	51
                       10865 	.section	.debug_str
00000773 525f46434c5f  10866 	.strz	"R_FCL_BUSY_CHECK_RESULT_STATE"
00000779 425553595f43 
0000077f 4845434b5f52 
00000785 4553554c545f 
0000078b 535441544500 
                       10867 	.section	.debug_info
000005ba 00000000*     10868 	.word	.Ldw_str_begin+1907
000005be 9901          10869 	.byte	153,1
000005c0 05            10870 	.byte	5
000005c1 05            10871 	.byte	5
000005c2 09            10872 	.byte	9
                       10873 
                       10874 .LDW_1401d790:
000005c3 33            10875 	.byte	51
                       10876 	.section	.debug_str
00000791 525f46434c5f  10877 	.strz	"R_FCL_BUSY_SWITCH_READ_MODE_STATE"
00000797 425553595f53 
0000079d 57495443485f 
000007a3 524541445f4d 

                                                                      Page 192
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000007a9 4f44455f5354 
000007af 41544500 
                       10878 	.section	.debug_info
000005c4 00000000*     10879 	.word	.Ldw_str_begin+1937
000005c8 9b01          10880 	.byte	155,1
000005ca 05            10881 	.byte	5
000005cb 05            10882 	.byte	5
000005cc 0a            10883 	.byte	10
                       10884 
                       10885 .LDW_1401df70:
000005cd 33            10886 	.byte	51
                       10887 	.section	.debug_str
000007b3 525f46434c5f  10888 	.strz	"R_FCL_BUSY_CHECK_READ_MODE_SWITCH_STATE"
000007b9 425553595f43 
000007bf 4845434b5f52 
000007c5 4541445f4d4f 
000007cb 44455f535749 
000007d1 5443485f5354 
000007d7 41544500 
                       10889 	.section	.debug_info
000005ce 00000000*     10890 	.word	.Ldw_str_begin+1971
000005d2 9c01          10891 	.byte	156,1
000005d4 05            10892 	.byte	5
000005d5 05            10893 	.byte	5
000005d6 0b            10894 	.byte	11
                       10895 
                       10896 .LDW_1401dfd0:
000005d7 33            10897 	.byte	51
                       10898 	.section	.debug_str
000007db 525f46434c5f  10899 	.strz	"R_FCL_OP_FINISHED_STATE"
000007e1 4f505f46494e 
000007e7 49534845445f 
000007ed 535441544500 
                       10900 	.section	.debug_info
000005d8 00000000*     10901 	.word	.Ldw_str_begin+2011
000005dc 9e01          10902 	.byte	158,1
000005de 05            10903 	.byte	5
000005df 05            10904 	.byte	5
000005e0 0c            10905 	.byte	12
                       10906 
                       10907 .LDW_1401e030:
000005e1 33            10908 	.byte	51
                       10909 	.section	.debug_str
000007f3 525f46434c5f  10910 	.strz	"R_FCL_OP_INTERNAL_ERROR_SWITCH_READ_STATE"
000007f9 4f505f494e54 
000007ff 45524e414c5f 
00000805 4552524f525f 
0000080b 535749544348 
00000811 5f524541445f 
00000817 535441544500 
                       10911 	.section	.debug_info
000005e2 00000000*     10912 	.word	.Ldw_str_begin+2035
000005e6 9f01          10913 	.byte	159,1
000005e8 05            10914 	.byte	5
000005e9 05            10915 	.byte	5
000005ea 0d            10916 	.byte	13
                       10917 
                       10918 .LDW_1401e150:
000005eb 33            10919 	.byte	51
                       10920 	.section	.debug_str
0000081d 525f46434c5f  10921 	.strz	"R_FCL_OP_INTERNAL_ERROR_CHECK_READ_STATE"

                                                                      Page 193
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000823 4f505f494e54 
00000829 45524e414c5f 
0000082f 4552524f525f 
00000835 434845434b5f 
0000083b 524541445f53 
00000841 5441544500 
                       10922 	.section	.debug_info
000005ec 00000000*     10923 	.word	.Ldw_str_begin+2077
000005f0 a101          10924 	.byte	161,1
000005f2 05            10925 	.byte	5
000005f3 05            10926 	.byte	5
000005f4 0e            10927 	.byte	14
                       10928 
                       10929 .LDW_1401e1b0:
000005f5 33            10930 	.byte	51
                       10931 	.section	.debug_str
00000846 525f46434c5f  10932 	.strz	"R_FCL_OP_INTERNAL_ERROR_STATE"
0000084c 4f505f494e54 
00000852 45524e414c5f 
00000858 4552524f525f 
0000085e 535441544500 
                       10933 	.section	.debug_info
000005f6 00000000*     10934 	.word	.Ldw_str_begin+2118
000005fa a301          10935 	.byte	163,1
000005fc 05            10936 	.byte	5
000005fd 05            10937 	.byte	5
000005fe 0f            10938 	.byte	15
                       10939 
000005ff 00            10940 	.byte	0
                       10941 
                       10942 .LDW_1401fc20:
00000600 2d            10943 	.byte	45
                       10944 	.section	.debug_str
00000864 725f66636c5f  10945 	.strz	"r_fcl_op_status_t"
0000086a 6f705f737461 
00000870 7475735f7400 
                       10946 	.section	.debug_info
00000601 00000000*     10947 	.word	.Ldw_str_begin+2148
00000605 a401          10948 	.byte	164,1
00000607 03            10949 	.byte	3
00000608 05            10950 	.byte	5
00000609 00000000*     10951 	.word	.LDW_1406c250
                       10952 
                       10953 .LDW_15279d50:
0000060d 46            10954 	.byte	70
                       10955 	.section	.debug_str
00000876 525f46434c5f  10956 	.strz	"R_FCL_MULTIOP_T"
0000087c 4d554c54494f 
00000882 505f5400 
                       10957 	.section	.debug_info
0000060e 00000000*     10958 	.word	.Ldw_str_begin+2166
00000612 aa01          10959 	.byte	170,1
00000614 10            10960 	.byte	16
00000615 05            10961 	.byte	5
00000616 14            10962 	.byte	20
00000617 01            10963 	.byte	1
                       10964 
                       10965 .LDW_1406e5a0:
00000618 28            10966 	.byte	40
                       10967 	.section	.debug_str
00000886 6f7041646472  10968 	.strz	"opAddr_u32"

                                                                      Page 194
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000088c 5f75333200 
                       10969 	.section	.debug_info
00000619 00000000*     10970 	.word	.Ldw_str_begin+2182
0000061d ac01          10971 	.byte	172,1
0000061f 19            10972 	.byte	25
00000620 05            10973 	.byte	5
00000621 00000000*     10974 	.word	.LDW_13fc1230
00000625 0223          10975 	.byte	2,35
00000627 00            10976 	.byte	0
00000628 01            10977 	.byte	1
                       10978 
                       10979 .LDW_1406e610:
00000629 28            10980 	.byte	40
                       10981 	.section	.debug_str
00000891 627566664164  10982 	.strz	"buffAddr_u32"
00000897 64725f753332 
0000089d 00 
                       10983 	.section	.debug_info
0000062a 00000000*     10984 	.word	.Ldw_str_begin+2193
0000062e ad01          10985 	.byte	173,1
00000630 19            10986 	.byte	25
00000631 05            10987 	.byte	5
00000632 00000000*     10988 	.word	.LDW_13fc1230
00000636 0223          10989 	.byte	2,35
00000638 04            10990 	.byte	4
00000639 01            10991 	.byte	1
                       10992 
                       10993 .LDW_1406e680:
0000063a 28            10994 	.byte	40
                       10995 	.section	.debug_str
0000089e 6f70436e745f  10996 	.strz	"opCnt_u16"
000008a4 75313600 
                       10997 	.section	.debug_info
0000063b 00000000*     10998 	.word	.Ldw_str_begin+2206
0000063f ae01          10999 	.byte	174,1
00000641 19            11000 	.byte	25
00000642 05            11001 	.byte	5
00000643 00000000*     11002 	.word	.LDW_13fc1350
00000647 0223          11003 	.byte	2,35
00000649 08            11004 	.byte	8
0000064a 01            11005 	.byte	1
                       11006 
                       11007 .LDW_1406e6f0:
0000064b 28            11008 	.byte	40
                       11009 	.section	.debug_str
000008a8 6f7053746174  11010 	.strz	"opStatus_enu"
000008ae 75735f656e75 
000008b4 00 
                       11011 	.section	.debug_info
0000064c 00000000*     11012 	.word	.Ldw_str_begin+2216
00000650 af01          11013 	.byte	175,1
00000652 19            11014 	.byte	25
00000653 05            11015 	.byte	5
00000654 00000000*     11016 	.word	.LDW_1401fc20
00000658 0223          11017 	.byte	2,35
0000065a 0c            11018 	.byte	12
0000065b 01            11019 	.byte	1
                       11020 
                       11021 .LDW_1406e760:
0000065c 28            11022 	.byte	40
                       11023 	.section	.debug_str

                                                                      Page 195
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000008b5 6f7052657375  11024 	.strz	"opResult_enu"
000008bb 6c745f656e75 
000008c1 00 
                       11025 	.section	.debug_info
0000065d 00000000*     11026 	.word	.Ldw_str_begin+2229
00000661 b001          11027 	.byte	176,1
00000663 19            11028 	.byte	25
00000664 05            11029 	.byte	5
00000665 00000000*     11030 	.word	.LDW_13fc0ed0
00000669 0223          11031 	.byte	2,35
0000066b 10            11032 	.byte	16
0000066c 01            11033 	.byte	1
                       11034 
0000066d 00            11035 	.byte	0
                       11036 
                       11037 .LDW_152786d0:
0000066e 2d            11038 	.byte	45
                       11039 	.section	.debug_str
000008c2 725f66636c5f  11040 	.strz	"r_fcl_multiOp_t"
000008c8 6d756c74694f 
000008ce 705f7400 
                       11041 	.section	.debug_info
0000066f 00000000*     11042 	.word	.Ldw_str_begin+2242
00000673 b101          11043 	.byte	177,1
00000675 03            11044 	.byte	3
00000676 05            11045 	.byte	5
00000677 00000000*     11046 	.word	.LDW_15279d50
                       11047 
                       11048 .LDW_15278be0:
0000067b 46            11049 	.byte	70
                       11050 	.section	.debug_str
000008d2 525f46434c5f  11051 	.strz	"R_FCL_SUSPENDINFO_T"
000008d8 53555350454e 
000008de 44494e464f5f 
000008e4 5400 
                       11052 	.section	.debug_info
0000067c 00000000*     11053 	.word	.Ldw_str_begin+2258
00000680 b701          11054 	.byte	183,1
00000682 10            11055 	.byte	16
00000683 05            11056 	.byte	5
00000684 28            11057 	.byte	40
00000685 01            11058 	.byte	1
                       11059 
                       11060 .LDW_1406e7d0:
00000686 28            11061 	.byte	40
                       11062 	.section	.debug_str
000008e6 726571537573  11063 	.strz	"reqSuspend_pstr"
000008ec 70656e645f70 
000008f2 73747200 
                       11064 	.section	.debug_info
00000687 00000000*     11065 	.word	.Ldw_str_begin+2278
0000068b b901          11066 	.byte	185,1
0000068d 19            11067 	.byte	25
0000068e 05            11068 	.byte	5
0000068f 00000000*     11069 	.word	.LDW_1406c8c0
00000693 0223          11070 	.byte	2,35
00000695 00            11071 	.byte	0
00000696 01            11072 	.byte	1
                       11073 
                       11074 .LDW_1406e840:
00000697 28            11075 	.byte	40

                                                                      Page 196
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       11076 	.section	.debug_str
000008f6 6f7053757370  11077 	.strz	"opSuspend_str"
000008fc 656e645f7374 
00000902 7200 
                       11078 	.section	.debug_info
00000698 00000000*     11079 	.word	.Ldw_str_begin+2294
0000069c ba01          11080 	.byte	186,1
0000069e 19            11081 	.byte	25
0000069f 05            11082 	.byte	5
000006a0 00000000*     11083 	.word	.LDW_152786d0
000006a4 0223          11084 	.byte	2,35
000006a6 04            11085 	.byte	4
000006a7 01            11086 	.byte	1
                       11087 
                       11088 .LDW_1406e8b0:
000006a8 28            11089 	.byte	40
                       11090 	.section	.debug_str
00000904 737064537064  11091 	.strz	"spdSpdRequest_enu"
0000090a 526571756573 
00000910 745f656e7500 
                       11092 	.section	.debug_info
000006a9 00000000*     11093 	.word	.Ldw_str_begin+2308
000006ad bb01          11094 	.byte	187,1
000006af 19            11095 	.byte	25
000006b0 05            11096 	.byte	5
000006b1 00000000*     11097 	.word	.LDW_14020130
000006b5 0223          11098 	.byte	2,35
000006b7 18            11099 	.byte	24
000006b8 01            11100 	.byte	1
                       11101 
                       11102 .LDW_650dfd0:
000006b9 28            11103 	.byte	40
                       11104 	.section	.debug_str
00000916 737064526573  11105 	.strz	"spdResRequest_enu"
0000091c 526571756573 
00000922 745f656e7500 
                       11106 	.section	.debug_info
000006ba 00000000*     11107 	.word	.Ldw_str_begin+2326
000006be bc01          11108 	.byte	188,1
000006c0 19            11109 	.byte	25
000006c1 05            11110 	.byte	5
000006c2 00000000*     11111 	.word	.LDW_14020130
000006c6 0223          11112 	.byte	2,35
000006c8 1c            11113 	.byte	28
000006c9 01            11114 	.byte	1
                       11115 
                       11116 .LDW_650e040:
000006ca 28            11117 	.byte	40
                       11118 	.section	.debug_str
00000928 666c61675375  11119 	.strz	"flagSuspended_enu"
0000092e 7370656e6465 
00000934 645f656e7500 
                       11120 	.section	.debug_info
000006cb 00000000*     11121 	.word	.Ldw_str_begin+2344
000006cf bd01          11122 	.byte	189,1
000006d1 19            11123 	.byte	25
000006d2 05            11124 	.byte	5
000006d3 00000000*     11125 	.word	.LDW_14020130
000006d7 0223          11126 	.byte	2,35
000006d9 20            11127 	.byte	32
000006da 01            11128 	.byte	1

                                                                      Page 197
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       11129 
                       11130 .LDW_650e120:
000006db 28            11131 	.byte	40
                       11132 	.section	.debug_str
0000093a 6d617453656c  11133 	.strz	"matSel_u16"
00000940 5f75313600 
                       11134 	.section	.debug_info
000006dc 00000000*     11135 	.word	.Ldw_str_begin+2362
000006e0 be01          11136 	.byte	190,1
000006e2 19            11137 	.byte	25
000006e3 05            11138 	.byte	5
000006e4 00000000*     11139 	.word	.LDW_13fc1350
000006e8 0223          11140 	.byte	2,35
000006ea 24            11141 	.byte	36
000006eb 01            11142 	.byte	1
                       11143 
000006ec 00            11144 	.byte	0
                       11145 
                       11146 .LDW_15279060:
000006ed 2d            11147 	.byte	45
                       11148 	.section	.debug_str
00000945 725f66636c5f  11149 	.strz	"r_fcl_suspendInfo_t"
0000094b 73757370656e 
00000951 64496e666f5f 
00000957 7400 
                       11150 	.section	.debug_info
000006ee 00000000*     11151 	.word	.Ldw_str_begin+2373
000006f2 bf01          11152 	.byte	191,1
000006f4 03            11153 	.byte	3
000006f5 05            11154 	.byte	5
000006f6 00000000*     11155 	.word	.LDW_15278be0
                       11156 
                       11157 .LDW_15278f40:
000006fa 46            11158 	.byte	70
                       11159 	.section	.debug_str
00000959 525f46434c5f  11160 	.strz	"R_FCL_DEVICEINFO_T"
0000095f 444556494345 
00000965 494e464f5f54 
0000096b 00 
                       11161 	.section	.debug_info
000006fb 00000000*     11162 	.word	.Ldw_str_begin+2393
000006ff c501          11163 	.byte	197,1
00000701 10            11164 	.byte	16
00000702 05            11165 	.byte	5
00000703 3c            11166 	.byte	60
00000704 01            11167 	.byte	1
                       11168 
                       11169 .LDW_650e270:
00000705 28            11170 	.byte	40
                       11171 	.section	.debug_str
0000096c 636631426c6b  11172 	.strz	"cf1BlkCnt32kB_u32"
00000972 436e7433326b 
00000978 425f75333200 
                       11173 	.section	.debug_info
00000706 00000000*     11174 	.word	.Ldw_str_begin+2412
0000070a c701          11175 	.byte	199,1
0000070c 19            11176 	.byte	25
0000070d 05            11177 	.byte	5
0000070e 00000000*     11178 	.word	.LDW_13fc1230
00000712 0223          11179 	.byte	2,35
00000714 00            11180 	.byte	0

                                                                      Page 198
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000715 01            11181 	.byte	1
                       11182 
                       11183 .LDW_650dda0:
00000716 28            11184 	.byte	40
                       11185 	.section	.debug_str
0000097e 636632426c6b  11186 	.strz	"cf2BlkCnt32kB_u32"
00000984 436e7433326b 
0000098a 425f75333200 
                       11187 	.section	.debug_info
00000717 00000000*     11188 	.word	.Ldw_str_begin+2430
0000071b c801          11189 	.byte	200,1
0000071d 19            11190 	.byte	25
0000071e 05            11191 	.byte	5
0000071f 00000000*     11192 	.word	.LDW_13fc1230
00000723 0223          11193 	.byte	2,35
00000725 04            11194 	.byte	4
00000726 01            11195 	.byte	1
                       11196 
                       11197 .LDW_650e350:
00000727 28            11198 	.byte	40
                       11199 	.section	.debug_str
00000990 757372426c6b  11200 	.strz	"usrBlkCnt32kB_u32"
00000996 436e7433326b 
0000099c 425f75333200 
                       11201 	.section	.debug_info
00000728 00000000*     11202 	.word	.Ldw_str_begin+2448
0000072c c901          11203 	.byte	201,1
0000072e 19            11204 	.byte	25
0000072f 05            11205 	.byte	5
00000730 00000000*     11206 	.word	.LDW_13fc1230
00000734 0223          11207 	.byte	2,35
00000736 08            11208 	.byte	8
00000737 01            11209 	.byte	1
                       11210 
                       11211 .LDW_650e190:
00000738 28            11212 	.byte	40
                       11213 	.section	.debug_str
000009a2 736563757265  11214 	.strz	"secureData_u32"
000009a8 446174615f75 
000009ae 333200 
                       11215 	.section	.debug_info
00000739 00000000*     11216 	.word	.Ldw_str_begin+2466
0000073d ca01          11217 	.byte	202,1
0000073f 19            11218 	.byte	25
00000740 05            11219 	.byte	5
00000741 00000000*     11220 	.word	.LDW_13fc1230
00000745 0223          11221 	.byte	2,35
00000747 0c            11222 	.byte	12
00000748 01            11223 	.byte	1
                       11224 
                       11225 .LDW_650e200:
00000749 28            11226 	.byte	40
                       11227 	.section	.debug_str
000009b1 664d696e5f75  11228 	.strz	"fMin_u16"
000009b7 313600 
                       11229 	.section	.debug_info
0000074a 00000000*     11230 	.word	.Ldw_str_begin+2481
0000074e cb01          11231 	.byte	203,1
00000750 19            11232 	.byte	25
00000751 05            11233 	.byte	5
00000752 00000000*     11234 	.word	.LDW_13fc1350

                                                                      Page 199
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000756 0223          11235 	.byte	2,35
00000758 10            11236 	.byte	16
00000759 01            11237 	.byte	1
                       11238 
                       11239 .LDW_650de80:
0000075a 28            11240 	.byte	40
                       11241 	.section	.debug_str
000009ba 664d61785f75  11242 	.strz	"fMax_u16"
000009c0 313600 
                       11243 	.section	.debug_info
0000075b 00000000*     11244 	.word	.Ldw_str_begin+2490
0000075f cc01          11245 	.byte	204,1
00000761 19            11246 	.byte	25
00000762 05            11247 	.byte	5
00000763 00000000*     11248 	.word	.LDW_13fc1350
00000767 0223          11249 	.byte	2,35
00000769 12            11250 	.byte	18
0000076a 01            11251 	.byte	1
                       11252 
                       11253 .LDW_650df60:
0000076b 28            11254 	.byte	40
                       11255 	.section	.debug_str
000009c3 6650436c6b5f  11256 	.strz	"fPClk_u16"
000009c9 75313600 
                       11257 	.section	.debug_info
0000076c 00000000*     11258 	.word	.Ldw_str_begin+2499
00000770 cd01          11259 	.byte	205,1
00000772 19            11260 	.byte	25
00000773 05            11261 	.byte	5
00000774 00000000*     11262 	.word	.LDW_13fc1350
00000778 0223          11263 	.byte	2,35
0000077a 14            11264 	.byte	20
0000077b 01            11265 	.byte	1
                       11266 
                       11267 .LDW_650e2e0:
0000077c 28            11268 	.byte	40
                       11269 	.section	.debug_str
000009cd 626c6b436e74  11270 	.strz	"blkCnt_u16"
000009d3 5f75313600 
                       11271 	.section	.debug_info
0000077d 00000000*     11272 	.word	.Ldw_str_begin+2509
00000781 ce01          11273 	.byte	206,1
00000783 19            11274 	.byte	25
00000784 05            11275 	.byte	5
00000785 00000000*     11276 	.word	.LDW_13fc1350
00000789 0223          11277 	.byte	2,35
0000078b 16            11278 	.byte	22
0000078c 01            11279 	.byte	1
                       11280 
                       11281 .LDW_650e3c0:
0000078d 28            11282 	.byte	40
                       11283 	.section	.debug_str
000009d8 6d617453656c  11284 	.strz	"matSel_u16"
000009de 5f75313600 
                       11285 	.section	.debug_info
0000078e 00000000*     11286 	.word	.Ldw_str_begin+2520
00000792 cf01          11287 	.byte	207,1
00000794 19            11288 	.byte	25
00000795 05            11289 	.byte	5
00000796 00000000*     11290 	.word	.LDW_13fc1350
0000079a 0223          11291 	.byte	2,35

                                                                      Page 200
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000079c 18            11292 	.byte	24
0000079d 01            11293 	.byte	1
                       11294 
                       11295 .LDW_650de10:
0000079e 28            11296 	.byte	40
                       11297 	.section	.debug_str
000009e3 646576696365  11298 	.strz	"deviceName_au08"
000009e9 4e616d655f61 
000009ef 75303800 
                       11299 	.section	.debug_info
0000079f 00000000*     11300 	.word	.Ldw_str_begin+2531
000007a3 d001          11301 	.byte	208,1
000007a5 19            11302 	.byte	25
000007a6 05            11303 	.byte	5
000007a7 00000000*     11304 	.word	.LDW_64d5e20
000007ab 0223          11305 	.byte	2,35
000007ad 1a            11306 	.byte	26
000007ae 01            11307 	.byte	1
                       11308 
                       11309 .LDW_650e430:
000007af 28            11310 	.byte	40
                       11311 	.section	.debug_str
000009f3 636631426c6b  11312 	.strz	"cf1BlkCnt8kB_u8"
000009f9 436e74386b42 
000009ff 5f753800 
                       11313 	.section	.debug_info
000007b0 00000000*     11314 	.word	.Ldw_str_begin+2547
000007b4 d101          11315 	.byte	209,1
000007b6 19            11316 	.byte	25
000007b7 05            11317 	.byte	5
000007b8 00000000*     11318 	.word	.LDW_13fc13e0
000007bc 0223          11319 	.byte	2,35
000007be 2a            11320 	.byte	42
000007bf 01            11321 	.byte	1
                       11322 
                       11323 .LDW_650e0b0:
000007c0 28            11324 	.byte	40
                       11325 	.section	.debug_str
00000a03 665665727369  11326 	.strz	"fVersion_u8"
00000a09 6f6e5f753800 
                       11327 	.section	.debug_info
000007c1 00000000*     11328 	.word	.Ldw_str_begin+2563
000007c5 d201          11329 	.byte	210,1
000007c7 19            11330 	.byte	25
000007c8 05            11331 	.byte	5
000007c9 00000000*     11332 	.word	.LDW_13fc13e0
000007cd 0223          11333 	.byte	2,35
000007cf 2b            11334 	.byte	43
000007d0 01            11335 	.byte	1
                       11336 
                       11337 .LDW_650e4a0:
000007d1 28            11338 	.byte	40
                       11339 	.section	.debug_str
00000a0f 664469766964  11340 	.strz	"fDivider_u8"
00000a15 65725f753800 
                       11341 	.section	.debug_info
000007d2 00000000*     11342 	.word	.Ldw_str_begin+2575
000007d6 d301          11343 	.byte	211,1
000007d8 19            11344 	.byte	25
000007d9 05            11345 	.byte	5
000007da 00000000*     11346 	.word	.LDW_13fc13e0

                                                                      Page 201
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000007de 0223          11347 	.byte	2,35
000007e0 2c            11348 	.byte	44
000007e1 01            11349 	.byte	1
                       11350 
                       11351 .LDW_650def0:
000007e2 28            11352 	.byte	40
                       11353 	.section	.debug_str
00000a1b 656d756c6174  11354 	.strz	"emulationMode_enu"
00000a21 696f6e4d6f64 
00000a27 655f656e7500 
                       11355 	.section	.debug_info
000007e3 00000000*     11356 	.word	.Ldw_str_begin+2587
000007e7 d401          11357 	.byte	212,1
000007e9 19            11358 	.byte	25
000007ea 05            11359 	.byte	5
000007eb 00000000*     11360 	.word	.LDW_14020130
000007ef 0223          11361 	.byte	2,35
000007f1 30            11362 	.byte	48
000007f2 01            11363 	.byte	1
                       11364 
                       11365 .LDW_1528a790:
000007f3 28            11366 	.byte	40
                       11367 	.section	.debug_str
00000a2d 656e61626c65  11368 	.strz	"enableLockBits_enu"
00000a33 4c6f636b4269 
00000a39 74735f656e75 
00000a3f 00 
                       11369 	.section	.debug_info
000007f4 00000000*     11370 	.word	.Ldw_str_begin+2605
000007f8 d501          11371 	.byte	213,1
000007fa 19            11372 	.byte	25
000007fb 05            11373 	.byte	5
000007fc 00000000*     11374 	.word	.LDW_14020130
00000800 0223          11375 	.byte	2,35
00000802 34            11376 	.byte	52
00000803 01            11377 	.byte	1
                       11378 
                       11379 .LDW_1528ac60:
00000804 28            11380 	.byte	40
                       11381 	.section	.debug_str
00000a40 616363657373  11382 	.strz	"accessExtendedUserArea_enu"
00000a46 457874656e64 
00000a4c 656455736572 
00000a52 417265615f65 
00000a58 6e7500 
                       11383 	.section	.debug_info
00000805 00000000*     11384 	.word	.Ldw_str_begin+2624
00000809 d601          11385 	.byte	214,1
0000080b 19            11386 	.byte	25
0000080c 05            11387 	.byte	5
0000080d 00000000*     11388 	.word	.LDW_14020130
00000811 0223          11389 	.byte	2,35
00000813 38            11390 	.byte	56
00000814 01            11391 	.byte	1
                       11392 
00000815 00            11393 	.byte	0
                       11394 
                       11395 .LDW_15279180:
00000816 2d            11396 	.byte	45
                       11397 	.section	.debug_str
00000a5b 725f66636c5f  11398 	.strz	"r_fcl_deviceInfo_t"

                                                                      Page 202
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000a61 646576696365 
00000a67 496e666f5f74 
00000a6d 00 
                       11399 	.section	.debug_info
00000817 00000000*     11400 	.word	.Ldw_str_begin+2651
0000081b d701          11401 	.byte	215,1
0000081d 03            11402 	.byte	3
0000081e 05            11403 	.byte	5
0000081f 00000000*     11404 	.word	.LDW_15278f40
                       11405 
                       11406 .LDW_15278d00:
00000823 2d            11407 	.byte	45
                       11408 	.section	.debug_str
00000a6e 725f66636c5f  11409 	.strz	"r_fcl_fctPtr_t"
00000a74 666374507472 
00000a7a 5f7400 
                       11410 	.section	.debug_info
00000824 00000000*     11411 	.word	.Ldw_str_begin+2670
00000828 dc01          11412 	.byte	220,1
0000082a 11            11413 	.byte	17
0000082b 05            11414 	.byte	5
0000082c 00000000*     11415 	.word	.LDW_1406d1d0
                       11416 
                       11417 .LDW_15279720:
00000830 46            11418 	.byte	70
                       11419 	.section	.debug_str
00000a7d 525f46434c5f  11420 	.strz	"R_FCL_DATA_T"
00000a83 444154415f54 
00000a89 00 
                       11421 	.section	.debug_info
00000831 00000000*     11422 	.word	.Ldw_str_begin+2685
00000835 e201          11423 	.byte	226,1
00000837 10            11424 	.byte	16
00000838 05            11425 	.byte	5
00000839 b001          11426 	.byte	176,1
0000083b 01            11427 	.byte	1
                       11428 
                       11429 .LDW_1528a9c0:
0000083c 28            11430 	.byte	40
                       11431 	.section	.debug_str
00000a8a 52544366675f  11432 	.strz	"RTCfg_pstr"
00000a90 7073747200 
                       11433 	.section	.debug_info
0000083d 00000000*     11434 	.word	.Ldw_str_begin+2698
00000841 e401          11435 	.byte	228,1
00000843 21            11436 	.byte	33
00000844 05            11437 	.byte	5
00000845 00000000*     11438 	.word	.LDW_1406ccd0
00000849 0223          11439 	.byte	2,35
0000084b 00            11440 	.byte	0
0000084c 01            11441 	.byte	1
                       11442 
                       11443 .LDW_1528b050:
0000084d 28            11444 	.byte	40
                       11445 	.section	.debug_str
00000a95 726571496e74  11446 	.strz	"reqInt_pstr"
00000a9b 5f7073747200 
                       11447 	.section	.debug_info
0000084e 00000000*     11448 	.word	.Ldw_str_begin+2709
00000852 e601          11449 	.byte	230,1
00000854 21            11450 	.byte	33

                                                                      Page 203
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000855 05            11451 	.byte	5
00000856 00000000*     11452 	.word	.LDW_1406c8c0
0000085a 0223          11453 	.byte	2,35
0000085c 04            11454 	.byte	4
0000085d 01            11455 	.byte	1
                       11456 
                       11457 .LDW_1528a720:
0000085e 28            11458 	.byte	40
                       11459 	.section	.debug_str
00000aa1 6f705661725f  11460 	.strz	"opVar_str"
00000aa7 73747200 
                       11461 	.section	.debug_info
0000085f 00000000*     11462 	.word	.Ldw_str_begin+2721
00000863 e701          11463 	.byte	231,1
00000865 21            11464 	.byte	33
00000866 05            11465 	.byte	5
00000867 00000000*     11466 	.word	.LDW_152786d0
0000086b 0223          11467 	.byte	2,35
0000086d 08            11468 	.byte	8
0000086e 01            11469 	.byte	1
                       11470 
                       11471 .LDW_1528a1e0:
0000086f 28            11472 	.byte	40
                       11473 	.section	.debug_str
00000aab 73757370656e  11474 	.strz	"suspendInfo_str"
00000ab1 64496e666f5f 
00000ab7 73747200 
                       11475 	.section	.debug_info
00000870 00000000*     11476 	.word	.Ldw_str_begin+2731
00000874 e801          11477 	.byte	232,1
00000876 21            11478 	.byte	33
00000877 05            11479 	.byte	5
00000878 00000000*     11480 	.word	.LDW_15279060
0000087c 0223          11481 	.byte	2,35
0000087e 1c            11482 	.byte	28
0000087f 01            11483 	.byte	1
                       11484 
                       11485 .LDW_1528ab80:
00000880 28            11486 	.byte	40
                       11487 	.section	.debug_str
00000abb 696e74537461  11488 	.strz	"intStatus_enu"
00000ac1 7475735f656e 
00000ac7 7500 
                       11489 	.section	.debug_info
00000881 00000000*     11490 	.word	.Ldw_str_begin+2747
00000885 e901          11491 	.byte	233,1
00000887 21            11492 	.byte	33
00000888 05            11493 	.byte	5
00000889 00000000*     11494 	.word	.LDW_15279f90
0000088d 0223          11495 	.byte	2,35
0000088f 44            11496 	.byte	68
00000890 01            11497 	.byte	1
                       11498 
                       11499 .LDW_1528abf0:
00000891 28            11500 	.byte	40
                       11501 	.section	.debug_str
00000ac9 666c6173684d  11502 	.strz	"flashMode_enu"
00000acf 6f64655f656e 
00000ad5 7500 
                       11503 	.section	.debug_info
00000892 00000000*     11504 	.word	.Ldw_str_begin+2761

                                                                      Page 204
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000896 ea01          11505 	.byte	234,1
00000898 21            11506 	.byte	33
00000899 05            11507 	.byte	5
0000089a 00000000*     11508 	.word	.LDW_140207f0
0000089e 0223          11509 	.byte	2,35
000008a0 48            11510 	.byte	72
000008a1 01            11511 	.byte	1
                       11512 
                       11513 .LDW_1528af00:
000008a2 28            11514 	.byte	40
                       11515 	.section	.debug_str
00000ad7 646576696365  11516 	.strz	"deviceInfo_str"
00000add 496e666f5f73 
00000ae3 747200 
                       11517 	.section	.debug_info
000008a3 00000000*     11518 	.word	.Ldw_str_begin+2775
000008a7 eb01          11519 	.byte	235,1
000008a9 21            11520 	.byte	33
000008aa 05            11521 	.byte	5
000008ab 00000000*     11522 	.word	.LDW_15279180
000008af 0223          11523 	.byte	2,35
000008b1 4c            11524 	.byte	76
000008b2 01            11525 	.byte	1
                       11526 
                       11527 .LDW_1528a950:
000008b3 28            11528 	.byte	40
                       11529 	.section	.debug_str
00000ae6 657865637574  11530 	.strz	"executionPtr_p"
00000aec 696f6e507472 
00000af2 5f7000 
                       11531 	.section	.debug_info
000008b4 00000000*     11532 	.word	.Ldw_str_begin+2790
000008b8 ec01          11533 	.byte	236,1
000008ba 21            11534 	.byte	33
000008bb 05            11535 	.byte	5
000008bc 00000000*     11536 	.word	.LDW_15278d00
000008c0 0323          11537 	.byte	3,35
000008c2 8801          11538 	.byte	136,1
000008c4 01            11539 	.byte	1
                       11540 
                       11541 .LDW_1528a8e0:
000008c5 28            11542 	.byte	40
                       11543 	.section	.debug_str
00000af5 776169744163  11544 	.strz	"waitAckModeSwitch_enu"
00000afb 6b4d6f646553 
00000b01 77697463685f 
00000b07 656e7500 
                       11545 	.section	.debug_info
000008c6 00000000*     11546 	.word	.Ldw_str_begin+2805
000008ca ed01          11547 	.byte	237,1
000008cc 21            11548 	.byte	33
000008cd 05            11549 	.byte	5
000008ce 00000000*     11550 	.word	.LDW_14020130
000008d2 0323          11551 	.byte	3,35
000008d4 8c01          11552 	.byte	140,1
000008d6 01            11553 	.byte	1
                       11554 
                       11555 .LDW_1528a3a0:
000008d7 28            11556 	.byte	40
                       11557 	.section	.debug_str
00000b0b 63616e63656c  11558 	.strz	"cancelReq_enu"

                                                                      Page 205
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000b11 5265715f656e 
00000b17 7500 
                       11559 	.section	.debug_info
000008d8 00000000*     11560 	.word	.Ldw_str_begin+2827
000008dc ee01          11561 	.byte	238,1
000008de 21            11562 	.byte	33
000008df 05            11563 	.byte	5
000008e0 00000000*     11564 	.word	.LDW_14020130
000008e4 0323          11565 	.byte	3,35
000008e6 9001          11566 	.byte	144,1
000008e8 01            11567 	.byte	1
                       11568 
                       11569 .LDW_1528a410:
000008e9 28            11570 	.byte	40
                       11571 	.section	.debug_str
00000b19 66637572616d  11572 	.strz	"fcuramAddr_u32"
00000b1f 416464725f75 
00000b25 333200 
                       11573 	.section	.debug_info
000008ea 00000000*     11574 	.word	.Ldw_str_begin+2841
000008ee ef01          11575 	.byte	239,1
000008f0 21            11576 	.byte	33
000008f1 05            11577 	.byte	5
000008f2 00000000*     11578 	.word	.LDW_13fc1230
000008f6 0323          11579 	.byte	3,35
000008f8 9401          11580 	.byte	148,1
000008fa 01            11581 	.byte	1
                       11582 
                       11583 .LDW_1528af70:
000008fb 28            11584 	.byte	40
                       11585 	.section	.debug_str
00000b28 6669726d4164  11586 	.strz	"firmAddr_u32"
00000b2e 64725f753332 
00000b34 00 
                       11587 	.section	.debug_info
000008fc 00000000*     11588 	.word	.Ldw_str_begin+2856
00000900 f001          11589 	.byte	240,1
00000902 21            11590 	.byte	33
00000903 05            11591 	.byte	5
00000904 00000000*     11592 	.word	.LDW_13fc1230
00000908 0323          11593 	.byte	3,35
0000090a 9801          11594 	.byte	152,1
0000090c 01            11595 	.byte	1
                       11596 
                       11597 .LDW_1528afe0:
0000090d 28            11598 	.byte	40
                       11599 	.section	.debug_str
00000b35 696e74427566  11600 	.strz	"intBuf_au08"
00000b3b 5f6175303800 
                       11601 	.section	.debug_info
0000090e 00000000*     11602 	.word	.Ldw_str_begin+2869
00000912 f101          11603 	.byte	241,1
00000914 21            11604 	.byte	33
00000915 05            11605 	.byte	5
00000916 00000000*     11606 	.word	.LDW_64d61e0
0000091a 0323          11607 	.byte	3,35
0000091c 9c01          11608 	.byte	156,1
0000091e 01            11609 	.byte	1
                       11610 
                       11611 .LDW_1528a250:
0000091f 28            11612 	.byte	40

                                                                      Page 206
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       11613 	.section	.debug_str
00000b41 68616e646c65  11614 	.strz	"handlerPtr_p"
00000b47 725074725f70 
00000b4d 00 
                       11615 	.section	.debug_info
00000920 00000000*     11616 	.word	.Ldw_str_begin+2881
00000924 f301          11617 	.byte	243,1
00000926 21            11618 	.byte	33
00000927 05            11619 	.byte	5
00000928 00000000*     11620 	.word	.LDW_15278d00
0000092c 0323          11621 	.byte	3,35
0000092e ac01          11622 	.byte	172,1
00000930 01            11623 	.byte	1
                       11624 
00000931 00            11625 	.byte	0
                       11626 
                       11627 .LDW_15278880:
00000932 2d            11628 	.byte	45
                       11629 	.section	.debug_str
00000b4e 725f66636c5f  11630 	.strz	"r_fcl_data_t"
00000b54 646174615f74 
00000b5a 00 
                       11631 	.section	.debug_info
00000933 00000000*     11632 	.word	.Ldw_str_begin+2894
00000937 f501          11633 	.byte	245,1
00000939 03            11634 	.byte	3
0000093a 05            11635 	.byte	5
0000093b 00000000*     11636 	.word	.LDW_15279720
                       11637 
                       11638 .LDW_15278760:
0000093f 08            11639 	.byte	8
                       11640 	.section	.debug_str
00000b5b 675f66636c5f  11641 	.strz	"g_fcl_data_str"
00000b61 646174615f73 
00000b67 747200 
                       11642 	.section	.debug_info
00000940 00000000*     11643 	.word	.Ldw_str_begin+2907
00000944 8702          11644 	.byte	135,2
00000946 24            11645 	.byte	36
00000947 05            11646 	.byte	5
00000948 00000000*     11647 	.word	.LDW_15278880
0000094c 01            11648 	.byte	1
0000094d 01            11649 	.byte	1
                       11650 
                       11651 	.section	.debug_abbrev
000000b7 08            11652 	.byte	8
000000b8 34            11653 	.byte	52
000000b9 00            11654 	.byte	0
000000ba 030e          11655 	.byte	3,14
000000bc 3b0f          11656 	.byte	59,15
000000be 390f          11657 	.byte	57,15
000000c0 3a0f          11658 	.byte	58,15
000000c2 4910          11659 	.byte	73,16
000000c4 3f0c          11660 	.byte	63,12
000000c6 3c0c          11661 	.byte	60,12
000000c8 0000          11662 	.byte	0,0
                       11663 
                       11664 	.section	.debug_info
                       11665 .LDW_14055060:
0000094e 1b            11666 	.byte	27
                       11667 	.section	.debug_str

                                                                      Page 207
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000b6a 5f5f53545352  11668 	.strz	"__STSR"
00000b70 00 
                       11669 	.section	.debug_info
0000094f 00000000*     11670 	.word	.Ldw_str_begin+2922
00000953 56            11671 	.byte	86
00000954 0d            11672 	.byte	13
00000955 05            11673 	.byte	5
00000956 00000000*     11674 	.word	.LDW_152781c0
0000095a 01            11675 	.byte	1
0000095b 00            11676 	.byte	0
0000095c 01            11677 	.byte	1
0000095d 01            11678 	.byte	1
0000095e 00            11679 	.byte	0
0000095f 01            11680 	.byte	1
                       11681 
                       11682 	.section	.debug_abbrev
000000ca 1b            11683 	.byte	27
000000cb 2e            11684 	.byte	46
000000cc 01            11685 	.byte	1
000000cd 030e          11686 	.byte	3,14
000000cf 3b0f          11687 	.byte	59,15
000000d1 390f          11688 	.byte	57,15
000000d3 3a0f          11689 	.byte	58,15
000000d5 4910          11690 	.byte	73,16
000000d7 3c0c          11691 	.byte	60,12
000000d9 200b          11692 	.byte	32,11
000000db 3f0c          11693 	.byte	63,12
000000dd 320b          11694 	.byte	50,11
000000df 4c0b          11695 	.byte	76,11
000000e1 270c          11696 	.byte	39,12
000000e3 0000          11697 	.byte	0,0
                       11698 
                       11699 	.section	.debug_info
00000960 00            11700 	.byte	0
                       11701 
                       11702 .LDW_14054560:
00000961 1a            11703 	.byte	26
                       11704 	.section	.debug_str
00000b71 525f46434c5f  11705 	.strz	"R_FCL_FCUFct_Switch_BFlash"
00000b77 464355466374 
00000b7d 5f5377697463 
00000b83 685f42466c61 
00000b89 736800 
                       11706 	.section	.debug_info
00000962 00000000*     11707 	.word	.Ldw_str_begin+2929
00000966 aa02          11708 	.byte	170,2
00000968 11            11709 	.byte	17
00000969 05            11710 	.byte	5
0000096a 01            11711 	.byte	1
0000096b 00            11712 	.byte	0
0000096c 01            11713 	.byte	1
0000096d 01            11714 	.byte	1
0000096e 00            11715 	.byte	0
0000096f 01            11716 	.byte	1
                       11717 
                       11718 	.section	.debug_abbrev
000000e5 1a            11719 	.byte	26
000000e6 2e            11720 	.byte	46
000000e7 01            11721 	.byte	1
000000e8 030e          11722 	.byte	3,14
000000ea 3b0f          11723 	.byte	59,15

                                                                      Page 208
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000000ec 390f          11724 	.byte	57,15
000000ee 3a0f          11725 	.byte	58,15
000000f0 3c0c          11726 	.byte	60,12
000000f2 200b          11727 	.byte	32,11
000000f4 3f0c          11728 	.byte	63,12
000000f6 320b          11729 	.byte	50,11
000000f8 4c0b          11730 	.byte	76,11
000000fa 270c          11731 	.byte	39,12
000000fc 0000          11732 	.byte	0,0
                       11733 
                       11734 	.section	.debug_info
00000970 00            11735 	.byte	0
                       11736 
                       11737 .LDW_14054660:
00000971 1b            11738 	.byte	27
                       11739 	.section	.debug_str
00000b8c 525f46434c5f  11740 	.strz	"R_FCL_FCUFct_ChkReg"
00000b92 464355466374 
00000b98 5f43686b5265 
00000b9e 6700 
                       11741 	.section	.debug_info
00000972 00000000*     11742 	.word	.Ldw_str_begin+2956
00000976 ab02          11743 	.byte	171,2
00000978 11            11744 	.byte	17
00000979 05            11745 	.byte	5
0000097a 00000000*     11746 	.word	.LDW_13fc1230
0000097e 01            11747 	.byte	1
0000097f 00            11748 	.byte	0
00000980 01            11749 	.byte	1
00000981 01            11750 	.byte	1
00000982 00            11751 	.byte	0
00000983 01            11752 	.byte	1
                       11753 
00000984 00            11754 	.byte	0
                       11755 
                       11756 .LDW_14054760:
00000985 1b            11757 	.byte	27
                       11758 	.section	.debug_str
00000ba0 525f46434c5f  11759 	.strz	"R_FCL_FCUFct_Clear_Cache_Asm"
00000ba6 464355466374 
00000bac 5f436c656172 
00000bb2 5f4361636865 
00000bb8 5f41736d00 
                       11760 	.section	.debug_info
00000986 00000000*     11761 	.word	.Ldw_str_begin+2976
0000098a ac02          11762 	.byte	172,2
0000098c 11            11763 	.byte	17
0000098d 05            11764 	.byte	5
0000098e 00000000*     11765 	.word	.LDW_13fc1230
00000992 01            11766 	.byte	1
00000993 00            11767 	.byte	0
00000994 01            11768 	.byte	1
00000995 01            11769 	.byte	1
00000996 00            11770 	.byte	0
00000997 01            11771 	.byte	1
                       11772 
00000998 00            11773 	.byte	0
                       11774 
                       11775 .LDW_1528c600:
00000999 1b            11776 	.byte	27
                       11777 	.section	.debug_str

                                                                      Page 209
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000bbd 525f46434c5f  11778 	.strz	"R_FCL_Fct_Copy_Code"
00000bc3 4663745f436f 
00000bc9 70795f436f64 
00000bcf 6500 
                       11779 	.section	.debug_info
0000099a 00000000*     11780 	.word	.Ldw_str_begin+3005
0000099e ae02          11781 	.byte	174,2
000009a0 11            11782 	.byte	17
000009a1 05            11783 	.byte	5
000009a2 00000000*     11784 	.word	.LDW_13fc1230
000009a6 01            11785 	.byte	1
000009a7 00            11786 	.byte	0
000009a8 01            11787 	.byte	1
000009a9 01            11788 	.byte	1
000009aa 00            11789 	.byte	0
000009ab 01            11790 	.byte	1
                       11791 
000009ac 00            11792 	.byte	0
                       11793 
                       11794 .LDW_13f78580:
000009ad 19            11795 	.byte	25
                       11796 	.section	.debug_str
00000bd1 525f46434c5f  11797 	.strz	"R_FCL_I_read_memory_u32"
00000bd7 495f72656164 
00000bdd 5f6d656d6f72 
00000be3 795f75333200 
                       11798 	.section	.debug_info
000009ae 00000000*     11799 	.word	.Ldw_str_begin+3025
000009b2 ab01          11800 	.byte	171,1
000009b4 17            11801 	.byte	23
000009b5 01            11802 	.byte	1
000009b6 00000000*     11803 	.word	.LDW_13fc1230
000009ba 00000000*     11804 	.word	_R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000009be 00000000*     11805 	.word	___ghs_eofn_R_FCL_I_read_memory_u32
000009c2 01            11806 	.byte	1
000009c3 53            11807 	.byte	83
000009c4 02            11808 	.byte	2
000009c5 00            11809 	.byte	0
000009c6 828004        11810 	.byte	130,128,4
000009c9 00            11811 	.byte	0
000009ca 00            11812 	.byte	0
000009cb 00            11813 	.byte	0
000009cc 00            11814 	.byte	0
000009cd 00            11815 	.byte	0
000009ce 01            11816 	.byte	1
000009cf 00            11817 	.byte	0
000009d0 01            11818 	.byte	1
                       11819 
                       11820 	.section	.debug_abbrev
000000fe 19            11821 	.byte	25
000000ff 2e            11822 	.byte	46
00000100 01            11823 	.byte	1
00000101 030e          11824 	.byte	3,14
00000103 3b0f          11825 	.byte	59,15
00000105 390f          11826 	.byte	57,15
00000107 3a0f          11827 	.byte	58,15
00000109 4910          11828 	.byte	73,16
0000010b 1101          11829 	.byte	17,1
0000010d 1201          11830 	.byte	18,1
0000010f 400a          11831 	.byte	64,10
00000111 8341          11832 	.byte	131,65

                                                                      Page 210
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000113 0f            11833 	.byte	15
00000114 8741          11834 	.byte	135,65
00000116 0d            11835 	.byte	13
00000117 8541          11836 	.byte	133,65
00000119 0f            11837 	.byte	15
0000011a 8641          11838 	.byte	134,65
0000011c 0d            11839 	.byte	13
0000011d 9241          11840 	.byte	146,65
0000011f 0f            11841 	.byte	15
00000120 3c0c          11842 	.byte	60,12
00000122 200b          11843 	.byte	32,11
00000124 3f0c          11844 	.byte	63,12
00000126 320b          11845 	.byte	50,11
00000128 4c0b          11846 	.byte	76,11
0000012a 270c          11847 	.byte	39,12
0000012c 0000          11848 	.byte	0,0
                       11849 
                       11850 	.section	.debug_frame
                       11851 .LDW_1528bb50:
00000090 00000000*     11852 	.word	.LDW_unq_4-.LDW_unq_3
                       11853 .LDW_unq_3:
00000094 00000000*     11854 	.word	.LDW_14056fd0
00000098 00000000*     11855 	.word	_R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000009c 00000000*     11856 	.word	___ghs_eofn_R_FCL_I_read_memory_u32-_R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000000a0 01            11857 	.byte	1
000000a1 00000000*     11858 	.word	.LDW21
000000a5 00            11859 	.byte	0
000000a6 00            11860 	.byte	0
000000a7 00            11861 	.byte	0
                       11862 .LDW_unq_4:
                       11863 	.section	.debug_line
000000e2 000502        11864 	.byte	0,5,2
000000e5 00000000*     11865 	.word	_R_FCL_I_read_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000000e9 06            11866 	.byte	6
000000ea 03            11867 	.byte	3
000000eb ab01          11868 	.byte	171,1
000000ed 02            11869 	.byte	2
000000ee 00            11870 	.byte	0
000000ef 01            11871 	.byte	1
000000f0 03            11872 	.byte	3
000000f1 04            11873 	.byte	4
000000f2 02            11874 	.byte	2
000000f3 02            11875 	.byte	2
000000f4 01            11876 	.byte	1
000000f5 14            11877 	.byte	20
000000f6 06            11878 	.byte	6
000000f7 000502        11879 	.byte	0,5,2
000000fa 00000000*     11880 	.word	___ghs_eofn_R_FCL_I_read_memory_u32
000000fe 02            11881 	.byte	2
000000ff 00            11882 	.byte	0
00000100 000101        11883 	.byte	0,1,1
                       11884 	.section	.debug_info
                       11885 .LDW_13fc1860:
000009d1 16            11886 	.byte	22
                       11887 	.section	.debug_str
00000be9 616464725f75  11888 	.strz	"addr_u32"
00000bef 333200 
                       11889 	.section	.debug_info
000009d2 00000000*     11890 	.word	.Ldw_str_begin+3049
000009d6 ab01          11891 	.byte	171,1
000009d8 3f            11892 	.byte	63

                                                                      Page 211
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000009d9 01            11893 	.byte	1
000009da 00000000*     11894 	.word	.LDW_13fc17d0
000009de 00            11895 	.byte	0
000009df 00000000*     11896 	.word	.LDW_151d3a40
                       11897 	.section	.debug_loc
                       11898 .LDW_151d3a40:
00000000 00000000*     11899 	.word	.LDW01
00000004 00000000*     11900 	.word	.LDW11
00000008 0100          11901 	.byte	1,0
0000000a 56            11902 	.byte	86
0000000b 00000000*     11903 	.word	.LDW11
0000000f 00000000*     11904 	.word	.LDW21
00000013 0100          11905 	.byte	1,0
00000015 6e            11906 	.byte	110
00000016 00000000      11907 	.word	0x0
0000001a 00000000      11908 	.word	0x0
                       11909 
                       11910 	.section	.debug_abbrev
0000012e 16            11911 	.byte	22
0000012f 05            11912 	.byte	5
00000130 00            11913 	.byte	0
00000131 030e          11914 	.byte	3,14
00000133 3b0f          11915 	.byte	59,15
00000135 390f          11916 	.byte	57,15
00000137 3a0f          11917 	.byte	58,15
00000139 4910          11918 	.byte	73,16
0000013b 4b0c          11919 	.byte	75,12
0000013d 0206          11920 	.byte	2,6
0000013f 0000          11921 	.byte	0,0
                       11922 
                       11923 	.section	.debug_info
                       11924 .LDW_13f78680:
000009e3 22            11925 	.byte	34
000009e4 00000000*     11926 	.word	.LDW11
000009e8 00000000*     11927 	.word	.LDW21
                       11928 
                       11929 	.section	.debug_abbrev
00000141 22            11930 	.byte	34
00000142 0b            11931 	.byte	11
00000143 01            11932 	.byte	1
00000144 1101          11933 	.byte	17,1
00000146 1201          11934 	.byte	18,1
00000148 0000          11935 	.byte	0,0
                       11936 
                       11937 	.section	.debug_info
000009ec 00            11938 	.byte	0
                       11939 
000009ed 00            11940 	.byte	0
                       11941 
                       11942 .LDW_13f787c0:
000009ee 19            11943 	.byte	25
                       11944 	.section	.debug_str
00000bf2 525f46434c5f  11945 	.strz	"R_FCL_I_read_memory_u16"
00000bf8 495f72656164 
00000bfe 5f6d656d6f72 
00000c04 795f75313600 
                       11946 	.section	.debug_info
000009ef 00000000*     11947 	.word	.Ldw_str_begin+3058
000009f3 c901          11948 	.byte	201,1
000009f5 17            11949 	.byte	23
000009f6 01            11950 	.byte	1

                                                                      Page 212
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000009f7 00000000*     11951 	.word	.LDW_13fc1350
000009fb 00000000*     11952 	.word	_R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000009ff 00000000*     11953 	.word	___ghs_eofn_R_FCL_I_read_memory_u16
00000a03 01            11954 	.byte	1
00000a04 53            11955 	.byte	83
00000a05 02            11956 	.byte	2
00000a06 00            11957 	.byte	0
00000a07 828004        11958 	.byte	130,128,4
00000a0a 00            11959 	.byte	0
00000a0b 00            11960 	.byte	0
00000a0c 00            11961 	.byte	0
00000a0d 00            11962 	.byte	0
00000a0e 00            11963 	.byte	0
00000a0f 01            11964 	.byte	1
00000a10 00            11965 	.byte	0
00000a11 01            11966 	.byte	1
                       11967 
                       11968 	.section	.debug_frame
                       11969 .LDW_1528bc90:
000000a8 00000000*     11970 	.word	.LDW_unq_6-.LDW_unq_5
                       11971 .LDW_unq_5:
000000ac 00000000*     11972 	.word	.LDW_14056fd0
000000b0 00000000*     11973 	.word	_R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000000b4 00000000*     11974 	.word	___ghs_eofn_R_FCL_I_read_memory_u16-_R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000000b8 01            11975 	.byte	1
000000b9 00000000*     11976 	.word	.LDW51
000000bd 00            11977 	.byte	0
000000be 00            11978 	.byte	0
000000bf 00            11979 	.byte	0
                       11980 .LDW_unq_6:
                       11981 	.section	.debug_line
00000103 000502        11982 	.byte	0,5,2
00000106 00000000*     11983 	.word	_R_FCL_I_read_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000010a 06            11984 	.byte	6
0000010b 03            11985 	.byte	3
0000010c c901          11986 	.byte	201,1
0000010e 02            11987 	.byte	2
0000010f 00            11988 	.byte	0
00000110 01            11989 	.byte	1
00000111 03            11990 	.byte	3
00000112 04            11991 	.byte	4
00000113 02            11992 	.byte	2
00000114 02            11993 	.byte	2
00000115 01            11994 	.byte	1
00000116 14            11995 	.byte	20
00000117 06            11996 	.byte	6
00000118 000502        11997 	.byte	0,5,2
0000011b 00000000*     11998 	.word	___ghs_eofn_R_FCL_I_read_memory_u16
0000011f 02            11999 	.byte	2
00000120 00            12000 	.byte	0
00000121 000101        12001 	.byte	0,1,1
                       12002 	.section	.debug_info
                       12003 .LDW_13fc0a50:
00000a12 16            12004 	.byte	22
                       12005 	.section	.debug_str
00000c0a 616464725f75  12006 	.strz	"addr_u32"
00000c10 333200 
                       12007 	.section	.debug_info
00000a13 00000000*     12008 	.word	.Ldw_str_begin+3082
00000a17 c901          12009 	.byte	201,1
00000a19 3f            12010 	.byte	63

                                                                      Page 213
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000a1a 01            12011 	.byte	1
00000a1b 00000000*     12012 	.word	.LDW_13fc17d0
00000a1f 00            12013 	.byte	0
00000a20 00000000*     12014 	.word	.LDW_151d3c20
                       12015 	.section	.debug_loc
                       12016 .LDW_151d3c20:
0000001e 00000000*     12017 	.word	.LDW31
00000022 00000000*     12018 	.word	.LDW41
00000026 0100          12019 	.byte	1,0
00000028 56            12020 	.byte	86
00000029 00000000*     12021 	.word	.LDW41
0000002d 00000000*     12022 	.word	.LDW51
00000031 0100          12023 	.byte	1,0
00000033 6e            12024 	.byte	110
00000034 00000000      12025 	.word	0x0
00000038 00000000      12026 	.word	0x0
                       12027 
                       12028 	.section	.debug_info
                       12029 .LDW_13f788c0:
00000a24 22            12030 	.byte	34
00000a25 00000000*     12031 	.word	.LDW41
00000a29 00000000*     12032 	.word	.LDW51
                       12033 
00000a2d 00            12034 	.byte	0
                       12035 
00000a2e 00            12036 	.byte	0
                       12037 
                       12038 .LDW_13f78a00:
00000a2f 19            12039 	.byte	25
                       12040 	.section	.debug_str
00000c13 525f46434c5f  12041 	.strz	"R_FCL_I_read_memory_u08"
00000c19 495f72656164 
00000c1f 5f6d656d6f72 
00000c25 795f75303800 
                       12042 	.section	.debug_info
00000a30 00000000*     12043 	.word	.Ldw_str_begin+3091
00000a34 e701          12044 	.byte	231,1
00000a36 16            12045 	.byte	22
00000a37 01            12046 	.byte	1
00000a38 00000000*     12047 	.word	.LDW_13fc13e0
00000a3c 00000000*     12048 	.word	_R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000a40 00000000*     12049 	.word	___ghs_eofn_R_FCL_I_read_memory_u08
00000a44 01            12050 	.byte	1
00000a45 53            12051 	.byte	83
00000a46 02            12052 	.byte	2
00000a47 00            12053 	.byte	0
00000a48 828004        12054 	.byte	130,128,4
00000a4b 00            12055 	.byte	0
00000a4c 00            12056 	.byte	0
00000a4d 00            12057 	.byte	0
00000a4e 00            12058 	.byte	0
00000a4f 00            12059 	.byte	0
00000a50 01            12060 	.byte	1
00000a51 00            12061 	.byte	0
00000a52 01            12062 	.byte	1
                       12063 
                       12064 	.section	.debug_frame
                       12065 .LDW_1528b880:
000000c0 00000000*     12066 	.word	.LDW_unq_8-.LDW_unq_7
                       12067 .LDW_unq_7:
000000c4 00000000*     12068 	.word	.LDW_14056fd0

                                                                      Page 214
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000000c8 00000000*     12069 	.word	_R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000000cc 00000000*     12070 	.word	___ghs_eofn_R_FCL_I_read_memory_u08-_R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000000d0 01            12071 	.byte	1
000000d1 00000000*     12072 	.word	.LDW81
000000d5 00            12073 	.byte	0
000000d6 00            12074 	.byte	0
000000d7 00            12075 	.byte	0
                       12076 .LDW_unq_8:
                       12077 	.section	.debug_line
00000124 000502        12078 	.byte	0,5,2
00000127 00000000*     12079 	.word	_R_FCL_I_read_memory_u08..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000012b 06            12080 	.byte	6
0000012c 03            12081 	.byte	3
0000012d e701          12082 	.byte	231,1
0000012f 02            12083 	.byte	2
00000130 00            12084 	.byte	0
00000131 01            12085 	.byte	1
00000132 03            12086 	.byte	3
00000133 04            12087 	.byte	4
00000134 02            12088 	.byte	2
00000135 02            12089 	.byte	2
00000136 01            12090 	.byte	1
00000137 14            12091 	.byte	20
00000138 06            12092 	.byte	6
00000139 000502        12093 	.byte	0,5,2
0000013c 00000000*     12094 	.word	___ghs_eofn_R_FCL_I_read_memory_u08
00000140 02            12095 	.byte	2
00000141 00            12096 	.byte	0
00000142 000101        12097 	.byte	0,1,1
                       12098 	.section	.debug_info
                       12099 .LDW_13fc0ae0:
00000a53 16            12100 	.byte	22
                       12101 	.section	.debug_str
00000c2b 616464725f75  12102 	.strz	"addr_u32"
00000c31 333200 
                       12103 	.section	.debug_info
00000a54 00000000*     12104 	.word	.Ldw_str_begin+3115
00000a58 e701          12105 	.byte	231,1
00000a5a 3e            12106 	.byte	62
00000a5b 01            12107 	.byte	1
00000a5c 00000000*     12108 	.word	.LDW_13fc17d0
00000a60 00            12109 	.byte	0
00000a61 00000000*     12110 	.word	.LDW_151d0340
                       12111 	.section	.debug_loc
                       12112 .LDW_151d0340:
0000003c 00000000*     12113 	.word	.LDW61
00000040 00000000*     12114 	.word	.LDW71
00000044 0100          12115 	.byte	1,0
00000046 56            12116 	.byte	86
00000047 00000000*     12117 	.word	.LDW71
0000004b 00000000*     12118 	.word	.LDW81
0000004f 0100          12119 	.byte	1,0
00000051 6e            12120 	.byte	110
00000052 00000000      12121 	.word	0x0
00000056 00000000      12122 	.word	0x0
                       12123 
                       12124 	.section	.debug_info
                       12125 .LDW_13f78e70:
00000a65 22            12126 	.byte	34
00000a66 00000000*     12127 	.word	.LDW71
00000a6a 00000000*     12128 	.word	.LDW81

                                                                      Page 215
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       12129 
00000a6e 00            12130 	.byte	0
                       12131 
00000a6f 00            12132 	.byte	0
                       12133 
                       12134 .LDW_13f79310:
00000a70 18            12135 	.byte	24
                       12136 	.section	.debug_str
00000c34 525f46434c5f  12137 	.strz	"R_FCL_I_write_unaligned_memory_u32"
00000c3a 495f77726974 
00000c40 655f756e616c 
00000c46 69676e65645f 
00000c4c 6d656d6f7279 
00000c52 5f75333200 
                       12138 	.section	.debug_info
00000a71 00000000*     12139 	.word	.Ldw_str_begin+3124
00000a75 8602          12140 	.byte	134,2
00000a77 13            12141 	.byte	19
00000a78 01            12142 	.byte	1
00000a79 00000000*     12143 	.word	_R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000a7d 00000000*     12144 	.word	___ghs_eofn_R_FCL_I_write_unaligned_memory_u32
00000a81 01            12145 	.byte	1
00000a82 53            12146 	.byte	83
00000a83 828080800b    12147 	.byte	130,128,128,128,11
00000a88 0c            12148 	.byte	12
00000a89 828004        12149 	.byte	130,128,4
00000a8c 0c            12150 	.byte	12
00000a8d 00            12151 	.byte	0
00000a8e 00            12152 	.byte	0
00000a8f 00            12153 	.byte	0
00000a90 00            12154 	.byte	0
00000a91 01            12155 	.byte	1
00000a92 00            12156 	.byte	0
00000a93 01            12157 	.byte	1
                       12158 
                       12159 	.section	.debug_abbrev
0000014a 18            12160 	.byte	24
0000014b 2e            12161 	.byte	46
0000014c 01            12162 	.byte	1
0000014d 030e          12163 	.byte	3,14
0000014f 3b0f          12164 	.byte	59,15
00000151 390f          12165 	.byte	57,15
00000153 3a0f          12166 	.byte	58,15
00000155 1101          12167 	.byte	17,1
00000157 1201          12168 	.byte	18,1
00000159 400a          12169 	.byte	64,10
0000015b 8341          12170 	.byte	131,65
0000015d 0f            12171 	.byte	15
0000015e 8741          12172 	.byte	135,65
00000160 0d            12173 	.byte	13
00000161 8541          12174 	.byte	133,65
00000163 0f            12175 	.byte	15
00000164 8641          12176 	.byte	134,65
00000166 0d            12177 	.byte	13
00000167 9241          12178 	.byte	146,65
00000169 0f            12179 	.byte	15
0000016a 3c0c          12180 	.byte	60,12
0000016c 200b          12181 	.byte	32,11
0000016e 3f0c          12182 	.byte	63,12
00000170 320b          12183 	.byte	50,11
00000172 4c0b          12184 	.byte	76,11

                                                                      Page 216
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000174 270c          12185 	.byte	39,12
00000176 0000          12186 	.byte	0,0
                       12187 
                       12188 	.section	.debug_frame
                       12189 .LDW_1528c140:
000000d8 00000000*     12190 	.word	.LDW_unq_a-.LDW_unq_9
                       12191 .LDW_unq_9:
000000dc 00000000*     12192 	.word	.LDW_14056fd0
000000e0 00000000*     12193 	.word	_R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000000e4 00000000*     12194 	.word	___ghs_eofn_R_FCL_I_write_unaligned_memory_u32-_R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000000e8 46            12195 	.byte	70
000000e9 9f            12196 	.byte	159
000000ea 08            12197 	.byte	8
000000eb 44            12198 	.byte	68
000000ec 9c            12199 	.byte	156
000000ed 04            12200 	.byte	4
000000ee 44            12201 	.byte	68
000000ef 9d            12202 	.byte	157
000000f0 00            12203 	.byte	0
000000f1 01            12204 	.byte	1
000000f2 00000000*     12205 	.word	.LDW12
000000f6 44            12206 	.byte	68
000000f7 df            12207 	.byte	223
000000f8 44            12208 	.byte	68
000000f9 dd            12209 	.byte	221
000000fa 44            12210 	.byte	68
000000fb dc            12211 	.byte	220
                       12212 .LDW_unq_a:
                       12213 	.section	.debug_line
00000145 000502        12214 	.byte	0,5,2
00000148 00000000*     12215 	.word	_R_FCL_I_write_unaligned_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000014c 06            12216 	.byte	6
0000014d 03            12217 	.byte	3
0000014e 8602          12218 	.byte	134,2
00000150 02            12219 	.byte	2
00000151 00            12220 	.byte	0
00000152 01            12221 	.byte	1
00000153 53            12222 	.byte	83
00000154 000502        12223 	.byte	0,5,2
00000157 00000000*     12224 	.word	.LDWlin4
0000015b 0b            12225 	.byte	11
0000015c 000502        12226 	.byte	0,5,2
0000015f 00000000*     12227 	.word	.LDWlin5
00000163 0b            12228 	.byte	11
00000164 000502        12229 	.byte	0,5,2
00000167 00000000*     12230 	.word	.LDWlin6
0000016b 0b            12231 	.byte	11
0000016c 000502        12232 	.byte	0,5,2
0000016f 00000000*     12233 	.word	.LDWlin7
00000173 0b            12234 	.byte	11
00000174 06            12235 	.byte	6
00000175 000502        12236 	.byte	0,5,2
00000178 00000000*     12237 	.word	___ghs_eofn_R_FCL_I_write_unaligned_memory_u32
0000017c 02            12238 	.byte	2
0000017d 00            12239 	.byte	0
0000017e 000101        12240 	.byte	0,1,1
                       12241 	.section	.debug_info
                       12242 .LDW_13fc1110:
00000a94 16            12243 	.byte	22
                       12244 	.section	.debug_str
00000c57 616464725f75  12245 	.strz	"addr_u32"

                                                                      Page 217
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000c5d 333200 
                       12246 	.section	.debug_info
00000a95 00000000*     12247 	.word	.Ldw_str_begin+3159
00000a99 8602          12248 	.byte	134,2
00000a9b 46            12249 	.byte	70
00000a9c 01            12250 	.byte	1
00000a9d 00000000*     12251 	.word	.LDW_13fc17d0
00000aa1 00            12252 	.byte	0
00000aa2 00000000*     12253 	.word	.LDW_151d02c0
                       12254 	.section	.debug_loc
                       12255 .LDW_151d02c0:
0000005a 00000000*     12256 	.word	.LDW91
0000005e 00000000*     12257 	.word	.LDW02
00000062 0100          12258 	.byte	1,0
00000064 56            12259 	.byte	86
00000065 00000000*     12260 	.word	.LDW02
00000069 00000000*     12261 	.word	.LDW12
0000006d 0100          12262 	.byte	1,0
0000006f 6d            12263 	.byte	109
00000070 00000000      12264 	.word	0x0
00000074 00000000      12265 	.word	0x0
                       12266 
                       12267 	.section	.debug_info
                       12268 .LDW_13fc0ff0:
00000aa6 16            12269 	.byte	22
                       12270 	.section	.debug_str
00000c60 76616c5f7533  12271 	.strz	"val_u32"
00000c66 3200 
                       12272 	.section	.debug_info
00000aa7 00000000*     12273 	.word	.Ldw_str_begin+3168
00000aab 8602          12274 	.byte	134,2
00000aad 5f            12275 	.byte	95
00000aae 01            12276 	.byte	1
00000aaf 00000000*     12277 	.word	.LDW_13fc17d0
00000ab3 00            12278 	.byte	0
00000ab4 00000000*     12279 	.word	.LDW_151d0b20
                       12280 	.section	.debug_loc
                       12281 .LDW_151d0b20:
00000078 00000000*     12282 	.word	.LDW91
0000007c 00000000*     12283 	.word	.LDW02
00000080 0100          12284 	.byte	1,0
00000082 57            12285 	.byte	87
00000083 00000000*     12286 	.word	.LDW02
00000087 00000000*     12287 	.word	.LDW12
0000008b 0100          12288 	.byte	1,0
0000008d 6c            12289 	.byte	108
0000008e 00000000      12290 	.word	0x0
00000092 00000000      12291 	.word	0x0
                       12292 
                       12293 	.section	.debug_info
                       12294 .LDW_13f78e20:
00000ab8 22            12295 	.byte	34
00000ab9 00000000*     12296 	.word	.LDW02
00000abd 00000000*     12297 	.word	.LDW12
                       12298 
00000ac1 00            12299 	.byte	0
                       12300 
00000ac2 00            12301 	.byte	0
                       12302 
                       12303 .LDW_13ffcf20:
00000ac3 18            12304 	.byte	24

                                                                      Page 218
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       12305 	.section	.debug_str
00000c68 525f46434c5f  12306 	.strz	"R_FCL_I_write_memory_u32"
00000c6e 495f77726974 
00000c74 655f6d656d6f 
00000c7a 72795f753332 
00000c80 00 
                       12307 	.section	.debug_info
00000ac4 00000000*     12308 	.word	.Ldw_str_begin+3176
00000ac8 a402          12309 	.byte	164,2
00000aca 13            12310 	.byte	19
00000acb 01            12311 	.byte	1
00000acc 00000000*     12312 	.word	_R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000ad0 00000000*     12313 	.word	___ghs_eofn_R_FCL_I_write_memory_u32
00000ad4 01            12314 	.byte	1
00000ad5 53            12315 	.byte	83
00000ad6 02            12316 	.byte	2
00000ad7 00            12317 	.byte	0
00000ad8 828004        12318 	.byte	130,128,4
00000adb 00            12319 	.byte	0
00000adc 00            12320 	.byte	0
00000add 00            12321 	.byte	0
00000ade 00            12322 	.byte	0
00000adf 00            12323 	.byte	0
00000ae0 01            12324 	.byte	1
00000ae1 00            12325 	.byte	0
00000ae2 01            12326 	.byte	1
                       12327 
                       12328 	.section	.debug_frame
                       12329 .LDW_1528c0f0:
000000fc 00000000*     12330 	.word	.LDW_unq_c-.LDW_unq_b
                       12331 .LDW_unq_b:
00000100 00000000*     12332 	.word	.LDW_14056fd0
00000104 00000000*     12333 	.word	_R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000108 00000000*     12334 	.word	___ghs_eofn_R_FCL_I_write_memory_u32-_R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000010c 01            12335 	.byte	1
0000010d 00000000*     12336 	.word	.LDW42
00000111 00            12337 	.byte	0
00000112 00            12338 	.byte	0
00000113 00            12339 	.byte	0
                       12340 .LDW_unq_c:
                       12341 	.section	.debug_line
00000181 000502        12342 	.byte	0,5,2
00000184 00000000*     12343 	.word	_R_FCL_I_write_memory_u32..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000188 06            12344 	.byte	6
00000189 03            12345 	.byte	3
0000018a a402          12346 	.byte	164,2
0000018c 02            12347 	.byte	2
0000018d 00            12348 	.byte	0
0000018e 01            12349 	.byte	1
0000018f 03            12350 	.byte	3
00000190 04            12351 	.byte	4
00000191 02            12352 	.byte	2
00000192 02            12353 	.byte	2
00000193 01            12354 	.byte	1
00000194 14            12355 	.byte	20
00000195 06            12356 	.byte	6
00000196 000502        12357 	.byte	0,5,2
00000199 00000000*     12358 	.word	___ghs_eofn_R_FCL_I_write_memory_u32
0000019d 02            12359 	.byte	2
0000019e 00            12360 	.byte	0
0000019f 000101        12361 	.byte	0,1,1

                                                                      Page 219
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       12362 	.section	.debug_info
                       12363 .LDW_13fc12c0:
00000ae3 16            12364 	.byte	22
                       12365 	.section	.debug_str
00000c81 616464725f75  12366 	.strz	"addr_u32"
00000c87 333200 
                       12367 	.section	.debug_info
00000ae4 00000000*     12368 	.word	.Ldw_str_begin+3201
00000ae8 a402          12369 	.byte	164,2
00000aea 3c            12370 	.byte	60
00000aeb 01            12371 	.byte	1
00000aec 00000000*     12372 	.word	.LDW_13fc17d0
00000af0 00            12373 	.byte	0
00000af1 00000000*     12374 	.word	.LDW_151d0a80
                       12375 	.section	.debug_loc
                       12376 .LDW_151d0a80:
00000096 00000000*     12377 	.word	.LDW22
0000009a 00000000*     12378 	.word	.LDW32
0000009e 0100          12379 	.byte	1,0
000000a0 56            12380 	.byte	86
000000a1 00000000*     12381 	.word	.LDW32
000000a5 00000000*     12382 	.word	.LDW42
000000a9 0100          12383 	.byte	1,0
000000ab 6e            12384 	.byte	110
000000ac 00000000      12385 	.word	0x0
000000b0 00000000      12386 	.word	0x0
                       12387 
                       12388 	.section	.debug_info
                       12389 .LDW_13fc0c00:
00000af5 16            12390 	.byte	22
                       12391 	.section	.debug_str
00000c8a 76616c5f7533  12392 	.strz	"val_u32"
00000c90 3200 
                       12393 	.section	.debug_info
00000af6 00000000*     12394 	.word	.Ldw_str_begin+3210
00000afa a402          12395 	.byte	164,2
00000afc 55            12396 	.byte	85
00000afd 01            12397 	.byte	1
00000afe 00000000*     12398 	.word	.LDW_13fc17d0
00000b02 00            12399 	.byte	0
00000b03 00000000*     12400 	.word	.LDW_151d0d80
                       12401 	.section	.debug_loc
                       12402 .LDW_151d0d80:
000000b4 00000000*     12403 	.word	.LDW22
000000b8 00000000*     12404 	.word	.LDW42
000000bc 0100          12405 	.byte	1,0
000000be 57            12406 	.byte	87
000000bf 00000000      12407 	.word	0x0
000000c3 00000000      12408 	.word	0x0
                       12409 
                       12410 	.section	.debug_info
                       12411 .LDW_13f790f0:
00000b07 22            12412 	.byte	34
00000b08 00000000*     12413 	.word	.LDW32
00000b0c 00000000*     12414 	.word	.LDW42
                       12415 
00000b10 00            12416 	.byte	0
                       12417 
00000b11 00            12418 	.byte	0
                       12419 
                       12420 .LDW_13ffd020:

                                                                      Page 220
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000b12 18            12421 	.byte	24
                       12422 	.section	.debug_str
00000c92 525f46434c5f  12423 	.strz	"R_FCL_I_write_memory_u16"
00000c98 495f77726974 
00000c9e 655f6d656d6f 
00000ca4 72795f753136 
00000caa 00 
                       12424 	.section	.debug_info
00000b13 00000000*     12425 	.word	.Ldw_str_begin+3218
00000b17 c302          12426 	.byte	195,2
00000b19 13            12427 	.byte	19
00000b1a 01            12428 	.byte	1
00000b1b 00000000*     12429 	.word	_R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000b1f 00000000*     12430 	.word	___ghs_eofn_R_FCL_I_write_memory_u16
00000b23 01            12431 	.byte	1
00000b24 53            12432 	.byte	83
00000b25 02            12433 	.byte	2
00000b26 00            12434 	.byte	0
00000b27 828004        12435 	.byte	130,128,4
00000b2a 00            12436 	.byte	0
00000b2b 00            12437 	.byte	0
00000b2c 00            12438 	.byte	0
00000b2d 00            12439 	.byte	0
00000b2e 00            12440 	.byte	0
00000b2f 01            12441 	.byte	1
00000b30 00            12442 	.byte	0
00000b31 01            12443 	.byte	1
                       12444 
                       12445 	.section	.debug_frame
                       12446 .LDW_1528bba0:
00000114 00000000*     12447 	.word	.LDW_unq_e-.LDW_unq_d
                       12448 .LDW_unq_d:
00000118 00000000*     12449 	.word	.LDW_14056fd0
0000011c 00000000*     12450 	.word	_R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000120 00000000*     12451 	.word	___ghs_eofn_R_FCL_I_write_memory_u16-_R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000124 01            12452 	.byte	1
00000125 00000000*     12453 	.word	.LDW72
00000129 00            12454 	.byte	0
0000012a 00            12455 	.byte	0
0000012b 00            12456 	.byte	0
                       12457 .LDW_unq_e:
                       12458 	.section	.debug_line
000001a2 000502        12459 	.byte	0,5,2
000001a5 00000000*     12460 	.word	_R_FCL_I_write_memory_u16..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000001a9 06            12461 	.byte	6
000001aa 03            12462 	.byte	3
000001ab c302          12463 	.byte	195,2
000001ad 02            12464 	.byte	2
000001ae 00            12465 	.byte	0
000001af 01            12466 	.byte	1
000001b0 03            12467 	.byte	3
000001b1 04            12468 	.byte	4
000001b2 02            12469 	.byte	2
000001b3 04            12470 	.byte	4
000001b4 01            12471 	.byte	1
000001b5 14            12472 	.byte	20
000001b6 06            12473 	.byte	6
000001b7 000502        12474 	.byte	0,5,2
000001ba 00000000*     12475 	.word	___ghs_eofn_R_FCL_I_write_memory_u16
000001be 02            12476 	.byte	2
000001bf 00            12477 	.byte	0

                                                                      Page 221
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000001c0 000101        12478 	.byte	0,1,1
                       12479 	.section	.debug_info
                       12480 .LDW_13fc1590:
00000b32 16            12481 	.byte	22
                       12482 	.section	.debug_str
00000cab 616464725f75  12483 	.strz	"addr_u32"
00000cb1 333200 
                       12484 	.section	.debug_info
00000b33 00000000*     12485 	.word	.Ldw_str_begin+3243
00000b37 c302          12486 	.byte	195,2
00000b39 3c            12487 	.byte	60
00000b3a 01            12488 	.byte	1
00000b3b 00000000*     12489 	.word	.LDW_13fc17d0
00000b3f 00            12490 	.byte	0
00000b40 00000000*     12491 	.word	.LDW_15310d10
                       12492 	.section	.debug_loc
                       12493 .LDW_15310d10:
000000c7 00000000*     12494 	.word	.LDW52
000000cb 00000000*     12495 	.word	.LDW62
000000cf 0100          12496 	.byte	1,0
000000d1 56            12497 	.byte	86
000000d2 00000000*     12498 	.word	.LDW62
000000d6 00000000*     12499 	.word	.LDW72
000000da 0100          12500 	.byte	1,0
000000dc 6e            12501 	.byte	110
000000dd 00000000      12502 	.word	0x0
000000e1 00000000      12503 	.word	0x0
                       12504 
                       12505 	.section	.debug_info
                       12506 .LDW_13fc16b0:
00000b44 16            12507 	.byte	22
                       12508 	.section	.debug_str
00000cb4 76616c5f7531  12509 	.strz	"val_u16"
00000cba 3600 
                       12510 	.section	.debug_info
00000b45 00000000*     12511 	.word	.Ldw_str_begin+3252
00000b49 c302          12512 	.byte	195,2
00000b4b 55            12513 	.byte	85
00000b4c 01            12514 	.byte	1
00000b4d 00000000*     12515 	.word	.LDW_13fc1500
00000b51 00            12516 	.byte	0
00000b52 00000000*     12517 	.word	.LDW_15310ed0
                       12518 	.section	.debug_loc
                       12519 .LDW_15310ed0:
000000e5 00000000*     12520 	.word	.LDW52
000000e9 00000000*     12521 	.word	.LDW72
000000ed 0100          12522 	.byte	1,0
000000ef 57            12523 	.byte	87
000000f0 00000000      12524 	.word	0x0
000000f4 00000000      12525 	.word	0x0
                       12526 
                       12527 	.section	.debug_info
                       12528 .LDW_13f79140:
00000b56 22            12529 	.byte	34
00000b57 00000000*     12530 	.word	.LDW62
00000b5b 00000000*     12531 	.word	.LDW72
                       12532 
00000b5f 00            12533 	.byte	0
                       12534 
00000b60 00            12535 	.byte	0
                       12536 

                                                                      Page 222
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       12537 .LDW_13ffd120:
00000b61 18            12538 	.byte	24
                       12539 	.section	.debug_str
00000cbc 525f46434c5f  12540 	.strz	"R_FCL_I_write_memory_u08"
00000cc2 495f77726974 
00000cc8 655f6d656d6f 
00000cce 72795f753038 
00000cd4 00 
                       12541 	.section	.debug_info
00000b62 00000000*     12542 	.word	.Ldw_str_begin+3260
00000b66 e202          12543 	.byte	226,2
00000b68 06            12544 	.byte	6
00000b69 01            12545 	.byte	1
00000b6a 00000000*     12546 	.word	_R_FCL_I_write_memory_u08
00000b6e 00000000*     12547 	.word	___ghs_eofn_R_FCL_I_write_memory_u08
00000b72 01            12548 	.byte	1
00000b73 53            12549 	.byte	83
00000b74 02            12550 	.byte	2
00000b75 00            12551 	.byte	0
00000b76 828004        12552 	.byte	130,128,4
00000b79 00            12553 	.byte	0
00000b7a 00            12554 	.byte	0
00000b7b 00            12555 	.byte	0
00000b7c 00            12556 	.byte	0
00000b7d 01            12557 	.byte	1
00000b7e 01            12558 	.byte	1
00000b7f 00            12559 	.byte	0
00000b80 01            12560 	.byte	1
                       12561 
                       12562 	.section	.debug_frame
                       12563 .LDW_1528b420:
0000012c 00000000*     12564 	.word	.LDW_unq_10-.LDW_unq_f
                       12565 .LDW_unq_f:
00000130 00000000*     12566 	.word	.LDW_14056fd0
00000134 00000000*     12567 	.word	_R_FCL_I_write_memory_u08
00000138 00000000*     12568 	.word	___ghs_eofn_R_FCL_I_write_memory_u08-_R_FCL_I_write_memory_u08
0000013c 01            12569 	.byte	1
0000013d 00000000*     12570 	.word	.LDW03
00000141 00            12571 	.byte	0
00000142 00            12572 	.byte	0
00000143 00            12573 	.byte	0
                       12574 .LDW_unq_10:
                       12575 	.section	.debug_line
000001c3 000502        12576 	.byte	0,5,2
000001c6 00000000*     12577 	.word	_R_FCL_I_write_memory_u08
000001ca 06            12578 	.byte	6
000001cb 03            12579 	.byte	3
000001cc e202          12580 	.byte	226,2
000001ce 02            12581 	.byte	2
000001cf 00            12582 	.byte	0
000001d0 01            12583 	.byte	1
000001d1 03            12584 	.byte	3
000001d2 04            12585 	.byte	4
000001d3 02            12586 	.byte	2
000001d4 04            12587 	.byte	4
000001d5 01            12588 	.byte	1
000001d6 14            12589 	.byte	20
000001d7 06            12590 	.byte	6
000001d8 000502        12591 	.byte	0,5,2
000001db 00000000*     12592 	.word	___ghs_eofn_R_FCL_I_write_memory_u08
000001df 02            12593 	.byte	2

                                                                      Page 223
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000001e0 00            12594 	.byte	0
000001e1 000101        12595 	.byte	0,1,1
                       12596 	.section	.debug_info
                       12597 .LDW_13fc0c90:
00000b81 16            12598 	.byte	22
                       12599 	.section	.debug_str
00000cd5 616464725f75  12600 	.strz	"addr_u32"
00000cdb 333200 
                       12601 	.section	.debug_info
00000b82 00000000*     12602 	.word	.Ldw_str_begin+3285
00000b86 e202          12603 	.byte	226,2
00000b88 2f            12604 	.byte	47
00000b89 01            12605 	.byte	1
00000b8a 00000000*     12606 	.word	.LDW_13fc17d0
00000b8e 00            12607 	.byte	0
00000b8f 00000000*     12608 	.word	.LDW_15310e30
                       12609 	.section	.debug_loc
                       12610 .LDW_15310e30:
000000f8 00000000*     12611 	.word	.LDW82
000000fc 00000000*     12612 	.word	.LDW92
00000100 0100          12613 	.byte	1,0
00000102 56            12614 	.byte	86
00000103 00000000*     12615 	.word	.LDW92
00000107 00000000*     12616 	.word	.LDW03
0000010b 0100          12617 	.byte	1,0
0000010d 6e            12618 	.byte	110
0000010e 00000000      12619 	.word	0x0
00000112 00000000      12620 	.word	0x0
                       12621 
                       12622 	.section	.debug_info
                       12623 .LDW_13fc0db0:
00000b93 16            12624 	.byte	22
                       12625 	.section	.debug_str
00000cde 76616c5f7530  12626 	.strz	"val_u08"
00000ce4 3800 
                       12627 	.section	.debug_info
00000b94 00000000*     12628 	.word	.Ldw_str_begin+3294
00000b98 e202          12629 	.byte	226,2
00000b9a 47            12630 	.byte	71
00000b9b 01            12631 	.byte	1
00000b9c 00000000*     12632 	.word	.LDW_13fc1740
00000ba0 00            12633 	.byte	0
00000ba1 00000000*     12634 	.word	.LDW_15309510
                       12635 	.section	.debug_loc
                       12636 .LDW_15309510:
00000116 00000000*     12637 	.word	.LDW82
0000011a 00000000*     12638 	.word	.LDW03
0000011e 0100          12639 	.byte	1,0
00000120 57            12640 	.byte	87
00000121 00000000      12641 	.word	0x0
00000125 00000000      12642 	.word	0x0
                       12643 
                       12644 	.section	.debug_info
                       12645 .LDW_13f78fb0:
00000ba5 22            12646 	.byte	34
00000ba6 00000000*     12647 	.word	.LDW92
00000baa 00000000*     12648 	.word	.LDW03
                       12649 
00000bae 00            12650 	.byte	0
                       12651 
00000baf 00            12652 	.byte	0

                                                                      Page 224
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       12653 
                       12654 .LDW_13ffd220:
00000bb0 19            12655 	.byte	25
                       12656 	.section	.debug_str
00000ce6 525f46434c5f  12657 	.strz	"R_FCL_I_GetCPUCorePid"
00000cec 495f47657443 
00000cf2 5055436f7265 
00000cf8 50696400 
                       12658 	.section	.debug_info
00000bb1 00000000*     12659 	.word	.Ldw_str_begin+3302
00000bb5 8003          12660 	.byte	128,3
00000bb7 17            12661 	.byte	23
00000bb8 01            12662 	.byte	1
00000bb9 00000000*     12663 	.word	.LDW_13fc1230
00000bbd 00000000*     12664 	.word	_R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000bc1 00000000*     12665 	.word	___ghs_eofn_R_FCL_I_GetCPUCorePid
00000bc5 01            12666 	.byte	1
00000bc6 53            12667 	.byte	83
00000bc7 02            12668 	.byte	2
00000bc8 00            12669 	.byte	0
00000bc9 828004        12670 	.byte	130,128,4
00000bcc 00            12671 	.byte	0
00000bcd 00            12672 	.byte	0
00000bce 00            12673 	.byte	0
00000bcf 00            12674 	.byte	0
00000bd0 00            12675 	.byte	0
00000bd1 01            12676 	.byte	1
00000bd2 00            12677 	.byte	0
00000bd3 01            12678 	.byte	1
                       12679 
                       12680 	.section	.debug_frame
                       12681 .LDW_1528b740:
00000144 00000000*     12682 	.word	.LDW_unq_12-.LDW_unq_11
                       12683 .LDW_unq_11:
00000148 00000000*     12684 	.word	.LDW_14056fd0
0000014c 00000000*     12685 	.word	_R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000150 00000000*     12686 	.word	___ghs_eofn_R_FCL_I_GetCPUCorePid-_R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000154 01            12687 	.byte	1
00000155 00000000*     12688 	.word	.LDW33
00000159 00            12689 	.byte	0
0000015a 00            12690 	.byte	0
0000015b 00            12691 	.byte	0
                       12692 .LDW_unq_12:
                       12693 	.section	.debug_line
000001e4 000502        12694 	.byte	0,5,2
000001e7 00000000*     12695 	.word	_R_FCL_I_GetCPUCorePid..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000001eb 06            12696 	.byte	6
000001ec 03            12697 	.byte	3
000001ed 8503          12698 	.byte	133,3
000001ef 02            12699 	.byte	2
000001f0 00            12700 	.byte	0
000001f1 01            12701 	.byte	1
000001f2 03            12702 	.byte	3
000001f3 07            12703 	.byte	7
000001f4 02            12704 	.byte	2
000001f5 04            12705 	.byte	4
000001f6 01            12706 	.byte	1
000001f7 1c            12707 	.byte	28
000001f8 13            12708 	.byte	19
000001f9 06            12709 	.byte	6
000001fa 000502        12710 	.byte	0,5,2

                                                                      Page 225
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000001fd 00000000*     12711 	.word	___ghs_eofn_R_FCL_I_GetCPUCorePid
00000201 02            12712 	.byte	2
00000202 00            12713 	.byte	0
00000203 000101        12714 	.byte	0,1,1
                       12715 	.section	.debug_info
                       12716 .LDW_13f79230:
00000bd4 22            12717 	.byte	34
00000bd5 00000000*     12718 	.word	.LDW23
00000bd9 00000000*     12719 	.word	.LDW33
                       12720 
                       12721 .LDW_13fc0e40:
00000bdd 07            12722 	.byte	7
                       12723 	.section	.debug_str
00000cfc 70696400      12724 	.strz	"pid"
                       12725 	.section	.debug_info
00000bde 00000000*     12726 	.word	.Ldw_str_begin+3324
00000be2 8203          12727 	.byte	130,3
00000be4 0e            12728 	.byte	14
00000be5 01            12729 	.byte	1
00000be6 00000000*     12730 	.word	.LDW_13fc1230
00000bea 00            12731 	.byte	0
00000beb 00            12732 	.byte	0
00000bec 00000000*     12733 	.word	.LDW_153095f0
                       12734 	.section	.debug_loc
                       12735 .LDW_153095f0:
00000129 00000000*     12736 	.word	.LDW23
0000012d 00000000*     12737 	.word	.LDW33
00000131 0100          12738 	.byte	1,0
00000133 51            12739 	.byte	81
00000134 00000000      12740 	.word	0x0
00000138 00000000      12741 	.word	0x0
                       12742 
                       12743 	.section	.debug_abbrev
00000178 07            12744 	.byte	7
00000179 34            12745 	.byte	52
0000017a 00            12746 	.byte	0
0000017b 030e          12747 	.byte	3,14
0000017d 3b0f          12748 	.byte	59,15
0000017f 390f          12749 	.byte	57,15
00000181 3a0f          12750 	.byte	58,15
00000183 4910          12751 	.byte	73,16
00000185 3f0c          12752 	.byte	63,12
00000187 3c0c          12753 	.byte	60,12
00000189 0206          12754 	.byte	2,6
0000018b 0000          12755 	.byte	0,0
                       12756 
                       12757 	.section	.debug_info
00000bf0 00            12758 	.byte	0
                       12759 
00000bf1 00            12760 	.byte	0
                       12761 
                       12762 .LDW_1401d3a0:
00000bf2 18            12763 	.byte	24
                       12764 	.section	.debug_str
00000d00 525f46434c5f  12765 	.strz	"R_FCL_Fct_CallFromRAM"
00000d06 4663745f4361 
00000d0c 6c6c46726f6d 
00000d12 52414d00 
                       12766 	.section	.debug_info
00000bf3 00000000*     12767 	.word	.Ldw_str_begin+3328
00000bf7 a703          12768 	.byte	167,3

                                                                      Page 226
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000bf9 06            12769 	.byte	6
00000bfa 01            12770 	.byte	1
00000bfb 00000000*     12771 	.word	_R_FCL_Fct_CallFromRAM
00000bff 00000000*     12772 	.word	___ghs_eofn_R_FCL_Fct_CallFromRAM
00000c03 01            12773 	.byte	1
00000c04 53            12774 	.byte	83
00000c05 828080800a    12775 	.byte	130,128,128,128,10
00000c0a 08            12776 	.byte	8
00000c0b 828004        12777 	.byte	130,128,4
00000c0e 08            12778 	.byte	8
00000c0f 00            12779 	.byte	0
00000c10 00            12780 	.byte	0
00000c11 00            12781 	.byte	0
00000c12 01            12782 	.byte	1
00000c13 01            12783 	.byte	1
00000c14 00            12784 	.byte	0
00000c15 01            12785 	.byte	1
                       12786 
                       12787 	.section	.debug_frame
                       12788 .LDW_1528b830:
0000015c 00000000*     12789 	.word	.LDW_unq_14-.LDW_unq_13
                       12790 .LDW_unq_13:
00000160 00000000*     12791 	.word	.LDW_14056fd0
00000164 00000000*     12792 	.word	_R_FCL_Fct_CallFromRAM
00000168 00000000*     12793 	.word	___ghs_eofn_R_FCL_Fct_CallFromRAM-_R_FCL_Fct_CallFromRAM
0000016c 46            12794 	.byte	70
0000016d 9f            12795 	.byte	159
0000016e 04            12796 	.byte	4
0000016f 44            12797 	.byte	68
00000170 9d            12798 	.byte	157
00000171 00            12799 	.byte	0
00000172 01            12800 	.byte	1
00000173 00000000*     12801 	.word	.LDW63
00000177 44            12802 	.byte	68
00000178 df            12803 	.byte	223
00000179 44            12804 	.byte	68
0000017a dd            12805 	.byte	221
0000017b 00            12806 	.byte	0
                       12807 .LDW_unq_14:
                       12808 	.section	.debug_line
00000206 000502        12809 	.byte	0,5,2
00000209 00000000*     12810 	.word	_R_FCL_Fct_CallFromRAM
0000020d 06            12811 	.byte	6
0000020e 03            12812 	.byte	3
0000020f a703          12813 	.byte	167,3
00000211 02            12814 	.byte	2
00000212 00            12815 	.byte	0
00000213 01            12816 	.byte	1
00000214 33            12817 	.byte	51
00000215 000502        12818 	.byte	0,5,2
00000218 00000000*     12819 	.word	.LDWlin13
0000021c 0b            12820 	.byte	11
0000021d 0b            12821 	.byte	11
0000021e 000502        12822 	.byte	0,5,2
00000221 00000000*     12823 	.word	.LDWlin14
00000225 0b            12824 	.byte	11
00000226 0c            12825 	.byte	12
00000227 0b            12826 	.byte	11
00000228 000502        12827 	.byte	0,5,2
0000022b 00000000*     12828 	.word	.LDWlin15
0000022f 0b            12829 	.byte	11

                                                                      Page 227
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000230 02            12830 	.byte	2
00000231 00            12831 	.byte	0
00000232 0b            12832 	.byte	11
00000233 06            12833 	.byte	6
00000234 000502        12834 	.byte	0,5,2
00000237 00000000*     12835 	.word	___ghs_eofn_R_FCL_Fct_CallFromRAM
0000023b 02            12836 	.byte	2
0000023c 00            12837 	.byte	0
0000023d 000101        12838 	.byte	0,1,1
                       12839 	.section	.debug_info
                       12840 .LDW_13f78b50:
00000c16 22            12841 	.byte	34
00000c17 00000000*     12842 	.word	.LDW53
00000c1b 00000000*     12843 	.word	.LDW63
                       12844 
00000c1f 00            12845 	.byte	0
                       12846 
00000c20 00            12847 	.byte	0
                       12848 
                       12849 .LDW_1401e4b0:
00000c21 19            12850 	.byte	25
                       12851 	.section	.debug_str
00000d16 525f46434c5f  12852 	.strz	"R_FCL_FCUFct_VerifyID"
00000d1c 464355466374 
00000d22 5f5665726966 
00000d28 79494400 
                       12853 	.section	.debug_info
00000c22 00000000*     12854 	.word	.Ldw_str_begin+3350
00000c26 cd03          12855 	.byte	205,3
00000c28 1d            12856 	.byte	29
00000c29 01            12857 	.byte	1
00000c2a 00000000*     12858 	.word	.LDW_13fc0ed0
00000c2e 00000000*     12859 	.word	_R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000c32 00000000*     12860 	.word	___ghs_eofn_R_FCL_FCUFct_VerifyID
00000c36 01            12861 	.byte	1
00000c37 53            12862 	.byte	83
00000c38 828080800a    12863 	.byte	130,128,128,128,10
00000c3d 08            12864 	.byte	8
00000c3e 828004        12865 	.byte	130,128,4
00000c41 08            12866 	.byte	8
00000c42 00            12867 	.byte	0
00000c43 00            12868 	.byte	0
00000c44 00            12869 	.byte	0
00000c45 00            12870 	.byte	0
00000c46 01            12871 	.byte	1
00000c47 00            12872 	.byte	0
00000c48 01            12873 	.byte	1
                       12874 
                       12875 	.section	.debug_frame
                       12876 .LDW_1528b8d0:
0000017c 00000000*     12877 	.word	.LDW_unq_16-.LDW_unq_15
                       12878 .LDW_unq_15:
00000180 00000000*     12879 	.word	.LDW_14056fd0
00000184 00000000*     12880 	.word	_R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000188 00000000*     12881 	.word	___ghs_eofn_R_FCL_FCUFct_VerifyID-_R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000018c 46            12882 	.byte	70
0000018d 9f            12883 	.byte	159
0000018e 04            12884 	.byte	4
0000018f 44            12885 	.byte	68
00000190 9d            12886 	.byte	157
00000191 00            12887 	.byte	0

                                                                      Page 228
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000192 01            12888 	.byte	1
00000193 00000000*     12889 	.word	.LDW93
00000197 44            12890 	.byte	68
00000198 df            12891 	.byte	223
00000199 44            12892 	.byte	68
0000019a dd            12893 	.byte	221
0000019b 00            12894 	.byte	0
                       12895 .LDW_unq_16:
                       12896 	.section	.debug_line
00000240 000502        12897 	.byte	0,5,2
00000243 00000000*     12898 	.word	_R_FCL_FCUFct_VerifyID..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000247 06            12899 	.byte	6
00000248 03            12900 	.byte	3
00000249 cd03          12901 	.byte	205,3
0000024b 02            12902 	.byte	2
0000024c 00            12903 	.byte	0
0000024d 01            12904 	.byte	1
0000024e 03            12905 	.byte	3
0000024f 04            12906 	.byte	4
00000250 02            12907 	.byte	2
00000251 0a            12908 	.byte	10
00000252 01            12909 	.byte	1
00000253 14            12910 	.byte	20
00000254 000502        12911 	.byte	0,5,2
00000257 00000000*     12912 	.word	.LDWlin17
0000025b 0b            12913 	.byte	11
0000025c 000502        12914 	.byte	0,5,2
0000025f 00000000*     12915 	.word	.LDWlin18
00000263 0b            12916 	.byte	11
00000264 000502        12917 	.byte	0,5,2
00000267 00000000*     12918 	.word	.LDWlin19
0000026b 0b            12919 	.byte	11
0000026c 000502        12920 	.byte	0,5,2
0000026f 00000000*     12921 	.word	.LDWlin20
00000273 0d            12922 	.byte	13
00000274 000502        12923 	.byte	0,5,2
00000277 00000000*     12924 	.word	.LDWlin21
0000027b 0d            12925 	.byte	13
0000027c 000502        12926 	.byte	0,5,2
0000027f 00000000*     12927 	.word	.LDWlin22
00000283 0b            12928 	.byte	11
00000284 000502        12929 	.byte	0,5,2
00000287 00000000*     12930 	.word	.LDWlin23
0000028b 0b            12931 	.byte	11
0000028c 0b            12932 	.byte	11
0000028d 13            12933 	.byte	19
0000028e 02            12934 	.byte	2
0000028f 00            12935 	.byte	0
00000290 0c            12936 	.byte	12
00000291 13            12937 	.byte	19
00000292 06            12938 	.byte	6
00000293 000502        12939 	.byte	0,5,2
00000296 00000000*     12940 	.word	___ghs_eofn_R_FCL_FCUFct_VerifyID
0000029a 02            12941 	.byte	2
0000029b 00            12942 	.byte	0
0000029c 000101        12943 	.byte	0,1,1
                       12944 	.section	.debug_info
                       12945 .LDW_13f78bf0:
00000c49 22            12946 	.byte	34
00000c4a 00000000*     12947 	.word	.LDW83
00000c4e 00000000*     12948 	.word	.LDW93

                                                                      Page 229
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       12949 
                       12950 .LDW_13fc1080:
00000c52 07            12951 	.byte	7
                       12952 	.section	.debug_str
00000d2c 726573756c74  12953 	.strz	"result"
00000d32 00 
                       12954 	.section	.debug_info
00000c53 00000000*     12955 	.word	.Ldw_str_begin+3372
00000c57 cf03          12956 	.byte	207,3
00000c59 14            12957 	.byte	20
00000c5a 01            12958 	.byte	1
00000c5b 00000000*     12959 	.word	.LDW_13fc1230
00000c5f 00            12960 	.byte	0
00000c60 00            12961 	.byte	0
00000c61 00000000*     12962 	.word	.LDW_15309ef0
                       12963 	.section	.debug_loc
                       12964 .LDW_15309ef0:
0000013c 00000000*     12965 	.word	.LDW83
00000140 00000000*     12966 	.word	.LDW93
00000144 0100          12967 	.byte	1,0
00000146 51            12968 	.byte	81
00000147 00000000      12969 	.word	0x0
0000014b 00000000      12970 	.word	0x0
                       12971 
                       12972 	.section	.debug_info
                       12973 .LDW_13fc11a0:
00000c65 07            12974 	.byte	7
                       12975 	.section	.debug_str
00000d33 72657400      12976 	.strz	"ret"
                       12977 	.section	.debug_info
00000c66 00000000*     12978 	.word	.Ldw_str_begin+3379
00000c6a d003          12979 	.byte	208,3
00000c6c 14            12980 	.byte	20
00000c6d 01            12981 	.byte	1
00000c6e 00000000*     12982 	.word	.LDW_13fc0ed0
00000c72 00            12983 	.byte	0
00000c73 00            12984 	.byte	0
00000c74 00000000*     12985 	.word	.LDW_153098d0
                       12986 	.section	.debug_loc
                       12987 .LDW_153098d0:
0000014f 00000000*     12988 	.word	.LDW83
00000153 00000000*     12989 	.word	.LDW93
00000157 0100          12990 	.byte	1,0
00000159 6d            12991 	.byte	109
0000015a 00000000      12992 	.word	0x0
0000015e 00000000      12993 	.word	0x0
                       12994 
                       12995 	.section	.debug_info
00000c78 00            12996 	.byte	0
                       12997 
00000c79 00            12998 	.byte	0
                       12999 
                       13000 .LDW_1401f5c0:
00000c7a 19            13001 	.byte	25
                       13002 	.section	.debug_str
00000d37 525f46434c5f  13003 	.strz	"R_FCL_FCUFct_Clear_Cache"
00000d3d 464355466374 
00000d43 5f436c656172 
00000d49 5f4361636865 
00000d4f 00 
                       13004 	.section	.debug_info

                                                                      Page 230
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000c7b 00000000*     13005 	.word	.Ldw_str_begin+3383
00000c7f fb03          13006 	.byte	251,3
00000c81 1d            13007 	.byte	29
00000c82 01            13008 	.byte	1
00000c83 00000000*     13009 	.word	.LDW_13fc0ed0
00000c87 00000000*     13010 	.word	_R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000c8b 00000000*     13011 	.word	___ghs_eofn_R_FCL_FCUFct_Clear_Cache
00000c8f 01            13012 	.byte	1
00000c90 53            13013 	.byte	83
00000c91 828080800a    13014 	.byte	130,128,128,128,10
00000c96 08            13015 	.byte	8
00000c97 828004        13016 	.byte	130,128,4
00000c9a 08            13017 	.byte	8
00000c9b 00            13018 	.byte	0
00000c9c 00            13019 	.byte	0
00000c9d 00            13020 	.byte	0
00000c9e 00            13021 	.byte	0
00000c9f 01            13022 	.byte	1
00000ca0 00            13023 	.byte	0
00000ca1 01            13024 	.byte	1
                       13025 
                       13026 	.section	.debug_frame
                       13027 .LDW_1528ba10:
0000019c 00000000*     13028 	.word	.LDW_unq_18-.LDW_unq_17
                       13029 .LDW_unq_17:
000001a0 00000000*     13030 	.word	.LDW_14056fd0
000001a4 00000000*     13031 	.word	_R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000001a8 00000000*     13032 	.word	___ghs_eofn_R_FCL_FCUFct_Clear_Cache-_R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000001ac 46            13033 	.byte	70
000001ad 9f            13034 	.byte	159
000001ae 04            13035 	.byte	4
000001af 44            13036 	.byte	68
000001b0 9d            13037 	.byte	157
000001b1 00            13038 	.byte	0
000001b2 01            13039 	.byte	1
000001b3 00000000*     13040 	.word	.LDW24
000001b7 44            13041 	.byte	68
000001b8 df            13042 	.byte	223
000001b9 44            13043 	.byte	68
000001ba dd            13044 	.byte	221
000001bb 00            13045 	.byte	0
                       13046 .LDW_unq_18:
                       13047 	.section	.debug_line
0000029f 000502        13048 	.byte	0,5,2
000002a2 00000000*     13049 	.word	_R_FCL_FCUFct_Clear_Cache..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000002a6 06            13050 	.byte	6
000002a7 03            13051 	.byte	3
000002a8 fb03          13052 	.byte	251,3
000002aa 02            13053 	.byte	2
000002ab 00            13054 	.byte	0
000002ac 01            13055 	.byte	1
000002ad 03            13056 	.byte	3
000002ae 06            13057 	.byte	6
000002af 02            13058 	.byte	2
000002b0 0a            13059 	.byte	10
000002b1 01            13060 	.byte	1
000002b2 000502        13061 	.byte	0,5,2
000002b5 00000000*     13062 	.word	.LDWlin25
000002b9 0d            13063 	.byte	13
000002ba 000502        13064 	.byte	0,5,2
000002bd 00000000*     13065 	.word	.LDWlin26

                                                                      Page 231
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000002c1 0b            13066 	.byte	11
000002c2 0b            13067 	.byte	11
000002c3 000502        13068 	.byte	0,5,2
000002c6 00000000*     13069 	.word	.LDWlin27
000002ca 0b            13070 	.byte	11
000002cb 0d            13071 	.byte	13
000002cc 02            13072 	.byte	2
000002cd 00            13073 	.byte	0
000002ce 000502        13074 	.byte	0,5,2
000002d1 00000000*     13075 	.word	.LDWlin28
000002d5 0b            13076 	.byte	11
000002d6 0b            13077 	.byte	11
000002d7 000502        13078 	.byte	0,5,2
000002da 00000000*     13079 	.word	.LDWlin29
000002de 0b            13080 	.byte	11
000002df 03            13081 	.byte	3
000002e0 04            13082 	.byte	4
000002e1 02            13083 	.byte	2
000002e2 00            13084 	.byte	0
000002e3 01            13085 	.byte	1
000002e4 0b            13086 	.byte	11
000002e5 13            13087 	.byte	19
000002e6 02            13088 	.byte	2
000002e7 00            13089 	.byte	0
000002e8 02            13090 	.byte	2
000002e9 00            13091 	.byte	0
000002ea 02            13092 	.byte	2
000002eb 00            13093 	.byte	0
000002ec 0c            13094 	.byte	12
000002ed 13            13095 	.byte	19
000002ee 000502        13096 	.byte	0,5,2
000002f1 00000000*     13097 	.word	.LDWlin30
000002f5 0b            13098 	.byte	11
000002f6 000502        13099 	.byte	0,5,2
000002f9 00000000*     13100 	.word	.LDWlin31
000002fd 0b            13101 	.byte	11
000002fe 0b            13102 	.byte	11
000002ff 13            13103 	.byte	19
00000300 02            13104 	.byte	2
00000301 00            13105 	.byte	0
00000302 0c            13106 	.byte	12
00000303 13            13107 	.byte	19
00000304 06            13108 	.byte	6
00000305 000502        13109 	.byte	0,5,2
00000308 00000000*     13110 	.word	___ghs_eofn_R_FCL_FCUFct_Clear_Cache
0000030c 02            13111 	.byte	2
0000030d 00            13112 	.byte	0
0000030e 000101        13113 	.byte	0,1,1
                       13114 	.section	.debug_info
                       13115 .LDW_1401ebf0:
00000ca2 22            13116 	.byte	34
00000ca3 00000000*     13117 	.word	.LDW14
00000ca7 00000000*     13118 	.word	.LDW24
                       13119 
                       13120 .LDW_14020640:
00000cab 07            13121 	.byte	7
                       13122 	.section	.debug_str
00000d50 62776300      13123 	.strz	"bwc"
                       13124 	.section	.debug_info
00000cac 00000000*     13125 	.word	.Ldw_str_begin+3408
00000cb0 fd03          13126 	.byte	253,3

                                                                      Page 232
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000cb2 0e            13127 	.byte	14
00000cb3 01            13128 	.byte	1
00000cb4 00000000*     13129 	.word	.LDW_13fc1230
00000cb8 00            13130 	.byte	0
00000cb9 00            13131 	.byte	0
00000cba 00000000*     13132 	.word	.LDW_1530a410
                       13133 	.section	.debug_loc
                       13134 .LDW_1530a410:
00000162 00000000*     13135 	.word	.LDW14
00000166 00000000*     13136 	.word	.LDW24
0000016a 0100          13137 	.byte	1,0
0000016c 56            13138 	.byte	86
0000016d 00000000      13139 	.word	0x0
00000171 00000000      13140 	.word	0x0
                       13141 
                       13142 	.section	.debug_info
                       13143 .LDW_1401f9e0:
00000cbe 07            13144 	.byte	7
                       13145 	.section	.debug_str
00000d54 70696400      13146 	.strz	"pid"
                       13147 	.section	.debug_info
00000cbf 00000000*     13148 	.word	.Ldw_str_begin+3412
00000cc3 fe03          13149 	.byte	254,3
00000cc5 0e            13150 	.byte	14
00000cc6 01            13151 	.byte	1
00000cc7 00000000*     13152 	.word	.LDW_13fc1230
00000ccb 00            13153 	.byte	0
00000ccc 00            13154 	.byte	0
00000ccd 00000000*     13155 	.word	.LDW_1530a0d0
                       13156 	.section	.debug_loc
                       13157 .LDW_1530a0d0:
00000175 00000000*     13158 	.word	.LDW14
00000179 00000000*     13159 	.word	.LDW24
0000017d 0100          13160 	.byte	1,0
0000017f 51            13161 	.byte	81
00000180 00000000      13162 	.word	0x0
00000184 00000000      13163 	.word	0x0
                       13164 
                       13165 	.section	.debug_info
                       13166 .LDW_140206d0:
00000cd1 07            13167 	.byte	7
                       13168 	.section	.debug_str
00000d58 72657300      13169 	.strz	"res"
                       13170 	.section	.debug_info
00000cd2 00000000*     13171 	.word	.Ldw_str_begin+3416
00000cd6 ff03          13172 	.byte	255,3
00000cd8 0e            13173 	.byte	14
00000cd9 01            13174 	.byte	1
00000cda 00000000*     13175 	.word	.LDW_13fc1230
00000cde 00            13176 	.byte	0
00000cdf 00            13177 	.byte	0
00000ce0 00000000*     13178 	.word	.LDW_1530a270
                       13179 	.section	.debug_loc
                       13180 .LDW_1530a270:
00000188 00000000*     13181 	.word	.LDW14
0000018c 00000000*     13182 	.word	.LDW24
00000190 0100          13183 	.byte	1,0
00000192 51            13184 	.byte	81
00000193 00000000      13185 	.word	0x0
00000197 00000000      13186 	.word	0x0
                       13187 

                                                                      Page 233
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       13188 	.section	.debug_info
                       13189 .LDW_14020400:
00000ce4 07            13190 	.byte	7
                       13191 	.section	.debug_str
00000d5c 72657400      13192 	.strz	"ret"
                       13193 	.section	.debug_info
00000ce5 00000000*     13194 	.word	.Ldw_str_begin+3420
00000ce9 8004          13195 	.byte	128,4
00000ceb 14            13196 	.byte	20
00000cec 01            13197 	.byte	1
00000ced 00000000*     13198 	.word	.LDW_13fc0ed0
00000cf1 00            13199 	.byte	0
00000cf2 00            13200 	.byte	0
00000cf3 00000000*     13201 	.word	.LDW_1530a070
                       13202 	.section	.debug_loc
                       13203 .LDW_1530a070:
0000019b 00000000*     13204 	.word	.LDW14
0000019f 00000000*     13205 	.word	.LDW24
000001a3 0100          13206 	.byte	1,0
000001a5 6d            13207 	.byte	109
000001a6 00000000      13208 	.word	0x0
000001aa 00000000      13209 	.word	0x0
                       13210 
                       13211 	.section	.debug_info
00000cf7 00            13212 	.byte	0
                       13213 
00000cf8 00            13214 	.byte	0
                       13215 
                       13216 .LDW_14043700:
00000cf9 19            13217 	.byte	25
                       13218 	.section	.debug_str
00000d60 525f46434c5f  13219 	.strz	"R_FCL_FCUFct_Chk_DBFull"
00000d66 464355466374 
00000d6c 5f43686b5f44 
00000d72 4246756c6c00 
                       13220 	.section	.debug_info
00000cfa 00000000*     13221 	.word	.Ldw_str_begin+3424
00000cfe b504          13222 	.byte	181,4
00000d00 1d            13223 	.byte	29
00000d01 01            13224 	.byte	1
00000d02 00000000*     13225 	.word	.LDW_13fc0ed0
00000d06 00000000*     13226 	.word	_R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000d0a 00000000*     13227 	.word	___ghs_eofn_R_FCL_FCUFct_Chk_DBFull
00000d0e 01            13228 	.byte	1
00000d0f 53            13229 	.byte	83
00000d10 8280808008    13230 	.byte	130,128,128,128,8
00000d15 04            13231 	.byte	4
00000d16 828004        13232 	.byte	130,128,4
00000d19 04            13233 	.byte	4
00000d1a 00            13234 	.byte	0
00000d1b 00            13235 	.byte	0
00000d1c 00            13236 	.byte	0
00000d1d 00            13237 	.byte	0
00000d1e 01            13238 	.byte	1
00000d1f 00            13239 	.byte	0
00000d20 01            13240 	.byte	1
                       13241 
                       13242 	.section	.debug_frame
                       13243 .LDW_1528b920:
000001bc 00000000*     13244 	.word	.LDW_unq_1a-.LDW_unq_19
                       13245 .LDW_unq_19:

                                                                      Page 234
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000001c0 00000000*     13246 	.word	.LDW_14056fd0
000001c4 00000000*     13247 	.word	_R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000001c8 00000000*     13248 	.word	___ghs_eofn_R_FCL_FCUFct_Chk_DBFull-_R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000001cc 46            13249 	.byte	70
000001cd 9f            13250 	.byte	159
000001ce 00            13251 	.byte	0
000001cf 01            13252 	.byte	1
000001d0 00000000*     13253 	.word	.LDW54
000001d4 44            13254 	.byte	68
000001d5 df            13255 	.byte	223
000001d6 00            13256 	.byte	0
000001d7 00            13257 	.byte	0
                       13258 .LDW_unq_1a:
                       13259 	.section	.debug_line
00000311 000502        13260 	.byte	0,5,2
00000314 00000000*     13261 	.word	_R_FCL_FCUFct_Chk_DBFull..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000318 06            13262 	.byte	6
00000319 03            13263 	.byte	3
0000031a b504          13264 	.byte	181,4
0000031c 02            13265 	.byte	2
0000031d 00            13266 	.byte	0
0000031e 01            13267 	.byte	1
0000031f 03            13268 	.byte	3
00000320 05            13269 	.byte	5
00000321 02            13270 	.byte	2
00000322 06            13271 	.byte	6
00000323 01            13272 	.byte	1
00000324 000502        13273 	.byte	0,5,2
00000327 00000000*     13274 	.word	.LDWlin33
0000032b 03            13275 	.byte	3
0000032c 07            13276 	.byte	7
0000032d 02            13277 	.byte	2
0000032e 00            13278 	.byte	0
0000032f 01            13279 	.byte	1
00000330 000502        13280 	.byte	0,5,2
00000333 00000000*     13281 	.word	.LDWlin34
00000337 0b            13282 	.byte	11
00000338 0b            13283 	.byte	11
00000339 000502        13284 	.byte	0,5,2
0000033c 00000000*     13285 	.word	.LDWlin35
00000340 0b            13286 	.byte	11
00000341 03            13287 	.byte	3
00000342 04            13288 	.byte	4
00000343 02            13289 	.byte	2
00000344 00            13290 	.byte	0
00000345 01            13291 	.byte	1
00000346 0b            13292 	.byte	11
00000347 13            13293 	.byte	19
00000348 02            13294 	.byte	2
00000349 00            13295 	.byte	0
0000034a 0c            13296 	.byte	12
0000034b 13            13297 	.byte	19
0000034c 06            13298 	.byte	6
0000034d 000502        13299 	.byte	0,5,2
00000350 00000000*     13300 	.word	___ghs_eofn_R_FCL_FCUFct_Chk_DBFull
00000354 02            13301 	.byte	2
00000355 00            13302 	.byte	0
00000356 000101        13303 	.byte	0,1,1
                       13304 	.section	.debug_info
                       13305 .LDW_1401e880:
00000d21 22            13306 	.byte	34

                                                                      Page 235
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000d22 00000000*     13307 	.word	.LDW44
00000d26 00000000*     13308 	.word	.LDW54
                       13309 
                       13310 .LDW_1401fcb0:
00000d2a 07            13311 	.byte	7
                       13312 	.section	.debug_str
00000d78 72657400      13313 	.strz	"ret"
                       13314 	.section	.debug_info
00000d2b 00000000*     13315 	.word	.Ldw_str_begin+3448
00000d2f b704          13316 	.byte	183,4
00000d31 14            13317 	.byte	20
00000d32 01            13318 	.byte	1
00000d33 00000000*     13319 	.word	.LDW_13fc0ed0
00000d37 00            13320 	.byte	0
00000d38 00            13321 	.byte	0
00000d39 00000000*     13322 	.word	.LDW_1530abf0
                       13323 	.section	.debug_loc
                       13324 .LDW_1530abf0:
000001ae 00000000*     13325 	.word	.LDW44
000001b2 00000000*     13326 	.word	.LDW54
000001b6 0100          13327 	.byte	1,0
000001b8 51            13328 	.byte	81
000001b9 00000000      13329 	.word	0x0
000001bd 00000000      13330 	.word	0x0
                       13331 
                       13332 	.section	.debug_info
                       13333 .LDW_14020760:
00000d3d 07            13334 	.byte	7
                       13335 	.section	.debug_str
00000d7c 72657300      13336 	.strz	"res"
                       13337 	.section	.debug_info
00000d3e 00000000*     13338 	.word	.Ldw_str_begin+3452
00000d42 b804          13339 	.byte	184,4
00000d44 0e            13340 	.byte	14
00000d45 01            13341 	.byte	1
00000d46 00000000*     13342 	.word	.LDW_13fc1230
00000d4a 00            13343 	.byte	0
00000d4b 00            13344 	.byte	0
00000d4c 00000000*     13345 	.word	.LDW_1530ad10
                       13346 	.section	.debug_loc
                       13347 .LDW_1530ad10:
000001c1 00000000*     13348 	.word	.LDW44
000001c5 00000000*     13349 	.word	.LDW54
000001c9 0100          13350 	.byte	1,0
000001cb 51            13351 	.byte	81
000001cc 00000000      13352 	.word	0x0
000001d0 00000000      13353 	.word	0x0
                       13354 
                       13355 	.section	.debug_info
00000d50 00            13356 	.byte	0
                       13357 
00000d51 00            13358 	.byte	0
                       13359 
                       13360 .LDW_14043800:
00000d52 18            13361 	.byte	24
                       13362 	.section	.debug_str
00000d80 525f46434c5f  13363 	.strz	"R_FCL_FCUFct_SetFrequency"
00000d86 464355466374 
00000d8c 5f5365744672 
00000d92 657175656e63 
00000d98 7900 

                                                                      Page 236
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       13364 	.section	.debug_info
00000d53 00000000*     13365 	.word	.Ldw_str_begin+3456
00000d57 bd05          13366 	.byte	189,5
00000d59 13            13367 	.byte	19
00000d5a 01            13368 	.byte	1
00000d5b 00000000*     13369 	.word	_R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000d5f 00000000*     13370 	.word	___ghs_eofn_R_FCL_FCUFct_SetFrequency
00000d63 01            13371 	.byte	1
00000d64 53            13372 	.byte	83
00000d65 8280808008    13373 	.byte	130,128,128,128,8
00000d6a 04            13374 	.byte	4
00000d6b 828004        13375 	.byte	130,128,4
00000d6e 04            13376 	.byte	4
00000d6f 00            13377 	.byte	0
00000d70 00            13378 	.byte	0
00000d71 00            13379 	.byte	0
00000d72 00            13380 	.byte	0
00000d73 01            13381 	.byte	1
00000d74 00            13382 	.byte	0
00000d75 01            13383 	.byte	1
                       13384 
                       13385 	.section	.debug_frame
                       13386 .LDW_1528bf10:
000001d8 00000000*     13387 	.word	.LDW_unq_1c-.LDW_unq_1b
                       13388 .LDW_unq_1b:
000001dc 00000000*     13389 	.word	.LDW_14056fd0
000001e0 00000000*     13390 	.word	_R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000001e4 00000000*     13391 	.word	___ghs_eofn_R_FCL_FCUFct_SetFrequency-_R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000001e8 46            13392 	.byte	70
000001e9 9f            13393 	.byte	159
000001ea 00            13394 	.byte	0
000001eb 01            13395 	.byte	1
000001ec 00000000*     13396 	.word	.LDW84
000001f0 44            13397 	.byte	68
000001f1 df            13398 	.byte	223
000001f2 00            13399 	.byte	0
000001f3 00            13400 	.byte	0
                       13401 .LDW_unq_1c:
                       13402 	.section	.debug_line
00000359 000502        13403 	.byte	0,5,2
0000035c 00000000*     13404 	.word	_R_FCL_FCUFct_SetFrequency..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000360 06            13405 	.byte	6
00000361 03            13406 	.byte	3
00000362 bd05          13407 	.byte	189,5
00000364 02            13408 	.byte	2
00000365 00            13409 	.byte	0
00000366 01            13410 	.byte	1
00000367 03            13411 	.byte	3
00000368 04            13412 	.byte	4
00000369 02            13413 	.byte	2
0000036a 06            13414 	.byte	6
0000036b 01            13415 	.byte	1
0000036c 000502        13416 	.byte	0,5,2
0000036f 00000000*     13417 	.word	.LDWlin37
00000373 0b            13418 	.byte	11
00000374 0b            13419 	.byte	11
00000375 000502        13420 	.byte	0,5,2
00000378 00000000*     13421 	.word	.LDWlin38
0000037c 03            13422 	.byte	3
0000037d 07            13423 	.byte	7
0000037e 02            13424 	.byte	2

                                                                      Page 237
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000037f 00            13425 	.byte	0
00000380 01            13426 	.byte	1
00000381 000502        13427 	.byte	0,5,2
00000384 00000000*     13428 	.word	.LDWlin39
00000388 0b            13429 	.byte	11
00000389 000502        13430 	.byte	0,5,2
0000038c 00000000*     13431 	.word	.LDWlin40
00000390 0b            13432 	.byte	11
00000391 0b            13433 	.byte	11
00000392 000502        13434 	.byte	0,5,2
00000395 00000000*     13435 	.word	.LDWlin41
00000399 0b            13436 	.byte	11
0000039a 0c            13437 	.byte	12
0000039b 0d            13438 	.byte	13
0000039c 000502        13439 	.byte	0,5,2
0000039f 00000000*     13440 	.word	.LDWlin42
000003a3 0b            13441 	.byte	11
000003a4 0b            13442 	.byte	11
000003a5 000502        13443 	.byte	0,5,2
000003a8 00000000*     13444 	.word	.LDWlin43
000003ac 0b            13445 	.byte	11
000003ad 0c            13446 	.byte	12
000003ae 0b            13447 	.byte	11
000003af 000502        13448 	.byte	0,5,2
000003b2 00000000*     13449 	.word	.LDWlin44
000003b6 0b            13450 	.byte	11
000003b7 0b            13451 	.byte	11
000003b8 000502        13452 	.byte	0,5,2
000003bb 00000000*     13453 	.word	.LDWlin45
000003bf 0c            13454 	.byte	12
000003c0 02            13455 	.byte	2
000003c1 00            13456 	.byte	0
000003c2 0b            13457 	.byte	11
000003c3 02            13458 	.byte	2
000003c4 00            13459 	.byte	0
000003c5 0c            13460 	.byte	12
000003c6 000502        13461 	.byte	0,5,2
000003c9 00000000*     13462 	.word	.LDWlin46
000003cd 0b            13463 	.byte	11
000003ce 000502        13464 	.byte	0,5,2
000003d1 00000000*     13465 	.word	.LDWlin47
000003d5 0b            13466 	.byte	11
000003d6 02            13467 	.byte	2
000003d7 00            13468 	.byte	0
000003d8 0b            13469 	.byte	11
000003d9 03            13470 	.byte	3
000003da 04            13471 	.byte	4
000003db 02            13472 	.byte	2
000003dc 00            13473 	.byte	0
000003dd 01            13474 	.byte	1
000003de 0b            13475 	.byte	11
000003df 000502        13476 	.byte	0,5,2
000003e2 00000000*     13477 	.word	.LDWlin48
000003e6 0b            13478 	.byte	11
000003e7 02            13479 	.byte	2
000003e8 00            13480 	.byte	0
000003e9 0b            13481 	.byte	11
000003ea 06            13482 	.byte	6
000003eb 000502        13483 	.byte	0,5,2
000003ee 00000000*     13484 	.word	___ghs_eofn_R_FCL_FCUFct_SetFrequency
000003f2 02            13485 	.byte	2

                                                                      Page 238
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000003f3 00            13486 	.byte	0
000003f4 000101        13487 	.byte	0,1,1
                       13488 	.section	.debug_info
                       13489 .LDW_1401e790:
00000d76 22            13490 	.byte	34
00000d77 00000000*     13491 	.word	.LDW74
00000d7b 00000000*     13492 	.word	.LDW84
                       13493 
                       13494 .LDW_14021600:
00000d7f 07            13495 	.byte	7
                       13496 	.section	.debug_str
00000d9a 6666637500    13497 	.strz	"ffcu"
                       13498 	.section	.debug_info
00000d80 00000000*     13499 	.word	.Ldw_str_begin+3482
00000d84 bf05          13500 	.byte	191,5
00000d86 14            13501 	.byte	20
00000d87 01            13502 	.byte	1
00000d88 00000000*     13503 	.word	.LDW_13fc1350
00000d8c 00            13504 	.byte	0
00000d8d 00            13505 	.byte	0
00000d8e 00000000*     13506 	.word	.LDW_1530afb0
                       13507 	.section	.debug_loc
                       13508 .LDW_1530afb0:
000001d4 00000000*     13509 	.word	.LDW74
000001d8 00000000*     13510 	.word	.LDW84
000001dc 0100          13511 	.byte	1,0
000001de 51            13512 	.byte	81
000001df 00000000      13513 	.word	0x0
000001e3 00000000      13514 	.word	0x0
                       13515 
                       13516 	.section	.debug_info
00000d92 00            13517 	.byte	0
                       13518 
00000d93 00            13519 	.byte	0
                       13520 
                       13521 .LDW_14043980:
00000d94 19            13522 	.byte	25
                       13523 	.section	.debug_str
00000d9f 525f46434c5f  13524 	.strz	"R_FCL_FCUFct_SwitchMode_Start"
00000da5 464355466374 
00000dab 5f5377697463 
00000db1 684d6f64655f 
00000db7 537461727400 
                       13525 	.section	.debug_info
00000d95 00000000*     13526 	.word	.Ldw_str_begin+3487
00000d99 8706          13527 	.byte	135,6
00000d9b 10            13528 	.byte	16
00000d9c 01            13529 	.byte	1
00000d9d 00000000*     13530 	.word	.LDW_13fc0ed0
00000da1 00000000*     13531 	.word	_R_FCL_FCUFct_SwitchMode_Start
00000da5 00000000*     13532 	.word	___ghs_eofn_R_FCL_FCUFct_SwitchMode_Start
00000da9 01            13533 	.byte	1
00000daa 53            13534 	.byte	83
00000dab 828080800b    13535 	.byte	130,128,128,128,11
00000db0 0c            13536 	.byte	12
00000db1 828004        13537 	.byte	130,128,4
00000db4 0c            13538 	.byte	12
00000db5 00            13539 	.byte	0
00000db6 00            13540 	.byte	0
00000db7 00            13541 	.byte	0
00000db8 01            13542 	.byte	1

                                                                      Page 239
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000db9 01            13543 	.byte	1
00000dba 00            13544 	.byte	0
00000dbb 01            13545 	.byte	1
                       13546 
                       13547 	.section	.debug_frame
                       13548 .LDW_1528b1f0:
000001f4 00000000*     13549 	.word	.LDW_unq_1e-.LDW_unq_1d
                       13550 .LDW_unq_1d:
000001f8 00000000*     13551 	.word	.LDW_14056fd0
000001fc 00000000*     13552 	.word	_R_FCL_FCUFct_SwitchMode_Start
00000200 00000000*     13553 	.word	___ghs_eofn_R_FCL_FCUFct_SwitchMode_Start-_R_FCL_FCUFct_SwitchMode_Start
00000204 46            13554 	.byte	70
00000205 9f            13555 	.byte	159
00000206 08            13556 	.byte	8
00000207 44            13557 	.byte	68
00000208 9c            13558 	.byte	156
00000209 04            13559 	.byte	4
0000020a 44            13560 	.byte	68
0000020b 9d            13561 	.byte	157
0000020c 00            13562 	.byte	0
0000020d 01            13563 	.byte	1
0000020e 00000000*     13564 	.word	.LDW15
00000212 44            13565 	.byte	68
00000213 df            13566 	.byte	223
00000214 44            13567 	.byte	68
00000215 dd            13568 	.byte	221
00000216 44            13569 	.byte	68
00000217 dc            13570 	.byte	220
                       13571 .LDW_unq_1e:
                       13572 	.section	.debug_line
000003f7 000502        13573 	.byte	0,5,2
000003fa 00000000*     13574 	.word	_R_FCL_FCUFct_SwitchMode_Start
000003fe 06            13575 	.byte	6
000003ff 03            13576 	.byte	3
00000400 8706          13577 	.byte	135,6
00000402 02            13578 	.byte	2
00000403 00            13579 	.byte	0
00000404 01            13580 	.byte	1
00000405 03            13581 	.byte	3
00000406 05            13582 	.byte	5
00000407 02            13583 	.byte	2
00000408 10            13584 	.byte	16
00000409 01            13585 	.byte	1
0000040a 14            13586 	.byte	20
0000040b 000502        13587 	.byte	0,5,2
0000040e 00000000*     13588 	.word	.LDWlin50
00000412 0b            13589 	.byte	11
00000413 0b            13590 	.byte	11
00000414 000502        13591 	.byte	0,5,2
00000417 00000000*     13592 	.word	.LDWlin51
0000041b 0d            13593 	.byte	13
0000041c 000502        13594 	.byte	0,5,2
0000041f 00000000*     13595 	.word	.LDWlin52
00000423 0d            13596 	.byte	13
00000424 0b            13597 	.byte	11
00000425 000502        13598 	.byte	0,5,2
00000428 00000000*     13599 	.word	.LDWlin53
0000042c 0b            13600 	.byte	11
0000042d 02            13601 	.byte	2
0000042e 00            13602 	.byte	0
0000042f 0b            13603 	.byte	11

                                                                      Page 240
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000430 0c            13604 	.byte	12
00000431 0b            13605 	.byte	11
00000432 000502        13606 	.byte	0,5,2
00000435 00000000*     13607 	.word	.LDWlin54
00000439 0c            13608 	.byte	12
0000043a 000502        13609 	.byte	0,5,2
0000043d 00000000*     13610 	.word	.LDWlin55
00000441 0b            13611 	.byte	11
00000442 0b            13612 	.byte	11
00000443 000502        13613 	.byte	0,5,2
00000446 00000000*     13614 	.word	.LDWlin56
0000044a 0b            13615 	.byte	11
0000044b 0d            13616 	.byte	13
0000044c 02            13617 	.byte	2
0000044d 00            13618 	.byte	0
0000044e 000502        13619 	.byte	0,5,2
00000451 00000000*     13620 	.word	.LDWlin57
00000455 0b            13621 	.byte	11
00000456 0b            13622 	.byte	11
00000457 000502        13623 	.byte	0,5,2
0000045a 00000000*     13624 	.word	.LDWlin58
0000045e 0b            13625 	.byte	11
0000045f 0c            13626 	.byte	12
00000460 0c            13627 	.byte	12
00000461 000502        13628 	.byte	0,5,2
00000464 00000000*     13629 	.word	.LDWlin59
00000468 0b            13630 	.byte	11
00000469 000502        13631 	.byte	0,5,2
0000046c 00000000*     13632 	.word	.LDWlin60
00000470 0b            13633 	.byte	11
00000471 02            13634 	.byte	2
00000472 00            13635 	.byte	0
00000473 02            13636 	.byte	2
00000474 00            13637 	.byte	0
00000475 02            13638 	.byte	2
00000476 00            13639 	.byte	0
00000477 0b            13640 	.byte	11
00000478 02            13641 	.byte	2
00000479 00            13642 	.byte	0
0000047a 0c            13643 	.byte	12
0000047b 000502        13644 	.byte	0,5,2
0000047e 00000000*     13645 	.word	.LDWlin61
00000482 0b            13646 	.byte	11
00000483 0b            13647 	.byte	11
00000484 000502        13648 	.byte	0,5,2
00000487 00000000*     13649 	.word	.LDWlin62
0000048b 0b            13650 	.byte	11
0000048c 000502        13651 	.byte	0,5,2
0000048f 00000000*     13652 	.word	.LDWlin63
00000493 0b            13653 	.byte	11
00000494 02            13654 	.byte	2
00000495 00            13655 	.byte	0
00000496 0c            13656 	.byte	12
00000497 13            13657 	.byte	19
00000498 06            13658 	.byte	6
00000499 000502        13659 	.byte	0,5,2
0000049c 00000000*     13660 	.word	___ghs_eofn_R_FCL_FCUFct_SwitchMode_Start
000004a0 02            13661 	.byte	2
000004a1 00            13662 	.byte	0
000004a2 000101        13663 	.byte	0,1,1
                       13664 	.section	.debug_info

                                                                      Page 241
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       13665 .LDW_140212a0:
00000dbc 16            13666 	.byte	22
                       13667 	.section	.debug_str
00000dbd 6d6f64655f65  13668 	.strz	"mode_enu"
00000dc3 6e7500 
                       13669 	.section	.debug_info
00000dbd 00000000*     13670 	.word	.Ldw_str_begin+3517
00000dc1 8706          13671 	.byte	135,6
00000dc3 3c            13672 	.byte	60
00000dc4 01            13673 	.byte	1
00000dc5 00000000*     13674 	.word	.LDW_140207f0
00000dc9 00            13675 	.byte	0
00000dca 00000000*     13676 	.word	.LDW_1530b4d0
                       13677 	.section	.debug_loc
                       13678 .LDW_1530b4d0:
000001e7 00000000*     13679 	.word	.LDW94
000001eb 00000000*     13680 	.word	.LDW05
000001ef 0100          13681 	.byte	1,0
000001f1 56            13682 	.byte	86
000001f2 00000000*     13683 	.word	.LDW05
000001f6 00000000*     13684 	.word	.LDW15
000001fa 0100          13685 	.byte	1,0
000001fc 6c            13686 	.byte	108
000001fd 00000000      13687 	.word	0x0
00000201 00000000      13688 	.word	0x0
                       13689 
                       13690 	.section	.debug_info
                       13691 .LDW_1401f410:
00000dce 22            13692 	.byte	34
00000dcf 00000000*     13693 	.word	.LDW05
00000dd3 00000000*     13694 	.word	.LDW15
                       13695 
                       13696 .LDW_14020b50:
00000dd7 07            13697 	.byte	7
                       13698 	.section	.debug_str
00000dc6 72657400      13699 	.strz	"ret"
                       13700 	.section	.debug_info
00000dd8 00000000*     13701 	.word	.Ldw_str_begin+3526
00000ddc 8906          13702 	.byte	137,6
00000dde 14            13703 	.byte	20
00000ddf 01            13704 	.byte	1
00000de0 00000000*     13705 	.word	.LDW_13fc0ed0
00000de4 00            13706 	.byte	0
00000de5 00            13707 	.byte	0
00000de6 00000000*     13708 	.word	.LDW_1530b070
                       13709 	.section	.debug_loc
                       13710 .LDW_1530b070:
00000205 00000000*     13711 	.word	.LDW05
00000209 00000000*     13712 	.word	.LDW15
0000020d 0100          13713 	.byte	1,0
0000020f 6d            13714 	.byte	109
00000210 00000000      13715 	.word	0x0
00000214 00000000      13716 	.word	0x0
                       13717 
                       13718 	.section	.debug_info
                       13719 .LDW_14020ac0:
00000dea 07            13720 	.byte	7
                       13721 	.section	.debug_str
00000dca 726567465354  13722 	.strz	"regFSTATR"
00000dd0 41545200 
                       13723 	.section	.debug_info

                                                                      Page 242
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000deb 00000000*     13724 	.word	.Ldw_str_begin+3530
00000def 8a06          13725 	.byte	138,6
00000df1 14            13726 	.byte	20
00000df2 01            13727 	.byte	1
00000df3 00000000*     13728 	.word	.LDW_13fc1230
00000df7 00            13729 	.byte	0
00000df8 00            13730 	.byte	0
00000df9 00000000*     13731 	.word	.LDW_1530ba50
                       13732 	.section	.debug_loc
                       13733 .LDW_1530ba50:
00000218 00000000*     13734 	.word	.LDW05
0000021c 00000000*     13735 	.word	.LDW15
00000220 0100          13736 	.byte	1,0
00000222 51            13737 	.byte	81
00000223 00000000      13738 	.word	0x0
00000227 00000000      13739 	.word	0x0
                       13740 
                       13741 	.section	.debug_info
                       13742 .LDW_14020c70:
00000dfd 07            13743 	.byte	7
                       13744 	.section	.debug_str
00000dd4 72656746454e  13745 	.strz	"regFENTRYR"
00000dda 5452595200 
                       13746 	.section	.debug_info
00000dfe 00000000*     13747 	.word	.Ldw_str_begin+3540
00000e02 8b06          13748 	.byte	139,6
00000e04 14            13749 	.byte	20
00000e05 01            13750 	.byte	1
00000e06 00000000*     13751 	.word	.LDW_13fc1350
00000e0a 00            13752 	.byte	0
00000e0b 00            13753 	.byte	0
00000e0c 00000000*     13754 	.word	.LDW_1530bb70
                       13755 	.section	.debug_loc
                       13756 .LDW_1530bb70:
0000022b 00000000*     13757 	.word	.LDW05
0000022f 00000000*     13758 	.word	.LDW15
00000233 0100          13759 	.byte	1,0
00000235 51            13760 	.byte	81
00000236 00000000      13761 	.word	0x0
0000023a 00000000      13762 	.word	0x0
                       13763 
                       13764 	.section	.debug_info
00000e10 00            13765 	.byte	0
                       13766 
00000e11 00            13767 	.byte	0
                       13768 
                       13769 .LDW_14043a80:
00000e12 19            13770 	.byte	25
                       13771 	.section	.debug_str
00000ddf 525f46434c5f  13772 	.strz	"R_FCL_FCUFct_SwitchMode_Check"
00000de5 464355466374 
00000deb 5f5377697463 
00000df1 684d6f64655f 
00000df7 436865636b00 
                       13773 	.section	.debug_info
00000e13 00000000*     13774 	.word	.Ldw_str_begin+3551
00000e17 d106          13775 	.byte	209,6
00000e19 10            13776 	.byte	16
00000e1a 01            13777 	.byte	1
00000e1b 00000000*     13778 	.word	.LDW_13fc0ed0
00000e1f 00000000*     13779 	.word	_R_FCL_FCUFct_SwitchMode_Check

                                                                      Page 243
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000e23 00000000*     13780 	.word	___ghs_eofn_R_FCL_FCUFct_SwitchMode_Check
00000e27 01            13781 	.byte	1
00000e28 53            13782 	.byte	83
00000e29 828080800a    13783 	.byte	130,128,128,128,10
00000e2e 08            13784 	.byte	8
00000e2f 828004        13785 	.byte	130,128,4
00000e32 08            13786 	.byte	8
00000e33 00            13787 	.byte	0
00000e34 00            13788 	.byte	0
00000e35 00            13789 	.byte	0
00000e36 01            13790 	.byte	1
00000e37 01            13791 	.byte	1
00000e38 00            13792 	.byte	0
00000e39 01            13793 	.byte	1
                       13794 
                       13795 	.section	.debug_frame
                       13796 .LDW_1528b560:
00000218 00000000*     13797 	.word	.LDW_unq_20-.LDW_unq_1f
                       13798 .LDW_unq_1f:
0000021c 00000000*     13799 	.word	.LDW_14056fd0
00000220 00000000*     13800 	.word	_R_FCL_FCUFct_SwitchMode_Check
00000224 00000000*     13801 	.word	___ghs_eofn_R_FCL_FCUFct_SwitchMode_Check-_R_FCL_FCUFct_SwitchMode_Check
00000228 46            13802 	.byte	70
00000229 9f            13803 	.byte	159
0000022a 04            13804 	.byte	4
0000022b 44            13805 	.byte	68
0000022c 9d            13806 	.byte	157
0000022d 00            13807 	.byte	0
0000022e 01            13808 	.byte	1
0000022f 00000000*     13809 	.word	.LDW45
00000233 44            13810 	.byte	68
00000234 df            13811 	.byte	223
00000235 44            13812 	.byte	68
00000236 dd            13813 	.byte	221
00000237 00            13814 	.byte	0
                       13815 .LDW_unq_20:
                       13816 	.section	.debug_line
000004a5 000502        13817 	.byte	0,5,2
000004a8 00000000*     13818 	.word	_R_FCL_FCUFct_SwitchMode_Check
000004ac 06            13819 	.byte	6
000004ad 03            13820 	.byte	3
000004ae d106          13821 	.byte	209,6
000004b0 02            13822 	.byte	2
000004b1 00            13823 	.byte	0
000004b2 01            13824 	.byte	1
000004b3 03            13825 	.byte	3
000004b4 04            13826 	.byte	4
000004b5 02            13827 	.byte	2
000004b6 0a            13828 	.byte	10
000004b7 01            13829 	.byte	1
000004b8 14            13830 	.byte	20
000004b9 000502        13831 	.byte	0,5,2
000004bc 00000000*     13832 	.word	.LDWlin65
000004c0 0b            13833 	.byte	11
000004c1 23            13834 	.byte	35
000004c2 000502        13835 	.byte	0,5,2
000004c5 00000000*     13836 	.word	.LDWlin66
000004c9 0b            13837 	.byte	11
000004ca 0b            13838 	.byte	11
000004cb 13            13839 	.byte	19
000004cc 02            13840 	.byte	2

                                                                      Page 244
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000004cd 00            13841 	.byte	0
000004ce 0c            13842 	.byte	12
000004cf 13            13843 	.byte	19
000004d0 06            13844 	.byte	6
000004d1 000502        13845 	.byte	0,5,2
000004d4 00000000*     13846 	.word	___ghs_eofn_R_FCL_FCUFct_SwitchMode_Check
000004d8 02            13847 	.byte	2
000004d9 00            13848 	.byte	0
000004da 000101        13849 	.byte	0,1,1
                       13850 	.section	.debug_info
                       13851 .LDW_1401f370:
00000e3a 22            13852 	.byte	34
00000e3b 00000000*     13853 	.word	.LDW35
00000e3f 00000000*     13854 	.word	.LDW45
                       13855 
                       13856 .LDW_140200a0:
00000e43 07            13857 	.byte	7
                       13858 	.section	.debug_str
00000dfd 72657400      13859 	.strz	"ret"
                       13860 	.section	.debug_info
00000e44 00000000*     13861 	.word	.Ldw_str_begin+3581
00000e48 d306          13862 	.byte	211,6
00000e4a 14            13863 	.byte	20
00000e4b 01            13864 	.byte	1
00000e4c 00000000*     13865 	.word	.LDW_13fc0ed0
00000e50 00            13866 	.byte	0
00000e51 00            13867 	.byte	0
00000e52 00000000*     13868 	.word	.LDW_1530bb30
                       13869 	.section	.debug_loc
                       13870 .LDW_1530bb30:
0000023e 00000000*     13871 	.word	.LDW35
00000242 00000000*     13872 	.word	.LDW45
00000246 0100          13873 	.byte	1,0
00000248 6d            13874 	.byte	109
00000249 00000000      13875 	.word	0x0
0000024d 00000000      13876 	.word	0x0
                       13877 
                       13878 	.section	.debug_info
                       13879 .LDW_1401ff80:
00000e56 07            13880 	.byte	7
                       13881 	.section	.debug_str
00000e01 72656746454e  13882 	.strz	"regFENTRYR"
00000e07 5452595200 
                       13883 	.section	.debug_info
00000e57 00000000*     13884 	.word	.Ldw_str_begin+3585
00000e5b d406          13885 	.byte	212,6
00000e5d 14            13886 	.byte	20
00000e5e 01            13887 	.byte	1
00000e5f 00000000*     13888 	.word	.LDW_13fc1350
00000e63 00            13889 	.byte	0
00000e64 00            13890 	.byte	0
00000e65 00000000*     13891 	.word	.LDW_1530bdb0
                       13892 	.section	.debug_loc
                       13893 .LDW_1530bdb0:
00000251 00000000*     13894 	.word	.LDW35
00000255 00000000*     13895 	.word	.LDW45
00000259 0100          13896 	.byte	1,0
0000025b 51            13897 	.byte	81
0000025c 00000000      13898 	.word	0x0
00000260 00000000      13899 	.word	0x0
                       13900 

                                                                      Page 245
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       13901 	.section	.debug_info
00000e69 00            13902 	.byte	0
                       13903 
00000e6a 00            13904 	.byte	0
                       13905 
                       13906 .LDW_14053b90:
00000e6b 19            13907 	.byte	25
                       13908 	.section	.debug_str
00000e0c 525f46434c5f  13909 	.strz	"R_FCL_FCUFct_ForcedStop"
00000e12 464355466374 
00000e18 5f466f726365 
00000e1e 6453746f7000 
                       13910 	.section	.debug_info
00000e6c 00000000*     13911 	.word	.Ldw_str_begin+3596
00000e70 f906          13912 	.byte	249,6
00000e72 1d            13913 	.byte	29
00000e73 01            13914 	.byte	1
00000e74 00000000*     13915 	.word	.LDW_13fc0ed0
00000e78 00000000*     13916 	.word	_R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000e7c 00000000*     13917 	.word	___ghs_eofn_R_FCL_FCUFct_ForcedStop
00000e80 01            13918 	.byte	1
00000e81 53            13919 	.byte	83
00000e82 8280808008    13920 	.byte	130,128,128,128,8
00000e87 04            13921 	.byte	4
00000e88 828004        13922 	.byte	130,128,4
00000e8b 04            13923 	.byte	4
00000e8c 00            13924 	.byte	0
00000e8d 00            13925 	.byte	0
00000e8e 00            13926 	.byte	0
00000e8f 00            13927 	.byte	0
00000e90 01            13928 	.byte	1
00000e91 00            13929 	.byte	0
00000e92 01            13930 	.byte	1
                       13931 
                       13932 	.section	.debug_frame
                       13933 .LDW_1528b3d0:
00000238 00000000*     13934 	.word	.LDW_unq_22-.LDW_unq_21
                       13935 .LDW_unq_21:
0000023c 00000000*     13936 	.word	.LDW_14056fd0
00000240 00000000*     13937 	.word	_R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000244 00000000*     13938 	.word	___ghs_eofn_R_FCL_FCUFct_ForcedStop-_R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000248 46            13939 	.byte	70
00000249 9f            13940 	.byte	159
0000024a 00            13941 	.byte	0
0000024b 01            13942 	.byte	1
0000024c 00000000*     13943 	.word	.LDW75
00000250 44            13944 	.byte	68
00000251 df            13945 	.byte	223
00000252 00            13946 	.byte	0
00000253 00            13947 	.byte	0
                       13948 .LDW_unq_22:
                       13949 	.section	.debug_line
000004dd 000502        13950 	.byte	0,5,2
000004e0 00000000*     13951 	.word	_R_FCL_FCUFct_ForcedStop..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000004e4 06            13952 	.byte	6
000004e5 03            13953 	.byte	3
000004e6 f906          13954 	.byte	249,6
000004e8 02            13955 	.byte	2
000004e9 00            13956 	.byte	0
000004ea 01            13957 	.byte	1
000004eb 03            13958 	.byte	3

                                                                      Page 246
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000004ec 04            13959 	.byte	4
000004ed 02            13960 	.byte	2
000004ee 06            13961 	.byte	6
000004ef 01            13962 	.byte	1
000004f0 000502        13963 	.byte	0,5,2
000004f3 00000000*     13964 	.word	.LDWlin68
000004f7 03            13965 	.byte	3
000004f8 04            13966 	.byte	4
000004f9 02            13967 	.byte	2
000004fa 00            13968 	.byte	0
000004fb 01            13969 	.byte	1
000004fc 000502        13970 	.byte	0,5,2
000004ff 00000000*     13971 	.word	.LDWlin69
00000503 03            13972 	.byte	3
00000504 07            13973 	.byte	7
00000505 02            13974 	.byte	2
00000506 00            13975 	.byte	0
00000507 01            13976 	.byte	1
00000508 000502        13977 	.byte	0,5,2
0000050b 00000000*     13978 	.word	.LDWlin70
0000050f 0b            13979 	.byte	11
00000510 0b            13980 	.byte	11
00000511 000502        13981 	.byte	0,5,2
00000514 00000000*     13982 	.word	.LDWlin71
00000518 0b            13983 	.byte	11
00000519 03            13984 	.byte	3
0000051a 04            13985 	.byte	4
0000051b 02            13986 	.byte	2
0000051c 00            13987 	.byte	0
0000051d 01            13988 	.byte	1
0000051e 0b            13989 	.byte	11
0000051f 13            13990 	.byte	19
00000520 02            13991 	.byte	2
00000521 00            13992 	.byte	0
00000522 0c            13993 	.byte	12
00000523 14            13994 	.byte	20
00000524 06            13995 	.byte	6
00000525 000502        13996 	.byte	0,5,2
00000528 00000000*     13997 	.word	___ghs_eofn_R_FCL_FCUFct_ForcedStop
0000052c 02            13998 	.byte	2
0000052d 00            13999 	.byte	0
0000052e 000101        14000 	.byte	0,1,1
                       14001 	.section	.debug_info
                       14002 .LDW_1401ec90:
00000e93 22            14003 	.byte	34
00000e94 00000000*     14004 	.word	.LDW65
00000e98 00000000*     14005 	.word	.LDW75
                       14006 
                       14007 .LDW_14020e20:
00000e9c 07            14008 	.byte	7
                       14009 	.section	.debug_str
00000e24 72657400      14010 	.strz	"ret"
                       14011 	.section	.debug_info
00000e9d 00000000*     14012 	.word	.Ldw_str_begin+3620
00000ea1 fb06          14013 	.byte	251,6
00000ea3 14            14014 	.byte	20
00000ea4 01            14015 	.byte	1
00000ea5 00000000*     14016 	.word	.LDW_13fc0ed0
00000ea9 00            14017 	.byte	0
00000eaa 00            14018 	.byte	0
00000eab 00000000*     14019 	.word	.LDW_1530c610

                                                                      Page 247
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       14020 	.section	.debug_loc
                       14021 .LDW_1530c610:
00000264 00000000*     14022 	.word	.LDW65
00000268 00000000*     14023 	.word	.LDW75
0000026c 0100          14024 	.byte	1,0
0000026e 51            14025 	.byte	81
0000026f 00000000      14026 	.word	0x0
00000273 00000000      14027 	.word	0x0
                       14028 
                       14029 	.section	.debug_info
                       14030 .LDW_14020010:
00000eaf 07            14031 	.byte	7
                       14032 	.section	.debug_str
00000e28 72657300      14033 	.strz	"res"
                       14034 	.section	.debug_info
00000eb0 00000000*     14035 	.word	.Ldw_str_begin+3624
00000eb4 fc06          14036 	.byte	252,6
00000eb6 0e            14037 	.byte	14
00000eb7 01            14038 	.byte	1
00000eb8 00000000*     14039 	.word	.LDW_13fc1230
00000ebc 00            14040 	.byte	0
00000ebd 00            14041 	.byte	0
00000ebe 00000000*     14042 	.word	.LDW_1530c3f0
                       14043 	.section	.debug_loc
                       14044 .LDW_1530c3f0:
00000277 00000000*     14045 	.word	.LDW65
0000027b 00000000*     14046 	.word	.LDW75
0000027f 0100          14047 	.byte	1,0
00000281 51            14048 	.byte	81
00000282 00000000      14049 	.word	0x0
00000286 00000000      14050 	.word	0x0
                       14051 
                       14052 	.section	.debug_info
00000ec2 00            14053 	.byte	0
                       14054 
00000ec3 00            14055 	.byte	0
                       14056 
                       14057 .LDW_14053d10:
00000ec4 19            14058 	.byte	25
                       14059 	.section	.debug_str
00000e2c 525f46434c5f  14060 	.strz	"R_FCL_FCUFct_ChkSuspended"
00000e32 464355466374 
00000e38 5f43686b5375 
00000e3e 7370656e6465 
00000e44 6400 
                       14061 	.section	.debug_info
00000ec5 00000000*     14062 	.word	.Ldw_str_begin+3628
00000ec9 af07          14063 	.byte	175,7
00000ecb 1b            14064 	.byte	27
00000ecc 01            14065 	.byte	1
00000ecd 00000000*     14066 	.word	.LDW_14020130
00000ed1 00000000*     14067 	.word	_R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000ed5 00000000*     14068 	.word	___ghs_eofn_R_FCL_FCUFct_ChkSuspended
00000ed9 01            14069 	.byte	1
00000eda 53            14070 	.byte	83
00000edb 828080800a    14071 	.byte	130,128,128,128,10
00000ee0 08            14072 	.byte	8
00000ee1 828004        14073 	.byte	130,128,4
00000ee4 08            14074 	.byte	8
00000ee5 00            14075 	.byte	0
00000ee6 00            14076 	.byte	0

                                                                      Page 248
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000ee7 00            14077 	.byte	0
00000ee8 00            14078 	.byte	0
00000ee9 01            14079 	.byte	1
00000eea 00            14080 	.byte	0
00000eeb 01            14081 	.byte	1
                       14082 
                       14083 	.section	.debug_frame
                       14084 .LDW_1528c000:
00000254 00000000*     14085 	.word	.LDW_unq_24-.LDW_unq_23
                       14086 .LDW_unq_23:
00000258 00000000*     14087 	.word	.LDW_14056fd0
0000025c 00000000*     14088 	.word	_R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000260 00000000*     14089 	.word	___ghs_eofn_R_FCL_FCUFct_ChkSuspended-_R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000264 46            14090 	.byte	70
00000265 9f            14091 	.byte	159
00000266 04            14092 	.byte	4
00000267 44            14093 	.byte	68
00000268 9d            14094 	.byte	157
00000269 00            14095 	.byte	0
0000026a 01            14096 	.byte	1
0000026b 00000000*     14097 	.word	.LDW06
0000026f 44            14098 	.byte	68
00000270 df            14099 	.byte	223
00000271 44            14100 	.byte	68
00000272 dd            14101 	.byte	221
00000273 00            14102 	.byte	0
                       14103 .LDW_unq_24:
                       14104 	.section	.debug_line
00000531 000502        14105 	.byte	0,5,2
00000534 00000000*     14106 	.word	_R_FCL_FCUFct_ChkSuspended..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000538 06            14107 	.byte	6
00000539 03            14108 	.byte	3
0000053a af07          14109 	.byte	175,7
0000053c 02            14110 	.byte	2
0000053d 00            14111 	.byte	0
0000053e 01            14112 	.byte	1
0000053f 03            14113 	.byte	3
00000540 04            14114 	.byte	4
00000541 02            14115 	.byte	2
00000542 0a            14116 	.byte	10
00000543 01            14117 	.byte	1
00000544 14            14118 	.byte	20
00000545 000502        14119 	.byte	0,5,2
00000548 00000000*     14120 	.word	.LDWlin73
0000054c 0b            14121 	.byte	11
0000054d 000502        14122 	.byte	0,5,2
00000550 00000000*     14123 	.word	.LDWlin74
00000554 0b            14124 	.byte	11
00000555 000502        14125 	.byte	0,5,2
00000558 00000000*     14126 	.word	.LDWlin75
0000055c 0b            14127 	.byte	11
0000055d 0b            14128 	.byte	11
0000055e 13            14129 	.byte	19
0000055f 02            14130 	.byte	2
00000560 00            14131 	.byte	0
00000561 0c            14132 	.byte	12
00000562 13            14133 	.byte	19
00000563 06            14134 	.byte	6
00000564 000502        14135 	.byte	0,5,2
00000567 00000000*     14136 	.word	___ghs_eofn_R_FCL_FCUFct_ChkSuspended
0000056b 02            14137 	.byte	2

                                                                      Page 249
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000056c 00            14138 	.byte	0
0000056d 000101        14139 	.byte	0,1,1
                       14140 	.section	.debug_info
                       14141 .LDW_1401f050:
00000eec 22            14142 	.byte	34
00000eed 00000000*     14143 	.word	.LDW95
00000ef1 00000000*     14144 	.word	.LDW06
                       14145 
                       14146 .LDW_14020520:
00000ef5 07            14147 	.byte	7
                       14148 	.section	.debug_str
00000e46 726567465354  14149 	.strz	"regFSTATR"
00000e4c 41545200 
                       14150 	.section	.debug_info
00000ef6 00000000*     14151 	.word	.Ldw_str_begin+3654
00000efa b107          14152 	.byte	177,7
00000efc 15            14153 	.byte	21
00000efd 01            14154 	.byte	1
00000efe 00000000*     14155 	.word	.LDW_13fc1230
00000f02 00            14156 	.byte	0
00000f03 00            14157 	.byte	0
00000f04 00000000*     14158 	.word	.LDW_1530c870
                       14159 	.section	.debug_loc
                       14160 .LDW_1530c870:
0000028a 00000000*     14161 	.word	.LDW95
0000028e 00000000*     14162 	.word	.LDW06
00000292 0100          14163 	.byte	1,0
00000294 51            14164 	.byte	81
00000295 00000000      14165 	.word	0x0
00000299 00000000      14166 	.word	0x0
                       14167 
                       14168 	.section	.debug_info
                       14169 .LDW_14020880:
00000f08 07            14170 	.byte	7
                       14171 	.section	.debug_str
00000e50 72657400      14172 	.strz	"ret"
                       14173 	.section	.debug_info
00000f09 00000000*     14174 	.word	.Ldw_str_begin+3664
00000f0d b207          14175 	.byte	178,7
00000f0f 15            14176 	.byte	21
00000f10 01            14177 	.byte	1
00000f11 00000000*     14178 	.word	.LDW_14020130
00000f15 00            14179 	.byte	0
00000f16 00            14180 	.byte	0
00000f17 00000000*     14181 	.word	.LDW_1530cc10
                       14182 	.section	.debug_loc
                       14183 .LDW_1530cc10:
0000029d 00000000*     14184 	.word	.LDW95
000002a1 00000000*     14185 	.word	.LDW06
000002a5 0100          14186 	.byte	1,0
000002a7 6d            14187 	.byte	109
000002a8 00000000      14188 	.word	0x0
000002ac 00000000      14189 	.word	0x0
                       14190 
                       14191 	.section	.debug_info
00000f1b 00            14192 	.byte	0
                       14193 
00000f1c 00            14194 	.byte	0
                       14195 
                       14196 .LDW_14055c60:
00000f1d 18            14197 	.byte	24

                                                                      Page 250
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       14198 	.section	.debug_str
00000e54 525f46434c5f  14199 	.strz	"R_FCL_FCUFct_ClearStatus"
00000e5a 464355466374 
00000e60 5f436c656172 
00000e66 537461747573 
00000e6c 00 
                       14200 	.section	.debug_info
00000f1e 00000000*     14201 	.word	.Ldw_str_begin+3668
00000f22 d507          14202 	.byte	213,7
00000f24 13            14203 	.byte	19
00000f25 01            14204 	.byte	1
00000f26 00000000*     14205 	.word	_R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000f2a 00000000*     14206 	.word	___ghs_eofn_R_FCL_FCUFct_ClearStatus
00000f2e 01            14207 	.byte	1
00000f2f 53            14208 	.byte	83
00000f30 8280808008    14209 	.byte	130,128,128,128,8
00000f35 04            14210 	.byte	4
00000f36 828004        14211 	.byte	130,128,4
00000f39 04            14212 	.byte	4
00000f3a 00            14213 	.byte	0
00000f3b 00            14214 	.byte	0
00000f3c 00            14215 	.byte	0
00000f3d 00            14216 	.byte	0
00000f3e 01            14217 	.byte	1
00000f3f 00            14218 	.byte	0
00000f40 01            14219 	.byte	1
                       14220 
                       14221 	.section	.debug_frame
                       14222 .LDW_1528be20:
00000274 00000000*     14223 	.word	.LDW_unq_26-.LDW_unq_25
                       14224 .LDW_unq_25:
00000278 00000000*     14225 	.word	.LDW_14056fd0
0000027c 00000000*     14226 	.word	_R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000280 00000000*     14227 	.word	___ghs_eofn_R_FCL_FCUFct_ClearStatus-_R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000284 46            14228 	.byte	70
00000285 9f            14229 	.byte	159
00000286 00            14230 	.byte	0
00000287 01            14231 	.byte	1
00000288 00000000*     14232 	.word	.LDW36
0000028c 44            14233 	.byte	68
0000028d df            14234 	.byte	223
0000028e 00            14235 	.byte	0
0000028f 00            14236 	.byte	0
                       14237 .LDW_unq_26:
                       14238 	.section	.debug_line
00000570 000502        14239 	.byte	0,5,2
00000573 00000000*     14240 	.word	_R_FCL_FCUFct_ClearStatus..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000577 06            14241 	.byte	6
00000578 03            14242 	.byte	3
00000579 d507          14243 	.byte	213,7
0000057b 02            14244 	.byte	2
0000057c 00            14245 	.byte	0
0000057d 01            14246 	.byte	1
0000057e 03            14247 	.byte	3
0000057f 04            14248 	.byte	4
00000580 02            14249 	.byte	2
00000581 06            14250 	.byte	6
00000582 01            14251 	.byte	1
00000583 000502        14252 	.byte	0,5,2
00000586 00000000*     14253 	.word	.LDWlin77
0000058a 0d            14254 	.byte	13

                                                                      Page 251
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000058b 000502        14255 	.byte	0,5,2
0000058e 00000000*     14256 	.word	.LDWlin78
00000592 0b            14257 	.byte	11
00000593 0b            14258 	.byte	11
00000594 000502        14259 	.byte	0,5,2
00000597 00000000*     14260 	.word	.LDWlin79
0000059b 0c            14261 	.byte	12
0000059c 000502        14262 	.byte	0,5,2
0000059f 00000000*     14263 	.word	.LDWlin80
000005a3 0b            14264 	.byte	11
000005a4 0b            14265 	.byte	11
000005a5 000502        14266 	.byte	0,5,2
000005a8 00000000*     14267 	.word	.LDWlin81
000005ac 0b            14268 	.byte	11
000005ad 02            14269 	.byte	2
000005ae 00            14270 	.byte	0
000005af 0b            14271 	.byte	11
000005b0 02            14272 	.byte	2
000005b1 00            14273 	.byte	0
000005b2 0c            14274 	.byte	12
000005b3 000502        14275 	.byte	0,5,2
000005b6 00000000*     14276 	.word	.LDWlin82
000005ba 0b            14277 	.byte	11
000005bb 06            14278 	.byte	6
000005bc 000502        14279 	.byte	0,5,2
000005bf 00000000*     14280 	.word	___ghs_eofn_R_FCL_FCUFct_ClearStatus
000005c3 02            14281 	.byte	2
000005c4 00            14282 	.byte	0
000005c5 000101        14283 	.byte	0,1,1
                       14284 	.section	.debug_info
                       14285 .LDW_1401ece0:
00000f41 22            14286 	.byte	34
00000f42 00000000*     14287 	.word	.LDW26
00000f46 00000000*     14288 	.word	.LDW36
                       14289 
                       14290 .LDW_140201c0:
00000f4a 07            14291 	.byte	7
                       14292 	.section	.debug_str
00000e6d 726573333200  14293 	.strz	"res32"
                       14294 	.section	.debug_info
00000f4b 00000000*     14295 	.word	.Ldw_str_begin+3693
00000f4f d707          14296 	.byte	215,7
00000f51 0e            14297 	.byte	14
00000f52 01            14298 	.byte	1
00000f53 00000000*     14299 	.word	.LDW_13fc1230
00000f57 00            14300 	.byte	0
00000f58 00            14301 	.byte	0
00000f59 00000000*     14302 	.word	.LDW_1530cc30
                       14303 	.section	.debug_loc
                       14304 .LDW_1530cc30:
000002b0 00000000*     14305 	.word	.LDW26
000002b4 00000000*     14306 	.word	.LDW36
000002b8 0100          14307 	.byte	1,0
000002ba 51            14308 	.byte	81
000002bb 00000000      14309 	.word	0x0
000002bf 00000000      14310 	.word	0x0
                       14311 
                       14312 	.section	.debug_info
                       14313 .LDW_1401fa70:
00000f5d 07            14314 	.byte	7
                       14315 	.section	.debug_str

                                                                      Page 252
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000e73 7265733800    14316 	.strz	"res8"
                       14317 	.section	.debug_info
00000f5e 00000000*     14318 	.word	.Ldw_str_begin+3699
00000f62 d807          14319 	.byte	216,7
00000f64 0e            14320 	.byte	14
00000f65 01            14321 	.byte	1
00000f66 00000000*     14322 	.word	.LDW_13fc13e0
00000f6a 00            14323 	.byte	0
00000f6b 00            14324 	.byte	0
00000f6c 00000000*     14325 	.word	.LDW_1530ce90
                       14326 	.section	.debug_loc
                       14327 .LDW_1530ce90:
000002c3 00000000*     14328 	.word	.LDW26
000002c7 00000000*     14329 	.word	.LDW36
000002cb 0100          14330 	.byte	1,0
000002cd 51            14331 	.byte	81
000002ce 00000000      14332 	.word	0x0
000002d2 00000000      14333 	.word	0x0
                       14334 
                       14335 	.section	.debug_info
00000f70 00            14336 	.byte	0
                       14337 
00000f71 00            14338 	.byte	0
                       14339 
                       14340 .LDW_14055960:
00000f72 18            14341 	.byte	24
                       14342 	.section	.debug_str
00000e78 525f46434c5f  14343 	.strz	"R_FCL_FCUFct_RestoreLastState"
00000e7e 464355466374 
00000e84 5f526573746f 
00000e8a 72654c617374 
00000e90 537461746500 
                       14344 	.section	.debug_info
00000f73 00000000*     14345 	.word	.Ldw_str_begin+3704
00000f77 8208          14346 	.byte	130,8
00000f79 13            14347 	.byte	19
00000f7a 01            14348 	.byte	1
00000f7b 00000000*     14349 	.word	_R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000f7f 00000000*     14350 	.word	___ghs_eofn_R_FCL_FCUFct_RestoreLastState
00000f83 01            14351 	.byte	1
00000f84 53            14352 	.byte	83
00000f85 02            14353 	.byte	2
00000f86 00            14354 	.byte	0
00000f87 828004        14355 	.byte	130,128,4
00000f8a 00            14356 	.byte	0
00000f8b 00            14357 	.byte	0
00000f8c 00            14358 	.byte	0
00000f8d 00            14359 	.byte	0
00000f8e 00            14360 	.byte	0
00000f8f 01            14361 	.byte	1
00000f90 00            14362 	.byte	0
00000f91 01            14363 	.byte	1
                       14364 
                       14365 	.section	.debug_frame
                       14366 .LDW_1528b600:
00000290 00000000*     14367 	.word	.LDW_unq_28-.LDW_unq_27
                       14368 .LDW_unq_27:
00000294 00000000*     14369 	.word	.LDW_14056fd0
00000298 00000000*     14370 	.word	_R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000029c 00000000*     14371 	.word	___ghs_eofn_R_FCL_FCUFct_RestoreLastState-_R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000002a0 01            14372 	.byte	1

                                                                      Page 253
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000002a1 00000000*     14373 	.word	.LDW66
000002a5 00            14374 	.byte	0
000002a6 00            14375 	.byte	0
000002a7 00            14376 	.byte	0
                       14377 .LDW_unq_28:
                       14378 	.section	.debug_line
000005c8 000502        14379 	.byte	0,5,2
000005cb 00000000*     14380 	.word	_R_FCL_FCUFct_RestoreLastState..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000005cf 06            14381 	.byte	6
000005d0 03            14382 	.byte	3
000005d1 8308          14383 	.byte	131,8
000005d3 02            14384 	.byte	2
000005d4 00            14385 	.byte	0
000005d5 01            14386 	.byte	1
000005d6 000502        14387 	.byte	0,5,2
000005d9 00000000*     14388 	.word	.LDWlin84
000005dd 0b            14389 	.byte	11
000005de 0b            14390 	.byte	11
000005df 000502        14391 	.byte	0,5,2
000005e2 00000000*     14392 	.word	.LDWlin85
000005e6 0b            14393 	.byte	11
000005e7 0c            14394 	.byte	12
000005e8 0b            14395 	.byte	11
000005e9 000502        14396 	.byte	0,5,2
000005ec 00000000*     14397 	.word	.LDWlin86
000005f0 0b            14398 	.byte	11
000005f1 02            14399 	.byte	2
000005f2 00            14400 	.byte	0
000005f3 0b            14401 	.byte	11
000005f4 06            14402 	.byte	6
000005f5 000502        14403 	.byte	0,5,2
000005f8 00000000*     14404 	.word	___ghs_eofn_R_FCL_FCUFct_RestoreLastState
000005fc 02            14405 	.byte	2
000005fd 00            14406 	.byte	0
000005fe 000101        14407 	.byte	0,1,1
                       14408 	.section	.debug_info
                       14409 .LDW_1401f320:
00000f92 22            14410 	.byte	34
00000f93 00000000*     14411 	.word	.LDW56
00000f97 00000000*     14412 	.word	.LDW66
                       14413 
00000f9b 00            14414 	.byte	0
                       14415 
00000f9c 00            14416 	.byte	0
                       14417 
                       14418 .LDW_14055160:
00000f9d 19            14419 	.byte	25
                       14420 	.section	.debug_str
00000e96 525f46434c5f  14421 	.strz	"R_FCL_FCUFct_CheckMode"
00000e9c 464355466374 
00000ea2 5f436865636b 
00000ea8 4d6f646500 
                       14422 	.section	.debug_info
00000f9e 00000000*     14423 	.word	.Ldw_str_begin+3734
00000fa2 8009          14424 	.byte	128,9
00000fa4 0e            14425 	.byte	14
00000fa5 01            14426 	.byte	1
00000fa6 00000000*     14427 	.word	.LDW_14020130
00000faa 00000000*     14428 	.word	_R_FCL_FCUFct_CheckMode
00000fae 00000000*     14429 	.word	___ghs_eofn_R_FCL_FCUFct_CheckMode
00000fb2 01            14430 	.byte	1

                                                                      Page 254
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000fb3 53            14431 	.byte	83
00000fb4 828080800a    14432 	.byte	130,128,128,128,10
00000fb9 08            14433 	.byte	8
00000fba 828004        14434 	.byte	130,128,4
00000fbd 08            14435 	.byte	8
00000fbe 00            14436 	.byte	0
00000fbf 00            14437 	.byte	0
00000fc0 00            14438 	.byte	0
00000fc1 01            14439 	.byte	1
00000fc2 01            14440 	.byte	1
00000fc3 00            14441 	.byte	0
00000fc4 01            14442 	.byte	1
                       14443 
                       14444 	.section	.debug_frame
                       14445 .LDW_1528bb00:
000002a8 00000000*     14446 	.word	.LDW_unq_2a-.LDW_unq_29
                       14447 .LDW_unq_29:
000002ac 00000000*     14448 	.word	.LDW_14056fd0
000002b0 00000000*     14449 	.word	_R_FCL_FCUFct_CheckMode
000002b4 00000000*     14450 	.word	___ghs_eofn_R_FCL_FCUFct_CheckMode-_R_FCL_FCUFct_CheckMode
000002b8 46            14451 	.byte	70
000002b9 9f            14452 	.byte	159
000002ba 04            14453 	.byte	4
000002bb 44            14454 	.byte	68
000002bc 9d            14455 	.byte	157
000002bd 00            14456 	.byte	0
000002be 01            14457 	.byte	1
000002bf 00000000*     14458 	.word	.LDW96
000002c3 44            14459 	.byte	68
000002c4 df            14460 	.byte	223
000002c5 44            14461 	.byte	68
000002c6 dd            14462 	.byte	221
000002c7 00            14463 	.byte	0
                       14464 .LDW_unq_2a:
                       14465 	.section	.debug_line
00000601 000502        14466 	.byte	0,5,2
00000604 00000000*     14467 	.word	_R_FCL_FCUFct_CheckMode
00000608 06            14468 	.byte	6
00000609 03            14469 	.byte	3
0000060a 8009          14470 	.byte	128,9
0000060c 02            14471 	.byte	2
0000060d 00            14472 	.byte	0
0000060e 01            14473 	.byte	1
0000060f 03            14474 	.byte	3
00000610 04            14475 	.byte	4
00000611 02            14476 	.byte	2
00000612 0a            14477 	.byte	10
00000613 01            14478 	.byte	1
00000614 14            14479 	.byte	20
00000615 000502        14480 	.byte	0,5,2
00000618 00000000*     14481 	.word	.LDWlin88
0000061c 0b            14482 	.byte	11
0000061d 000502        14483 	.byte	0,5,2
00000620 00000000*     14484 	.word	.LDWlin89
00000624 0b            14485 	.byte	11
00000625 0b            14486 	.byte	11
00000626 13            14487 	.byte	19
00000627 02            14488 	.byte	2
00000628 00            14489 	.byte	0
00000629 0c            14490 	.byte	12
0000062a 13            14491 	.byte	19

                                                                      Page 255
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000062b 06            14492 	.byte	6
0000062c 000502        14493 	.byte	0,5,2
0000062f 00000000*     14494 	.word	___ghs_eofn_R_FCL_FCUFct_CheckMode
00000633 02            14495 	.byte	2
00000634 00            14496 	.byte	0
00000635 000101        14497 	.byte	0,1,1
                       14498 	.section	.debug_info
                       14499 .LDW_1401e740:
00000fc5 22            14500 	.byte	34
00000fc6 00000000*     14501 	.word	.LDW86
00000fca 00000000*     14502 	.word	.LDW96
                       14503 
                       14504 .LDW_14020f40:
00000fce 07            14505 	.byte	7
                       14506 	.section	.debug_str
00000ead 72657400      14507 	.strz	"ret"
                       14508 	.section	.debug_info
00000fcf 00000000*     14509 	.word	.Ldw_str_begin+3757
00000fd3 8209          14510 	.byte	130,9
00000fd5 12            14511 	.byte	18
00000fd6 01            14512 	.byte	1
00000fd7 00000000*     14513 	.word	.LDW_14020130
00000fdb 00            14514 	.byte	0
00000fdc 00            14515 	.byte	0
00000fdd 00000000*     14516 	.word	.LDW_1530d730
                       14517 	.section	.debug_loc
                       14518 .LDW_1530d730:
000002d6 00000000*     14519 	.word	.LDW86
000002da 00000000*     14520 	.word	.LDW96
000002de 0100          14521 	.byte	1,0
000002e0 6d            14522 	.byte	109
000002e1 00000000      14523 	.word	0x0
000002e5 00000000      14524 	.word	0x0
                       14525 
                       14526 	.section	.debug_info
                       14527 .LDW_140205b0:
00000fe1 07            14528 	.byte	7
                       14529 	.section	.debug_str
00000eb1 72656756616c  14530 	.strz	"regVal"
00000eb7 00 
                       14531 	.section	.debug_info
00000fe2 00000000*     14532 	.word	.Ldw_str_begin+3761
00000fe6 8309          14533 	.byte	131,9
00000fe8 12            14534 	.byte	18
00000fe9 01            14535 	.byte	1
00000fea 00000000*     14536 	.word	.LDW_13fc13e0
00000fee 00            14537 	.byte	0
00000fef 00            14538 	.byte	0
00000ff0 00000000*     14539 	.word	.LDW_1530d2d0
                       14540 	.section	.debug_loc
                       14541 .LDW_1530d2d0:
000002e9 00000000*     14542 	.word	.LDW86
000002ed 00000000*     14543 	.word	.LDW96
000002f1 0100          14544 	.byte	1,0
000002f3 51            14545 	.byte	81
000002f4 00000000      14546 	.word	0x0
000002f8 00000000      14547 	.word	0x0
                       14548 
                       14549 	.section	.debug_info
00000ff4 00            14550 	.byte	0
                       14551 

                                                                      Page 256
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000ff5 00            14552 	.byte	0
                       14553 
                       14554 .LDW_14055a60:
00000ff6 19            14555 	.byte	25
                       14556 	.section	.debug_str
00000eb8 525f46434c5f  14557 	.strz	"R_FCL_FCUFct_GetResult"
00000ebe 464355466374 
00000ec4 5f4765745265 
00000eca 73756c7400 
                       14558 	.section	.debug_info
00000ff7 00000000*     14559 	.word	.Ldw_str_begin+3768
00000ffb ae09          14560 	.byte	174,9
00000ffd 1d            14561 	.byte	29
00000ffe 01            14562 	.byte	1
00000fff 00000000*     14563 	.word	.LDW_13fc0ed0
00001003 00000000*     14564 	.word	_R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00001007 00000000*     14565 	.word	___ghs_eofn_R_FCL_FCUFct_GetResult
0000100b 01            14566 	.byte	1
0000100c 53            14567 	.byte	83
0000100d 828080800a    14568 	.byte	130,128,128,128,10
00001012 08            14569 	.byte	8
00001013 828004        14570 	.byte	130,128,4
00001016 08            14571 	.byte	8
00001017 00            14572 	.byte	0
00001018 00            14573 	.byte	0
00001019 00            14574 	.byte	0
0000101a 00            14575 	.byte	0
0000101b 01            14576 	.byte	1
0000101c 00            14577 	.byte	0
0000101d 01            14578 	.byte	1
                       14579 
                       14580 	.section	.debug_frame
                       14581 .LDW_1528b6f0:
000002c8 00000000*     14582 	.word	.LDW_unq_2c-.LDW_unq_2b
                       14583 .LDW_unq_2b:
000002cc 00000000*     14584 	.word	.LDW_14056fd0
000002d0 00000000*     14585 	.word	_R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000002d4 00000000*     14586 	.word	___ghs_eofn_R_FCL_FCUFct_GetResult-_R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000002d8 46            14587 	.byte	70
000002d9 9f            14588 	.byte	159
000002da 04            14589 	.byte	4
000002db 44            14590 	.byte	68
000002dc 9d            14591 	.byte	157
000002dd 00            14592 	.byte	0
000002de 01            14593 	.byte	1
000002df 00000000*     14594 	.word	.LDW27
000002e3 44            14595 	.byte	68
000002e4 df            14596 	.byte	223
000002e5 44            14597 	.byte	68
000002e6 dd            14598 	.byte	221
000002e7 00            14599 	.byte	0
                       14600 .LDW_unq_2c:
                       14601 	.section	.debug_line
00000638 000502        14602 	.byte	0,5,2
0000063b 00000000*     14603 	.word	_R_FCL_FCUFct_GetResult..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000063f 06            14604 	.byte	6
00000640 03            14605 	.byte	3
00000641 ae09          14606 	.byte	174,9
00000643 02            14607 	.byte	2
00000644 00            14608 	.byte	0
00000645 01            14609 	.byte	1

                                                                      Page 257
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000646 03            14610 	.byte	3
00000647 05            14611 	.byte	5
00000648 02            14612 	.byte	2
00000649 0c            14613 	.byte	12
0000064a 01            14614 	.byte	1
0000064b 000502        14615 	.byte	0,5,2
0000064e 00000000*     14616 	.word	.LDWlin91
00000652 0d            14617 	.byte	13
00000653 000502        14618 	.byte	0,5,2
00000656 00000000*     14619 	.word	.LDWlin92
0000065a 0b            14620 	.byte	11
0000065b 03            14621 	.byte	3
0000065c 0d            14622 	.byte	13
0000065d 02            14623 	.byte	2
0000065e 00            14624 	.byte	0
0000065f 01            14625 	.byte	1
00000660 000502        14626 	.byte	0,5,2
00000663 00000000*     14627 	.word	.LDWlin93
00000667 0b            14628 	.byte	11
00000668 000502        14629 	.byte	0,5,2
0000066b 00000000*     14630 	.word	.LDWlin94
0000066f 0b            14631 	.byte	11
00000670 000502        14632 	.byte	0,5,2
00000673 00000000*     14633 	.word	.LDWlin95
00000677 0b            14634 	.byte	11
00000678 000502        14635 	.byte	0,5,2
0000067b 00000000*     14636 	.word	.LDWlin96
0000067f 0b            14637 	.byte	11
00000680 000502        14638 	.byte	0,5,2
00000683 00000000*     14639 	.word	.LDWlin97
00000687 0b            14640 	.byte	11
00000688 0b            14641 	.byte	11
00000689 000502        14642 	.byte	0,5,2
0000068c 00000000*     14643 	.word	.LDWlin98
00000690 0b            14644 	.byte	11
00000691 0d            14645 	.byte	13
00000692 02            14646 	.byte	2
00000693 00            14647 	.byte	0
00000694 000502        14648 	.byte	0,5,2
00000697 00000000*     14649 	.word	.LDWlin99
0000069b 0b            14650 	.byte	11
0000069c 0b            14651 	.byte	11
0000069d 000502        14652 	.byte	0,5,2
000006a0 00000000*     14653 	.word	.LDWlin100
000006a4 0b            14654 	.byte	11
000006a5 0b            14655 	.byte	11
000006a6 000502        14656 	.byte	0,5,2
000006a9 00000000*     14657 	.word	.LDWlin101
000006ad 0b            14658 	.byte	11
000006ae 0c            14659 	.byte	12
000006af 0b            14660 	.byte	11
000006b0 000502        14661 	.byte	0,5,2
000006b3 00000000*     14662 	.word	.LDWlin102
000006b7 0b            14663 	.byte	11
000006b8 02            14664 	.byte	2
000006b9 00            14665 	.byte	0
000006ba 0b            14666 	.byte	11
000006bb 0d            14667 	.byte	13
000006bc 02            14668 	.byte	2
000006bd 00            14669 	.byte	0
000006be 000502        14670 	.byte	0,5,2

                                                                      Page 258
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000006c1 00000000*     14671 	.word	.LDWlin103
000006c5 0b            14672 	.byte	11
000006c6 0b            14673 	.byte	11
000006c7 000502        14674 	.byte	0,5,2
000006ca 00000000*     14675 	.word	.LDWlin104
000006ce 0b            14676 	.byte	11
000006cf 0d            14677 	.byte	13
000006d0 02            14678 	.byte	2
000006d1 00            14679 	.byte	0
000006d2 000502        14680 	.byte	0,5,2
000006d5 00000000*     14681 	.word	.LDWlin105
000006d9 0b            14682 	.byte	11
000006da 0b            14683 	.byte	11
000006db 000502        14684 	.byte	0,5,2
000006de 00000000*     14685 	.word	.LDWlin106
000006e2 0b            14686 	.byte	11
000006e3 000502        14687 	.byte	0,5,2
000006e6 00000000*     14688 	.word	.LDWlin107
000006ea 0b            14689 	.byte	11
000006eb 0b            14690 	.byte	11
000006ec 000502        14691 	.byte	0,5,2
000006ef 00000000*     14692 	.word	.LDWlin108
000006f3 0b            14693 	.byte	11
000006f4 0c            14694 	.byte	12
000006f5 0b            14695 	.byte	11
000006f6 000502        14696 	.byte	0,5,2
000006f9 00000000*     14697 	.word	.LDWlin109
000006fd 0b            14698 	.byte	11
000006fe 02            14699 	.byte	2
000006ff 00            14700 	.byte	0
00000700 0c            14701 	.byte	12
00000701 0d            14702 	.byte	13
00000702 02            14703 	.byte	2
00000703 00            14704 	.byte	0
00000704 000502        14705 	.byte	0,5,2
00000707 00000000*     14706 	.word	.LDWlin110
0000070b 0b            14707 	.byte	11
0000070c 0b            14708 	.byte	11
0000070d 000502        14709 	.byte	0,5,2
00000710 00000000*     14710 	.word	.LDWlin111
00000714 0b            14711 	.byte	11
00000715 000502        14712 	.byte	0,5,2
00000718 00000000*     14713 	.word	.LDWlin112
0000071c 0b            14714 	.byte	11
0000071d 0b            14715 	.byte	11
0000071e 000502        14716 	.byte	0,5,2
00000721 00000000*     14717 	.word	.LDWlin113
00000725 0b            14718 	.byte	11
00000726 0c            14719 	.byte	12
00000727 0b            14720 	.byte	11
00000728 000502        14721 	.byte	0,5,2
0000072b 00000000*     14722 	.word	.LDWlin114
0000072f 0b            14723 	.byte	11
00000730 02            14724 	.byte	2
00000731 00            14725 	.byte	0
00000732 0b            14726 	.byte	11
00000733 03            14727 	.byte	3
00000734 04            14728 	.byte	4
00000735 02            14729 	.byte	2
00000736 00            14730 	.byte	0
00000737 01            14731 	.byte	1

                                                                      Page 259
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000738 0b            14732 	.byte	11
00000739 000502        14733 	.byte	0,5,2
0000073c 00000000*     14734 	.word	.LDWlin115
00000740 0b            14735 	.byte	11
00000741 02            14736 	.byte	2
00000742 00            14737 	.byte	0
00000743 02            14738 	.byte	2
00000744 00            14739 	.byte	0
00000745 02            14740 	.byte	2
00000746 00            14741 	.byte	0
00000747 02            14742 	.byte	2
00000748 00            14743 	.byte	0
00000749 02            14744 	.byte	2
0000074a 00            14745 	.byte	0
0000074b 02            14746 	.byte	2
0000074c 00            14747 	.byte	0
0000074d 02            14748 	.byte	2
0000074e 00            14749 	.byte	0
0000074f 02            14750 	.byte	2
00000750 00            14751 	.byte	0
00000751 02            14752 	.byte	2
00000752 00            14753 	.byte	0
00000753 0b            14754 	.byte	11
00000754 03            14755 	.byte	3
00000755 04            14756 	.byte	4
00000756 02            14757 	.byte	2
00000757 00            14758 	.byte	0
00000758 01            14759 	.byte	1
00000759 0b            14760 	.byte	11
0000075a 13            14761 	.byte	19
0000075b 02            14762 	.byte	2
0000075c 00            14763 	.byte	0
0000075d 0d            14764 	.byte	13
0000075e 13            14765 	.byte	19
0000075f 06            14766 	.byte	6
00000760 000502        14767 	.byte	0,5,2
00000763 00000000*     14768 	.word	___ghs_eofn_R_FCL_FCUFct_GetResult
00000767 02            14769 	.byte	2
00000768 00            14770 	.byte	0
00000769 000101        14771 	.byte	0,1,1
                       14772 	.section	.debug_info
                       14773 .LDW_14020fd0:
0000101e 16            14774 	.byte	22
                       14775 	.section	.debug_str
00000ecf 636d64537064  14776 	.strz	"cmdSpdExec_enu"
00000ed5 457865635f65 
00000edb 6e7500 
                       14777 	.section	.debug_info
0000101f 00000000*     14778 	.word	.Ldw_str_begin+3791
00001023 ae09          14779 	.byte	174,9
00001025 42            14780 	.byte	66
00001026 01            14781 	.byte	1
00001027 00000000*     14782 	.word	.LDW_14020130
0000102b 00            14783 	.byte	0
0000102c 00000000*     14784 	.word	.LDW_1530ddd0
                       14785 	.section	.debug_loc
                       14786 .LDW_1530ddd0:
000002fc 00000000*     14787 	.word	.LDW07
00000300 00000000*     14788 	.word	.LDW17
00000304 0100          14789 	.byte	1,0
00000306 56            14790 	.byte	86

                                                                      Page 260
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000307 00000000*     14791 	.word	.LDW17
0000030b 00000000*     14792 	.word	.LDW27
0000030f 0100          14793 	.byte	1,0
00000311 6d            14794 	.byte	109
00000312 00000000      14795 	.word	0x0
00000316 00000000      14796 	.word	0x0
                       14797 
                       14798 	.section	.debug_info
                       14799 .LDW_1401e970:
00001030 22            14800 	.byte	34
00001031 00000000*     14801 	.word	.LDW17
00001035 00000000*     14802 	.word	.LDW27
                       14803 
                       14804 .LDW_14020910:
00001039 07            14805 	.byte	7
                       14806 	.section	.debug_str
00000ede 72657400      14807 	.strz	"ret"
                       14808 	.section	.debug_info
0000103a 00000000*     14809 	.word	.Ldw_str_begin+3806
0000103e b009          14810 	.byte	176,9
00001040 14            14811 	.byte	20
00001041 01            14812 	.byte	1
00001042 00000000*     14813 	.word	.LDW_13fc0ed0
00001046 00            14814 	.byte	0
00001047 00            14815 	.byte	0
00001048 00000000*     14816 	.word	.LDW_1530da70
                       14817 	.section	.debug_loc
                       14818 .LDW_1530da70:
0000031a 00000000*     14819 	.word	.LDW17
0000031e 00000000*     14820 	.word	.LDW27
00000322 0100          14821 	.byte	1,0
00000324 51            14822 	.byte	81
00000325 00000000      14823 	.word	0x0
00000329 00000000      14824 	.word	0x0
                       14825 
                       14826 	.section	.debug_info
                       14827 .LDW_14020250:
0000104c 07            14828 	.byte	7
                       14829 	.section	.debug_str
00000ee2 726567465354  14830 	.strz	"regFSTATR"
00000ee8 41545200 
                       14831 	.section	.debug_info
0000104d 00000000*     14832 	.word	.Ldw_str_begin+3810
00001051 b109          14833 	.byte	177,9
00001053 14            14834 	.byte	20
00001054 01            14835 	.byte	1
00001055 00000000*     14836 	.word	.LDW_13fc1230
00001059 00            14837 	.byte	0
0000105a 00            14838 	.byte	0
0000105b 00000000*     14839 	.word	.LDW_1530e110
                       14840 	.section	.debug_loc
                       14841 .LDW_1530e110:
0000032d 00000000*     14842 	.word	.LDW17
00000331 00000000*     14843 	.word	.LDW27
00000335 0100          14844 	.byte	1,0
00000337 51            14845 	.byte	81
00000338 00000000      14846 	.word	0x0
0000033c 00000000      14847 	.word	0x0
                       14848 
                       14849 	.section	.debug_info
                       14850 .LDW_14021060:

                                                                      Page 261
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000105f 07            14851 	.byte	7
                       14852 	.section	.debug_str
00000eec 726567465045  14853 	.strz	"regFPESTAT"
00000ef2 5354415400 
                       14854 	.section	.debug_info
00001060 00000000*     14855 	.word	.Ldw_str_begin+3820
00001064 b209          14856 	.byte	178,9
00001066 14            14857 	.byte	20
00001067 01            14858 	.byte	1
00001068 00000000*     14859 	.word	.LDW_13fc1350
0000106c 00            14860 	.byte	0
0000106d 00            14861 	.byte	0
0000106e 00000000*     14862 	.word	.LDW_1530e170
                       14863 	.section	.debug_loc
                       14864 .LDW_1530e170:
00000340 00000000*     14865 	.word	.LDW17
00000344 00000000*     14866 	.word	.LDW27
00000348 0100          14867 	.byte	1,0
0000034a 51            14868 	.byte	81
0000034b 00000000      14869 	.word	0x0
0000034f 00000000      14870 	.word	0x0
                       14871 
                       14872 	.section	.debug_info
00001072 00            14873 	.byte	0
                       14874 
00001073 00            14875 	.byte	0
                       14876 
                       14877 .LDW_14053e60:
00001074 18            14878 	.byte	24
                       14879 	.section	.debug_str
00000ef7 525f46434c5f  14880 	.strz	"R_FCL_FCUFct_GetConfigArea"
00000efd 464355466374 
00000f03 5f476574436f 
00000f09 6e6669674172 
00000f0f 656100 
                       14881 	.section	.debug_info
00001075 00000000*     14882 	.word	.Ldw_str_begin+3831
00001079 a40a          14883 	.byte	164,10
0000107b 06            14884 	.byte	6
0000107c 01            14885 	.byte	1
0000107d 00000000*     14886 	.word	_R_FCL_FCUFct_GetConfigArea
00001081 00000000*     14887 	.word	___ghs_eofn_R_FCL_FCUFct_GetConfigArea
00001085 01            14888 	.byte	1
00001086 53            14889 	.byte	83
00001087 828080f00b    14890 	.byte	130,128,128,240,11
0000108c 18            14891 	.byte	24
0000108d 828004        14892 	.byte	130,128,4
00001090 18            14893 	.byte	24
00001091 00            14894 	.byte	0
00001092 00            14895 	.byte	0
00001093 00            14896 	.byte	0
00001094 01            14897 	.byte	1
00001095 01            14898 	.byte	1
00001096 00            14899 	.byte	0
00001097 01            14900 	.byte	1
                       14901 
                       14902 	.section	.debug_frame
                       14903 .LDW_1528be70:
000002e8 00000000*     14904 	.word	.LDW_unq_2e-.LDW_unq_2d
                       14905 .LDW_unq_2d:
000002ec 00000000*     14906 	.word	.LDW_14056fd0

                                                                      Page 262
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000002f0 00000000*     14907 	.word	_R_FCL_FCUFct_GetConfigArea
000002f4 00000000*     14908 	.word	___ghs_eofn_R_FCL_FCUFct_GetConfigArea-_R_FCL_FCUFct_GetConfigArea
000002f8 48            14909 	.byte	72
000002f9 9f            14910 	.byte	159
000002fa 14            14911 	.byte	20
000002fb 44            14912 	.byte	68
000002fc 99            14913 	.byte	153
000002fd 10            14914 	.byte	16
000002fe 44            14915 	.byte	68
000002ff 9a            14916 	.byte	154
00000300 0c            14917 	.byte	12
00000301 44            14918 	.byte	68
00000302 9b            14919 	.byte	155
00000303 08            14920 	.byte	8
00000304 44            14921 	.byte	68
00000305 9c            14922 	.byte	156
00000306 04            14923 	.byte	4
00000307 44            14924 	.byte	68
00000308 9d            14925 	.byte	157
00000309 00            14926 	.byte	0
0000030a 01            14927 	.byte	1
0000030b 00000000*     14928 	.word	.LDW57
0000030f 44            14929 	.byte	68
00000310 df            14930 	.byte	223
00000311 44            14931 	.byte	68
00000312 dd            14932 	.byte	221
00000313 44            14933 	.byte	68
00000314 dc            14934 	.byte	220
00000315 44            14935 	.byte	68
00000316 db            14936 	.byte	219
00000317 44            14937 	.byte	68
00000318 da            14938 	.byte	218
00000319 44            14939 	.byte	68
0000031a d9            14940 	.byte	217
0000031b 00            14941 	.byte	0
                       14942 .LDW_unq_2e:
                       14943 	.section	.debug_line
0000076c 000502        14944 	.byte	0,5,2
0000076f 00000000*     14945 	.word	_R_FCL_FCUFct_GetConfigArea
00000773 06            14946 	.byte	6
00000774 03            14947 	.byte	3
00000775 a40a          14948 	.byte	164,10
00000777 02            14949 	.byte	2
00000778 00            14950 	.byte	0
00000779 01            14951 	.byte	1
0000077a 03            14952 	.byte	3
0000077b 09            14953 	.byte	9
0000077c 02            14954 	.byte	2
0000077d 1c            14955 	.byte	28
0000077e 01            14956 	.byte	1
0000077f 000502        14957 	.byte	0,5,2
00000782 00000000*     14958 	.word	.LDWlin117
00000786 0b            14959 	.byte	11
00000787 000502        14960 	.byte	0,5,2
0000078a 00000000*     14961 	.word	.LDWlin118
0000078e 0d            14962 	.byte	13
0000078f 000502        14963 	.byte	0,5,2
00000792 00000000*     14964 	.word	.LDWlin119
00000796 0b            14965 	.byte	11
00000797 0c            14966 	.byte	12
00000798 000502        14967 	.byte	0,5,2

                                                                      Page 263
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000079b 00000000*     14968 	.word	.LDWlin120
0000079f 0b            14969 	.byte	11
000007a0 0b            14970 	.byte	11
000007a1 000502        14971 	.byte	0,5,2
000007a4 00000000*     14972 	.word	.LDWlin121
000007a8 0b            14973 	.byte	11
000007a9 000502        14974 	.byte	0,5,2
000007ac 00000000*     14975 	.word	.LDWlin122
000007b0 0b            14976 	.byte	11
000007b1 0b            14977 	.byte	11
000007b2 02            14978 	.byte	2
000007b3 00            14979 	.byte	0
000007b4 000502        14980 	.byte	0,5,2
000007b7 00000000*     14981 	.word	.LDWlin123
000007bb 0b            14982 	.byte	11
000007bc 0b            14983 	.byte	11
000007bd 000502        14984 	.byte	0,5,2
000007c0 00000000*     14985 	.word	.LDWlin124
000007c4 0b            14986 	.byte	11
000007c5 000502        14987 	.byte	0,5,2
000007c8 00000000*     14988 	.word	.LDWlin125
000007cc 0b            14989 	.byte	11
000007cd 0b            14990 	.byte	11
000007ce 02            14991 	.byte	2
000007cf 00            14992 	.byte	0
000007d0 000502        14993 	.byte	0,5,2
000007d3 00000000*     14994 	.word	.LDWlin126
000007d7 0b            14995 	.byte	11
000007d8 0b            14996 	.byte	11
000007d9 000502        14997 	.byte	0,5,2
000007dc 00000000*     14998 	.word	.LDWlin127
000007e0 0b            14999 	.byte	11
000007e1 000502        15000 	.byte	0,5,2
000007e4 00000000*     15001 	.word	.LDWlin128
000007e8 0b            15002 	.byte	11
000007e9 03            15003 	.byte	3
000007ea 04            15004 	.byte	4
000007eb 02            15005 	.byte	2
000007ec 00            15006 	.byte	0
000007ed 01            15007 	.byte	1
000007ee 0b            15008 	.byte	11
000007ef 000502        15009 	.byte	0,5,2
000007f2 00000000*     15010 	.word	.LDWlin129
000007f6 0b            15011 	.byte	11
000007f7 13            15012 	.byte	19
000007f8 02            15013 	.byte	2
000007f9 00            15014 	.byte	0
000007fa 02            15015 	.byte	2
000007fb 00            15016 	.byte	0
000007fc 02            15017 	.byte	2
000007fd 00            15018 	.byte	0
000007fe 02            15019 	.byte	2
000007ff 00            15020 	.byte	0
00000800 02            15021 	.byte	2
00000801 00            15022 	.byte	0
00000802 0c            15023 	.byte	12
00000803 000502        15024 	.byte	0,5,2
00000806 00000000*     15025 	.word	.LDWlin130
0000080a 0d            15026 	.byte	13
0000080b 02            15027 	.byte	2
0000080c 02            15028 	.byte	2

                                                                      Page 264
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000080d 000502        15029 	.byte	0,5,2
00000810 00000000*     15030 	.word	.LDWlin131
00000814 0c            15031 	.byte	12
00000815 000502        15032 	.byte	0,5,2
00000818 00000000*     15033 	.word	.LDWlin132
0000081c 0b            15034 	.byte	11
0000081d 000502        15035 	.byte	0,5,2
00000820 00000000*     15036 	.word	.LDWlin133
00000824 0b            15037 	.byte	11
00000825 13            15038 	.byte	19
00000826 03            15039 	.byte	3
00000827 7b            15040 	.byte	123
00000828 02            15041 	.byte	2
00000829 02            15042 	.byte	2
0000082a 01            15043 	.byte	1
0000082b 000502        15044 	.byte	0,5,2
0000082e 00000000*     15045 	.word	.LDWlin134
00000832 03            15046 	.byte	3
00000833 06            15047 	.byte	6
00000834 02            15048 	.byte	2
00000835 00            15049 	.byte	0
00000836 01            15050 	.byte	1
00000837 0b            15051 	.byte	11
00000838 02            15052 	.byte	2
00000839 00            15053 	.byte	0
0000083a 0c            15054 	.byte	12
0000083b 000502        15055 	.byte	0,5,2
0000083e 00000000*     15056 	.word	.LDWlin135
00000842 0b            15057 	.byte	11
00000843 000502        15058 	.byte	0,5,2
00000846 00000000*     15059 	.word	.LDWlin136
0000084a 0d            15060 	.byte	13
0000084b 000502        15061 	.byte	0,5,2
0000084e 00000000*     15062 	.word	.LDWlin137
00000852 0b            15063 	.byte	11
00000853 0b            15064 	.byte	11
00000854 13            15065 	.byte	19
00000855 02            15066 	.byte	2
00000856 00            15067 	.byte	0
00000857 0d            15068 	.byte	13
00000858 000502        15069 	.byte	0,5,2
0000085b 00000000*     15070 	.word	.LDWlin138
0000085f 0b            15071 	.byte	11
00000860 0b            15072 	.byte	11
00000861 000502        15073 	.byte	0,5,2
00000864 00000000*     15074 	.word	.LDWlin139
00000868 0b            15075 	.byte	11
00000869 02            15076 	.byte	2
0000086a 00            15077 	.byte	0
0000086b 0c            15078 	.byte	12
0000086c 000502        15079 	.byte	0,5,2
0000086f 00000000*     15080 	.word	.LDWlin140
00000873 0b            15081 	.byte	11
00000874 06            15082 	.byte	6
00000875 000502        15083 	.byte	0,5,2
00000878 00000000*     15084 	.word	___ghs_eofn_R_FCL_FCUFct_GetConfigArea
0000087c 02            15085 	.byte	2
0000087d 00            15086 	.byte	0
0000087e 000101        15087 	.byte	0,1,1
                       15088 	.section	.debug_info
                       15089 .LDW_1401f0a0:

                                                                      Page 265
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001098 22            15090 	.byte	34
00001099 00000000*     15091 	.word	.LDW47
0000109d 00000000*     15092 	.word	.LDW57
                       15093 
                       15094 .LDW_14020be0:
000010a1 07            15095 	.byte	7
                       15096 	.section	.debug_str
00000f12 6461746100    15097 	.strz	"data"
                       15098 	.section	.debug_info
000010a2 00000000*     15099 	.word	.Ldw_str_begin+3858
000010a6 a60a          15100 	.byte	166,10
000010a8 0e            15101 	.byte	14
000010a9 01            15102 	.byte	1
000010aa 00000000*     15103 	.word	.LDW_13fc1350
000010ae 00            15104 	.byte	0
000010af 00            15105 	.byte	0
000010b0 00000000*     15106 	.word	.LDW_1530ec50
                       15107 	.section	.debug_loc
                       15108 .LDW_1530ec50:
00000353 00000000*     15109 	.word	.LDW47
00000357 00000000*     15110 	.word	.LDW57
0000035b 0100          15111 	.byte	1,0
0000035d 51            15112 	.byte	81
0000035e 00000000      15113 	.word	0x0
00000362 00000000      15114 	.word	0x0
                       15115 
                       15116 	.section	.debug_info
                       15117 .LDW_14021180:
000010b4 07            15118 	.byte	7
                       15119 	.section	.debug_str
00000f17 6900          15120 	.strz	"i"
                       15121 	.section	.debug_info
000010b5 00000000*     15122 	.word	.Ldw_str_begin+3863
000010b9 a70a          15123 	.byte	167,10
000010bb 0e            15124 	.byte	14
000010bc 01            15125 	.byte	1
000010bd 00000000*     15126 	.word	.LDW_13fc1350
000010c1 00            15127 	.byte	0
000010c2 00            15128 	.byte	0
000010c3 00000000*     15129 	.word	.LDW_1530e970
                       15130 	.section	.debug_loc
                       15131 .LDW_1530e970:
00000366 00000000*     15132 	.word	.LDW47
0000036a 00000000*     15133 	.word	.LDW57
0000036e 0100          15134 	.byte	1,0
00000370 6c            15135 	.byte	108
00000371 00000000      15136 	.word	0x0
00000375 00000000      15137 	.word	0x0
                       15138 
                       15139 	.section	.debug_info
                       15140 .LDW_140209a0:
000010c7 07            15141 	.byte	7
                       15142 	.section	.debug_str
00000f19 627566416464  15143 	.strz	"bufAddr"
00000f1f 7200 
                       15144 	.section	.debug_info
000010c8 00000000*     15145 	.word	.Ldw_str_begin+3865
000010cc a80a          15146 	.byte	168,10
000010ce 0e            15147 	.byte	14
000010cf 01            15148 	.byte	1
000010d0 00000000*     15149 	.word	.LDW_13fc1230

                                                                      Page 266
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000010d4 00            15150 	.byte	0
000010d5 00            15151 	.byte	0
000010d6 00000000*     15152 	.word	.LDW_1530ecf0
                       15153 	.section	.debug_loc
                       15154 .LDW_1530ecf0:
00000379 00000000*     15155 	.word	.LDW47
0000037d 00000000*     15156 	.word	.LDW57
00000381 0100          15157 	.byte	1,0
00000383 69            15158 	.byte	105
00000384 00000000      15159 	.word	0x0
00000388 00000000      15160 	.word	0x0
                       15161 
                       15162 	.section	.debug_info
                       15163 .LDW_14020a30:
000010da 07            15164 	.byte	7
                       15165 	.section	.debug_str
00000f21 726561644164  15166 	.strz	"readAddr"
00000f27 647200 
                       15167 	.section	.debug_info
000010db 00000000*     15168 	.word	.Ldw_str_begin+3873
000010df a90a          15169 	.byte	169,10
000010e1 0e            15170 	.byte	14
000010e2 01            15171 	.byte	1
000010e3 00000000*     15172 	.word	.LDW_13fc1230
000010e7 00            15173 	.byte	0
000010e8 00            15174 	.byte	0
000010e9 00000000*     15175 	.word	.LDW_1530ec10
                       15176 	.section	.debug_loc
                       15177 .LDW_1530ec10:
0000038c 00000000*     15178 	.word	.LDW47
00000390 00000000*     15179 	.word	.LDW57
00000394 0100          15180 	.byte	1,0
00000396 6d            15181 	.byte	109
00000397 00000000      15182 	.word	0x0
0000039b 00000000      15183 	.word	0x0
                       15184 
                       15185 	.section	.debug_info
                       15186 .LDW_1401fb00:
000010ed 07            15187 	.byte	7
                       15188 	.section	.debug_str
00000f2a 636e7400      15189 	.strz	"cnt"
                       15190 	.section	.debug_info
000010ee 00000000*     15191 	.word	.Ldw_str_begin+3882
000010f2 aa0a          15192 	.byte	170,10
000010f4 0e            15193 	.byte	14
000010f5 01            15194 	.byte	1
000010f6 00000000*     15195 	.word	.LDW_13fc1230
000010fa 00            15196 	.byte	0
000010fb 00            15197 	.byte	0
000010fc 00000000*     15198 	.word	.LDW_1530e8f0
                       15199 	.section	.debug_loc
                       15200 .LDW_1530e8f0:
0000039f 00000000*     15201 	.word	.LDW47
000003a3 00000000*     15202 	.word	.LDW57
000003a7 0100          15203 	.byte	1,0
000003a9 6a            15204 	.byte	106
000003aa 00000000      15205 	.word	0x0
000003ae 00000000      15206 	.word	0x0
                       15207 
                       15208 	.section	.debug_info
                       15209 .LDW_1401f950:

                                                                      Page 267
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001100 07            15210 	.byte	7
                       15211 	.section	.debug_str
00000f2e 72657400      15212 	.strz	"ret"
                       15213 	.section	.debug_info
00001101 00000000*     15214 	.word	.Ldw_str_begin+3886
00001105 ab0a          15215 	.byte	171,10
00001107 14            15216 	.byte	20
00001108 01            15217 	.byte	1
00001109 00000000*     15218 	.word	.LDW_13fc0ed0
0000110d 00            15219 	.byte	0
0000110e 00            15220 	.byte	0
0000110f 00000000*     15221 	.word	.LDW_1530ea30
                       15222 	.section	.debug_loc
                       15223 .LDW_1530ea30:
000003b2 00000000*     15224 	.word	.LDW47
000003b6 00000000*     15225 	.word	.LDW57
000003ba 0100          15226 	.byte	1,0
000003bc 6b            15227 	.byte	107
000003bd 00000000      15228 	.word	0x0
000003c1 00000000      15229 	.word	0x0
                       15230 
                       15231 	.section	.debug_info
                       15232 .LDW_14021330:
00001113 07            15233 	.byte	7
                       15234 	.section	.debug_str
00000f32 7265743100    15235 	.strz	"ret1"
                       15236 	.section	.debug_info
00001114 00000000*     15237 	.word	.Ldw_str_begin+3890
00001118 ac0a          15238 	.byte	172,10
0000111a 14            15239 	.byte	20
0000111b 01            15240 	.byte	1
0000111c 00000000*     15241 	.word	.LDW_13fc0ed0
00001120 00            15242 	.byte	0
00001121 00            15243 	.byte	0
00001122 00000000*     15244 	.word	.LDW_1530f090
                       15245 	.section	.debug_loc
                       15246 .LDW_1530f090:
000003c5 00000000*     15247 	.word	.LDW47
000003c9 00000000*     15248 	.word	.LDW57
000003cd 0100          15249 	.byte	1,0
000003cf 51            15250 	.byte	81
000003d0 00000000      15251 	.word	0x0
000003d4 00000000      15252 	.word	0x0
                       15253 
                       15254 	.section	.debug_info
00001126 00            15255 	.byte	0
                       15256 
00001127 00            15257 	.byte	0
                       15258 
                       15259 .LDW_14055360:
00001128 18            15260 	.byte	24
                       15261 	.section	.debug_str
00000f37 525f46434c5f  15262 	.strz	"R_FCL_FCUFct_SetConfigArea"
00000f3d 464355466374 
00000f43 5f536574436f 
00000f49 6e6669674172 
00000f4f 656100 
                       15263 	.section	.debug_info
00001129 00000000*     15264 	.word	.Ldw_str_begin+3895
0000112d ff0a          15265 	.byte	255,10
0000112f 06            15266 	.byte	6

                                                                      Page 268
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001130 01            15267 	.byte	1
00001131 00000000*     15268 	.word	_R_FCL_FCUFct_SetConfigArea
00001135 00000000*     15269 	.word	___ghs_eofn_R_FCL_FCUFct_SetConfigArea
00001139 01            15270 	.byte	1
0000113a 53            15271 	.byte	83
0000113b 8280808008    15272 	.byte	130,128,128,128,8
00001140 04            15273 	.byte	4
00001141 828004        15274 	.byte	130,128,4
00001144 04            15275 	.byte	4
00001145 00            15276 	.byte	0
00001146 00            15277 	.byte	0
00001147 00            15278 	.byte	0
00001148 01            15279 	.byte	1
00001149 01            15280 	.byte	1
0000114a 00            15281 	.byte	0
0000114b 01            15282 	.byte	1
                       15283 
                       15284 	.section	.debug_frame
                       15285 .LDW_1528bd30:
0000031c 00000000*     15286 	.word	.LDW_unq_30-.LDW_unq_2f
                       15287 .LDW_unq_2f:
00000320 00000000*     15288 	.word	.LDW_14056fd0
00000324 00000000*     15289 	.word	_R_FCL_FCUFct_SetConfigArea
00000328 00000000*     15290 	.word	___ghs_eofn_R_FCL_FCUFct_SetConfigArea-_R_FCL_FCUFct_SetConfigArea
0000032c 46            15291 	.byte	70
0000032d 9f            15292 	.byte	159
0000032e 00            15293 	.byte	0
0000032f 01            15294 	.byte	1
00000330 00000000*     15295 	.word	.LDW87
00000334 44            15296 	.byte	68
00000335 df            15297 	.byte	223
00000336 00            15298 	.byte	0
00000337 00            15299 	.byte	0
                       15300 .LDW_unq_30:
                       15301 	.section	.debug_line
00000881 000502        15302 	.byte	0,5,2
00000884 00000000*     15303 	.word	_R_FCL_FCUFct_SetConfigArea
00000888 06            15304 	.byte	6
00000889 03            15305 	.byte	3
0000088a ff0a          15306 	.byte	255,10
0000088c 02            15307 	.byte	2
0000088d 00            15308 	.byte	0
0000088e 01            15309 	.byte	1
0000088f 03            15310 	.byte	3
00000890 04            15311 	.byte	4
00000891 02            15312 	.byte	2
00000892 06            15313 	.byte	6
00000893 01            15314 	.byte	1
00000894 000502        15315 	.byte	0,5,2
00000897 00000000*     15316 	.word	.LDWlin142
0000089b 0b            15317 	.byte	11
0000089c 0c            15318 	.byte	12
0000089d 000502        15319 	.byte	0,5,2
000008a0 00000000*     15320 	.word	.LDWlin143
000008a4 0b            15321 	.byte	11
000008a5 0c            15322 	.byte	12
000008a6 0c            15323 	.byte	12
000008a7 000502        15324 	.byte	0,5,2
000008aa 00000000*     15325 	.word	.LDWlin144
000008ae 0b            15326 	.byte	11
000008af 0b            15327 	.byte	11

                                                                      Page 269
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000008b0 000502        15328 	.byte	0,5,2
000008b3 00000000*     15329 	.word	.LDWlin145
000008b7 0b            15330 	.byte	11
000008b8 000502        15331 	.byte	0,5,2
000008bb 00000000*     15332 	.word	.LDWlin146
000008bf 0b            15333 	.byte	11
000008c0 000502        15334 	.byte	0,5,2
000008c3 00000000*     15335 	.word	.LDWlin147
000008c7 0b            15336 	.byte	11
000008c8 0b            15337 	.byte	11
000008c9 02            15338 	.byte	2
000008ca 00            15339 	.byte	0
000008cb 000502        15340 	.byte	0,5,2
000008ce 00000000*     15341 	.word	.LDWlin148
000008d2 0b            15342 	.byte	11
000008d3 0b            15343 	.byte	11
000008d4 000502        15344 	.byte	0,5,2
000008d7 00000000*     15345 	.word	.LDWlin149
000008db 0b            15346 	.byte	11
000008dc 0b            15347 	.byte	11
000008dd 02            15348 	.byte	2
000008de 00            15349 	.byte	0
000008df 000502        15350 	.byte	0,5,2
000008e2 00000000*     15351 	.word	.LDWlin150
000008e6 0b            15352 	.byte	11
000008e7 0b            15353 	.byte	11
000008e8 000502        15354 	.byte	0,5,2
000008eb 00000000*     15355 	.word	.LDWlin151
000008ef 0b            15356 	.byte	11
000008f0 000502        15357 	.byte	0,5,2
000008f3 00000000*     15358 	.word	.LDWlin152
000008f7 0b            15359 	.byte	11
000008f8 000502        15360 	.byte	0,5,2
000008fb 00000000*     15361 	.word	.LDWlin153
000008ff 0b            15362 	.byte	11
00000900 0b            15363 	.byte	11
00000901 02            15364 	.byte	2
00000902 00            15365 	.byte	0
00000903 000502        15366 	.byte	0,5,2
00000906 00000000*     15367 	.word	.LDWlin154
0000090a 0b            15368 	.byte	11
0000090b 0b            15369 	.byte	11
0000090c 000502        15370 	.byte	0,5,2
0000090f 00000000*     15371 	.word	.LDWlin155
00000913 0b            15372 	.byte	11
00000914 000502        15373 	.byte	0,5,2
00000917 00000000*     15374 	.word	.LDWlin156
0000091b 0b            15375 	.byte	11
0000091c 000502        15376 	.byte	0,5,2
0000091f 00000000*     15377 	.word	.LDWlin157
00000923 0b            15378 	.byte	11
00000924 03            15379 	.byte	3
00000925 04            15380 	.byte	4
00000926 02            15381 	.byte	2
00000927 00            15382 	.byte	0
00000928 01            15383 	.byte	1
00000929 0b            15384 	.byte	11
0000092a 000502        15385 	.byte	0,5,2
0000092d 00000000*     15386 	.word	.LDWlin158
00000931 0b            15387 	.byte	11
00000932 000502        15388 	.byte	0,5,2

                                                                      Page 270
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000935 00000000*     15389 	.word	.LDWlin159
00000939 0b            15390 	.byte	11
0000093a 000502        15391 	.byte	0,5,2
0000093d 00000000*     15392 	.word	.LDWlin160
00000941 0c            15393 	.byte	12
00000942 000502        15394 	.byte	0,5,2
00000945 00000000*     15395 	.word	.LDWlin161
00000949 0b            15396 	.byte	11
0000094a 0b            15397 	.byte	11
0000094b 000502        15398 	.byte	0,5,2
0000094e 00000000*     15399 	.word	.LDWlin162
00000952 0b            15400 	.byte	11
00000953 0b            15401 	.byte	11
00000954 02            15402 	.byte	2
00000955 00            15403 	.byte	0
00000956 000502        15404 	.byte	0,5,2
00000959 00000000*     15405 	.word	.LDWlin163
0000095d 0b            15406 	.byte	11
0000095e 0b            15407 	.byte	11
0000095f 000502        15408 	.byte	0,5,2
00000962 00000000*     15409 	.word	.LDWlin164
00000966 0b            15410 	.byte	11
00000967 0b            15411 	.byte	11
00000968 02            15412 	.byte	2
00000969 00            15413 	.byte	0
0000096a 000502        15414 	.byte	0,5,2
0000096d 00000000*     15415 	.word	.LDWlin165
00000971 0b            15416 	.byte	11
00000972 0b            15417 	.byte	11
00000973 000502        15418 	.byte	0,5,2
00000976 00000000*     15419 	.word	.LDWlin166
0000097a 0b            15420 	.byte	11
0000097b 0b            15421 	.byte	11
0000097c 02            15422 	.byte	2
0000097d 00            15423 	.byte	0
0000097e 000502        15424 	.byte	0,5,2
00000981 00000000*     15425 	.word	.LDWlin167
00000985 0b            15426 	.byte	11
00000986 0b            15427 	.byte	11
00000987 000502        15428 	.byte	0,5,2
0000098a 00000000*     15429 	.word	.LDWlin168
0000098e 0b            15430 	.byte	11
0000098f 0c            15431 	.byte	12
00000990 0b            15432 	.byte	11
00000991 000502        15433 	.byte	0,5,2
00000994 00000000*     15434 	.word	.LDWlin169
00000998 0b            15435 	.byte	11
00000999 000502        15436 	.byte	0,5,2
0000099c 00000000*     15437 	.word	.LDWlin170
000009a0 0b            15438 	.byte	11
000009a1 000502        15439 	.byte	0,5,2
000009a4 00000000*     15440 	.word	.LDWlin171
000009a8 0b            15441 	.byte	11
000009a9 000502        15442 	.byte	0,5,2
000009ac 00000000*     15443 	.word	.LDWlin172
000009b0 0b            15444 	.byte	11
000009b1 02            15445 	.byte	2
000009b2 00            15446 	.byte	0
000009b3 02            15447 	.byte	2
000009b4 00            15448 	.byte	0
000009b5 02            15449 	.byte	2

                                                                      Page 271
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000009b6 00            15450 	.byte	0
000009b7 02            15451 	.byte	2
000009b8 00            15452 	.byte	0
000009b9 02            15453 	.byte	2
000009ba 00            15454 	.byte	0
000009bb 02            15455 	.byte	2
000009bc 00            15456 	.byte	0
000009bd 02            15457 	.byte	2
000009be 00            15458 	.byte	0
000009bf 0b            15459 	.byte	11
000009c0 1d            15460 	.byte	29
000009c1 000502        15461 	.byte	0,5,2
000009c4 00000000*     15462 	.word	.LDWlin173
000009c8 0b            15463 	.byte	11
000009c9 000502        15464 	.byte	0,5,2
000009cc 00000000*     15465 	.word	.LDWlin174
000009d0 0b            15466 	.byte	11
000009d1 000502        15467 	.byte	0,5,2
000009d4 00000000*     15468 	.word	.LDWlin175
000009d8 0b            15469 	.byte	11
000009d9 000502        15470 	.byte	0,5,2
000009dc 00000000*     15471 	.word	.LDWlin176
000009e0 0b            15472 	.byte	11
000009e1 02            15473 	.byte	2
000009e2 02            15474 	.byte	2
000009e3 000502        15475 	.byte	0,5,2
000009e6 00000000*     15476 	.word	.LDWlin177
000009ea 0c            15477 	.byte	12
000009eb 000502        15478 	.byte	0,5,2
000009ee 00000000*     15479 	.word	.LDWlin178
000009f2 03            15480 	.byte	3
000009f3 7e            15481 	.byte	126
000009f4 02            15482 	.byte	2
000009f5 00            15483 	.byte	0
000009f6 01            15484 	.byte	1
000009f7 000502        15485 	.byte	0,5,2
000009fa 00000000*     15486 	.word	.LDWlin179
000009fe 0d            15487 	.byte	13
000009ff 0b            15488 	.byte	11
00000a00 000502        15489 	.byte	0,5,2
00000a03 00000000*     15490 	.word	.LDWlin180
00000a07 0b            15491 	.byte	11
00000a08 02            15492 	.byte	2
00000a09 00            15493 	.byte	0
00000a0a 02            15494 	.byte	2
00000a0b 00            15495 	.byte	0
00000a0c 02            15496 	.byte	2
00000a0d 00            15497 	.byte	0
00000a0e 02            15498 	.byte	2
00000a0f 00            15499 	.byte	0
00000a10 02            15500 	.byte	2
00000a11 00            15501 	.byte	0
00000a12 02            15502 	.byte	2
00000a13 00            15503 	.byte	0
00000a14 02            15504 	.byte	2
00000a15 00            15505 	.byte	0
00000a16 0b            15506 	.byte	11
00000a17 000502        15507 	.byte	0,5,2
00000a1a 00000000*     15508 	.word	.LDWlin181
00000a1e 0b            15509 	.byte	11
00000a1f 000502        15510 	.byte	0,5,2

                                                                      Page 272
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000a22 00000000*     15511 	.word	.LDWlin182
00000a26 0b            15512 	.byte	11
00000a27 02            15513 	.byte	2
00000a28 00            15514 	.byte	0
00000a29 0b            15515 	.byte	11
00000a2a 06            15516 	.byte	6
00000a2b 000502        15517 	.byte	0,5,2
00000a2e 00000000*     15518 	.word	___ghs_eofn_R_FCL_FCUFct_SetConfigArea
00000a32 02            15519 	.byte	2
00000a33 00            15520 	.byte	0
00000a34 000101        15521 	.byte	0,1,1
                       15522 	.section	.debug_info
                       15523 .LDW_1401f4b0:
0000114c 22            15524 	.byte	34
0000114d 00000000*     15525 	.word	.LDW77
00001151 00000000*     15526 	.word	.LDW87
                       15527 
                       15528 .LDW_14021210:
00001155 07            15529 	.byte	7
                       15530 	.section	.debug_str
00000f52 666c616700    15531 	.strz	"flag"
                       15532 	.section	.debug_info
00001156 00000000*     15533 	.word	.Ldw_str_begin+3922
0000115a 810b          15534 	.byte	129,11
0000115c 0e            15535 	.byte	14
0000115d 01            15536 	.byte	1
0000115e 00000000*     15537 	.word	.LDW_13fc1230
00001162 00            15538 	.byte	0
00001163 00            15539 	.byte	0
00001164 00000000*     15540 	.word	.LDW_1530f370
                       15541 	.section	.debug_loc
                       15542 .LDW_1530f370:
000003d8 00000000*     15543 	.word	.LDW77
000003dc 00000000*     15544 	.word	.LDW87
000003e0 0100          15545 	.byte	1,0
000003e2 51            15546 	.byte	81
000003e3 00000000      15547 	.word	0x0
000003e7 00000000      15548 	.word	0x0
                       15549 
                       15550 	.section	.debug_info
                       15551 .LDW_140213c0:
00001168 07            15552 	.byte	7
                       15553 	.section	.debug_str
00000f57 6900          15554 	.strz	"i"
                       15555 	.section	.debug_info
00001169 00000000*     15556 	.word	.Ldw_str_begin+3927
0000116d 820b          15557 	.byte	130,11
0000116f 0e            15558 	.byte	14
00001170 01            15559 	.byte	1
00001171 00000000*     15560 	.word	.LDW_13fc13e0
00001175 00            15561 	.byte	0
00001176 00            15562 	.byte	0
00001177 00000000*     15563 	.word	.LDW_1530f790
                       15564 	.section	.debug_loc
                       15565 .LDW_1530f790:
000003eb 00000000*     15566 	.word	.LDW77
000003ef 00000000*     15567 	.word	.LDW87
000003f3 0100          15568 	.byte	1,0
000003f5 51            15569 	.byte	81
000003f6 00000000      15570 	.word	0x0
000003fa 00000000      15571 	.word	0x0

                                                                      Page 273
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       15572 
                       15573 	.section	.debug_info
0000117b 00            15574 	.byte	0
                       15575 
0000117c 00            15576 	.byte	0
                       15577 
                       15578 .LDW_14055260:
0000117d 18            15579 	.byte	24
                       15580 	.section	.debug_str
00000f59 525f46434c5f  15581 	.strz	"R_FCL_FCUFct_GetSecurityFlag"
00000f5f 464355466374 
00000f65 5f4765745365 
00000f6b 637572697479 
00000f71 466c616700 
                       15582 	.section	.debug_info
0000117e 00000000*     15583 	.word	.Ldw_str_begin+3929
00001182 e90b          15584 	.byte	233,11
00001184 06            15585 	.byte	6
00001185 01            15586 	.byte	1
00001186 00000000*     15587 	.word	_R_FCL_FCUFct_GetSecurityFlag
0000118a 00000000*     15588 	.word	___ghs_eofn_R_FCL_FCUFct_GetSecurityFlag
0000118e 01            15589 	.byte	1
0000118f 53            15590 	.byte	83
00001190 8280808008    15591 	.byte	130,128,128,128,8
00001195 04            15592 	.byte	4
00001196 828004        15593 	.byte	130,128,4
00001199 04            15594 	.byte	4
0000119a 00            15595 	.byte	0
0000119b 00            15596 	.byte	0
0000119c 00            15597 	.byte	0
0000119d 01            15598 	.byte	1
0000119e 01            15599 	.byte	1
0000119f 00            15600 	.byte	0
000011a0 01            15601 	.byte	1
                       15602 
                       15603 	.section	.debug_frame
                       15604 .LDW_1528bfb0:
00000338 00000000*     15605 	.word	.LDW_unq_32-.LDW_unq_31
                       15606 .LDW_unq_31:
0000033c 00000000*     15607 	.word	.LDW_14056fd0
00000340 00000000*     15608 	.word	_R_FCL_FCUFct_GetSecurityFlag
00000344 00000000*     15609 	.word	___ghs_eofn_R_FCL_FCUFct_GetSecurityFlag-_R_FCL_FCUFct_GetSecurityFlag
00000348 46            15610 	.byte	70
00000349 9f            15611 	.byte	159
0000034a 00            15612 	.byte	0
0000034b 01            15613 	.byte	1
0000034c 00000000*     15614 	.word	.LDW18
00000350 44            15615 	.byte	68
00000351 df            15616 	.byte	223
00000352 00            15617 	.byte	0
00000353 00            15618 	.byte	0
                       15619 .LDW_unq_32:
                       15620 	.section	.debug_line
00000a37 000502        15621 	.byte	0,5,2
00000a3a 00000000*     15622 	.word	_R_FCL_FCUFct_GetSecurityFlag
00000a3e 06            15623 	.byte	6
00000a3f 03            15624 	.byte	3
00000a40 e90b          15625 	.byte	233,11
00000a42 02            15626 	.byte	2
00000a43 00            15627 	.byte	0
00000a44 01            15628 	.byte	1

                                                                      Page 274
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000a45 03            15629 	.byte	3
00000a46 04            15630 	.byte	4
00000a47 02            15631 	.byte	2
00000a48 06            15632 	.byte	6
00000a49 01            15633 	.byte	1
00000a4a 000502        15634 	.byte	0,5,2
00000a4d 00000000*     15635 	.word	.LDWlin184
00000a51 0b            15636 	.byte	11
00000a52 0b            15637 	.byte	11
00000a53 000502        15638 	.byte	0,5,2
00000a56 00000000*     15639 	.word	.LDWlin185
00000a5a 0b            15640 	.byte	11
00000a5b 0b            15641 	.byte	11
00000a5c 02            15642 	.byte	2
00000a5d 00            15643 	.byte	0
00000a5e 000502        15644 	.byte	0,5,2
00000a61 00000000*     15645 	.word	.LDWlin186
00000a65 0b            15646 	.byte	11
00000a66 0b            15647 	.byte	11
00000a67 000502        15648 	.byte	0,5,2
00000a6a 00000000*     15649 	.word	.LDWlin187
00000a6e 0b            15650 	.byte	11
00000a6f 0b            15651 	.byte	11
00000a70 02            15652 	.byte	2
00000a71 00            15653 	.byte	0
00000a72 000502        15654 	.byte	0,5,2
00000a75 00000000*     15655 	.word	.LDWlin188
00000a79 0b            15656 	.byte	11
00000a7a 0b            15657 	.byte	11
00000a7b 000502        15658 	.byte	0,5,2
00000a7e 00000000*     15659 	.word	.LDWlin189
00000a82 0b            15660 	.byte	11
00000a83 0b            15661 	.byte	11
00000a84 02            15662 	.byte	2
00000a85 00            15663 	.byte	0
00000a86 000502        15664 	.byte	0,5,2
00000a89 00000000*     15665 	.word	.LDWlin190
00000a8d 0b            15666 	.byte	11
00000a8e 0b            15667 	.byte	11
00000a8f 000502        15668 	.byte	0,5,2
00000a92 00000000*     15669 	.word	.LDWlin191
00000a96 0b            15670 	.byte	11
00000a97 0c            15671 	.byte	12
00000a98 0b            15672 	.byte	11
00000a99 000502        15673 	.byte	0,5,2
00000a9c 00000000*     15674 	.word	.LDWlin192
00000aa0 0b            15675 	.byte	11
00000aa1 02            15676 	.byte	2
00000aa2 00            15677 	.byte	0
00000aa3 02            15678 	.byte	2
00000aa4 00            15679 	.byte	0
00000aa5 02            15680 	.byte	2
00000aa6 00            15681 	.byte	0
00000aa7 02            15682 	.byte	2
00000aa8 00            15683 	.byte	0
00000aa9 02            15684 	.byte	2
00000aaa 00            15685 	.byte	0
00000aab 02            15686 	.byte	2
00000aac 00            15687 	.byte	0
00000aad 02            15688 	.byte	2
00000aae 00            15689 	.byte	0

                                                                      Page 275
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000aaf 0c            15690 	.byte	12
00000ab0 000502        15691 	.byte	0,5,2
00000ab3 00000000*     15692 	.word	.LDWlin193
00000ab7 0c            15693 	.byte	12
00000ab8 000502        15694 	.byte	0,5,2
00000abb 00000000*     15695 	.word	.LDWlin194
00000abf 0b            15696 	.byte	11
00000ac0 06            15697 	.byte	6
00000ac1 000502        15698 	.byte	0,5,2
00000ac4 00000000*     15699 	.word	___ghs_eofn_R_FCL_FCUFct_GetSecurityFlag
00000ac8 02            15700 	.byte	2
00000ac9 00            15701 	.byte	0
00000aca 000101        15702 	.byte	0,1,1
                       15703 	.section	.debug_info
                       15704 .LDW_1401f140:
000011a1 22            15705 	.byte	34
000011a2 00000000*     15706 	.word	.LDW08
000011a6 00000000*     15707 	.word	.LDW18
                       15708 
                       15709 .LDW_1401fb90:
000011aa 07            15710 	.byte	7
                       15711 	.section	.debug_str
00000f76 6461746100    15712 	.strz	"data"
                       15713 	.section	.debug_info
000011ab 00000000*     15714 	.word	.Ldw_str_begin+3958
000011af eb0b          15715 	.byte	235,11
000011b1 0e            15716 	.byte	14
000011b2 01            15717 	.byte	1
000011b3 00000000*     15718 	.word	.LDW_13fc1230
000011b7 00            15719 	.byte	0
000011b8 00            15720 	.byte	0
000011b9 00000000*     15721 	.word	.LDW_1530fc10
                       15722 	.section	.debug_loc
                       15723 .LDW_1530fc10:
000003fe 00000000*     15724 	.word	.LDW08
00000402 00000000*     15725 	.word	.LDW18
00000406 0100          15726 	.byte	1,0
00000408 57            15727 	.byte	87
00000409 00000000      15728 	.word	0x0
0000040d 00000000      15729 	.word	0x0
                       15730 
                       15731 	.section	.debug_info
000011bd 00            15732 	.byte	0
                       15733 
000011be 00            15734 	.byte	0
                       15735 
                       15736 .LDW_14055460:
000011bf 18            15737 	.byte	24
                       15738 	.section	.debug_str
00000f7b 525f46434c5f  15739 	.strz	"R_FCL_FCUFct_GetBlockCnt"
00000f81 464355466374 
00000f87 5f476574426c 
00000f8d 6f636b436e74 
00000f93 00 
                       15740 	.section	.debug_info
000011c0 00000000*     15741 	.word	.Ldw_str_begin+3963
000011c4 9f0c          15742 	.byte	159,12
000011c6 06            15743 	.byte	6
000011c7 01            15744 	.byte	1
000011c8 00000000*     15745 	.word	_R_FCL_FCUFct_GetBlockCnt
000011cc 00000000*     15746 	.word	___ghs_eofn_R_FCL_FCUFct_GetBlockCnt

                                                                      Page 276
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000011d0 01            15747 	.byte	1
000011d1 53            15748 	.byte	83
000011d2 8280808008    15749 	.byte	130,128,128,128,8
000011d7 04            15750 	.byte	4
000011d8 828004        15751 	.byte	130,128,4
000011db 04            15752 	.byte	4
000011dc 00            15753 	.byte	0
000011dd 00            15754 	.byte	0
000011de 00            15755 	.byte	0
000011df 01            15756 	.byte	1
000011e0 01            15757 	.byte	1
000011e1 00            15758 	.byte	0
000011e2 01            15759 	.byte	1
                       15760 
                       15761 	.section	.debug_frame
                       15762 .LDW_15350e50:
00000354 00000000*     15763 	.word	.LDW_unq_34-.LDW_unq_33
                       15764 .LDW_unq_33:
00000358 00000000*     15765 	.word	.LDW_14056fd0
0000035c 00000000*     15766 	.word	_R_FCL_FCUFct_GetBlockCnt
00000360 00000000*     15767 	.word	___ghs_eofn_R_FCL_FCUFct_GetBlockCnt-_R_FCL_FCUFct_GetBlockCnt
00000364 46            15768 	.byte	70
00000365 9f            15769 	.byte	159
00000366 00            15770 	.byte	0
00000367 01            15771 	.byte	1
00000368 00000000*     15772 	.word	.LDW48
0000036c 44            15773 	.byte	68
0000036d df            15774 	.byte	223
0000036e 00            15775 	.byte	0
0000036f 00            15776 	.byte	0
                       15777 .LDW_unq_34:
                       15778 	.section	.debug_line
00000acd 000502        15779 	.byte	0,5,2
00000ad0 00000000*     15780 	.word	_R_FCL_FCUFct_GetBlockCnt
00000ad4 06            15781 	.byte	6
00000ad5 03            15782 	.byte	3
00000ad6 9f0c          15783 	.byte	159,12
00000ad8 02            15784 	.byte	2
00000ad9 00            15785 	.byte	0
00000ada 01            15786 	.byte	1
00000adb 23            15787 	.byte	35
00000adc 000502        15788 	.byte	0,5,2
00000adf 00000000*     15789 	.word	.LDWlin196
00000ae3 0d            15790 	.byte	13
00000ae4 000502        15791 	.byte	0,5,2
00000ae7 00000000*     15792 	.word	.LDWlin197
00000aeb 0b            15793 	.byte	11
00000aec 06            15794 	.byte	6
00000aed 000502        15795 	.byte	0,5,2
00000af0 00000000*     15796 	.word	___ghs_eofn_R_FCL_FCUFct_GetBlockCnt
00000af4 02            15797 	.byte	2
00000af5 00            15798 	.byte	0
00000af6 000101        15799 	.byte	0,1,1
                       15800 	.section	.debug_info
                       15801 .LDW_1401ed30:
000011e3 22            15802 	.byte	34
000011e4 00000000*     15803 	.word	.LDW38
000011e8 00000000*     15804 	.word	.LDW48
                       15805 
000011ec 00            15806 	.byte	0
                       15807 

                                                                      Page 277
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000011ed 00            15808 	.byte	0
                       15809 
                       15810 .LDW_14054860:
000011ee 18            15811 	.byte	24
                       15812 	.section	.debug_str
00000f94 525f46434c5f  15813 	.strz	"R_FCL_FCUFct_GetDeviceName"
00000f9a 464355466374 
00000fa0 5f4765744465 
00000fa6 766963654e61 
00000fac 6d6500 
                       15814 	.section	.debug_info
000011ef 00000000*     15815 	.word	.Ldw_str_begin+3988
000011f3 be0c          15816 	.byte	190,12
000011f5 06            15817 	.byte	6
000011f6 01            15818 	.byte	1
000011f7 00000000*     15819 	.word	_R_FCL_FCUFct_GetDeviceName
000011fb 00000000*     15820 	.word	___ghs_eofn_R_FCL_FCUFct_GetDeviceName
000011ff 01            15821 	.byte	1
00001200 53            15822 	.byte	83
00001201 828080800b    15823 	.byte	130,128,128,128,11
00001206 0c            15824 	.byte	12
00001207 828004        15825 	.byte	130,128,4
0000120a 0c            15826 	.byte	12
0000120b 00            15827 	.byte	0
0000120c 00            15828 	.byte	0
0000120d 00            15829 	.byte	0
0000120e 01            15830 	.byte	1
0000120f 01            15831 	.byte	1
00001210 00            15832 	.byte	0
00001211 01            15833 	.byte	1
                       15834 
                       15835 	.section	.debug_frame
                       15836 .LDW_15350630:
00000370 00000000*     15837 	.word	.LDW_unq_36-.LDW_unq_35
                       15838 .LDW_unq_35:
00000374 00000000*     15839 	.word	.LDW_14056fd0
00000378 00000000*     15840 	.word	_R_FCL_FCUFct_GetDeviceName
0000037c 00000000*     15841 	.word	___ghs_eofn_R_FCL_FCUFct_GetDeviceName-_R_FCL_FCUFct_GetDeviceName
00000380 46            15842 	.byte	70
00000381 9f            15843 	.byte	159
00000382 08            15844 	.byte	8
00000383 44            15845 	.byte	68
00000384 9c            15846 	.byte	156
00000385 04            15847 	.byte	4
00000386 44            15848 	.byte	68
00000387 9d            15849 	.byte	157
00000388 00            15850 	.byte	0
00000389 01            15851 	.byte	1
0000038a 00000000*     15852 	.word	.LDW78
0000038e 44            15853 	.byte	68
0000038f df            15854 	.byte	223
00000390 44            15855 	.byte	68
00000391 dd            15856 	.byte	221
00000392 44            15857 	.byte	68
00000393 dc            15858 	.byte	220
                       15859 .LDW_unq_36:
                       15860 	.section	.debug_line
00000af9 000502        15861 	.byte	0,5,2
00000afc 00000000*     15862 	.word	_R_FCL_FCUFct_GetDeviceName
00000b00 06            15863 	.byte	6
00000b01 03            15864 	.byte	3

                                                                      Page 278
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000b02 be0c          15865 	.byte	190,12
00000b04 02            15866 	.byte	2
00000b05 00            15867 	.byte	0
00000b06 01            15868 	.byte	1
00000b07 03            15869 	.byte	3
00000b08 04            15870 	.byte	4
00000b09 02            15871 	.byte	2
00000b0a 0e            15872 	.byte	14
00000b0b 01            15873 	.byte	1
00000b0c 000502        15874 	.byte	0,5,2
00000b0f 00000000*     15875 	.word	.LDWlin199
00000b13 0c            15876 	.byte	12
00000b14 02            15877 	.byte	2
00000b15 02            15878 	.byte	2
00000b16 000502        15879 	.byte	0,5,2
00000b19 00000000*     15880 	.word	.LDWlin200
00000b1d 0c            15881 	.byte	12
00000b1e 000502        15882 	.byte	0,5,2
00000b21 00000000*     15883 	.word	.LDWlin201
00000b25 0b            15884 	.byte	11
00000b26 03            15885 	.byte	3
00000b27 7d            15886 	.byte	125
00000b28 02            15887 	.byte	2
00000b29 02            15888 	.byte	2
00000b2a 01            15889 	.byte	1
00000b2b 000502        15890 	.byte	0,5,2
00000b2e 00000000*     15891 	.word	.LDWlin202
00000b32 03            15892 	.byte	3
00000b33 04            15893 	.byte	4
00000b34 02            15894 	.byte	2
00000b35 00            15895 	.byte	0
00000b36 01            15896 	.byte	1
00000b37 0b            15897 	.byte	11
00000b38 000502        15898 	.byte	0,5,2
00000b3b 00000000*     15899 	.word	.LDWlin203
00000b3f 0b            15900 	.byte	11
00000b40 06            15901 	.byte	6
00000b41 000502        15902 	.byte	0,5,2
00000b44 00000000*     15903 	.word	___ghs_eofn_R_FCL_FCUFct_GetDeviceName
00000b48 02            15904 	.byte	2
00000b49 00            15905 	.byte	0
00000b4a 000101        15906 	.byte	0,1,1
                       15907 	.section	.debug_info
                       15908 .LDW_1401f230:
00001212 22            15909 	.byte	34
00001213 00000000*     15910 	.word	.LDW68
00001217 00000000*     15911 	.word	.LDW78
                       15912 
                       15913 .LDW_140202e0:
0000121b 07            15914 	.byte	7
                       15915 	.section	.debug_str
00000faf 627566416464  15916 	.strz	"bufAddr"
00000fb5 7200 
                       15917 	.section	.debug_info
0000121c 00000000*     15918 	.word	.Ldw_str_begin+4015
00001220 c00c          15919 	.byte	192,12
00001222 0e            15920 	.byte	14
00001223 01            15921 	.byte	1
00001224 00000000*     15922 	.word	.LDW_13fc1230
00001228 00            15923 	.byte	0
00001229 00            15924 	.byte	0

                                                                      Page 279
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000122a 00000000*     15925 	.word	.LDW_15310470
                       15926 	.section	.debug_loc
                       15927 .LDW_15310470:
00000411 00000000*     15928 	.word	.LDW68
00000415 00000000*     15929 	.word	.LDW78
00000419 0100          15930 	.byte	1,0
0000041b 6c            15931 	.byte	108
0000041c 00000000      15932 	.word	0x0
00000420 00000000      15933 	.word	0x0
                       15934 
                       15935 	.section	.debug_info
                       15936 .LDW_14021450:
0000122e 07            15937 	.byte	7
                       15938 	.section	.debug_str
00000fb7 6900          15939 	.strz	"i"
                       15940 	.section	.debug_info
0000122f 00000000*     15941 	.word	.Ldw_str_begin+4023
00001233 c10c          15942 	.byte	193,12
00001235 0e            15943 	.byte	14
00001236 01            15944 	.byte	1
00001237 00000000*     15945 	.word	.LDW_13fc13e0
0000123b 00            15946 	.byte	0
0000123c 00            15947 	.byte	0
0000123d 00000000*     15948 	.word	.LDW_15310270
                       15949 	.section	.debug_loc
                       15950 .LDW_15310270:
00000424 00000000*     15951 	.word	.LDW68
00000428 00000000*     15952 	.word	.LDW78
0000042c 0100          15953 	.byte	1,0
0000042e 6d            15954 	.byte	109
0000042f 00000000      15955 	.word	0x0
00000433 00000000      15956 	.word	0x0
                       15957 
                       15958 	.section	.debug_info
00001241 00            15959 	.byte	0
                       15960 
00001242 00            15961 	.byte	0
                       15962 
                       15963 .LDW_14055560:
00001243 18            15964 	.byte	24
                       15965 	.section	.debug_str
00000fb9 525f46434c5f  15966 	.strz	"R_FCL_FCUFct_GetBlockEndAddr"
00000fbf 464355466374 
00000fc5 5f476574426c 
00000fcb 6f636b456e64 
00000fd1 4164647200 
                       15967 	.section	.debug_info
00001244 00000000*     15968 	.word	.Ldw_str_begin+4025
00001248 e40c          15969 	.byte	228,12
0000124a 06            15970 	.byte	6
0000124b 01            15971 	.byte	1
0000124c 00000000*     15972 	.word	_R_FCL_FCUFct_GetBlockEndAddr
00001250 00000000*     15973 	.word	___ghs_eofn_R_FCL_FCUFct_GetBlockEndAddr
00001254 01            15974 	.byte	1
00001255 53            15975 	.byte	83
00001256 8280808008    15976 	.byte	130,128,128,128,8
0000125b 04            15977 	.byte	4
0000125c 828004        15978 	.byte	130,128,4
0000125f 04            15979 	.byte	4
00001260 00            15980 	.byte	0
00001261 00            15981 	.byte	0

                                                                      Page 280
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001262 00            15982 	.byte	0
00001263 01            15983 	.byte	1
00001264 01            15984 	.byte	1
00001265 00            15985 	.byte	0
00001266 01            15986 	.byte	1
                       15987 
                       15988 	.section	.debug_frame
                       15989 .LDW_15350cc0:
00000394 00000000*     15990 	.word	.LDW_unq_38-.LDW_unq_37
                       15991 .LDW_unq_37:
00000398 00000000*     15992 	.word	.LDW_14056fd0
0000039c 00000000*     15993 	.word	_R_FCL_FCUFct_GetBlockEndAddr
000003a0 00000000*     15994 	.word	___ghs_eofn_R_FCL_FCUFct_GetBlockEndAddr-_R_FCL_FCUFct_GetBlockEndAddr
000003a4 46            15995 	.byte	70
000003a5 9f            15996 	.byte	159
000003a6 00            15997 	.byte	0
000003a7 01            15998 	.byte	1
000003a8 00000000*     15999 	.word	.LDW09
000003ac 44            16000 	.byte	68
000003ad df            16001 	.byte	223
000003ae 00            16002 	.byte	0
000003af 00            16003 	.byte	0
                       16004 .LDW_unq_38:
                       16005 	.section	.debug_line
00000b4d 000502        16006 	.byte	0,5,2
00000b50 00000000*     16007 	.word	_R_FCL_FCUFct_GetBlockEndAddr
00000b54 06            16008 	.byte	6
00000b55 03            16009 	.byte	3
00000b56 e40c          16010 	.byte	228,12
00000b58 02            16011 	.byte	2
00000b59 00            16012 	.byte	0
00000b5a 01            16013 	.byte	1
00000b5b 03            16014 	.byte	3
00000b5c 05            16015 	.byte	5
00000b5d 02            16016 	.byte	2
00000b5e 06            16017 	.byte	6
00000b5f 01            16018 	.byte	1
00000b60 000502        16019 	.byte	0,5,2
00000b63 00000000*     16020 	.word	.LDWlin205
00000b67 0b            16021 	.byte	11
00000b68 0c            16022 	.byte	12
00000b69 000502        16023 	.byte	0,5,2
00000b6c 00000000*     16024 	.word	.LDWlin206
00000b70 0c            16025 	.byte	12
00000b71 000502        16026 	.byte	0,5,2
00000b74 00000000*     16027 	.word	.LDWlin207
00000b78 0b            16028 	.byte	11
00000b79 0b            16029 	.byte	11
00000b7a 000502        16030 	.byte	0,5,2
00000b7d 00000000*     16031 	.word	.LDWlin208
00000b81 0b            16032 	.byte	11
00000b82 23            16033 	.byte	35
00000b83 000502        16034 	.byte	0,5,2
00000b86 00000000*     16035 	.word	.LDWlin209
00000b8a 0b            16036 	.byte	11
00000b8b 000502        16037 	.byte	0,5,2
00000b8e 00000000*     16038 	.word	.LDWlin210
00000b92 0b            16039 	.byte	11
00000b93 000502        16040 	.byte	0,5,2
00000b96 00000000*     16041 	.word	.LDWlin211
00000b9a 0b            16042 	.byte	11

                                                                      Page 281
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000b9b 0c            16043 	.byte	12
00000b9c 0b            16044 	.byte	11
00000b9d 000502        16045 	.byte	0,5,2
00000ba0 00000000*     16046 	.word	.LDWlin212
00000ba4 0b            16047 	.byte	11
00000ba5 02            16048 	.byte	2
00000ba6 00            16049 	.byte	0
00000ba7 0b            16050 	.byte	11
00000ba8 03            16051 	.byte	3
00000ba9 04            16052 	.byte	4
00000baa 02            16053 	.byte	2
00000bab 00            16054 	.byte	0
00000bac 01            16055 	.byte	1
00000bad 0c            16056 	.byte	12
00000bae 000502        16057 	.byte	0,5,2
00000bb1 00000000*     16058 	.word	.LDWlin213
00000bb5 0b            16059 	.byte	11
00000bb6 0c            16060 	.byte	12
00000bb7 000502        16061 	.byte	0,5,2
00000bba 00000000*     16062 	.word	.LDWlin214
00000bbe 0b            16063 	.byte	11
00000bbf 0b            16064 	.byte	11
00000bc0 000502        16065 	.byte	0,5,2
00000bc3 00000000*     16066 	.word	.LDWlin215
00000bc7 0b            16067 	.byte	11
00000bc8 23            16068 	.byte	35
00000bc9 000502        16069 	.byte	0,5,2
00000bcc 00000000*     16070 	.word	.LDWlin216
00000bd0 0b            16071 	.byte	11
00000bd1 03            16072 	.byte	3
00000bd2 04            16073 	.byte	4
00000bd3 02            16074 	.byte	2
00000bd4 00            16075 	.byte	0
00000bd5 01            16076 	.byte	1
00000bd6 0c            16077 	.byte	12
00000bd7 000502        16078 	.byte	0,5,2
00000bda 00000000*     16079 	.word	.LDWlin217
00000bde 0d            16080 	.byte	13
00000bdf 0b            16081 	.byte	11
00000be0 000502        16082 	.byte	0,5,2
00000be3 00000000*     16083 	.word	.LDWlin218
00000be7 0c            16084 	.byte	12
00000be8 000502        16085 	.byte	0,5,2
00000beb 00000000*     16086 	.word	.LDWlin219
00000bef 0c            16087 	.byte	12
00000bf0 000502        16088 	.byte	0,5,2
00000bf3 00000000*     16089 	.word	.LDWlin220
00000bf7 0b            16090 	.byte	11
00000bf8 0c            16091 	.byte	12
00000bf9 0c            16092 	.byte	12
00000bfa 000502        16093 	.byte	0,5,2
00000bfd 00000000*     16094 	.word	.LDWlin221
00000c01 0d            16095 	.byte	13
00000c02 000502        16096 	.byte	0,5,2
00000c05 00000000*     16097 	.word	.LDWlin222
00000c09 0b            16098 	.byte	11
00000c0a 000502        16099 	.byte	0,5,2
00000c0d 00000000*     16100 	.word	.LDWlin223
00000c11 0b            16101 	.byte	11
00000c12 02            16102 	.byte	2
00000c13 00            16103 	.byte	0

                                                                      Page 282
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000c14 0b            16104 	.byte	11
00000c15 02            16105 	.byte	2
00000c16 00            16106 	.byte	0
00000c17 0b            16107 	.byte	11
00000c18 000502        16108 	.byte	0,5,2
00000c1b 00000000*     16109 	.word	.LDWlin224
00000c1f 0b            16110 	.byte	11
00000c20 0c            16111 	.byte	12
00000c21 0b            16112 	.byte	11
00000c22 000502        16113 	.byte	0,5,2
00000c25 00000000*     16114 	.word	.LDWlin225
00000c29 0b            16115 	.byte	11
00000c2a 02            16116 	.byte	2
00000c2b 00            16117 	.byte	0
00000c2c 0b            16118 	.byte	11
00000c2d 02            16119 	.byte	2
00000c2e 00            16120 	.byte	0
00000c2f 0b            16121 	.byte	11
00000c30 06            16122 	.byte	6
00000c31 000502        16123 	.byte	0,5,2
00000c34 00000000*     16124 	.word	___ghs_eofn_R_FCL_FCUFct_GetBlockEndAddr
00000c38 02            16125 	.byte	2
00000c39 00            16126 	.byte	0
00000c3a 000101        16127 	.byte	0,1,1
                       16128 	.section	.debug_info
                       16129 .LDW_1401e8d0:
00001267 22            16130 	.byte	34
00001268 00000000*     16131 	.word	.LDW98
0000126c 00000000*     16132 	.word	.LDW09
                       16133 
                       16134 .LDW_1401f8c0:
00001270 07            16135 	.byte	7
                       16136 	.section	.debug_str
00000fd6 626c6b00      16137 	.strz	"blk"
                       16138 	.section	.debug_info
00001271 00000000*     16139 	.word	.Ldw_str_begin+4054
00001275 e60c          16140 	.byte	230,12
00001277 0e            16141 	.byte	14
00001278 01            16142 	.byte	1
00001279 00000000*     16143 	.word	.LDW_13fc1230
0000127d 00            16144 	.byte	0
0000127e 00            16145 	.byte	0
0000127f 00000000*     16146 	.word	.LDW_153526a0
                       16147 	.section	.debug_loc
                       16148 .LDW_153526a0:
00000437 00000000*     16149 	.word	.LDW98
0000043b 00000000*     16150 	.word	.LDW09
0000043f 0100          16151 	.byte	1,0
00000441 51            16152 	.byte	81
00000442 00000000      16153 	.word	0x0
00000446 00000000      16154 	.word	0x0
                       16155 
                       16156 	.section	.debug_info
                       16157 .LDW_140214e0:
00001283 07            16158 	.byte	7
                       16159 	.section	.debug_str
00000fda 6461746100    16160 	.strz	"data"
                       16161 	.section	.debug_info
00001284 00000000*     16162 	.word	.Ldw_str_begin+4058
00001288 e70c          16163 	.byte	231,12
0000128a 0e            16164 	.byte	14

                                                                      Page 283
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000128b 01            16165 	.byte	1
0000128c 00000000*     16166 	.word	.LDW_13fc1230
00001290 00            16167 	.byte	0
00001291 00            16168 	.byte	0
00001292 00000000*     16169 	.word	.LDW_15352680
                       16170 	.section	.debug_loc
                       16171 .LDW_15352680:
0000044a 00000000*     16172 	.word	.LDW98
0000044e 00000000*     16173 	.word	.LDW09
00000452 0100          16174 	.byte	1,0
00000454 57            16175 	.byte	87
00000455 00000000      16176 	.word	0x0
00000459 00000000      16177 	.word	0x0
                       16178 
                       16179 	.section	.debug_info
00001296 00            16180 	.byte	0
                       16181 
00001297 00            16182 	.byte	0
                       16183 
                       16184 .LDW_14054d60:
00001298 18            16185 	.byte	24
                       16186 	.section	.debug_str
00000fdf 525f46434c5f  16187 	.strz	"R_FCL_FCUFct_PrepareEnvironment_IntErr"
00000fe5 464355466374 
00000feb 5f5072657061 
00000ff1 7265456e7669 
00000ff7 726f6e6d656e 
00000ffd 745f496e7445 
00001003 727200 
                       16188 	.section	.debug_info
00001299 00000000*     16189 	.word	.Ldw_str_begin+4063
0000129d c20d          16190 	.byte	194,13
0000129f 13            16191 	.byte	19
000012a0 01            16192 	.byte	1
000012a1 00000000*     16193 	.word	_R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000012a5 00000000*     16194 	.word	___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment_IntErr
000012a9 01            16195 	.byte	1
000012aa 53            16196 	.byte	83
000012ab 828080800a    16197 	.byte	130,128,128,128,10
000012b0 08            16198 	.byte	8
000012b1 828004        16199 	.byte	130,128,4
000012b4 08            16200 	.byte	8
000012b5 00            16201 	.byte	0
000012b6 00            16202 	.byte	0
000012b7 00            16203 	.byte	0
000012b8 00            16204 	.byte	0
000012b9 01            16205 	.byte	1
000012ba 00            16206 	.byte	0
000012bb 01            16207 	.byte	1
                       16208 
                       16209 	.section	.debug_frame
                       16210 .LDW_153502c0:
000003b0 00000000*     16211 	.word	.LDW_unq_3a-.LDW_unq_39
                       16212 .LDW_unq_39:
000003b4 00000000*     16213 	.word	.LDW_14056fd0
000003b8 00000000*     16214 	.word	_R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000003bc 00000000*     16215 	.word	___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment_IntErr-_R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000003c0 46            16216 	.byte	70
000003c1 9f            16217 	.byte	159
000003c2 04            16218 	.byte	4
000003c3 44            16219 	.byte	68

                                                                      Page 284
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000003c4 9d            16220 	.byte	157
000003c5 00            16221 	.byte	0
000003c6 01            16222 	.byte	1
000003c7 00000000*     16223 	.word	.LDW39
000003cb 44            16224 	.byte	68
000003cc df            16225 	.byte	223
000003cd 44            16226 	.byte	68
000003ce dd            16227 	.byte	221
000003cf 00            16228 	.byte	0
                       16229 .LDW_unq_3a:
                       16230 	.section	.debug_line
00000c3d 000502        16231 	.byte	0,5,2
00000c40 00000000*     16232 	.word	_R_FCL_FCUFct_PrepareEnvironment_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000c44 06            16233 	.byte	6
00000c45 03            16234 	.byte	3
00000c46 c20d          16235 	.byte	194,13
00000c48 02            16236 	.byte	2
00000c49 00            16237 	.byte	0
00000c4a 01            16238 	.byte	1
00000c4b 3c            16239 	.byte	60
00000c4c 000502        16240 	.byte	0,5,2
00000c4f 00000000*     16241 	.word	.LDWlin227
00000c53 0c            16242 	.byte	12
00000c54 000502        16243 	.byte	0,5,2
00000c57 00000000*     16244 	.word	.LDWlin228
00000c5b 0b            16245 	.byte	11
00000c5c 06            16246 	.byte	6
00000c5d 000502        16247 	.byte	0,5,2
00000c60 00000000*     16248 	.word	___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment_IntErr
00000c64 02            16249 	.byte	2
00000c65 00            16250 	.byte	0
00000c66 000101        16251 	.byte	0,1,1
                       16252 	.section	.debug_info
                       16253 .LDW_14020eb0:
000012bc 16            16254 	.byte	22
                       16255 	.section	.debug_str
00001006 6f7053746174  16256 	.strz	"opState"
0000100c 6500 
                       16257 	.section	.debug_info
000012bd 00000000*     16258 	.word	.Ldw_str_begin+4102
000012c1 c20d          16259 	.byte	194,13
000012c3 4d            16260 	.byte	77
000012c4 01            16261 	.byte	1
000012c5 00000000*     16262 	.word	.LDW_1401fc20
000012c9 00            16263 	.byte	0
000012ca 00000000*     16264 	.word	.LDW_15352a20
                       16265 	.section	.debug_loc
                       16266 .LDW_15352a20:
0000045d 00000000*     16267 	.word	.LDW19
00000461 00000000*     16268 	.word	.LDW29
00000465 0100          16269 	.byte	1,0
00000467 56            16270 	.byte	86
00000468 00000000*     16271 	.word	.LDW29
0000046c 00000000*     16272 	.word	.LDW39
00000470 0100          16273 	.byte	1,0
00000472 6d            16274 	.byte	109
00000473 00000000      16275 	.word	0x0
00000477 00000000      16276 	.word	0x0
                       16277 
                       16278 	.section	.debug_info
                       16279 .LDW_1401ed80:

                                                                      Page 285
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000012ce 22            16280 	.byte	34
000012cf 00000000*     16281 	.word	.LDW29
000012d3 00000000*     16282 	.word	.LDW39
                       16283 
000012d7 00            16284 	.byte	0
                       16285 
000012d8 00            16286 	.byte	0
                       16287 
                       16288 .LDW_14055b60:
000012d9 18            16289 	.byte	24
                       16290 	.section	.debug_str
0000100e 525f46434c5f  16291 	.strz	"R_FCL_FCUFct_PrepareEnvironment"
00001014 464355466374 
0000101a 5f5072657061 
00001020 7265456e7669 
00001026 726f6e6d656e 
0000102c 7400 
                       16292 	.section	.debug_info
000012da 00000000*     16293 	.word	.Ldw_str_begin+4110
000012de e00d          16294 	.byte	224,13
000012e0 06            16295 	.byte	6
000012e1 01            16296 	.byte	1
000012e2 00000000*     16297 	.word	_R_FCL_FCUFct_PrepareEnvironment
000012e6 00000000*     16298 	.word	___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment
000012ea 01            16299 	.byte	1
000012eb 53            16300 	.byte	83
000012ec 828080800a    16301 	.byte	130,128,128,128,10
000012f1 08            16302 	.byte	8
000012f2 828004        16303 	.byte	130,128,4
000012f5 08            16304 	.byte	8
000012f6 00            16305 	.byte	0
000012f7 00            16306 	.byte	0
000012f8 00            16307 	.byte	0
000012f9 01            16308 	.byte	1
000012fa 01            16309 	.byte	1
000012fb 00            16310 	.byte	0
000012fc 01            16311 	.byte	1
                       16312 
                       16313 	.section	.debug_frame
                       16314 .LDW_15350b80:
000003d0 00000000*     16315 	.word	.LDW_unq_3c-.LDW_unq_3b
                       16316 .LDW_unq_3b:
000003d4 00000000*     16317 	.word	.LDW_14056fd0
000003d8 00000000*     16318 	.word	_R_FCL_FCUFct_PrepareEnvironment
000003dc 00000000*     16319 	.word	___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment-_R_FCL_FCUFct_PrepareEnvironment
000003e0 46            16320 	.byte	70
000003e1 9f            16321 	.byte	159
000003e2 04            16322 	.byte	4
000003e3 44            16323 	.byte	68
000003e4 9d            16324 	.byte	157
000003e5 00            16325 	.byte	0
000003e6 01            16326 	.byte	1
000003e7 00000000*     16327 	.word	.LDW69
000003eb 44            16328 	.byte	68
000003ec df            16329 	.byte	223
000003ed 44            16330 	.byte	68
000003ee dd            16331 	.byte	221
000003ef 00            16332 	.byte	0
                       16333 .LDW_unq_3c:
                       16334 	.section	.debug_line
00000c69 000502        16335 	.byte	0,5,2

                                                                      Page 286
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000c6c 00000000*     16336 	.word	_R_FCL_FCUFct_PrepareEnvironment
00000c70 06            16337 	.byte	6
00000c71 03            16338 	.byte	3
00000c72 e00d          16339 	.byte	224,13
00000c74 02            16340 	.byte	2
00000c75 00            16341 	.byte	0
00000c76 01            16342 	.byte	1
00000c77 03            16343 	.byte	3
00000c78 05            16344 	.byte	5
00000c79 02            16345 	.byte	2
00000c7a 0a            16346 	.byte	10
00000c7b 01            16347 	.byte	1
00000c7c 000502        16348 	.byte	0,5,2
00000c7f 00000000*     16349 	.word	.LDWlin230
00000c83 0b            16350 	.byte	11
00000c84 0c            16351 	.byte	12
00000c85 000502        16352 	.byte	0,5,2
00000c88 00000000*     16353 	.word	.LDWlin231
00000c8c 0b            16354 	.byte	11
00000c8d 000502        16355 	.byte	0,5,2
00000c90 00000000*     16356 	.word	.LDWlin232
00000c94 0b            16357 	.byte	11
00000c95 0b            16358 	.byte	11
00000c96 000502        16359 	.byte	0,5,2
00000c99 00000000*     16360 	.word	.LDWlin233
00000c9d 0d            16361 	.byte	13
00000c9e 000502        16362 	.byte	0,5,2
00000ca1 00000000*     16363 	.word	.LDWlin234
00000ca5 0d            16364 	.byte	13
00000ca6 000502        16365 	.byte	0,5,2
00000ca9 00000000*     16366 	.word	.LDWlin235
00000cad 03            16367 	.byte	3
00000cae 05            16368 	.byte	5
00000caf 02            16369 	.byte	2
00000cb0 00            16370 	.byte	0
00000cb1 01            16371 	.byte	1
00000cb2 000502        16372 	.byte	0,5,2
00000cb5 00000000*     16373 	.word	.LDWlin236
00000cb9 03            16374 	.byte	3
00000cba 05            16375 	.byte	5
00000cbb 02            16376 	.byte	2
00000cbc 00            16377 	.byte	0
00000cbd 01            16378 	.byte	1
00000cbe 000502        16379 	.byte	0,5,2
00000cc1 00000000*     16380 	.word	.LDWlin237
00000cc5 0b            16381 	.byte	11
00000cc6 000502        16382 	.byte	0,5,2
00000cc9 00000000*     16383 	.word	.LDWlin238
00000ccd 03            16384 	.byte	3
00000cce 09            16385 	.byte	9
00000ccf 02            16386 	.byte	2
00000cd0 00            16387 	.byte	0
00000cd1 01            16388 	.byte	1
00000cd2 000502        16389 	.byte	0,5,2
00000cd5 00000000*     16390 	.word	.LDWlin239
00000cd9 0b            16391 	.byte	11
00000cda 0b            16392 	.byte	11
00000cdb 000502        16393 	.byte	0,5,2
00000cde 00000000*     16394 	.word	.LDWlin240
00000ce2 0b            16395 	.byte	11
00000ce3 000502        16396 	.byte	0,5,2

                                                                      Page 287
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000ce6 00000000*     16397 	.word	.LDWlin241
00000cea 0c            16398 	.byte	12
00000ceb 000502        16399 	.byte	0,5,2
00000cee 00000000*     16400 	.word	.LDWlin242
00000cf2 0b            16401 	.byte	11
00000cf3 0c            16402 	.byte	12
00000cf4 0d            16403 	.byte	13
00000cf5 000502        16404 	.byte	0,5,2
00000cf8 00000000*     16405 	.word	.LDWlin243
00000cfc 03            16406 	.byte	3
00000cfd 06            16407 	.byte	6
00000cfe 02            16408 	.byte	2
00000cff 00            16409 	.byte	0
00000d00 01            16410 	.byte	1
00000d01 000502        16411 	.byte	0,5,2
00000d04 00000000*     16412 	.word	.LDWlin244
00000d08 0b            16413 	.byte	11
00000d09 000502        16414 	.byte	0,5,2
00000d0c 00000000*     16415 	.word	.LDWlin245
00000d10 03            16416 	.byte	3
00000d11 1c            16417 	.byte	28
00000d12 02            16418 	.byte	2
00000d13 00            16419 	.byte	0
00000d14 01            16420 	.byte	1
00000d15 02            16421 	.byte	2
00000d16 00            16422 	.byte	0
00000d17 0b            16423 	.byte	11
00000d18 0c            16424 	.byte	12
00000d19 0b            16425 	.byte	11
00000d1a 000502        16426 	.byte	0,5,2
00000d1d 00000000*     16427 	.word	.LDWlin246
00000d21 0b            16428 	.byte	11
00000d22 000502        16429 	.byte	0,5,2
00000d25 00000000*     16430 	.word	.LDWlin247
00000d29 0b            16431 	.byte	11
00000d2a 02            16432 	.byte	2
00000d2b 00            16433 	.byte	0
00000d2c 0b            16434 	.byte	11
00000d2d 0d            16435 	.byte	13
00000d2e 02            16436 	.byte	2
00000d2f 00            16437 	.byte	0
00000d30 000502        16438 	.byte	0,5,2
00000d33 00000000*     16439 	.word	.LDWlin248
00000d37 0b            16440 	.byte	11
00000d38 03            16441 	.byte	3
00000d39 08            16442 	.byte	8
00000d3a 02            16443 	.byte	2
00000d3b 00            16444 	.byte	0
00000d3c 01            16445 	.byte	1
00000d3d 000502        16446 	.byte	0,5,2
00000d40 00000000*     16447 	.word	.LDWlin249
00000d44 0b            16448 	.byte	11
00000d45 0c            16449 	.byte	12
00000d46 000502        16450 	.byte	0,5,2
00000d49 00000000*     16451 	.word	.LDWlin250
00000d4d 0b            16452 	.byte	11
00000d4e 000502        16453 	.byte	0,5,2
00000d51 00000000*     16454 	.word	.LDWlin251
00000d55 0d            16455 	.byte	13
00000d56 000502        16456 	.byte	0,5,2
00000d59 00000000*     16457 	.word	.LDWlin252

                                                                      Page 288
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000d5d 0b            16458 	.byte	11
00000d5e 0b            16459 	.byte	11
00000d5f 000502        16460 	.byte	0,5,2
00000d62 00000000*     16461 	.word	.LDWlin253
00000d66 0b            16462 	.byte	11
00000d67 03            16463 	.byte	3
00000d68 04            16464 	.byte	4
00000d69 02            16465 	.byte	2
00000d6a 00            16466 	.byte	0
00000d6b 01            16467 	.byte	1
00000d6c 0c            16468 	.byte	12
00000d6d 000502        16469 	.byte	0,5,2
00000d70 00000000*     16470 	.word	.LDWlin254
00000d74 0d            16471 	.byte	13
00000d75 000502        16472 	.byte	0,5,2
00000d78 00000000*     16473 	.word	.LDWlin255
00000d7c 0d            16474 	.byte	13
00000d7d 000502        16475 	.byte	0,5,2
00000d80 00000000*     16476 	.word	.LDWlin256
00000d84 0b            16477 	.byte	11
00000d85 0b            16478 	.byte	11
00000d86 000502        16479 	.byte	0,5,2
00000d89 00000000*     16480 	.word	.LDWlin257
00000d8d 0b            16481 	.byte	11
00000d8e 0c            16482 	.byte	12
00000d8f 0c            16483 	.byte	12
00000d90 000502        16484 	.byte	0,5,2
00000d93 00000000*     16485 	.word	.LDWlin258
00000d97 0c            16486 	.byte	12
00000d98 000502        16487 	.byte	0,5,2
00000d9b 00000000*     16488 	.word	.LDWlin259
00000d9f 0b            16489 	.byte	11
00000da0 000502        16490 	.byte	0,5,2
00000da3 00000000*     16491 	.word	.LDWlin260
00000da7 0b            16492 	.byte	11
00000da8 02            16493 	.byte	2
00000da9 00            16494 	.byte	0
00000daa 0b            16495 	.byte	11
00000dab 02            16496 	.byte	2
00000dac 00            16497 	.byte	0
00000dad 0b            16498 	.byte	11
00000dae 0c            16499 	.byte	12
00000daf 0b            16500 	.byte	11
00000db0 000502        16501 	.byte	0,5,2
00000db3 00000000*     16502 	.word	.LDWlin261
00000db7 0c            16503 	.byte	12
00000db8 02            16504 	.byte	2
00000db9 00            16505 	.byte	0
00000dba 0b            16506 	.byte	11
00000dbb 0d            16507 	.byte	13
00000dbc 02            16508 	.byte	2
00000dbd 00            16509 	.byte	0
00000dbe 000502        16510 	.byte	0,5,2
00000dc1 00000000*     16511 	.word	.LDWlin262
00000dc5 0b            16512 	.byte	11
00000dc6 0c            16513 	.byte	12
00000dc7 000502        16514 	.byte	0,5,2
00000dca 00000000*     16515 	.word	.LDWlin263
00000dce 0b            16516 	.byte	11
00000dcf 000502        16517 	.byte	0,5,2
00000dd2 00000000*     16518 	.word	.LDWlin264

                                                                      Page 289
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000dd6 0b            16519 	.byte	11
00000dd7 0b            16520 	.byte	11
00000dd8 000502        16521 	.byte	0,5,2
00000ddb 00000000*     16522 	.word	.LDWlin265
00000ddf 0d            16523 	.byte	13
00000de0 000502        16524 	.byte	0,5,2
00000de3 00000000*     16525 	.word	.LDWlin266
00000de7 0b            16526 	.byte	11
00000de8 0b            16527 	.byte	11
00000de9 000502        16528 	.byte	0,5,2
00000dec 00000000*     16529 	.word	.LDWlin267
00000df0 0b            16530 	.byte	11
00000df1 0c            16531 	.byte	12
00000df2 0b            16532 	.byte	11
00000df3 000502        16533 	.byte	0,5,2
00000df6 00000000*     16534 	.word	.LDWlin268
00000dfa 0c            16535 	.byte	12
00000dfb 000502        16536 	.byte	0,5,2
00000dfe 00000000*     16537 	.word	.LDWlin269
00000e02 0c            16538 	.byte	12
00000e03 000502        16539 	.byte	0,5,2
00000e06 00000000*     16540 	.word	.LDWlin270
00000e0a 0b            16541 	.byte	11
00000e0b 02            16542 	.byte	2
00000e0c 00            16543 	.byte	0
00000e0d 0d            16544 	.byte	13
00000e0e 000502        16545 	.byte	0,5,2
00000e11 00000000*     16546 	.word	.LDWlin271
00000e15 0b            16547 	.byte	11
00000e16 02            16548 	.byte	2
00000e17 00            16549 	.byte	0
00000e18 0b            16550 	.byte	11
00000e19 0d            16551 	.byte	13
00000e1a 02            16552 	.byte	2
00000e1b 00            16553 	.byte	0
00000e1c 000502        16554 	.byte	0,5,2
00000e1f 00000000*     16555 	.word	.LDWlin272
00000e23 0b            16556 	.byte	11
00000e24 0c            16557 	.byte	12
00000e25 000502        16558 	.byte	0,5,2
00000e28 00000000*     16559 	.word	.LDWlin273
00000e2c 0b            16560 	.byte	11
00000e2d 000502        16561 	.byte	0,5,2
00000e30 00000000*     16562 	.word	.LDWlin274
00000e34 0b            16563 	.byte	11
00000e35 0c            16564 	.byte	12
00000e36 000502        16565 	.byte	0,5,2
00000e39 00000000*     16566 	.word	.LDWlin275
00000e3d 03            16567 	.byte	3
00000e3e 0c            16568 	.byte	12
00000e3f 02            16569 	.byte	2
00000e40 00            16570 	.byte	0
00000e41 01            16571 	.byte	1
00000e42 02            16572 	.byte	2
00000e43 00            16573 	.byte	0
00000e44 0b            16574 	.byte	11
00000e45 0d            16575 	.byte	13
00000e46 02            16576 	.byte	2
00000e47 00            16577 	.byte	0
00000e48 000502        16578 	.byte	0,5,2
00000e4b 00000000*     16579 	.word	.LDWlin276

                                                                      Page 290
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000e4f 0b            16580 	.byte	11
00000e50 0c            16581 	.byte	12
00000e51 000502        16582 	.byte	0,5,2
00000e54 00000000*     16583 	.word	.LDWlin277
00000e58 0b            16584 	.byte	11
00000e59 000502        16585 	.byte	0,5,2
00000e5c 00000000*     16586 	.word	.LDWlin278
00000e60 0b            16587 	.byte	11
00000e61 0b            16588 	.byte	11
00000e62 000502        16589 	.byte	0,5,2
00000e65 00000000*     16590 	.word	.LDWlin279
00000e69 0b            16591 	.byte	11
00000e6a 0c            16592 	.byte	12
00000e6b 0b            16593 	.byte	11
00000e6c 000502        16594 	.byte	0,5,2
00000e6f 00000000*     16595 	.word	.LDWlin280
00000e73 0b            16596 	.byte	11
00000e74 02            16597 	.byte	2
00000e75 00            16598 	.byte	0
00000e76 0b            16599 	.byte	11
00000e77 000502        16600 	.byte	0,5,2
00000e7a 00000000*     16601 	.word	.LDWlin281
00000e7e 0b            16602 	.byte	11
00000e7f 03            16603 	.byte	3
00000e80 04            16604 	.byte	4
00000e81 02            16605 	.byte	2
00000e82 00            16606 	.byte	0
00000e83 01            16607 	.byte	1
00000e84 0c            16608 	.byte	12
00000e85 000502        16609 	.byte	0,5,2
00000e88 00000000*     16610 	.word	.LDWlin282
00000e8c 0b            16611 	.byte	11
00000e8d 000502        16612 	.byte	0,5,2
00000e90 00000000*     16613 	.word	.LDWlin283
00000e94 0b            16614 	.byte	11
00000e95 0b            16615 	.byte	11
00000e96 000502        16616 	.byte	0,5,2
00000e99 00000000*     16617 	.word	.LDWlin284
00000e9d 0b            16618 	.byte	11
00000e9e 0c            16619 	.byte	12
00000e9f 0b            16620 	.byte	11
00000ea0 000502        16621 	.byte	0,5,2
00000ea3 00000000*     16622 	.word	.LDWlin285
00000ea7 0b            16623 	.byte	11
00000ea8 02            16624 	.byte	2
00000ea9 00            16625 	.byte	0
00000eaa 0b            16626 	.byte	11
00000eab 000502        16627 	.byte	0,5,2
00000eae 00000000*     16628 	.word	.LDWlin286
00000eb2 0c            16629 	.byte	12
00000eb3 000502        16630 	.byte	0,5,2
00000eb6 00000000*     16631 	.word	.LDWlin287
00000eba 0b            16632 	.byte	11
00000ebb 000502        16633 	.byte	0,5,2
00000ebe 00000000*     16634 	.word	.LDWlin288
00000ec2 0b            16635 	.byte	11
00000ec3 000502        16636 	.byte	0,5,2
00000ec6 00000000*     16637 	.word	.LDWlin289
00000eca 0b            16638 	.byte	11
00000ecb 000502        16639 	.byte	0,5,2
00000ece 00000000*     16640 	.word	.LDWlin290

                                                                      Page 291
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000ed2 0b            16641 	.byte	11
00000ed3 02            16642 	.byte	2
00000ed4 00            16643 	.byte	0
00000ed5 02            16644 	.byte	2
00000ed6 00            16645 	.byte	0
00000ed7 02            16646 	.byte	2
00000ed8 00            16647 	.byte	0
00000ed9 02            16648 	.byte	2
00000eda 00            16649 	.byte	0
00000edb 02            16650 	.byte	2
00000edc 00            16651 	.byte	0
00000edd 02            16652 	.byte	2
00000ede 00            16653 	.byte	0
00000edf 02            16654 	.byte	2
00000ee0 00            16655 	.byte	0
00000ee1 02            16656 	.byte	2
00000ee2 00            16657 	.byte	0
00000ee3 02            16658 	.byte	2
00000ee4 00            16659 	.byte	0
00000ee5 0b            16660 	.byte	11
00000ee6 06            16661 	.byte	6
00000ee7 000502        16662 	.byte	0,5,2
00000eea 00000000*     16663 	.word	___ghs_eofn_R_FCL_FCUFct_PrepareEnvironment
00000eee 02            16664 	.byte	2
00000eef 00            16665 	.byte	0
00000ef0 000101        16666 	.byte	0,1,1
                       16667 	.section	.debug_info
                       16668 .LDW_1401e6a0:
000012fd 22            16669 	.byte	34
000012fe 00000000*     16670 	.word	.LDW59
00001302 00000000*     16671 	.word	.LDW69
                       16672 
                       16673 .LDW_14021570:
00001306 07            16674 	.byte	7
                       16675 	.section	.debug_str
0000102e 72657400      16676 	.strz	"ret"
                       16677 	.section	.debug_info
00001307 00000000*     16678 	.word	.Ldw_str_begin+4142
0000130b e20d          16679 	.byte	226,13
0000130d 14            16680 	.byte	20
0000130e 01            16681 	.byte	1
0000130f 00000000*     16682 	.word	.LDW_13fc0ed0
00001313 00            16683 	.byte	0
00001314 00            16684 	.byte	0
00001315 00000000*     16685 	.word	.LDW_15352ce0
                       16686 	.section	.debug_loc
                       16687 .LDW_15352ce0:
0000047b 00000000*     16688 	.word	.LDW59
0000047f 00000000*     16689 	.word	.LDW69
00000483 0100          16690 	.byte	1,0
00000485 6d            16691 	.byte	109
00000486 00000000      16692 	.word	0x0
0000048a 00000000      16693 	.word	0x0
                       16694 
                       16695 	.section	.debug_info
                       16696 .LDW_140210f0:
00001319 07            16697 	.byte	7
                       16698 	.section	.debug_str
00001032 72656746454e  16699 	.strz	"regFENTRYR"
00001038 5452595200 
                       16700 	.section	.debug_info

                                                                      Page 292
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000131a 00000000*     16701 	.word	.Ldw_str_begin+4146
0000131e e30d          16702 	.byte	227,13
00001320 0e            16703 	.byte	14
00001321 01            16704 	.byte	1
00001322 00000000*     16705 	.word	.LDW_13fc1350
00001326 00            16706 	.byte	0
00001327 00            16707 	.byte	0
00001328 00000000*     16708 	.word	.LDW_15353160
                       16709 	.section	.debug_loc
                       16710 .LDW_15353160:
0000048e 00000000*     16711 	.word	.LDW59
00000492 00000000*     16712 	.word	.LDW69
00000496 0100          16713 	.byte	1,0
00000498 51            16714 	.byte	81
00000499 00000000      16715 	.word	0x0
0000049d 00000000      16716 	.word	0x0
                       16717 
                       16718 	.section	.debug_info
0000132c 00            16719 	.byte	0
                       16720 
0000132d 00            16721 	.byte	0
                       16722 
                       16723 .LDW_14054960:
0000132e 18            16724 	.byte	24
                       16725 	.section	.debug_str
0000103d 525f46434c5f  16726 	.strz	"R_FCL_FCUFct_GetDeviceInfo"
00001043 464355466374 
00001049 5f4765744465 
0000104f 76696365496e 
00001055 666f00 
                       16727 	.section	.debug_info
0000132f 00000000*     16728 	.word	.Ldw_str_begin+4157
00001333 ea0f          16729 	.byte	234,15
00001335 13            16730 	.byte	19
00001336 01            16731 	.byte	1
00001337 00000000*     16732 	.word	_R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000133b 00000000*     16733 	.word	___ghs_eofn_R_FCL_FCUFct_GetDeviceInfo
0000133f 01            16734 	.byte	1
00001340 53            16735 	.byte	83
00001341 828080800b    16736 	.byte	130,128,128,128,11
00001346 0c            16737 	.byte	12
00001347 828004        16738 	.byte	130,128,4
0000134a 0c            16739 	.byte	12
0000134b 00            16740 	.byte	0
0000134c 00            16741 	.byte	0
0000134d 00            16742 	.byte	0
0000134e 00            16743 	.byte	0
0000134f 01            16744 	.byte	1
00001350 00            16745 	.byte	0
00001351 01            16746 	.byte	1
                       16747 
                       16748 	.section	.debug_frame
                       16749 .LDW_153509f0:
000003f0 00000000*     16750 	.word	.LDW_unq_3e-.LDW_unq_3d
                       16751 .LDW_unq_3d:
000003f4 00000000*     16752 	.word	.LDW_14056fd0
000003f8 00000000*     16753 	.word	_R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
000003fc 00000000*     16754 	.word	___ghs_eofn_R_FCL_FCUFct_GetDeviceInfo-_R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000400 46            16755 	.byte	70
00000401 9f            16756 	.byte	159
00000402 08            16757 	.byte	8

                                                                      Page 293
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000403 44            16758 	.byte	68
00000404 9c            16759 	.byte	156
00000405 04            16760 	.byte	4
00000406 44            16761 	.byte	68
00000407 9d            16762 	.byte	157
00000408 00            16763 	.byte	0
00000409 01            16764 	.byte	1
0000040a 00000000*     16765 	.word	.LDW99
0000040e 44            16766 	.byte	68
0000040f df            16767 	.byte	223
00000410 44            16768 	.byte	68
00000411 dd            16769 	.byte	221
00000412 44            16770 	.byte	68
00000413 dc            16771 	.byte	220
                       16772 .LDW_unq_3e:
                       16773 	.section	.debug_line
00000ef3 000502        16774 	.byte	0,5,2
00000ef6 00000000*     16775 	.word	_R_FCL_FCUFct_GetDeviceInfo..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000efa 06            16776 	.byte	6
00000efb 03            16777 	.byte	3
00000efc ea0f          16778 	.byte	234,15
00000efe 02            16779 	.byte	2
00000eff 00            16780 	.byte	0
00000f00 01            16781 	.byte	1
00000f01 03            16782 	.byte	3
00000f02 05            16783 	.byte	5
00000f03 02            16784 	.byte	2
00000f04 0e            16785 	.byte	14
00000f05 01            16786 	.byte	1
00000f06 000502        16787 	.byte	0,5,2
00000f09 00000000*     16788 	.word	.LDWlin292
00000f0d 0d            16789 	.byte	13
00000f0e 000502        16790 	.byte	0,5,2
00000f11 00000000*     16791 	.word	.LDWlin293
00000f15 0d            16792 	.byte	13
00000f16 000502        16793 	.byte	0,5,2
00000f19 00000000*     16794 	.word	.LDWlin294
00000f1d 0d            16795 	.byte	13
00000f1e 000502        16796 	.byte	0,5,2
00000f21 00000000*     16797 	.word	.LDWlin295
00000f25 0b            16798 	.byte	11
00000f26 000502        16799 	.byte	0,5,2
00000f29 00000000*     16800 	.word	.LDWlin296
00000f2d 0b            16801 	.byte	11
00000f2e 000502        16802 	.byte	0,5,2
00000f31 00000000*     16803 	.word	.LDWlin297
00000f35 0d            16804 	.byte	13
00000f36 000502        16805 	.byte	0,5,2
00000f39 00000000*     16806 	.word	.LDWlin298
00000f3d 0b            16807 	.byte	11
00000f3e 000502        16808 	.byte	0,5,2
00000f41 00000000*     16809 	.word	.LDWlin299
00000f45 0d            16810 	.byte	13
00000f46 1b            16811 	.byte	27
00000f47 000502        16812 	.byte	0,5,2
00000f4a 00000000*     16813 	.word	.LDWlin300
00000f4e 0d            16814 	.byte	13
00000f4f 000502        16815 	.byte	0,5,2
00000f52 00000000*     16816 	.word	.LDWlin301
00000f56 0d            16817 	.byte	13
00000f57 000502        16818 	.byte	0,5,2

                                                                      Page 294
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000f5a 00000000*     16819 	.word	.LDWlin302
00000f5e 0b            16820 	.byte	11
00000f5f 0b            16821 	.byte	11
00000f60 000502        16822 	.byte	0,5,2
00000f63 00000000*     16823 	.word	.LDWlin303
00000f67 0b            16824 	.byte	11
00000f68 0c            16825 	.byte	12
00000f69 0b            16826 	.byte	11
00000f6a 000502        16827 	.byte	0,5,2
00000f6d 00000000*     16828 	.word	.LDWlin304
00000f71 0b            16829 	.byte	11
00000f72 02            16830 	.byte	2
00000f73 00            16831 	.byte	0
00000f74 0d            16832 	.byte	13
00000f75 000502        16833 	.byte	0,5,2
00000f78 00000000*     16834 	.word	.LDWlin305
00000f7c 0b            16835 	.byte	11
00000f7d 000502        16836 	.byte	0,5,2
00000f80 00000000*     16837 	.word	.LDWlin306
00000f84 0b            16838 	.byte	11
00000f85 000502        16839 	.byte	0,5,2
00000f88 00000000*     16840 	.word	.LDWlin307
00000f8c 0b            16841 	.byte	11
00000f8d 000502        16842 	.byte	0,5,2
00000f90 00000000*     16843 	.word	.LDWlin308
00000f94 0b            16844 	.byte	11
00000f95 000502        16845 	.byte	0,5,2
00000f98 00000000*     16846 	.word	.LDWlin309
00000f9c 0b            16847 	.byte	11
00000f9d 000502        16848 	.byte	0,5,2
00000fa0 00000000*     16849 	.word	.LDWlin310
00000fa4 0d            16850 	.byte	13
00000fa5 000502        16851 	.byte	0,5,2
00000fa8 00000000*     16852 	.word	.LDWlin311
00000fac 0b            16853 	.byte	11
00000fad 0c            16854 	.byte	12
00000fae 000502        16855 	.byte	0,5,2
00000fb1 00000000*     16856 	.word	.LDWlin312
00000fb5 0b            16857 	.byte	11
00000fb6 0b            16858 	.byte	11
00000fb7 000502        16859 	.byte	0,5,2
00000fba 00000000*     16860 	.word	.LDWlin313
00000fbe 0c            16861 	.byte	12
00000fbf 000502        16862 	.byte	0,5,2
00000fc2 00000000*     16863 	.word	.LDWlin314
00000fc6 03            16864 	.byte	3
00000fc7 04            16865 	.byte	4
00000fc8 02            16866 	.byte	2
00000fc9 00            16867 	.byte	0
00000fca 01            16868 	.byte	1
00000fcb 000502        16869 	.byte	0,5,2
00000fce 00000000*     16870 	.word	.LDWlin315
00000fd2 0b            16871 	.byte	11
00000fd3 000502        16872 	.byte	0,5,2
00000fd6 00000000*     16873 	.word	.LDWlin316
00000fda 0b            16874 	.byte	11
00000fdb 0b            16875 	.byte	11
00000fdc 000502        16876 	.byte	0,5,2
00000fdf 00000000*     16877 	.word	.LDWlin317
00000fe3 0b            16878 	.byte	11
00000fe4 02            16879 	.byte	2

                                                                      Page 295
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000fe5 00            16880 	.byte	0
00000fe6 0b            16881 	.byte	11
00000fe7 0c            16882 	.byte	12
00000fe8 0c            16883 	.byte	12
00000fe9 000502        16884 	.byte	0,5,2
00000fec 00000000*     16885 	.word	.LDWlin318
00000ff0 0c            16886 	.byte	12
00000ff1 000502        16887 	.byte	0,5,2
00000ff4 00000000*     16888 	.word	.LDWlin319
00000ff8 03            16889 	.byte	3
00000ff9 04            16890 	.byte	4
00000ffa 02            16891 	.byte	2
00000ffb 00            16892 	.byte	0
00000ffc 01            16893 	.byte	1
00000ffd 000502        16894 	.byte	0,5,2
00001000 00000000*     16895 	.word	.LDWlin320
00001004 0b            16896 	.byte	11
00001005 0b            16897 	.byte	11
00001006 000502        16898 	.byte	0,5,2
00001009 00000000*     16899 	.word	.LDWlin321
0000100d 0b            16900 	.byte	11
0000100e 02            16901 	.byte	2
0000100f 00            16902 	.byte	0
00001010 0b            16903 	.byte	11
00001011 02            16904 	.byte	2
00001012 00            16905 	.byte	0
00001013 0d            16906 	.byte	13
00001014 000502        16907 	.byte	0,5,2
00001017 00000000*     16908 	.word	.LDWlin322
0000101b 0b            16909 	.byte	11
0000101c 0b            16910 	.byte	11
0000101d 000502        16911 	.byte	0,5,2
00001020 00000000*     16912 	.word	.LDWlin323
00001024 0b            16913 	.byte	11
00001025 02            16914 	.byte	2
00001026 00            16915 	.byte	0
00001027 0d            16916 	.byte	13
00001028 000502        16917 	.byte	0,5,2
0000102b 00000000*     16918 	.word	.LDWlin324
0000102f 0c            16919 	.byte	12
00001030 000502        16920 	.byte	0,5,2
00001033 00000000*     16921 	.word	.LDWlin325
00001037 0c            16922 	.byte	12
00001038 02            16923 	.byte	2
00001039 00            16924 	.byte	0
0000103a 0c            16925 	.byte	12
0000103b 000502        16926 	.byte	0,5,2
0000103e 00000000*     16927 	.word	.LDWlin326
00001042 0b            16928 	.byte	11
00001043 000502        16929 	.byte	0,5,2
00001046 00000000*     16930 	.word	.LDWlin327
0000104a 0b            16931 	.byte	11
0000104b 000502        16932 	.byte	0,5,2
0000104e 00000000*     16933 	.word	.LDWlin328
00001052 0b            16934 	.byte	11
00001053 000502        16935 	.byte	0,5,2
00001056 00000000*     16936 	.word	.LDWlin329
0000105a 0b            16937 	.byte	11
0000105b 000502        16938 	.byte	0,5,2
0000105e 00000000*     16939 	.word	.LDWlin330
00001062 0b            16940 	.byte	11

                                                                      Page 296
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001063 000502        16941 	.byte	0,5,2
00001066 00000000*     16942 	.word	.LDWlin331
0000106a 0b            16943 	.byte	11
0000106b 000502        16944 	.byte	0,5,2
0000106e 00000000*     16945 	.word	.LDWlin332
00001072 0b            16946 	.byte	11
00001073 000502        16947 	.byte	0,5,2
00001076 00000000*     16948 	.word	.LDWlin333
0000107a 0b            16949 	.byte	11
0000107b 000502        16950 	.byte	0,5,2
0000107e 00000000*     16951 	.word	.LDWlin334
00001082 0b            16952 	.byte	11
00001083 000502        16953 	.byte	0,5,2
00001086 00000000*     16954 	.word	.LDWlin335
0000108a 0b            16955 	.byte	11
0000108b 000502        16956 	.byte	0,5,2
0000108e 00000000*     16957 	.word	.LDWlin336
00001092 0b            16958 	.byte	11
00001093 000502        16959 	.byte	0,5,2
00001096 00000000*     16960 	.word	.LDWlin337
0000109a 0b            16961 	.byte	11
0000109b 000502        16962 	.byte	0,5,2
0000109e 00000000*     16963 	.word	.LDWlin338
000010a2 0b            16964 	.byte	11
000010a3 000502        16965 	.byte	0,5,2
000010a6 00000000*     16966 	.word	.LDWlin339
000010aa 0d            16967 	.byte	13
000010ab 000502        16968 	.byte	0,5,2
000010ae 00000000*     16969 	.word	.LDWlin340
000010b2 03            16970 	.byte	3
000010b3 04            16971 	.byte	4
000010b4 02            16972 	.byte	2
000010b5 00            16973 	.byte	0
000010b6 01            16974 	.byte	1
000010b7 06            16975 	.byte	6
000010b8 000502        16976 	.byte	0,5,2
000010bb 00000000*     16977 	.word	___ghs_eofn_R_FCL_FCUFct_GetDeviceInfo
000010bf 02            16978 	.byte	2
000010c0 00            16979 	.byte	0
000010c1 000101        16980 	.byte	0,1,1
                       16981 	.section	.debug_info
                       16982 .LDW_1401e920:
00001352 22            16983 	.byte	34
00001353 00000000*     16984 	.word	.LDW89
00001357 00000000*     16985 	.word	.LDW99
                       16986 
                       16987 .LDW_14020d00:
0000135b 07            16988 	.byte	7
                       16989 	.section	.debug_str
00001058 6461746100    16990 	.strz	"data"
                       16991 	.section	.debug_info
0000135c 00000000*     16992 	.word	.Ldw_str_begin+4184
00001360 ec0f          16993 	.byte	236,15
00001362 0e            16994 	.byte	14
00001363 01            16995 	.byte	1
00001364 00000000*     16996 	.word	.LDW_13fc1230
00001368 00            16997 	.byte	0
00001369 00            16998 	.byte	0
0000136a 00000000*     16999 	.word	.LDW_153532a0
                       17000 	.section	.debug_loc
                       17001 .LDW_153532a0:

                                                                      Page 297
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000004a1 00000000*     17002 	.word	.LDW89
000004a5 00000000*     17003 	.word	.LDW99
000004a9 0100          17004 	.byte	1,0
000004ab 6d            17005 	.byte	109
000004ac 00000000      17006 	.word	0x0
000004b0 00000000      17007 	.word	0x0
                       17008 
                       17009 	.section	.debug_info
                       17010 .LDW_14020d90:
0000136e 07            17011 	.byte	7
                       17012 	.section	.debug_str
0000105d 646174614164  17013 	.strz	"dataAddr"
00001063 647200 
                       17014 	.section	.debug_info
0000136f 00000000*     17015 	.word	.Ldw_str_begin+4189
00001373 ed0f          17016 	.byte	237,15
00001375 0e            17017 	.byte	14
00001376 01            17018 	.byte	1
00001377 00000000*     17019 	.word	.LDW_13fc1230
0000137b 00            17020 	.byte	0
0000137c 00            17021 	.byte	0
0000137d 00000000*     17022 	.word	.LDW_153537e0
                       17023 	.section	.debug_loc
                       17024 .LDW_153537e0:
000004b4 00000000*     17025 	.word	.LDW89
000004b8 00000000*     17026 	.word	.LDW99
000004bc 0100          17027 	.byte	1,0
000004be 6c            17028 	.byte	108
000004bf 00000000      17029 	.word	0x0
000004c3 00000000      17030 	.word	0x0
                       17031 
                       17032 	.section	.debug_info
00001381 00            17033 	.byte	0
                       17034 
00001382 00            17035 	.byte	0
                       17036 
                       17037 .LDW_14054a60:
00001383 18            17038 	.byte	24
                       17039 	.section	.debug_str
00001066 525f46434c5f  17040 	.strz	"R_FCL_FCUFct_Erase"
0000106c 464355466374 
00001072 5f4572617365 
00001078 00 
                       17041 	.section	.debug_info
00001384 00000000*     17042 	.word	.Ldw_str_begin+4198
00001388 f310          17043 	.byte	243,16
0000138a 06            17044 	.byte	6
0000138b 01            17045 	.byte	1
0000138c 00000000*     17046 	.word	_R_FCL_FCUFct_Erase
00001390 00000000*     17047 	.word	___ghs_eofn_R_FCL_FCUFct_Erase
00001394 01            17048 	.byte	1
00001395 53            17049 	.byte	83
00001396 8280808008    17050 	.byte	130,128,128,128,8
0000139b 04            17051 	.byte	4
0000139c 828004        17052 	.byte	130,128,4
0000139f 04            17053 	.byte	4
000013a0 00            17054 	.byte	0
000013a1 00            17055 	.byte	0
000013a2 00            17056 	.byte	0
000013a3 01            17057 	.byte	1
000013a4 01            17058 	.byte	1

                                                                      Page 298
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000013a5 00            17059 	.byte	0
000013a6 01            17060 	.byte	1
                       17061 
                       17062 	.section	.debug_frame
                       17063 .LDW_15350130:
00000414 00000000*     17064 	.word	.LDW_unq_40-.LDW_unq_3f
                       17065 .LDW_unq_3f:
00000418 00000000*     17066 	.word	.LDW_14056fd0
0000041c 00000000*     17067 	.word	_R_FCL_FCUFct_Erase
00000420 00000000*     17068 	.word	___ghs_eofn_R_FCL_FCUFct_Erase-_R_FCL_FCUFct_Erase
00000424 46            17069 	.byte	70
00000425 9f            17070 	.byte	159
00000426 00            17071 	.byte	0
00000427 01            17072 	.byte	1
00000428 00000000*     17073 	.word	.LDW201
0000042c 44            17074 	.byte	68
0000042d df            17075 	.byte	223
0000042e 00            17076 	.byte	0
0000042f 00            17077 	.byte	0
                       17078 .LDW_unq_40:
                       17079 	.section	.debug_line
000010c4 000502        17080 	.byte	0,5,2
000010c7 00000000*     17081 	.word	_R_FCL_FCUFct_Erase
000010cb 06            17082 	.byte	6
000010cc 03            17083 	.byte	3
000010cd f310          17084 	.byte	243,16
000010cf 02            17085 	.byte	2
000010d0 00            17086 	.byte	0
000010d1 01            17087 	.byte	1
000010d2 03            17088 	.byte	3
000010d3 04            17089 	.byte	4
000010d4 02            17090 	.byte	2
000010d5 06            17091 	.byte	6
000010d6 01            17092 	.byte	1
000010d7 000502        17093 	.byte	0,5,2
000010da 00000000*     17094 	.word	.LDWlin342
000010de 0b            17095 	.byte	11
000010df 0c            17096 	.byte	12
000010e0 000502        17097 	.byte	0,5,2
000010e3 00000000*     17098 	.word	.LDWlin343
000010e7 0b            17099 	.byte	11
000010e8 0c            17100 	.byte	12
000010e9 0d            17101 	.byte	13
000010ea 000502        17102 	.byte	0,5,2
000010ed 00000000*     17103 	.word	.LDWlin344
000010f1 0b            17104 	.byte	11
000010f2 0b            17105 	.byte	11
000010f3 000502        17106 	.byte	0,5,2
000010f6 00000000*     17107 	.word	.LDWlin345
000010fa 0d            17108 	.byte	13
000010fb 000502        17109 	.byte	0,5,2
000010fe 00000000*     17110 	.word	.LDWlin346
00001102 0c            17111 	.byte	12
00001103 000502        17112 	.byte	0,5,2
00001106 00000000*     17113 	.word	.LDWlin347
0000110a 0b            17114 	.byte	11
0000110b 000502        17115 	.byte	0,5,2
0000110e 00000000*     17116 	.word	.LDWlin348
00001112 0b            17117 	.byte	11
00001113 0c            17118 	.byte	12
00001114 000502        17119 	.byte	0,5,2

                                                                      Page 299
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001117 00000000*     17120 	.word	.LDWlin349
0000111b 0b            17121 	.byte	11
0000111c 000502        17122 	.byte	0,5,2
0000111f 00000000*     17123 	.word	.LDWlin350
00001123 0d            17124 	.byte	13
00001124 000502        17125 	.byte	0,5,2
00001127 00000000*     17126 	.word	.LDWlin351
0000112b 0b            17127 	.byte	11
0000112c 000502        17128 	.byte	0,5,2
0000112f 00000000*     17129 	.word	.LDWlin352
00001133 0b            17130 	.byte	11
00001134 000502        17131 	.byte	0,5,2
00001137 00000000*     17132 	.word	.LDWlin353
0000113b 0b            17133 	.byte	11
0000113c 03            17134 	.byte	3
0000113d 04            17135 	.byte	4
0000113e 02            17136 	.byte	2
0000113f 00            17137 	.byte	0
00001140 01            17138 	.byte	1
00001141 0b            17139 	.byte	11
00001142 000502        17140 	.byte	0,5,2
00001145 00000000*     17141 	.word	.LDWlin354
00001149 0b            17142 	.byte	11
0000114a 02            17143 	.byte	2
0000114b 00            17144 	.byte	0
0000114c 0b            17145 	.byte	11
0000114d 03            17146 	.byte	3
0000114e 04            17147 	.byte	4
0000114f 02            17148 	.byte	2
00001150 00            17149 	.byte	0
00001151 01            17150 	.byte	1
00001152 0c            17151 	.byte	12
00001153 000502        17152 	.byte	0,5,2
00001156 00000000*     17153 	.word	.LDWlin355
0000115a 0d            17154 	.byte	13
0000115b 000502        17155 	.byte	0,5,2
0000115e 00000000*     17156 	.word	.LDWlin356
00001162 0b            17157 	.byte	11
00001163 000502        17158 	.byte	0,5,2
00001166 00000000*     17159 	.word	.LDWlin357
0000116a 0b            17160 	.byte	11
0000116b 0c            17161 	.byte	12
0000116c 000502        17162 	.byte	0,5,2
0000116f 00000000*     17163 	.word	.LDWlin358
00001173 0d            17164 	.byte	13
00001174 000502        17165 	.byte	0,5,2
00001177 00000000*     17166 	.word	.LDWlin359
0000117b 0b            17167 	.byte	11
0000117c 0b            17168 	.byte	11
0000117d 000502        17169 	.byte	0,5,2
00001180 00000000*     17170 	.word	.LDWlin360
00001184 0c            17171 	.byte	12
00001185 0d            17172 	.byte	13
00001186 02            17173 	.byte	2
00001187 00            17174 	.byte	0
00001188 000502        17175 	.byte	0,5,2
0000118b 00000000*     17176 	.word	.LDWlin361
0000118f 03            17177 	.byte	3
00001190 04            17178 	.byte	4
00001191 02            17179 	.byte	2
00001192 00            17180 	.byte	0

                                                                      Page 300
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001193 01            17181 	.byte	1
00001194 0b            17182 	.byte	11
00001195 000502        17183 	.byte	0,5,2
00001198 00000000*     17184 	.word	.LDWlin362
0000119c 03            17185 	.byte	3
0000119d 04            17186 	.byte	4
0000119e 02            17187 	.byte	2
0000119f 00            17188 	.byte	0
000011a0 01            17189 	.byte	1
000011a1 03            17190 	.byte	3
000011a2 04            17191 	.byte	4
000011a3 02            17192 	.byte	2
000011a4 00            17193 	.byte	0
000011a5 01            17194 	.byte	1
000011a6 0b            17195 	.byte	11
000011a7 000502        17196 	.byte	0,5,2
000011aa 00000000*     17197 	.word	.LDWlin363
000011ae 0d            17198 	.byte	13
000011af 02            17199 	.byte	2
000011b0 00            17200 	.byte	0
000011b1 02            17201 	.byte	2
000011b2 00            17202 	.byte	0
000011b3 02            17203 	.byte	2
000011b4 00            17204 	.byte	0
000011b5 0b            17205 	.byte	11
000011b6 000502        17206 	.byte	0,5,2
000011b9 00000000*     17207 	.word	.LDWlin364
000011bd 0b            17208 	.byte	11
000011be 000502        17209 	.byte	0,5,2
000011c1 00000000*     17210 	.word	.LDWlin365
000011c5 0b            17211 	.byte	11
000011c6 000502        17212 	.byte	0,5,2
000011c9 00000000*     17213 	.word	.LDWlin366
000011cd 0b            17214 	.byte	11
000011ce 03            17215 	.byte	3
000011cf 04            17216 	.byte	4
000011d0 02            17217 	.byte	2
000011d1 00            17218 	.byte	0
000011d2 01            17219 	.byte	1
000011d3 0b            17220 	.byte	11
000011d4 000502        17221 	.byte	0,5,2
000011d7 00000000*     17222 	.word	.LDWlin367
000011db 0b            17223 	.byte	11
000011dc 02            17224 	.byte	2
000011dd 00            17225 	.byte	0
000011de 0b            17226 	.byte	11
000011df 02            17227 	.byte	2
000011e0 00            17228 	.byte	0
000011e1 0b            17229 	.byte	11
000011e2 02            17230 	.byte	2
000011e3 00            17231 	.byte	0
000011e4 0b            17232 	.byte	11
000011e5 06            17233 	.byte	6
000011e6 000502        17234 	.byte	0,5,2
000011e9 00000000*     17235 	.word	___ghs_eofn_R_FCL_FCUFct_Erase
000011ed 02            17236 	.byte	2
000011ee 00            17237 	.byte	0
000011ef 000101        17238 	.byte	0,1,1
                       17239 	.section	.debug_info
                       17240 .LDW_1401ea60:
000013a7 22            17241 	.byte	34

                                                                      Page 301
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000013a8 00000000*     17242 	.word	.LDW101
000013ac 00000000*     17243 	.word	.LDW201
                       17244 
                       17245 .LDW_1401fd40:
000013b0 07            17246 	.byte	7
                       17247 	.section	.debug_str
00001079 626c6f636b43  17248 	.strz	"blockCnt"
0000107f 6e7400 
                       17249 	.section	.debug_info
000013b1 00000000*     17250 	.word	.Ldw_str_begin+4217
000013b5 f510          17251 	.byte	245,16
000013b7 0e            17252 	.byte	14
000013b8 01            17253 	.byte	1
000013b9 00000000*     17254 	.word	.LDW_13fc1230
000013bd 00            17255 	.byte	0
000013be 00            17256 	.byte	0
000013bf 00000000*     17257 	.word	.LDW_15353ac0
                       17258 	.section	.debug_loc
                       17259 .LDW_15353ac0:
000004c7 00000000*     17260 	.word	.LDW101
000004cb 00000000*     17261 	.word	.LDW201
000004cf 0100          17262 	.byte	1,0
000004d1 51            17263 	.byte	81
000004d2 00000000      17264 	.word	0x0
000004d6 00000000      17265 	.word	0x0
                       17266 
                       17267 	.section	.debug_info
000013c3 00            17268 	.byte	0
                       17269 
000013c4 00            17270 	.byte	0
                       17271 
                       17272 .LDW_14055660:
000013c5 18            17273 	.byte	24
                       17274 	.section	.debug_str
00001082 525f46434c5f  17275 	.strz	"R_FCL_FCUFct_Write"
00001088 464355466374 
0000108e 5f5772697465 
00001094 00 
                       17276 	.section	.debug_info
000013c6 00000000*     17277 	.word	.Ldw_str_begin+4226
000013ca e611          17278 	.byte	230,17
000013cc 06            17279 	.byte	6
000013cd 01            17280 	.byte	1
000013ce 00000000*     17281 	.word	_R_FCL_FCUFct_Write
000013d2 00000000*     17282 	.word	___ghs_eofn_R_FCL_FCUFct_Write
000013d6 01            17283 	.byte	1
000013d7 53            17284 	.byte	83
000013d8 8280808008    17285 	.byte	130,128,128,128,8
000013dd 04            17286 	.byte	4
000013de 828004        17287 	.byte	130,128,4
000013e1 04            17288 	.byte	4
000013e2 00            17289 	.byte	0
000013e3 00            17290 	.byte	0
000013e4 00            17291 	.byte	0
000013e5 01            17292 	.byte	1
000013e6 01            17293 	.byte	1
000013e7 00            17294 	.byte	0
000013e8 01            17295 	.byte	1
                       17296 
                       17297 	.section	.debug_frame
                       17298 .LDW_15350ea0:

                                                                      Page 302
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000430 00000000*     17299 	.word	.LDW_unq_42-.LDW_unq_41
                       17300 .LDW_unq_41:
00000434 00000000*     17301 	.word	.LDW_14056fd0
00000438 00000000*     17302 	.word	_R_FCL_FCUFct_Write
0000043c 00000000*     17303 	.word	___ghs_eofn_R_FCL_FCUFct_Write-_R_FCL_FCUFct_Write
00000440 46            17304 	.byte	70
00000441 9f            17305 	.byte	159
00000442 00            17306 	.byte	0
00000443 01            17307 	.byte	1
00000444 00000000*     17308 	.word	.LDW501
00000448 44            17309 	.byte	68
00000449 df            17310 	.byte	223
0000044a 00            17311 	.byte	0
0000044b 00            17312 	.byte	0
                       17313 .LDW_unq_42:
                       17314 	.section	.debug_line
000011f2 000502        17315 	.byte	0,5,2
000011f5 00000000*     17316 	.word	_R_FCL_FCUFct_Write
000011f9 06            17317 	.byte	6
000011fa 03            17318 	.byte	3
000011fb e611          17319 	.byte	230,17
000011fd 02            17320 	.byte	2
000011fe 00            17321 	.byte	0
000011ff 01            17322 	.byte	1
00001200 03            17323 	.byte	3
00001201 04            17324 	.byte	4
00001202 02            17325 	.byte	2
00001203 06            17326 	.byte	6
00001204 01            17327 	.byte	1
00001205 000502        17328 	.byte	0,5,2
00001208 00000000*     17329 	.word	.LDWlin369
0000120c 0b            17330 	.byte	11
0000120d 0b            17331 	.byte	11
0000120e 000502        17332 	.byte	0,5,2
00001211 00000000*     17333 	.word	.LDWlin370
00001215 0b            17334 	.byte	11
00001216 0c            17335 	.byte	12
00001217 0c            17336 	.byte	12
00001218 000502        17337 	.byte	0,5,2
0000121b 00000000*     17338 	.word	.LDWlin371
0000121f 0d            17339 	.byte	13
00001220 000502        17340 	.byte	0,5,2
00001223 00000000*     17341 	.word	.LDWlin372
00001227 0d            17342 	.byte	13
00001228 000502        17343 	.byte	0,5,2
0000122b 00000000*     17344 	.word	.LDWlin373
0000122f 0c            17345 	.byte	12
00001230 000502        17346 	.byte	0,5,2
00001233 00000000*     17347 	.word	.LDWlin374
00001237 0b            17348 	.byte	11
00001238 000502        17349 	.byte	0,5,2
0000123b 00000000*     17350 	.word	.LDWlin375
0000123f 0b            17351 	.byte	11
00001240 000502        17352 	.byte	0,5,2
00001243 00000000*     17353 	.word	.LDWlin376
00001247 0b            17354 	.byte	11
00001248 0b            17355 	.byte	11
00001249 000502        17356 	.byte	0,5,2
0000124c 00000000*     17357 	.word	.LDWlin377
00001250 0b            17358 	.byte	11
00001251 000502        17359 	.byte	0,5,2

                                                                      Page 303
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001254 00000000*     17360 	.word	.LDWlin378
00001258 0b            17361 	.byte	11
00001259 000502        17362 	.byte	0,5,2
0000125c 00000000*     17363 	.word	.LDWlin379
00001260 0b            17364 	.byte	11
00001261 000502        17365 	.byte	0,5,2
00001264 00000000*     17366 	.word	.LDWlin380
00001268 0b            17367 	.byte	11
00001269 000502        17368 	.byte	0,5,2
0000126c 00000000*     17369 	.word	.LDWlin381
00001270 0b            17370 	.byte	11
00001271 000502        17371 	.byte	0,5,2
00001274 00000000*     17372 	.word	.LDWlin382
00001278 0b            17373 	.byte	11
00001279 0d            17374 	.byte	13
0000127a 02            17375 	.byte	2
0000127b 00            17376 	.byte	0
0000127c 000502        17377 	.byte	0,5,2
0000127f 00000000*     17378 	.word	.LDWlin383
00001283 0d            17379 	.byte	13
00001284 000502        17380 	.byte	0,5,2
00001287 00000000*     17381 	.word	.LDWlin384
0000128b 0b            17382 	.byte	11
0000128c 000502        17383 	.byte	0,5,2
0000128f 00000000*     17384 	.word	.LDWlin385
00001293 0b            17385 	.byte	11
00001294 000502        17386 	.byte	0,5,2
00001297 00000000*     17387 	.word	.LDWlin386
0000129b 0b            17388 	.byte	11
0000129c 000502        17389 	.byte	0,5,2
0000129f 00000000*     17390 	.word	.LDWlin387
000012a3 0b            17391 	.byte	11
000012a4 0b            17392 	.byte	11
000012a5 000502        17393 	.byte	0,5,2
000012a8 00000000*     17394 	.word	.LDWlin388
000012ac 0b            17395 	.byte	11
000012ad 000502        17396 	.byte	0,5,2
000012b0 00000000*     17397 	.word	.LDWlin389
000012b4 0b            17398 	.byte	11
000012b5 000502        17399 	.byte	0,5,2
000012b8 00000000*     17400 	.word	.LDWlin390
000012bc 0b            17401 	.byte	11
000012bd 000502        17402 	.byte	0,5,2
000012c0 00000000*     17403 	.word	.LDWlin391
000012c4 0b            17404 	.byte	11
000012c5 000502        17405 	.byte	0,5,2
000012c8 00000000*     17406 	.word	.LDWlin392
000012cc 0b            17407 	.byte	11
000012cd 000502        17408 	.byte	0,5,2
000012d0 00000000*     17409 	.word	.LDWlin393
000012d4 0b            17410 	.byte	11
000012d5 03            17411 	.byte	3
000012d6 04            17412 	.byte	4
000012d7 02            17413 	.byte	2
000012d8 00            17414 	.byte	0
000012d9 01            17415 	.byte	1
000012da 0b            17416 	.byte	11
000012db 000502        17417 	.byte	0,5,2
000012de 00000000*     17418 	.word	.LDWlin394
000012e2 0b            17419 	.byte	11
000012e3 02            17420 	.byte	2

                                                                      Page 304
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000012e4 00            17421 	.byte	0
000012e5 02            17422 	.byte	2
000012e6 00            17423 	.byte	0
000012e7 02            17424 	.byte	2
000012e8 00            17425 	.byte	0
000012e9 0b            17426 	.byte	11
000012ea 02            17427 	.byte	2
000012eb 00            17428 	.byte	0
000012ec 0b            17429 	.byte	11
000012ed 06            17430 	.byte	6
000012ee 000502        17431 	.byte	0,5,2
000012f1 00000000*     17432 	.word	___ghs_eofn_R_FCL_FCUFct_Write
000012f5 02            17433 	.byte	2
000012f6 00            17434 	.byte	0
000012f7 000101        17435 	.byte	0,1,1
                       17436 	.section	.debug_info
                       17437 .LDW_1401eab0:
000013e9 22            17438 	.byte	34
000013ea 00000000*     17439 	.word	.LDW401
000013ee 00000000*     17440 	.word	.LDW501
                       17441 
                       17442 .LDW_1401f710:
000013f2 07            17443 	.byte	7
                       17444 	.section	.debug_str
00001095 737461727441  17445 	.strz	"startAddr"
0000109b 64647200 
                       17446 	.section	.debug_info
000013f3 00000000*     17447 	.word	.Ldw_str_begin+4245
000013f7 e811          17448 	.byte	232,17
000013f9 0e            17449 	.byte	14
000013fa 01            17450 	.byte	1
000013fb 00000000*     17451 	.word	.LDW_13fc1230
000013ff 00            17452 	.byte	0
00001400 00            17453 	.byte	0
00001401 00000000*     17454 	.word	.LDW_15354320
                       17455 	.section	.debug_loc
                       17456 .LDW_15354320:
000004da 00000000*     17457 	.word	.LDW401
000004de 00000000*     17458 	.word	.LDW501
000004e2 0100          17459 	.byte	1,0
000004e4 51            17460 	.byte	81
000004e5 00000000      17461 	.word	0x0
000004e9 00000000      17462 	.word	0x0
                       17463 
                       17464 	.section	.debug_info
00001405 00            17465 	.byte	0
                       17466 
00001406 00            17467 	.byte	0
                       17468 
                       17469 .LDW_14054260:
00001407 18            17470 	.byte	24
                       17471 	.section	.debug_str
0000109f 525f46434c5f  17472 	.strz	"R_FCL_FCUFct_HandleMultiOperation_IntErr"
000010a5 464355466374 
000010ab 5f48616e646c 
000010b1 654d756c7469 
000010b7 4f7065726174 
000010bd 696f6e5f496e 
000010c3 7445727200 
                       17473 	.section	.debug_info
00001408 00000000*     17474 	.word	.Ldw_str_begin+4255

                                                                      Page 305
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000140c b312          17475 	.byte	179,18
0000140e 13            17476 	.byte	19
0000140f 01            17477 	.byte	1
00001410 00000000*     17478 	.word	_R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00001414 00000000*     17479 	.word	___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation_IntErr
00001418 01            17480 	.byte	1
00001419 53            17481 	.byte	83
0000141a 828080800a    17482 	.byte	130,128,128,128,10
0000141f 08            17483 	.byte	8
00001420 828004        17484 	.byte	130,128,4
00001423 08            17485 	.byte	8
00001424 00            17486 	.byte	0
00001425 00            17487 	.byte	0
00001426 00            17488 	.byte	0
00001427 00            17489 	.byte	0
00001428 01            17490 	.byte	1
00001429 00            17491 	.byte	0
0000142a 01            17492 	.byte	1
                       17493 
                       17494 	.section	.debug_frame
                       17495 .LDW_153503b0:
0000044c 00000000*     17496 	.word	.LDW_unq_44-.LDW_unq_43
                       17497 .LDW_unq_43:
00000450 00000000*     17498 	.word	.LDW_14056fd0
00000454 00000000*     17499 	.word	_R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00000458 00000000*     17500 	.word	___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation_IntErr-_R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
0000045c 46            17501 	.byte	70
0000045d 9f            17502 	.byte	159
0000045e 04            17503 	.byte	4
0000045f 44            17504 	.byte	68
00000460 9d            17505 	.byte	157
00000461 00            17506 	.byte	0
00000462 01            17507 	.byte	1
00000463 00000000*     17508 	.word	.LDW801
00000467 44            17509 	.byte	68
00000468 df            17510 	.byte	223
00000469 44            17511 	.byte	68
0000046a dd            17512 	.byte	221
0000046b 00            17513 	.byte	0
                       17514 .LDW_unq_44:
                       17515 	.section	.debug_line
000012fa 000502        17516 	.byte	0,5,2
000012fd 00000000*     17517 	.word	_R_FCL_FCUFct_HandleMultiOperation_IntErr..Z.3A.5CD.5Cproject.5CFX12.5C.B4.F8.C6.C1.B9.A4.D7.B0.B0.E5.5CFX12_test.5Cghs.5Cobj.5Cr_fcl_hw_access.
00001301 06            17518 	.byte	6
00001302 03            17519 	.byte	3
00001303 b312          17520 	.byte	179,18
00001305 02            17521 	.byte	2
00001306 00            17522 	.byte	0
00001307 01            17523 	.byte	1
00001308 3c            17524 	.byte	60
00001309 000502        17525 	.byte	0,5,2
0000130c 00000000*     17526 	.word	.LDWlin396
00001310 0d            17527 	.byte	13
00001311 000502        17528 	.byte	0,5,2
00001314 00000000*     17529 	.word	.LDWlin397
00001318 0b            17530 	.byte	11
00001319 06            17531 	.byte	6
0000131a 000502        17532 	.byte	0,5,2
0000131d 00000000*     17533 	.word	___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation_IntErr
00001321 02            17534 	.byte	2
00001322 00            17535 	.byte	0

                                                                      Page 306
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001323 000101        17536 	.byte	0,1,1
                       17537 	.section	.debug_info
                       17538 .LDW_1401f7a0:
0000142b 16            17539 	.byte	22
                       17540 	.section	.debug_str
000010c8 6f7053746174  17541 	.strz	"opState"
000010ce 6500 
                       17542 	.section	.debug_info
0000142c 00000000*     17543 	.word	.Ldw_str_begin+4296
00001430 b312          17544 	.byte	179,18
00001432 4f            17545 	.byte	79
00001433 01            17546 	.byte	1
00001434 00000000*     17547 	.word	.LDW_1401fc20
00001438 00            17548 	.byte	0
00001439 00000000*     17549 	.word	.LDW_15354600
                       17550 	.section	.debug_loc
                       17551 .LDW_15354600:
000004ed 00000000*     17552 	.word	.LDW601
000004f1 00000000*     17553 	.word	.LDW701
000004f5 0100          17554 	.byte	1,0
000004f7 56            17555 	.byte	86
000004f8 00000000*     17556 	.word	.LDW701
000004fc 00000000*     17557 	.word	.LDW801
00000500 0100          17558 	.byte	1,0
00000502 6d            17559 	.byte	109
00000503 00000000      17560 	.word	0x0
00000507 00000000      17561 	.word	0x0
                       17562 
                       17563 	.section	.debug_info
                       17564 .LDW_1401ef60:
0000143d 22            17565 	.byte	34
0000143e 00000000*     17566 	.word	.LDW701
00001442 00000000*     17567 	.word	.LDW801
                       17568 
00001446 00            17569 	.byte	0
                       17570 
00001447 00            17571 	.byte	0
                       17572 
                       17573 .LDW_14054460:
00001448 18            17574 	.byte	24
                       17575 	.section	.debug_str
000010d0 525f46434c5f  17576 	.strz	"R_FCL_FCUFct_HandleMultiOperation"
000010d6 464355466374 
000010dc 5f48616e646c 
000010e2 654d756c7469 
000010e8 4f7065726174 
000010ee 696f6e00 
                       17577 	.section	.debug_info
00001449 00000000*     17578 	.word	.Ldw_str_begin+4304
0000144d cf12          17579 	.byte	207,18
0000144f 06            17580 	.byte	6
00001450 01            17581 	.byte	1
00001451 00000000*     17582 	.word	_R_FCL_FCUFct_HandleMultiOperation
00001455 00000000*     17583 	.word	___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation
00001459 01            17584 	.byte	1
0000145a 53            17585 	.byte	83
0000145b 828080800b    17586 	.byte	130,128,128,128,11
00001460 0c            17587 	.byte	12
00001461 828004        17588 	.byte	130,128,4
00001464 0c            17589 	.byte	12
00001465 00            17590 	.byte	0

                                                                      Page 307
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001466 00            17591 	.byte	0
00001467 00            17592 	.byte	0
00001468 01            17593 	.byte	1
00001469 01            17594 	.byte	1
0000146a 00            17595 	.byte	0
0000146b 01            17596 	.byte	1
                       17597 
                       17598 	.section	.debug_frame
                       17599 .LDW_153508b0:
0000046c 00000000*     17600 	.word	.LDW_unq_46-.LDW_unq_45
                       17601 .LDW_unq_45:
00000470 00000000*     17602 	.word	.LDW_14056fd0
00000474 00000000*     17603 	.word	_R_FCL_FCUFct_HandleMultiOperation
00000478 00000000*     17604 	.word	___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation-_R_FCL_FCUFct_HandleMultiOperation
0000047c 46            17605 	.byte	70
0000047d 9f            17606 	.byte	159
0000047e 08            17607 	.byte	8
0000047f 44            17608 	.byte	68
00000480 9c            17609 	.byte	156
00000481 04            17610 	.byte	4
00000482 44            17611 	.byte	68
00000483 9d            17612 	.byte	157
00000484 00            17613 	.byte	0
00000485 01            17614 	.byte	1
00000486 00000000*     17615 	.word	.LDW111
0000048a 44            17616 	.byte	68
0000048b df            17617 	.byte	223
0000048c 44            17618 	.byte	68
0000048d dd            17619 	.byte	221
0000048e 44            17620 	.byte	68
0000048f dc            17621 	.byte	220
                       17622 .LDW_unq_46:
                       17623 	.section	.debug_line
00001326 000502        17624 	.byte	0,5,2
00001329 00000000*     17625 	.word	_R_FCL_FCUFct_HandleMultiOperation
0000132d 06            17626 	.byte	6
0000132e 03            17627 	.byte	3
0000132f cf12          17628 	.byte	207,18
00001331 02            17629 	.byte	2
00001332 00            17630 	.byte	0
00001333 01            17631 	.byte	1
00001334 03            17632 	.byte	3
00001335 0b            17633 	.byte	11
00001336 02            17634 	.byte	2
00001337 0e            17635 	.byte	14
00001338 01            17636 	.byte	1
00001339 000502        17637 	.byte	0,5,2
0000133c 00000000*     17638 	.word	.LDWlin399
00001340 0b            17639 	.byte	11
00001341 0b            17640 	.byte	11
00001342 000502        17641 	.byte	0,5,2
00001345 00000000*     17642 	.word	.LDWlin400
00001349 0d            17643 	.byte	13
0000134a 000502        17644 	.byte	0,5,2
0000134d 00000000*     17645 	.word	.LDWlin401
00001351 0b            17646 	.byte	11
00001352 0d            17647 	.byte	13
00001353 000502        17648 	.byte	0,5,2
00001356 00000000*     17649 	.word	.LDWlin402
0000135a 0b            17650 	.byte	11
0000135b 000502        17651 	.byte	0,5,2

                                                                      Page 308
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000135e 00000000*     17652 	.word	.LDWlin403
00001362 0b            17653 	.byte	11
00001363 000502        17654 	.byte	0,5,2
00001366 00000000*     17655 	.word	.LDWlin404
0000136a 0b            17656 	.byte	11
0000136b 000502        17657 	.byte	0,5,2
0000136e 00000000*     17658 	.word	.LDWlin405
00001372 0b            17659 	.byte	11
00001373 0b            17660 	.byte	11
00001374 000502        17661 	.byte	0,5,2
00001377 00000000*     17662 	.word	.LDWlin406
0000137b 0b            17663 	.byte	11
0000137c 03            17664 	.byte	3
0000137d 04            17665 	.byte	4
0000137e 02            17666 	.byte	2
0000137f 00            17667 	.byte	0
00001380 01            17668 	.byte	1
00001381 0b            17669 	.byte	11
00001382 000502        17670 	.byte	0,5,2
00001385 00000000*     17671 	.word	.LDWlin407
00001389 0b            17672 	.byte	11
0000138a 02            17673 	.byte	2
0000138b 00            17674 	.byte	0
0000138c 0d            17675 	.byte	13
0000138d 000502        17676 	.byte	0,5,2
00001390 00000000*     17677 	.word	.LDWlin408
00001394 0b            17678 	.byte	11
00001395 0b            17679 	.byte	11
00001396 000502        17680 	.byte	0,5,2
00001399 00000000*     17681 	.word	.LDWlin409
0000139d 0b            17682 	.byte	11
0000139e 000502        17683 	.byte	0,5,2
000013a1 00000000*     17684 	.word	.LDWlin410
000013a5 0b            17685 	.byte	11
000013a6 0c            17686 	.byte	12
000013a7 0b            17687 	.byte	11
000013a8 000502        17688 	.byte	0,5,2
000013ab 00000000*     17689 	.word	.LDWlin411
000013af 0b            17690 	.byte	11
000013b0 000502        17691 	.byte	0,5,2
000013b3 00000000*     17692 	.word	.LDWlin412
000013b7 0b            17693 	.byte	11
000013b8 02            17694 	.byte	2
000013b9 00            17695 	.byte	0
000013ba 0b            17696 	.byte	11
000013bb 0c            17697 	.byte	12
000013bc 0b            17698 	.byte	11
000013bd 000502        17699 	.byte	0,5,2
000013c0 00000000*     17700 	.word	.LDWlin413
000013c4 0b            17701 	.byte	11
000013c5 000502        17702 	.byte	0,5,2
000013c8 00000000*     17703 	.word	.LDWlin414
000013cc 0b            17704 	.byte	11
000013cd 000502        17705 	.byte	0,5,2
000013d0 00000000*     17706 	.word	.LDWlin415
000013d4 0b            17707 	.byte	11
000013d5 02            17708 	.byte	2
000013d6 00            17709 	.byte	0
000013d7 0b            17710 	.byte	11
000013d8 0d            17711 	.byte	13
000013d9 02            17712 	.byte	2

                                                                      Page 309
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000013da 00            17713 	.byte	0
000013db 000502        17714 	.byte	0,5,2
000013de 00000000*     17715 	.word	.LDWlin416
000013e2 0b            17716 	.byte	11
000013e3 0c            17717 	.byte	12
000013e4 000502        17718 	.byte	0,5,2
000013e7 00000000*     17719 	.word	.LDWlin417
000013eb 0b            17720 	.byte	11
000013ec 000502        17721 	.byte	0,5,2
000013ef 00000000*     17722 	.word	.LDWlin418
000013f3 0b            17723 	.byte	11
000013f4 0c            17724 	.byte	12
000013f5 000502        17725 	.byte	0,5,2
000013f8 00000000*     17726 	.word	.LDWlin419
000013fc 0b            17727 	.byte	11
000013fd 0d            17728 	.byte	13
000013fe 000502        17729 	.byte	0,5,2
00001401 00000000*     17730 	.word	.LDWlin420
00001405 0b            17731 	.byte	11
00001406 0b            17732 	.byte	11
00001407 000502        17733 	.byte	0,5,2
0000140a 00000000*     17734 	.word	.LDWlin421
0000140e 0b            17735 	.byte	11
0000140f 0c            17736 	.byte	12
00001410 0b            17737 	.byte	11
00001411 000502        17738 	.byte	0,5,2
00001414 00000000*     17739 	.word	.LDWlin422
00001418 0b            17740 	.byte	11
00001419 000502        17741 	.byte	0,5,2
0000141c 00000000*     17742 	.word	.LDWlin423
00001420 0b            17743 	.byte	11
00001421 000502        17744 	.byte	0,5,2
00001424 00000000*     17745 	.word	.LDWlin424
00001428 0b            17746 	.byte	11
00001429 02            17747 	.byte	2
0000142a 00            17748 	.byte	0
0000142b 0b            17749 	.byte	11
0000142c 03            17750 	.byte	3
0000142d 04            17751 	.byte	4
0000142e 02            17752 	.byte	2
0000142f 00            17753 	.byte	0
00001430 01            17754 	.byte	1
00001431 0b            17755 	.byte	11
00001432 000502        17756 	.byte	0,5,2
00001435 00000000*     17757 	.word	.LDWlin425
00001439 0c            17758 	.byte	12
0000143a 000502        17759 	.byte	0,5,2
0000143d 00000000*     17760 	.word	.LDWlin426
00001441 0d            17761 	.byte	13
00001442 000502        17762 	.byte	0,5,2
00001445 00000000*     17763 	.word	.LDWlin427
00001449 0b            17764 	.byte	11
0000144a 0b            17765 	.byte	11
0000144b 000502        17766 	.byte	0,5,2
0000144e 00000000*     17767 	.word	.LDWlin428
00001452 0b            17768 	.byte	11
00001453 02            17769 	.byte	2
00001454 00            17770 	.byte	0
00001455 0b            17771 	.byte	11
00001456 02            17772 	.byte	2
00001457 00            17773 	.byte	0

                                                                      Page 310
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001458 0b            17774 	.byte	11
00001459 02            17775 	.byte	2
0000145a 00            17776 	.byte	0
0000145b 0b            17777 	.byte	11
0000145c 0d            17778 	.byte	13
0000145d 02            17779 	.byte	2
0000145e 00            17780 	.byte	0
0000145f 000502        17781 	.byte	0,5,2
00001462 00000000*     17782 	.word	.LDWlin429
00001466 0b            17783 	.byte	11
00001467 0d            17784 	.byte	13
00001468 000502        17785 	.byte	0,5,2
0000146b 00000000*     17786 	.word	.LDWlin430
0000146f 0b            17787 	.byte	11
00001470 0d            17788 	.byte	13
00001471 000502        17789 	.byte	0,5,2
00001474 00000000*     17790 	.word	.LDWlin431
00001478 0b            17791 	.byte	11
00001479 0d            17792 	.byte	13
0000147a 000502        17793 	.byte	0,5,2
0000147d 00000000*     17794 	.word	.LDWlin432
00001481 0b            17795 	.byte	11
00001482 000502        17796 	.byte	0,5,2
00001485 00000000*     17797 	.word	.LDWlin433
00001489 0b            17798 	.byte	11
0000148a 000502        17799 	.byte	0,5,2
0000148d 00000000*     17800 	.word	.LDWlin434
00001491 0b            17801 	.byte	11
00001492 000502        17802 	.byte	0,5,2
00001495 00000000*     17803 	.word	.LDWlin435
00001499 0b            17804 	.byte	11
0000149a 0d            17805 	.byte	13
0000149b 000502        17806 	.byte	0,5,2
0000149e 00000000*     17807 	.word	.LDWlin436
000014a2 0b            17808 	.byte	11
000014a3 0b            17809 	.byte	11
000014a4 000502        17810 	.byte	0,5,2
000014a7 00000000*     17811 	.word	.LDWlin437
000014ab 0c            17812 	.byte	12
000014ac 0c            17813 	.byte	12
000014ad 0b            17814 	.byte	11
000014ae 000502        17815 	.byte	0,5,2
000014b1 00000000*     17816 	.word	.LDWlin438
000014b5 0c            17817 	.byte	12
000014b6 02            17818 	.byte	2
000014b7 00            17819 	.byte	0
000014b8 0d            17820 	.byte	13
000014b9 000502        17821 	.byte	0,5,2
000014bc 00000000*     17822 	.word	.LDWlin439
000014c0 0b            17823 	.byte	11
000014c1 0b            17824 	.byte	11
000014c2 000502        17825 	.byte	0,5,2
000014c5 00000000*     17826 	.word	.LDWlin440
000014c9 0c            17827 	.byte	12
000014ca 0c            17828 	.byte	12
000014cb 0b            17829 	.byte	11
000014cc 000502        17830 	.byte	0,5,2
000014cf 00000000*     17831 	.word	.LDWlin441
000014d3 0c            17832 	.byte	12
000014d4 02            17833 	.byte	2
000014d5 00            17834 	.byte	0

                                                                      Page 311
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000014d6 0b            17835 	.byte	11
000014d7 02            17836 	.byte	2
000014d8 00            17837 	.byte	0
000014d9 0c            17838 	.byte	12
000014da 000502        17839 	.byte	0,5,2
000014dd 00000000*     17840 	.word	.LDWlin442
000014e1 0d            17841 	.byte	13
000014e2 000502        17842 	.byte	0,5,2
000014e5 00000000*     17843 	.word	.LDWlin443
000014e9 0b            17844 	.byte	11
000014ea 0b            17845 	.byte	11
000014eb 000502        17846 	.byte	0,5,2
000014ee 00000000*     17847 	.word	.LDWlin444
000014f2 0b            17848 	.byte	11
000014f3 000502        17849 	.byte	0,5,2
000014f6 00000000*     17850 	.word	.LDWlin445
000014fa 0b            17851 	.byte	11
000014fb 000502        17852 	.byte	0,5,2
000014fe 00000000*     17853 	.word	.LDWlin446
00001502 0b            17854 	.byte	11
00001503 000502        17855 	.byte	0,5,2
00001506 00000000*     17856 	.word	.LDWlin447
0000150a 0b            17857 	.byte	11
0000150b 0c            17858 	.byte	12
0000150c 02            17859 	.byte	2
0000150d 00            17860 	.byte	0
0000150e 000502        17861 	.byte	0,5,2
00001511 00000000*     17862 	.word	.LDWlin448
00001515 0b            17863 	.byte	11
00001516 0c            17864 	.byte	12
00001517 000502        17865 	.byte	0,5,2
0000151a 00000000*     17866 	.word	.LDWlin449
0000151e 0b            17867 	.byte	11
0000151f 000502        17868 	.byte	0,5,2
00001522 00000000*     17869 	.word	.LDWlin450
00001526 0d            17870 	.byte	13
00001527 000502        17871 	.byte	0,5,2
0000152a 00000000*     17872 	.word	.LDWlin451
0000152e 0d            17873 	.byte	13
0000152f 13            17874 	.byte	19
00001530 02            17875 	.byte	2
00001531 02            17876 	.byte	2
00001532 000502        17877 	.byte	0,5,2
00001535 00000000*     17878 	.word	.LDWlin452
00001539 0d            17879 	.byte	13
0000153a 000502        17880 	.byte	0,5,2
0000153d 00000000*     17881 	.word	.LDWlin453
00001541 0b            17882 	.byte	11
00001542 1b            17883 	.byte	27
00001543 000502        17884 	.byte	0,5,2
00001546 00000000*     17885 	.word	.LDWlin454
0000154a 0b            17886 	.byte	11
0000154b 000502        17887 	.byte	0,5,2
0000154e 00000000*     17888 	.word	.LDWlin455
00001552 0b            17889 	.byte	11
00001553 000502        17890 	.byte	0,5,2
00001556 00000000*     17891 	.word	.LDWlin456
0000155a 0c            17892 	.byte	12
0000155b 000502        17893 	.byte	0,5,2
0000155e 00000000*     17894 	.word	.LDWlin457
00001562 0d            17895 	.byte	13

                                                                      Page 312
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001563 000502        17896 	.byte	0,5,2
00001566 00000000*     17897 	.word	.LDWlin458
0000156a 0b            17898 	.byte	11
0000156b 0d            17899 	.byte	13
0000156c 000502        17900 	.byte	0,5,2
0000156f 00000000*     17901 	.word	.LDWlin459
00001573 0b            17902 	.byte	11
00001574 02            17903 	.byte	2
00001575 00            17904 	.byte	0
00001576 03            17905 	.byte	3
00001577 6f            17906 	.byte	111
00001578 02            17907 	.byte	2
00001579 00            17908 	.byte	0
0000157a 01            17909 	.byte	1
0000157b 000502        17910 	.byte	0,5,2
0000157e 00000000*     17911 	.word	.LDWlin460
00001582 03            17912 	.byte	3
00001583 12            17913 	.byte	18
00001584 02            17914 	.byte	2
00001585 00            17915 	.byte	0
00001586 01            17916 	.byte	1
00001587 0b            17917 	.byte	11
00001588 0b            17918 	.byte	11
00001589 02            17919 	.byte	2
0000158a 00            17920 	.byte	0
0000158b 000502        17921 	.byte	0,5,2
0000158e 00000000*     17922 	.word	.LDWlin461
00001592 0b            17923 	.byte	11
00001593 0c            17924 	.byte	12
00001594 000502        17925 	.byte	0,5,2
00001597 00000000*     17926 	.word	.LDWlin462
0000159b 0b            17927 	.byte	11
0000159c 000502        17928 	.byte	0,5,2
0000159f 00000000*     17929 	.word	.LDWlin463
000015a3 0b            17930 	.byte	11
000015a4 000502        17931 	.byte	0,5,2
000015a7 00000000*     17932 	.word	.LDWlin464
000015ab 0b            17933 	.byte	11
000015ac 0b            17934 	.byte	11
000015ad 02            17935 	.byte	2
000015ae 00            17936 	.byte	0
000015af 000502        17937 	.byte	0,5,2
000015b2 00000000*     17938 	.word	.LDWlin465
000015b6 0b            17939 	.byte	11
000015b7 0c            17940 	.byte	12
000015b8 000502        17941 	.byte	0,5,2
000015bb 00000000*     17942 	.word	.LDWlin466
000015bf 0b            17943 	.byte	11
000015c0 000502        17944 	.byte	0,5,2
000015c3 00000000*     17945 	.word	.LDWlin467
000015c7 0b            17946 	.byte	11
000015c8 000502        17947 	.byte	0,5,2
000015cb 00000000*     17948 	.word	.LDWlin468
000015cf 0b            17949 	.byte	11
000015d0 03            17950 	.byte	3
000015d1 04            17951 	.byte	4
000015d2 02            17952 	.byte	2
000015d3 00            17953 	.byte	0
000015d4 01            17954 	.byte	1
000015d5 0b            17955 	.byte	11
000015d6 000502        17956 	.byte	0,5,2

                                                                      Page 313
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000015d9 00000000*     17957 	.word	.LDWlin469
000015dd 0b            17958 	.byte	11
000015de 0b            17959 	.byte	11
000015df 000502        17960 	.byte	0,5,2
000015e2 00000000*     17961 	.word	.LDWlin470
000015e6 0b            17962 	.byte	11
000015e7 0c            17963 	.byte	12
000015e8 0b            17964 	.byte	11
000015e9 000502        17965 	.byte	0,5,2
000015ec 00000000*     17966 	.word	.LDWlin471
000015f0 0b            17967 	.byte	11
000015f1 02            17968 	.byte	2
000015f2 00            17969 	.byte	0
000015f3 0b            17970 	.byte	11
000015f4 000502        17971 	.byte	0,5,2
000015f7 00000000*     17972 	.word	.LDWlin472
000015fb 0d            17973 	.byte	13
000015fc 02            17974 	.byte	2
000015fd 02            17975 	.byte	2
000015fe 000502        17976 	.byte	0,5,2
00001601 00000000*     17977 	.word	.LDWlin473
00001605 0d            17978 	.byte	13
00001606 000502        17979 	.byte	0,5,2
00001609 00000000*     17980 	.word	.LDWlin474
0000160d 0b            17981 	.byte	11
0000160e 1b            17982 	.byte	27
0000160f 000502        17983 	.byte	0,5,2
00001612 00000000*     17984 	.word	.LDWlin475
00001616 0b            17985 	.byte	11
00001617 000502        17986 	.byte	0,5,2
0000161a 00000000*     17987 	.word	.LDWlin476
0000161e 0b            17988 	.byte	11
0000161f 000502        17989 	.byte	0,5,2
00001622 00000000*     17990 	.word	.LDWlin477
00001626 03            17991 	.byte	3
00001627 79            17992 	.byte	121
00001628 02            17993 	.byte	2
00001629 00            17994 	.byte	0
0000162a 01            17995 	.byte	1
0000162b 000502        17996 	.byte	0,5,2
0000162e 00000000*     17997 	.word	.LDWlin478
00001632 03            17998 	.byte	3
00001633 08            17999 	.byte	8
00001634 02            18000 	.byte	2
00001635 00            18001 	.byte	0
00001636 01            18002 	.byte	1
00001637 0b            18003 	.byte	11
00001638 000502        18004 	.byte	0,5,2
0000163b 00000000*     18005 	.word	.LDWlin479
0000163f 0b            18006 	.byte	11
00001640 000502        18007 	.byte	0,5,2
00001643 00000000*     18008 	.word	.LDWlin480
00001647 0b            18009 	.byte	11
00001648 02            18010 	.byte	2
00001649 00            18011 	.byte	0
0000164a 02            18012 	.byte	2
0000164b 00            18013 	.byte	0
0000164c 02            18014 	.byte	2
0000164d 00            18015 	.byte	0
0000164e 02            18016 	.byte	2
0000164f 00            18017 	.byte	0

                                                                      Page 314
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001650 02            18018 	.byte	2
00001651 00            18019 	.byte	0
00001652 02            18020 	.byte	2
00001653 00            18021 	.byte	0
00001654 02            18022 	.byte	2
00001655 00            18023 	.byte	0
00001656 0b            18024 	.byte	11
00001657 0c            18025 	.byte	12
00001658 0b            18026 	.byte	11
00001659 000502        18027 	.byte	0,5,2
0000165c 00000000*     18028 	.word	.LDWlin481
00001660 0b            18029 	.byte	11
00001661 000502        18030 	.byte	0,5,2
00001664 00000000*     18031 	.word	.LDWlin482
00001668 0b            18032 	.byte	11
00001669 000502        18033 	.byte	0,5,2
0000166c 00000000*     18034 	.word	.LDWlin483
00001670 0b            18035 	.byte	11
00001671 02            18036 	.byte	2
00001672 00            18037 	.byte	0
00001673 0b            18038 	.byte	11
00001674 03            18039 	.byte	3
00001675 04            18040 	.byte	4
00001676 02            18041 	.byte	2
00001677 00            18042 	.byte	0
00001678 01            18043 	.byte	1
00001679 0b            18044 	.byte	11
0000167a 000502        18045 	.byte	0,5,2
0000167d 00000000*     18046 	.word	.LDWlin484
00001681 0c            18047 	.byte	12
00001682 000502        18048 	.byte	0,5,2
00001685 00000000*     18049 	.word	.LDWlin485
00001689 0d            18050 	.byte	13
0000168a 000502        18051 	.byte	0,5,2
0000168d 00000000*     18052 	.word	.LDWlin486
00001691 0b            18053 	.byte	11
00001692 0b            18054 	.byte	11
00001693 000502        18055 	.byte	0,5,2
00001696 00000000*     18056 	.word	.LDWlin487
0000169a 0b            18057 	.byte	11
0000169b 02            18058 	.byte	2
0000169c 00            18059 	.byte	0
0000169d 0b            18060 	.byte	11
0000169e 02            18061 	.byte	2
0000169f 00            18062 	.byte	0
000016a0 0b            18063 	.byte	11
000016a1 0d            18064 	.byte	13
000016a2 02            18065 	.byte	2
000016a3 00            18066 	.byte	0
000016a4 000502        18067 	.byte	0,5,2
000016a7 00000000*     18068 	.word	.LDWlin488
000016ab 0b            18069 	.byte	11
000016ac 0c            18070 	.byte	12
000016ad 13            18071 	.byte	19
000016ae 02            18072 	.byte	2
000016af 04            18073 	.byte	4
000016b0 000502        18074 	.byte	0,5,2
000016b3 00000000*     18075 	.word	.LDWlin489
000016b7 03            18076 	.byte	3
000016b8 04            18077 	.byte	4
000016b9 02            18078 	.byte	2

                                                                      Page 315
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000016ba 00            18079 	.byte	0
000016bb 01            18080 	.byte	1
000016bc 000502        18081 	.byte	0,5,2
000016bf 00000000*     18082 	.word	.LDWlin490
000016c3 0b            18083 	.byte	11
000016c4 1b            18084 	.byte	27
000016c5 000502        18085 	.byte	0,5,2
000016c8 00000000*     18086 	.word	.LDWlin491
000016cc 0b            18087 	.byte	11
000016cd 000502        18088 	.byte	0,5,2
000016d0 00000000*     18089 	.word	.LDWlin492
000016d4 0b            18090 	.byte	11
000016d5 000502        18091 	.byte	0,5,2
000016d8 00000000*     18092 	.word	.LDWlin493
000016dc 0c            18093 	.byte	12
000016dd 000502        18094 	.byte	0,5,2
000016e0 00000000*     18095 	.word	.LDWlin494
000016e4 03            18096 	.byte	3
000016e5 76            18097 	.byte	118
000016e6 02            18098 	.byte	2
000016e7 00            18099 	.byte	0
000016e8 01            18100 	.byte	1
000016e9 000502        18101 	.byte	0,5,2
000016ec 00000000*     18102 	.word	.LDWlin495
000016f0 0b            18103 	.byte	11
000016f1 000502        18104 	.byte	0,5,2
000016f4 00000000*     18105 	.word	.LDWlin496
000016f8 03            18106 	.byte	3
000016f9 0a            18107 	.byte	10
000016fa 02            18108 	.byte	2
000016fb 00            18109 	.byte	0
000016fc 01            18110 	.byte	1
000016fd 0d            18111 	.byte	13
000016fe 000502        18112 	.byte	0,5,2
00001701 00000000*     18113 	.word	.LDWlin497
00001705 0b            18114 	.byte	11
00001706 0b            18115 	.byte	11
00001707 000502        18116 	.byte	0,5,2
0000170a 00000000*     18117 	.word	.LDWlin498
0000170e 0b            18118 	.byte	11
0000170f 000502        18119 	.byte	0,5,2
00001712 00000000*     18120 	.word	.LDWlin499
00001716 0b            18121 	.byte	11
00001717 03            18122 	.byte	3
00001718 04            18123 	.byte	4
00001719 02            18124 	.byte	2
0000171a 00            18125 	.byte	0
0000171b 01            18126 	.byte	1
0000171c 03            18127 	.byte	3
0000171d 04            18128 	.byte	4
0000171e 02            18129 	.byte	2
0000171f 00            18130 	.byte	0
00001720 01            18131 	.byte	1
00001721 000502        18132 	.byte	0,5,2
00001724 00000000*     18133 	.word	.LDWlin500
00001728 0b            18134 	.byte	11
00001729 02            18135 	.byte	2
0000172a 00            18136 	.byte	0
0000172b 0b            18137 	.byte	11
0000172c 0d            18138 	.byte	13
0000172d 02            18139 	.byte	2

                                                                      Page 316
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000172e 00            18140 	.byte	0
0000172f 000502        18141 	.byte	0,5,2
00001732 00000000*     18142 	.word	.LDWlin501
00001736 0b            18143 	.byte	11
00001737 0d            18144 	.byte	13
00001738 000502        18145 	.byte	0,5,2
0000173b 00000000*     18146 	.word	.LDWlin502
0000173f 0b            18147 	.byte	11
00001740 0b            18148 	.byte	11
00001741 15            18149 	.byte	21
00001742 000502        18150 	.byte	0,5,2
00001745 00000000*     18151 	.word	.LDWlin503
00001749 0b            18152 	.byte	11
0000174a 000502        18153 	.byte	0,5,2
0000174d 00000000*     18154 	.word	.LDWlin504
00001751 0b            18155 	.byte	11
00001752 0b            18156 	.byte	11
00001753 000502        18157 	.byte	0,5,2
00001756 00000000*     18158 	.word	.LDWlin505
0000175a 0b            18159 	.byte	11
0000175b 000502        18160 	.byte	0,5,2
0000175e 00000000*     18161 	.word	.LDWlin506
00001762 0d            18162 	.byte	13
00001763 000502        18163 	.byte	0,5,2
00001766 00000000*     18164 	.word	.LDWlin507
0000176a 0b            18165 	.byte	11
0000176b 0b            18166 	.byte	11
0000176c 000502        18167 	.byte	0,5,2
0000176f 00000000*     18168 	.word	.LDWlin508
00001773 0b            18169 	.byte	11
00001774 000502        18170 	.byte	0,5,2
00001777 00000000*     18171 	.word	.LDWlin509
0000177b 0b            18172 	.byte	11
0000177c 13            18173 	.byte	19
0000177d 02            18174 	.byte	2
0000177e 00            18175 	.byte	0
0000177f 0b            18176 	.byte	11
00001780 02            18177 	.byte	2
00001781 00            18178 	.byte	0
00001782 0c            18179 	.byte	12
00001783 000502        18180 	.byte	0,5,2
00001786 00000000*     18181 	.word	.LDWlin510
0000178a 0d            18182 	.byte	13
0000178b 000502        18183 	.byte	0,5,2
0000178e 00000000*     18184 	.word	.LDWlin511
00001792 0b            18185 	.byte	11
00001793 0d            18186 	.byte	13
00001794 000502        18187 	.byte	0,5,2
00001797 00000000*     18188 	.word	.LDWlin512
0000179b 0b            18189 	.byte	11
0000179c 000502        18190 	.byte	0,5,2
0000179f 00000000*     18191 	.word	.LDWlin513
000017a3 0b            18192 	.byte	11
000017a4 0d            18193 	.byte	13
000017a5 000502        18194 	.byte	0,5,2
000017a8 00000000*     18195 	.word	.LDWlin514
000017ac 0b            18196 	.byte	11
000017ad 0b            18197 	.byte	11
000017ae 000502        18198 	.byte	0,5,2
000017b1 00000000*     18199 	.word	.LDWlin515
000017b5 0b            18200 	.byte	11

                                                                      Page 317
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000017b6 000502        18201 	.byte	0,5,2
000017b9 00000000*     18202 	.word	.LDWlin516
000017bd 0b            18203 	.byte	11
000017be 0c            18204 	.byte	12
000017bf 0b            18205 	.byte	11
000017c0 000502        18206 	.byte	0,5,2
000017c3 00000000*     18207 	.word	.LDWlin517
000017c7 0b            18208 	.byte	11
000017c8 02            18209 	.byte	2
000017c9 00            18210 	.byte	0
000017ca 0b            18211 	.byte	11
000017cb 000502        18212 	.byte	0,5,2
000017ce 00000000*     18213 	.word	.LDWlin518
000017d2 0b            18214 	.byte	11
000017d3 03            18215 	.byte	3
000017d4 04            18216 	.byte	4
000017d5 02            18217 	.byte	2
000017d6 00            18218 	.byte	0
000017d7 01            18219 	.byte	1
000017d8 0b            18220 	.byte	11
000017d9 000502        18221 	.byte	0,5,2
000017dc 00000000*     18222 	.word	.LDWlin519
000017e0 0d            18223 	.byte	13
000017e1 000502        18224 	.byte	0,5,2
000017e4 00000000*     18225 	.word	.LDWlin520
000017e8 0b            18226 	.byte	11
000017e9 0c            18227 	.byte	12
000017ea 000502        18228 	.byte	0,5,2
000017ed 00000000*     18229 	.word	.LDWlin521
000017f1 0b            18230 	.byte	11
000017f2 0c            18231 	.byte	12
000017f3 0d            18232 	.byte	13
000017f4 000502        18233 	.byte	0,5,2
000017f7 00000000*     18234 	.word	.LDWlin522
000017fb 0b            18235 	.byte	11
000017fc 0c            18236 	.byte	12
000017fd 000502        18237 	.byte	0,5,2
00001800 00000000*     18238 	.word	.LDWlin523
00001804 0d            18239 	.byte	13
00001805 000502        18240 	.byte	0,5,2
00001808 00000000*     18241 	.word	.LDWlin524
0000180c 0c            18242 	.byte	12
0000180d 0b            18243 	.byte	11
0000180e 000502        18244 	.byte	0,5,2
00001811 00000000*     18245 	.word	.LDWlin525
00001815 0b            18246 	.byte	11
00001816 000502        18247 	.byte	0,5,2
00001819 00000000*     18248 	.word	.LDWlin526
0000181d 0b            18249 	.byte	11
0000181e 000502        18250 	.byte	0,5,2
00001821 00000000*     18251 	.word	.LDWlin527
00001825 0b            18252 	.byte	11
00001826 03            18253 	.byte	3
00001827 04            18254 	.byte	4
00001828 02            18255 	.byte	2
00001829 00            18256 	.byte	0
0000182a 01            18257 	.byte	1
0000182b 0b            18258 	.byte	11
0000182c 000502        18259 	.byte	0,5,2
0000182f 00000000*     18260 	.word	.LDWlin528
00001833 0b            18261 	.byte	11

                                                                      Page 318
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001834 02            18262 	.byte	2
00001835 00            18263 	.byte	0
00001836 0b            18264 	.byte	11
00001837 0d            18265 	.byte	13
00001838 02            18266 	.byte	2
00001839 00            18267 	.byte	0
0000183a 000502        18268 	.byte	0,5,2
0000183d 00000000*     18269 	.word	.LDWlin529
00001841 0b            18270 	.byte	11
00001842 0c            18271 	.byte	12
00001843 000502        18272 	.byte	0,5,2
00001846 00000000*     18273 	.word	.LDWlin530
0000184a 0b            18274 	.byte	11
0000184b 0b            18275 	.byte	11
0000184c 000502        18276 	.byte	0,5,2
0000184f 00000000*     18277 	.word	.LDWlin531
00001853 0b            18278 	.byte	11
00001854 000502        18279 	.byte	0,5,2
00001857 00000000*     18280 	.word	.LDWlin532
0000185b 0c            18281 	.byte	12
0000185c 000502        18282 	.byte	0,5,2
0000185f 00000000*     18283 	.word	.LDWlin533
00001863 0d            18284 	.byte	13
00001864 000502        18285 	.byte	0,5,2
00001867 00000000*     18286 	.word	.LDWlin534
0000186b 0d            18287 	.byte	13
0000186c 0c            18288 	.byte	12
0000186d 000502        18289 	.byte	0,5,2
00001870 00000000*     18290 	.word	.LDWlin535
00001874 0b            18291 	.byte	11
00001875 0d            18292 	.byte	13
00001876 02            18293 	.byte	2
00001877 00            18294 	.byte	0
00001878 000502        18295 	.byte	0,5,2
0000187b 00000000*     18296 	.word	.LDWlin536
0000187f 03            18297 	.byte	3
00001880 04            18298 	.byte	4
00001881 02            18299 	.byte	2
00001882 00            18300 	.byte	0
00001883 01            18301 	.byte	1
00001884 0c            18302 	.byte	12
00001885 000502        18303 	.byte	0,5,2
00001888 00000000*     18304 	.word	.LDWlin537
0000188c 0b            18305 	.byte	11
0000188d 03            18306 	.byte	3
0000188e 04            18307 	.byte	4
0000188f 02            18308 	.byte	2
00001890 00            18309 	.byte	0
00001891 01            18310 	.byte	1
00001892 0b            18311 	.byte	11
00001893 000502        18312 	.byte	0,5,2
00001896 00000000*     18313 	.word	.LDWlin538
0000189a 0b            18314 	.byte	11
0000189b 02            18315 	.byte	2
0000189c 00            18316 	.byte	0
0000189d 02            18317 	.byte	2
0000189e 00            18318 	.byte	0
0000189f 02            18319 	.byte	2
000018a0 00            18320 	.byte	0
000018a1 0b            18321 	.byte	11
000018a2 03            18322 	.byte	3

                                                                      Page 319
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000018a3 04            18323 	.byte	4
000018a4 02            18324 	.byte	2
000018a5 00            18325 	.byte	0
000018a6 01            18326 	.byte	1
000018a7 0b            18327 	.byte	11
000018a8 000502        18328 	.byte	0,5,2
000018ab 00000000*     18329 	.word	.LDWlin539
000018af 0b            18330 	.byte	11
000018b0 02            18331 	.byte	2
000018b1 00            18332 	.byte	0
000018b2 0b            18333 	.byte	11
000018b3 0d            18334 	.byte	13
000018b4 02            18335 	.byte	2
000018b5 00            18336 	.byte	0
000018b6 000502        18337 	.byte	0,5,2
000018b9 00000000*     18338 	.word	.LDWlin540
000018bd 0b            18339 	.byte	11
000018be 0b            18340 	.byte	11
000018bf 000502        18341 	.byte	0,5,2
000018c2 00000000*     18342 	.word	.LDWlin541
000018c6 0b            18343 	.byte	11
000018c7 23            18344 	.byte	35
000018c8 000502        18345 	.byte	0,5,2
000018cb 00000000*     18346 	.word	.LDWlin542
000018cf 0b            18347 	.byte	11
000018d0 000502        18348 	.byte	0,5,2
000018d3 00000000*     18349 	.word	.LDWlin543
000018d7 0b            18350 	.byte	11
000018d8 0d            18351 	.byte	13
000018d9 02            18352 	.byte	2
000018da 00            18353 	.byte	0
000018db 000502        18354 	.byte	0,5,2
000018de 00000000*     18355 	.word	.LDWlin544
000018e2 0b            18356 	.byte	11
000018e3 0c            18357 	.byte	12
000018e4 000502        18358 	.byte	0,5,2
000018e7 00000000*     18359 	.word	.LDWlin545
000018eb 0b            18360 	.byte	11
000018ec 0d            18361 	.byte	13
000018ed 02            18362 	.byte	2
000018ee 00            18363 	.byte	0
000018ef 000502        18364 	.byte	0,5,2
000018f2 00000000*     18365 	.word	.LDWlin546
000018f6 0b            18366 	.byte	11
000018f7 000502        18367 	.byte	0,5,2
000018fa 00000000*     18368 	.word	.LDWlin547
000018fe 0b            18369 	.byte	11
000018ff 000502        18370 	.byte	0,5,2
00001902 00000000*     18371 	.word	.LDWlin548
00001906 0b            18372 	.byte	11
00001907 000502        18373 	.byte	0,5,2
0000190a 00000000*     18374 	.word	.LDWlin549
0000190e 0b            18375 	.byte	11
0000190f 000502        18376 	.byte	0,5,2
00001912 00000000*     18377 	.word	.LDWlin550
00001916 0b            18378 	.byte	11
00001917 0c            18379 	.byte	12
00001918 000502        18380 	.byte	0,5,2
0000191b 00000000*     18381 	.word	.LDWlin551
0000191f 03            18382 	.byte	3
00001920 07            18383 	.byte	7

                                                                      Page 320
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001921 02            18384 	.byte	2
00001922 00            18385 	.byte	0
00001923 01            18386 	.byte	1
00001924 000502        18387 	.byte	0,5,2
00001927 00000000*     18388 	.word	.LDWlin552
0000192b 0b            18389 	.byte	11
0000192c 03            18390 	.byte	3
0000192d 04            18391 	.byte	4
0000192e 02            18392 	.byte	2
0000192f 00            18393 	.byte	0
00001930 01            18394 	.byte	1
00001931 0b            18395 	.byte	11
00001932 000502        18396 	.byte	0,5,2
00001935 00000000*     18397 	.word	.LDWlin553
00001939 0d            18398 	.byte	13
0000193a 000502        18399 	.byte	0,5,2
0000193d 00000000*     18400 	.word	.LDWlin554
00001941 0b            18401 	.byte	11
00001942 0b            18402 	.byte	11
00001943 000502        18403 	.byte	0,5,2
00001946 00000000*     18404 	.word	.LDWlin555
0000194a 0b            18405 	.byte	11
0000194b 000502        18406 	.byte	0,5,2
0000194e 00000000*     18407 	.word	.LDWlin556
00001952 0b            18408 	.byte	11
00001953 000502        18409 	.byte	0,5,2
00001956 00000000*     18410 	.word	.LDWlin557
0000195a 0b            18411 	.byte	11
0000195b 03            18412 	.byte	3
0000195c 04            18413 	.byte	4
0000195d 02            18414 	.byte	2
0000195e 00            18415 	.byte	0
0000195f 01            18416 	.byte	1
00001960 0b            18417 	.byte	11
00001961 000502        18418 	.byte	0,5,2
00001964 00000000*     18419 	.word	.LDWlin558
00001968 0b            18420 	.byte	11
00001969 02            18421 	.byte	2
0000196a 00            18422 	.byte	0
0000196b 0b            18423 	.byte	11
0000196c 02            18424 	.byte	2
0000196d 00            18425 	.byte	0
0000196e 02            18426 	.byte	2
0000196f 00            18427 	.byte	0
00001970 02            18428 	.byte	2
00001971 00            18429 	.byte	0
00001972 02            18430 	.byte	2
00001973 00            18431 	.byte	0
00001974 02            18432 	.byte	2
00001975 00            18433 	.byte	0
00001976 02            18434 	.byte	2
00001977 00            18435 	.byte	0
00001978 02            18436 	.byte	2
00001979 00            18437 	.byte	0
0000197a 02            18438 	.byte	2
0000197b 00            18439 	.byte	0
0000197c 02            18440 	.byte	2
0000197d 00            18441 	.byte	0
0000197e 0b            18442 	.byte	11
0000197f 02            18443 	.byte	2
00001980 00            18444 	.byte	0

                                                                      Page 321
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001981 0b            18445 	.byte	11
00001982 02            18446 	.byte	2
00001983 00            18447 	.byte	0
00001984 0b            18448 	.byte	11
00001985 02            18449 	.byte	2
00001986 00            18450 	.byte	0
00001987 0b            18451 	.byte	11
00001988 03            18452 	.byte	3
00001989 04            18453 	.byte	4
0000198a 02            18454 	.byte	2
0000198b 00            18455 	.byte	0
0000198c 01            18456 	.byte	1
0000198d 0b            18457 	.byte	11
0000198e 000502        18458 	.byte	0,5,2
00001991 00000000*     18459 	.word	.LDWlin559
00001995 0c            18460 	.byte	12
00001996 000502        18461 	.byte	0,5,2
00001999 00000000*     18462 	.word	.LDWlin560
0000199d 0d            18463 	.byte	13
0000199e 000502        18464 	.byte	0,5,2
000019a1 00000000*     18465 	.word	.LDWlin561
000019a5 0b            18466 	.byte	11
000019a6 0b            18467 	.byte	11
000019a7 000502        18468 	.byte	0,5,2
000019aa 00000000*     18469 	.word	.LDWlin562
000019ae 0b            18470 	.byte	11
000019af 02            18471 	.byte	2
000019b0 00            18472 	.byte	0
000019b1 0b            18473 	.byte	11
000019b2 02            18474 	.byte	2
000019b3 00            18475 	.byte	0
000019b4 0d            18476 	.byte	13
000019b5 000502        18477 	.byte	0,5,2
000019b8 00000000*     18478 	.word	.LDWlin563
000019bc 0b            18479 	.byte	11
000019bd 0b            18480 	.byte	11
000019be 000502        18481 	.byte	0,5,2
000019c1 00000000*     18482 	.word	.LDWlin564
000019c5 0c            18483 	.byte	12
000019c6 000502        18484 	.byte	0,5,2
000019c9 00000000*     18485 	.word	.LDWlin565
000019cd 0b            18486 	.byte	11
000019ce 02            18487 	.byte	2
000019cf 00            18488 	.byte	0
000019d0 0b            18489 	.byte	11
000019d1 0d            18490 	.byte	13
000019d2 02            18491 	.byte	2
000019d3 00            18492 	.byte	0
000019d4 000502        18493 	.byte	0,5,2
000019d7 00000000*     18494 	.word	.LDWlin566
000019db 0b            18495 	.byte	11
000019dc 0b            18496 	.byte	11
000019dd 000502        18497 	.byte	0,5,2
000019e0 00000000*     18498 	.word	.LDWlin567
000019e4 0b            18499 	.byte	11
000019e5 000502        18500 	.byte	0,5,2
000019e8 00000000*     18501 	.word	.LDWlin568
000019ec 0b            18502 	.byte	11
000019ed 0d            18503 	.byte	13
000019ee 02            18504 	.byte	2
000019ef 00            18505 	.byte	0

                                                                      Page 322
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000019f0 000502        18506 	.byte	0,5,2
000019f3 00000000*     18507 	.word	.LDWlin569
000019f7 0b            18508 	.byte	11
000019f8 0b            18509 	.byte	11
000019f9 000502        18510 	.byte	0,5,2
000019fc 00000000*     18511 	.word	.LDWlin570
00001a00 0b            18512 	.byte	11
00001a01 000502        18513 	.byte	0,5,2
00001a04 00000000*     18514 	.word	.LDWlin571
00001a08 0b            18515 	.byte	11
00001a09 0b            18516 	.byte	11
00001a0a 000502        18517 	.byte	0,5,2
00001a0d 00000000*     18518 	.word	.LDWlin572
00001a11 0b            18519 	.byte	11
00001a12 02            18520 	.byte	2
00001a13 00            18521 	.byte	0
00001a14 0b            18522 	.byte	11
00001a15 03            18523 	.byte	3
00001a16 04            18524 	.byte	4
00001a17 02            18525 	.byte	2
00001a18 00            18526 	.byte	0
00001a19 01            18527 	.byte	1
00001a1a 0d            18528 	.byte	13
00001a1b 000502        18529 	.byte	0,5,2
00001a1e 00000000*     18530 	.word	.LDWlin573
00001a22 0b            18531 	.byte	11
00001a23 0d            18532 	.byte	13
00001a24 000502        18533 	.byte	0,5,2
00001a27 00000000*     18534 	.word	.LDWlin574
00001a2b 0b            18535 	.byte	11
00001a2c 0b            18536 	.byte	11
00001a2d 13            18537 	.byte	19
00001a2e 000502        18538 	.byte	0,5,2
00001a31 00000000*     18539 	.word	.LDWlin575
00001a35 0b            18540 	.byte	11
00001a36 000502        18541 	.byte	0,5,2
00001a39 00000000*     18542 	.word	.LDWlin576
00001a3d 0b            18543 	.byte	11
00001a3e 0b            18544 	.byte	11
00001a3f 000502        18545 	.byte	0,5,2
00001a42 00000000*     18546 	.word	.LDWlin577
00001a46 0d            18547 	.byte	13
00001a47 000502        18548 	.byte	0,5,2
00001a4a 00000000*     18549 	.word	.LDWlin578
00001a4e 0b            18550 	.byte	11
00001a4f 0c            18551 	.byte	12
00001a50 000502        18552 	.byte	0,5,2
00001a53 00000000*     18553 	.word	.LDWlin579
00001a57 0b            18554 	.byte	11
00001a58 02            18555 	.byte	2
00001a59 00            18556 	.byte	0
00001a5a 0b            18557 	.byte	11
00001a5b 02            18558 	.byte	2
00001a5c 00            18559 	.byte	0
00001a5d 0c            18560 	.byte	12
00001a5e 000502        18561 	.byte	0,5,2
00001a61 00000000*     18562 	.word	.LDWlin580
00001a65 0b            18563 	.byte	11
00001a66 0c            18564 	.byte	12
00001a67 000502        18565 	.byte	0,5,2
00001a6a 00000000*     18566 	.word	.LDWlin581

                                                                      Page 323
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001a6e 0b            18567 	.byte	11
00001a6f 000502        18568 	.byte	0,5,2
00001a72 00000000*     18569 	.word	.LDWlin582
00001a76 0b            18570 	.byte	11
00001a77 000502        18571 	.byte	0,5,2
00001a7a 00000000*     18572 	.word	.LDWlin583
00001a7e 0b            18573 	.byte	11
00001a7f 02            18574 	.byte	2
00001a80 00            18575 	.byte	0
00001a81 0b            18576 	.byte	11
00001a82 03            18577 	.byte	3
00001a83 04            18578 	.byte	4
00001a84 02            18579 	.byte	2
00001a85 00            18580 	.byte	0
00001a86 01            18581 	.byte	1
00001a87 0b            18582 	.byte	11
00001a88 000502        18583 	.byte	0,5,2
00001a8b 00000000*     18584 	.word	.LDWlin584
00001a8f 03            18585 	.byte	3
00001a90 04            18586 	.byte	4
00001a91 02            18587 	.byte	2
00001a92 00            18588 	.byte	0
00001a93 01            18589 	.byte	1
00001a94 000502        18590 	.byte	0,5,2
00001a97 00000000*     18591 	.word	.LDWlin585
00001a9b 0b            18592 	.byte	11
00001a9c 000502        18593 	.byte	0,5,2
00001a9f 00000000*     18594 	.word	.LDWlin586
00001aa3 0b            18595 	.byte	11
00001aa4 0b            18596 	.byte	11
00001aa5 000502        18597 	.byte	0,5,2
00001aa8 00000000*     18598 	.word	.LDWlin587
00001aac 0b            18599 	.byte	11
00001aad 02            18600 	.byte	2
00001aae 00            18601 	.byte	0
00001aaf 0b            18602 	.byte	11
00001ab0 000502        18603 	.byte	0,5,2
00001ab3 00000000*     18604 	.word	.LDWlin588
00001ab7 0b            18605 	.byte	11
00001ab8 000502        18606 	.byte	0,5,2
00001abb 00000000*     18607 	.word	.LDWlin589
00001abf 0b            18608 	.byte	11
00001ac0 000502        18609 	.byte	0,5,2
00001ac3 00000000*     18610 	.word	.LDWlin590
00001ac7 0b            18611 	.byte	11
00001ac8 000502        18612 	.byte	0,5,2
00001acb 00000000*     18613 	.word	.LDWlin591
00001acf 0c            18614 	.byte	12
00001ad0 000502        18615 	.byte	0,5,2
00001ad3 00000000*     18616 	.word	.LDWlin592
00001ad7 0b            18617 	.byte	11
00001ad8 000502        18618 	.byte	0,5,2
00001adb 00000000*     18619 	.word	.LDWlin593
00001adf 0b            18620 	.byte	11
00001ae0 000502        18621 	.byte	0,5,2
00001ae3 00000000*     18622 	.word	.LDWlin594
00001ae7 0b            18623 	.byte	11
00001ae8 000502        18624 	.byte	0,5,2
00001aeb 00000000*     18625 	.word	.LDWlin595
00001aef 0b            18626 	.byte	11
00001af0 02            18627 	.byte	2

                                                                      Page 324
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001af1 00            18628 	.byte	0
00001af2 0b            18629 	.byte	11
00001af3 03            18630 	.byte	3
00001af4 04            18631 	.byte	4
00001af5 02            18632 	.byte	2
00001af6 00            18633 	.byte	0
00001af7 01            18634 	.byte	1
00001af8 0b            18635 	.byte	11
00001af9 13            18636 	.byte	19
00001afa 15            18637 	.byte	21
00001afb 000502        18638 	.byte	0,5,2
00001afe 00000000*     18639 	.word	.LDWlin596
00001b02 0b            18640 	.byte	11
00001b03 0d            18641 	.byte	13
00001b04 000502        18642 	.byte	0,5,2
00001b07 00000000*     18643 	.word	.LDWlin597
00001b0b 0b            18644 	.byte	11
00001b0c 0b            18645 	.byte	11
00001b0d 000502        18646 	.byte	0,5,2
00001b10 00000000*     18647 	.word	.LDWlin598
00001b14 0b            18648 	.byte	11
00001b15 000502        18649 	.byte	0,5,2
00001b18 00000000*     18650 	.word	.LDWlin599
00001b1c 0b            18651 	.byte	11
00001b1d 0b            18652 	.byte	11
00001b1e 000502        18653 	.byte	0,5,2
00001b21 00000000*     18654 	.word	.LDWlin600
00001b25 0b            18655 	.byte	11
00001b26 0c            18656 	.byte	12
00001b27 0b            18657 	.byte	11
00001b28 000502        18658 	.byte	0,5,2
00001b2b 00000000*     18659 	.word	.LDWlin601
00001b2f 0b            18660 	.byte	11
00001b30 02            18661 	.byte	2
00001b31 00            18662 	.byte	0
00001b32 0b            18663 	.byte	11
00001b33 13            18664 	.byte	19
00001b34 02            18665 	.byte	2
00001b35 00            18666 	.byte	0
00001b36 0b            18667 	.byte	11
00001b37 02            18668 	.byte	2
00001b38 00            18669 	.byte	0
00001b39 0d            18670 	.byte	13
00001b3a 000502        18671 	.byte	0,5,2
00001b3d 00000000*     18672 	.word	.LDWlin602
00001b41 0b            18673 	.byte	11
00001b42 0b            18674 	.byte	11
00001b43 000502        18675 	.byte	0,5,2
00001b46 00000000*     18676 	.word	.LDWlin603
00001b4a 0d            18677 	.byte	13
00001b4b 000502        18678 	.byte	0,5,2
00001b4e 00000000*     18679 	.word	.LDWlin604
00001b52 0b            18680 	.byte	11
00001b53 0b            18681 	.byte	11
00001b54 000502        18682 	.byte	0,5,2
00001b57 00000000*     18683 	.word	.LDWlin605
00001b5b 0b            18684 	.byte	11
00001b5c 0c            18685 	.byte	12
00001b5d 0b            18686 	.byte	11
00001b5e 000502        18687 	.byte	0,5,2
00001b61 00000000*     18688 	.word	.LDWlin606

                                                                      Page 325
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001b65 0b            18689 	.byte	11
00001b66 000502        18690 	.byte	0,5,2
00001b69 00000000*     18691 	.word	.LDWlin607
00001b6d 0b            18692 	.byte	11
00001b6e 000502        18693 	.byte	0,5,2
00001b71 00000000*     18694 	.word	.LDWlin608
00001b75 0b            18695 	.byte	11
00001b76 000502        18696 	.byte	0,5,2
00001b79 00000000*     18697 	.word	.LDWlin609
00001b7d 0b            18698 	.byte	11
00001b7e 000502        18699 	.byte	0,5,2
00001b81 00000000*     18700 	.word	.LDWlin610
00001b85 0b            18701 	.byte	11
00001b86 0b            18702 	.byte	11
00001b87 000502        18703 	.byte	0,5,2
00001b8a 00000000*     18704 	.word	.LDWlin611
00001b8e 0b            18705 	.byte	11
00001b8f 000502        18706 	.byte	0,5,2
00001b92 00000000*     18707 	.word	.LDWlin612
00001b96 0b            18708 	.byte	11
00001b97 000502        18709 	.byte	0,5,2
00001b9a 00000000*     18710 	.word	.LDWlin613
00001b9e 0b            18711 	.byte	11
00001b9f 02            18712 	.byte	2
00001ba0 00            18713 	.byte	0
00001ba1 0b            18714 	.byte	11
00001ba2 02            18715 	.byte	2
00001ba3 00            18716 	.byte	0
00001ba4 0b            18717 	.byte	11
00001ba5 02            18718 	.byte	2
00001ba6 00            18719 	.byte	0
00001ba7 0b            18720 	.byte	11
00001ba8 02            18721 	.byte	2
00001ba9 00            18722 	.byte	0
00001baa 0b            18723 	.byte	11
00001bab 02            18724 	.byte	2
00001bac 00            18725 	.byte	0
00001bad 02            18726 	.byte	2
00001bae 00            18727 	.byte	0
00001baf 02            18728 	.byte	2
00001bb0 00            18729 	.byte	0
00001bb1 02            18730 	.byte	2
00001bb2 00            18731 	.byte	0
00001bb3 02            18732 	.byte	2
00001bb4 00            18733 	.byte	0
00001bb5 02            18734 	.byte	2
00001bb6 00            18735 	.byte	0
00001bb7 02            18736 	.byte	2
00001bb8 00            18737 	.byte	0
00001bb9 02            18738 	.byte	2
00001bba 00            18739 	.byte	0
00001bbb 02            18740 	.byte	2
00001bbc 00            18741 	.byte	0
00001bbd 02            18742 	.byte	2
00001bbe 00            18743 	.byte	0
00001bbf 02            18744 	.byte	2
00001bc0 00            18745 	.byte	0
00001bc1 02            18746 	.byte	2
00001bc2 00            18747 	.byte	0
00001bc3 02            18748 	.byte	2
00001bc4 00            18749 	.byte	0

                                                                      Page 326
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001bc5 0d            18750 	.byte	13
00001bc6 06            18751 	.byte	6
00001bc7 000502        18752 	.byte	0,5,2
00001bca 00000000*     18753 	.word	___ghs_eofn_R_FCL_FCUFct_HandleMultiOperation
00001bce 02            18754 	.byte	2
00001bcf 00            18755 	.byte	0
00001bd0 000101        18756 	.byte	0,1,1
                       18757 	.section	.debug_info
                       18758 .LDW_1406cc80:
0000146c 22            18759 	.byte	34
0000146d 00000000*     18760 	.word	.LDW011
00001471 00000000*     18761 	.word	.LDW111
                       18762 
                       18763 .LDW_1401fdd0:
00001475 07            18764 	.byte	7
                       18765 	.section	.debug_str
000010f2 72657400      18766 	.strz	"ret"
                       18767 	.section	.debug_info
00001476 00000000*     18768 	.word	.Ldw_str_begin+4338
0000147a d112          18769 	.byte	209,18
0000147c 14            18770 	.byte	20
0000147d 01            18771 	.byte	1
0000147e 00000000*     18772 	.word	.LDW_13fc0ed0
00001482 00            18773 	.byte	0
00001483 00            18774 	.byte	0
00001484 00000000*     18775 	.word	.LDW_15355600
                       18776 	.section	.debug_loc
                       18777 .LDW_15355600:
0000050b 00000000*     18778 	.word	.LDW011
0000050f 00000000*     18779 	.word	.LDW111
00000513 0100          18780 	.byte	1,0
00000515 6d            18781 	.byte	109
00000516 00000000      18782 	.word	0x0
0000051a 00000000      18783 	.word	0x0
                       18784 
                       18785 	.section	.debug_info
                       18786 .LDW_1401f830:
00001488 07            18787 	.byte	7
                       18788 	.section	.debug_str
000010f6 72657300      18789 	.strz	"res"
                       18790 	.section	.debug_info
00001489 00000000*     18791 	.word	.Ldw_str_begin+4342
0000148d d212          18792 	.byte	210,18
0000148f 14            18793 	.byte	20
00001490 01            18794 	.byte	1
00001491 00000000*     18795 	.word	.LDW_13fc0ed0
00001495 00            18796 	.byte	0
00001496 00            18797 	.byte	0
00001497 00000000*     18798 	.word	.LDW_15355380
                       18799 	.section	.debug_loc
                       18800 .LDW_15355380:
0000051e 00000000*     18801 	.word	.LDW011
00000522 00000000*     18802 	.word	.LDW111
00000526 0100          18803 	.byte	1,0
00000528 51            18804 	.byte	81
00000529 00000000      18805 	.word	0x0
0000052d 00000000      18806 	.word	0x0
                       18807 
                       18808 	.section	.debug_info
                       18809 .LDW_1401fe60:
0000149b 07            18810 	.byte	7

                                                                      Page 327
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       18811 	.section	.debug_str
000010fa 726567465354  18812 	.strz	"regFSTATR"
00001100 41545200 
                       18813 	.section	.debug_info
0000149c 00000000*     18814 	.word	.Ldw_str_begin+4346
000014a0 d312          18815 	.byte	211,18
000014a2 14            18816 	.byte	20
000014a3 01            18817 	.byte	1
000014a4 00000000*     18818 	.word	.LDW_13fc1230
000014a8 00            18819 	.byte	0
000014a9 00            18820 	.byte	0
000014aa 00000000*     18821 	.word	.LDW_15355240
                       18822 	.section	.debug_loc
                       18823 .LDW_15355240:
00000531 00000000*     18824 	.word	.LDW011
00000535 00000000*     18825 	.word	.LDW111
00000539 0100          18826 	.byte	1,0
0000053b 51            18827 	.byte	81
0000053c 00000000      18828 	.word	0x0
00000540 00000000      18829 	.word	0x0
                       18830 
                       18831 	.section	.debug_info
                       18832 .LDW_1401fef0:
000014ae 07            18833 	.byte	7
                       18834 	.section	.debug_str
00001104 6461746100    18835 	.strz	"data"
                       18836 	.section	.debug_info
000014af 00000000*     18837 	.word	.Ldw_str_begin+4356
000014b3 d412          18838 	.byte	212,18
000014b5 14            18839 	.byte	20
000014b6 01            18840 	.byte	1
000014b7 00000000*     18841 	.word	.LDW_13fc1350
000014bb 00            18842 	.byte	0
000014bc 00            18843 	.byte	0
000014bd 00000000*     18844 	.word	.LDW_153552c0
                       18845 	.section	.debug_loc
                       18846 .LDW_153552c0:
00000544 00000000*     18847 	.word	.LDW011
00000548 00000000*     18848 	.word	.LDW111
0000054c 0100          18849 	.byte	1,0
0000054e 6d            18850 	.byte	109
0000054f 00000000      18851 	.word	0x0
00000553 00000000      18852 	.word	0x0
                       18853 
                       18854 	.section	.debug_info
                       18855 .LDW_14020370:
000014c1 07            18856 	.byte	7
                       18857 	.section	.debug_str
00001109 6900          18858 	.strz	"i"
                       18859 	.section	.debug_info
000014c2 00000000*     18860 	.word	.Ldw_str_begin+4361
000014c6 d512          18861 	.byte	213,18
000014c8 14            18862 	.byte	20
000014c9 01            18863 	.byte	1
000014ca 00000000*     18864 	.word	.LDW_13fc1230
000014ce 00            18865 	.byte	0
000014cf 00            18866 	.byte	0
000014d0 00000000*     18867 	.word	.LDW_15355e80
                       18868 	.section	.debug_loc
                       18869 .LDW_15355e80:
00000557 00000000*     18870 	.word	.LDW011

                                                                      Page 328
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000055b 00000000*     18871 	.word	.LDW111
0000055f 0100          18872 	.byte	1,0
00000561 6c            18873 	.byte	108
00000562 00000000      18874 	.word	0x0
00000566 00000000      18875 	.word	0x0
                       18876 
                       18877 	.section	.debug_info
                       18878 .LDW_14020490:
000014d4 07            18879 	.byte	7
                       18880 	.section	.debug_str
0000110b 726561644461  18881 	.strz	"readData"
00001111 746100 
                       18882 	.section	.debug_info
000014d5 00000000*     18883 	.word	.Ldw_str_begin+4363
000014d9 d612          18884 	.byte	214,18
000014db 14            18885 	.byte	20
000014dc 01            18886 	.byte	1
000014dd 00000000*     18887 	.word	.LDW_13fc1230
000014e1 00            18888 	.byte	0
000014e2 00            18889 	.byte	0
000014e3 00000000*     18890 	.word	.LDW_15355ba0
                       18891 	.section	.debug_loc
                       18892 .LDW_15355ba0:
0000056a 00000000*     18893 	.word	.LDW011
0000056e 00000000*     18894 	.word	.LDW111
00000572 0100          18895 	.byte	1,0
00000574 57            18896 	.byte	87
00000575 00000000      18897 	.word	0x0
00000579 00000000      18898 	.word	0x0
                       18899 
                       18900 	.section	.debug_info
                       18901 .LDW_15279e70:
000014e7 07            18902 	.byte	7
                       18903 	.section	.debug_str
00001114 736b6970436f  18904 	.strz	"skipCode"
0000111a 646500 
                       18905 	.section	.debug_info
000014e8 00000000*     18906 	.word	.Ldw_str_begin+4372
000014ec d712          18907 	.byte	215,18
000014ee 14            18908 	.byte	20
000014ef 01            18909 	.byte	1
000014f0 00000000*     18910 	.word	.LDW_14020130
000014f4 00            18911 	.byte	0
000014f5 00            18912 	.byte	0
000014f6 00000000*     18913 	.word	.LDW_15355a60
                       18914 	.section	.debug_loc
                       18915 .LDW_15355a60:
0000057d 00000000*     18916 	.word	.LDW011
00000581 00000000*     18917 	.word	.LDW111
00000585 0100          18918 	.byte	1,0
00000587 6c            18919 	.byte	108
00000588 00000000      18920 	.word	0x0
0000058c 00000000      18921 	.word	0x0
                       18922 
                       18923 	.section	.debug_info
                       18924 .LDW_152793c0:
000014fa 07            18925 	.byte	7
                       18926 	.section	.debug_str
0000111d 6973436d6453  18927 	.strz	"isCmdSpdExec"
00001123 706445786563 
00001129 00 

                                                                      Page 329
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       18928 	.section	.debug_info
000014fb 00000000*     18929 	.word	.Ldw_str_begin+4381
000014ff d812          18930 	.byte	216,18
00001501 14            18931 	.byte	20
00001502 01            18932 	.byte	1
00001503 00000000*     18933 	.word	.LDW_14020130
00001507 00            18934 	.byte	0
00001508 00            18935 	.byte	0
00001509 00000000*     18936 	.word	.LDW_15355c00
                       18937 	.section	.debug_loc
                       18938 .LDW_15355c00:
00000590 00000000*     18939 	.word	.LDW011
00000594 00000000*     18940 	.word	.LDW111
00000598 0100          18941 	.byte	1,0
0000059a 6d            18942 	.byte	109
0000059b 00000000      18943 	.word	0x0
0000059f 00000000      18944 	.word	0x0
                       18945 
                       18946 	.section	.debug_info
0000150d 00            18947 	.byte	0
                       18948 
0000150e 00            18949 	.byte	0
                       18950 
                       18951 .LDW_14055760:
0000150f 18            18952 	.byte	24
                       18953 	.section	.debug_str
0000112a 525f46434c5f  18954 	.strz	"R_FCL_FCUFct_HandleLockBit"
00001130 464355466374 
00001136 5f48616e646c 
0000113c 654c6f636b42 
00001142 697400 
                       18955 	.section	.debug_info
00001510 00000000*     18956 	.word	.Ldw_str_begin+4394
00001514 bb19          18957 	.byte	187,25
00001516 06            18958 	.byte	6
00001517 01            18959 	.byte	1
00001518 00000000*     18960 	.word	_R_FCL_FCUFct_HandleLockBit
0000151c 00000000*     18961 	.word	___ghs_eofn_R_FCL_FCUFct_HandleLockBit
00001520 01            18962 	.byte	1
00001521 53            18963 	.byte	83
00001522 8280808008    18964 	.byte	130,128,128,128,8
00001527 04            18965 	.byte	4
00001528 828004        18966 	.byte	130,128,4
0000152b 04            18967 	.byte	4
0000152c 00            18968 	.byte	0
0000152d 00            18969 	.byte	0
0000152e 00            18970 	.byte	0
0000152f 01            18971 	.byte	1
00001530 01            18972 	.byte	1
00001531 00            18973 	.byte	0
00001532 01            18974 	.byte	1
                       18975 
                       18976 	.section	.debug_frame
                       18977 .LDW_15350310:
00000490 00000000*     18978 	.word	.LDW_unq_48-.LDW_unq_47
                       18979 .LDW_unq_47:
00000494 00000000*     18980 	.word	.LDW_14056fd0
00000498 00000000*     18981 	.word	_R_FCL_FCUFct_HandleLockBit
0000049c 00000000*     18982 	.word	___ghs_eofn_R_FCL_FCUFct_HandleLockBit-_R_FCL_FCUFct_HandleLockBit
000004a0 46            18983 	.byte	70
000004a1 9f            18984 	.byte	159

                                                                      Page 330
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000004a2 00            18985 	.byte	0
000004a3 01            18986 	.byte	1
000004a4 00000000*     18987 	.word	.LDW411
000004a8 44            18988 	.byte	68
000004a9 df            18989 	.byte	223
000004aa 00            18990 	.byte	0
000004ab 00            18991 	.byte	0
                       18992 .LDW_unq_48:
                       18993 	.section	.debug_line
00001bd3 000502        18994 	.byte	0,5,2
00001bd6 00000000*     18995 	.word	_R_FCL_FCUFct_HandleLockBit
00001bda 06            18996 	.byte	6
00001bdb 03            18997 	.byte	3
00001bdc bb19          18998 	.byte	187,25
00001bde 02            18999 	.byte	2
00001bdf 00            19000 	.byte	0
00001be0 01            19001 	.byte	1
00001be1 24            19002 	.byte	36
00001be2 000502        19003 	.byte	0,5,2
00001be5 00000000*     19004 	.word	.LDWlin615
00001be9 0b            19005 	.byte	11
00001bea 0b            19006 	.byte	11
00001beb 000502        19007 	.byte	0,5,2
00001bee 00000000*     19008 	.word	.LDWlin616
00001bf2 0b            19009 	.byte	11
00001bf3 0c            19010 	.byte	12
00001bf4 0d            19011 	.byte	13
00001bf5 000502        19012 	.byte	0,5,2
00001bf8 00000000*     19013 	.word	.LDWlin617
00001bfc 0b            19014 	.byte	11
00001bfd 0d            19015 	.byte	13
00001bfe 000502        19016 	.byte	0,5,2
00001c01 00000000*     19017 	.word	.LDWlin618
00001c05 0c            19018 	.byte	12
00001c06 000502        19019 	.byte	0,5,2
00001c09 00000000*     19020 	.word	.LDWlin619
00001c0d 0b            19021 	.byte	11
00001c0e 0c            19022 	.byte	12
00001c0f 000502        19023 	.byte	0,5,2
00001c12 00000000*     19024 	.word	.LDWlin620
00001c16 0d            19025 	.byte	13
00001c17 000502        19026 	.byte	0,5,2
00001c1a 00000000*     19027 	.word	.LDWlin621
00001c1e 0b            19028 	.byte	11
00001c1f 000502        19029 	.byte	0,5,2
00001c22 00000000*     19030 	.word	.LDWlin622
00001c26 0b            19031 	.byte	11
00001c27 0c            19032 	.byte	12
00001c28 0c            19033 	.byte	12
00001c29 000502        19034 	.byte	0,5,2
00001c2c 00000000*     19035 	.word	.LDWlin623
00001c30 0b            19036 	.byte	11
00001c31 02            19037 	.byte	2
00001c32 00            19038 	.byte	0
00001c33 0b            19039 	.byte	11
00001c34 03            19040 	.byte	3
00001c35 04            19041 	.byte	4
00001c36 02            19042 	.byte	2
00001c37 00            19043 	.byte	0
00001c38 01            19044 	.byte	1
00001c39 0d            19045 	.byte	13

                                                                      Page 331
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001c3a 000502        19046 	.byte	0,5,2
00001c3d 00000000*     19047 	.word	.LDWlin624
00001c41 0b            19048 	.byte	11
00001c42 0d            19049 	.byte	13
00001c43 000502        19050 	.byte	0,5,2
00001c46 00000000*     19051 	.word	.LDWlin625
00001c4a 0b            19052 	.byte	11
00001c4b 0b            19053 	.byte	11
00001c4c 000502        19054 	.byte	0,5,2
00001c4f 00000000*     19055 	.word	.LDWlin626
00001c53 0c            19056 	.byte	12
00001c54 0d            19057 	.byte	13
00001c55 02            19058 	.byte	2
00001c56 00            19059 	.byte	0
00001c57 000502        19060 	.byte	0,5,2
00001c5a 00000000*     19061 	.word	.LDWlin627
00001c5e 0d            19062 	.byte	13
00001c5f 0b            19063 	.byte	11
00001c60 000502        19064 	.byte	0,5,2
00001c63 00000000*     19065 	.word	.LDWlin628
00001c67 03            19066 	.byte	3
00001c68 04            19067 	.byte	4
00001c69 02            19068 	.byte	2
00001c6a 00            19069 	.byte	0
00001c6b 01            19070 	.byte	1
00001c6c 0c            19071 	.byte	12
00001c6d 0c            19072 	.byte	12
00001c6e 000502        19073 	.byte	0,5,2
00001c71 00000000*     19074 	.word	.LDWlin629
00001c75 0d            19075 	.byte	13
00001c76 02            19076 	.byte	2
00001c77 00            19077 	.byte	0
00001c78 02            19078 	.byte	2
00001c79 00            19079 	.byte	0
00001c7a 02            19080 	.byte	2
00001c7b 00            19081 	.byte	0
00001c7c 0b            19082 	.byte	11
00001c7d 000502        19083 	.byte	0,5,2
00001c80 00000000*     19084 	.word	.LDWlin630
00001c84 0b            19085 	.byte	11
00001c85 000502        19086 	.byte	0,5,2
00001c88 00000000*     19087 	.word	.LDWlin631
00001c8c 0b            19088 	.byte	11
00001c8d 0c            19089 	.byte	12
00001c8e 0b            19090 	.byte	11
00001c8f 000502        19091 	.byte	0,5,2
00001c92 00000000*     19092 	.word	.LDWlin632
00001c96 0b            19093 	.byte	11
00001c97 02            19094 	.byte	2
00001c98 00            19095 	.byte	0
00001c99 0b            19096 	.byte	11
00001c9a 02            19097 	.byte	2
00001c9b 00            19098 	.byte	0
00001c9c 0b            19099 	.byte	11
00001c9d 02            19100 	.byte	2
00001c9e 00            19101 	.byte	0
00001c9f 0b            19102 	.byte	11
00001ca0 06            19103 	.byte	6
00001ca1 000502        19104 	.byte	0,5,2
00001ca4 00000000*     19105 	.word	___ghs_eofn_R_FCL_FCUFct_HandleLockBit
00001ca8 02            19106 	.byte	2

                                                                      Page 332
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001ca9 00            19107 	.byte	0
00001caa 000101        19108 	.byte	0,1,1
                       19109 	.section	.debug_info
                       19110 .LDW_1406c910:
00001533 22            19111 	.byte	34
00001534 00000000*     19112 	.word	.LDW311
00001538 00000000*     19113 	.word	.LDW411
                       19114 
0000153c 00            19115 	.byte	0
                       19116 
0000153d 00            19117 	.byte	0
                       19118 
                       19119 .LDW_14054e60:
0000153e 18            19120 	.byte	24
                       19121 	.section	.debug_str
00001145 525f46434c5f  19122 	.strz	"R_FCL_FCUFct_LockBitMode"
0000114b 464355466374 
00001151 5f4c6f636b42 
00001157 69744d6f6465 
0000115d 00 
                       19123 	.section	.debug_info
0000153f 00000000*     19124 	.word	.Ldw_str_begin+4421
00001543 9d1a          19125 	.byte	157,26
00001545 06            19126 	.byte	6
00001546 01            19127 	.byte	1
00001547 00000000*     19128 	.word	_R_FCL_FCUFct_LockBitMode
0000154b 00000000*     19129 	.word	___ghs_eofn_R_FCL_FCUFct_LockBitMode
0000154f 01            19130 	.byte	1
00001550 53            19131 	.byte	83
00001551 02            19132 	.byte	2
00001552 00            19133 	.byte	0
00001553 828004        19134 	.byte	130,128,4
00001556 00            19135 	.byte	0
00001557 00            19136 	.byte	0
00001558 00            19137 	.byte	0
00001559 00            19138 	.byte	0
0000155a 01            19139 	.byte	1
0000155b 01            19140 	.byte	1
0000155c 00            19141 	.byte	0
0000155d 01            19142 	.byte	1
                       19143 
                       19144 	.section	.debug_frame
                       19145 .LDW_15350450:
000004ac 00000000*     19146 	.word	.LDW_unq_4a-.LDW_unq_49
                       19147 .LDW_unq_49:
000004b0 00000000*     19148 	.word	.LDW_14056fd0
000004b4 00000000*     19149 	.word	_R_FCL_FCUFct_LockBitMode
000004b8 00000000*     19150 	.word	___ghs_eofn_R_FCL_FCUFct_LockBitMode-_R_FCL_FCUFct_LockBitMode
000004bc 01            19151 	.byte	1
000004bd 00000000*     19152 	.word	.LDW711
000004c1 00            19153 	.byte	0
000004c2 00            19154 	.byte	0
000004c3 00            19155 	.byte	0
                       19156 .LDW_unq_4a:
                       19157 	.section	.debug_line
00001cad 000502        19158 	.byte	0,5,2
00001cb0 00000000*     19159 	.word	_R_FCL_FCUFct_LockBitMode
00001cb4 06            19160 	.byte	6
00001cb5 03            19161 	.byte	3
00001cb6 9d1a          19162 	.byte	157,26
00001cb8 02            19163 	.byte	2

                                                                      Page 333
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001cb9 00            19164 	.byte	0
00001cba 01            19165 	.byte	1
00001cbb 13            19166 	.byte	19
00001cbc 000502        19167 	.byte	0,5,2
00001cbf 00000000*     19168 	.word	.LDWlin634
00001cc3 0b            19169 	.byte	11
00001cc4 0b            19170 	.byte	11
00001cc5 000502        19171 	.byte	0,5,2
00001cc8 00000000*     19172 	.word	.LDWlin635
00001ccc 0b            19173 	.byte	11
00001ccd 0c            19174 	.byte	12
00001cce 0b            19175 	.byte	11
00001ccf 000502        19176 	.byte	0,5,2
00001cd2 00000000*     19177 	.word	.LDWlin636
00001cd6 0b            19178 	.byte	11
00001cd7 02            19179 	.byte	2
00001cd8 00            19180 	.byte	0
00001cd9 0b            19181 	.byte	11
00001cda 000502        19182 	.byte	0,5,2
00001cdd 00000000*     19183 	.word	.LDWlin637
00001ce1 0b            19184 	.byte	11
00001ce2 06            19185 	.byte	6
00001ce3 000502        19186 	.byte	0,5,2
00001ce6 00000000*     19187 	.word	___ghs_eofn_R_FCL_FCUFct_LockBitMode
00001cea 02            19188 	.byte	2
00001ceb 00            19189 	.byte	0
00001cec 000101        19190 	.byte	0,1,1
                       19191 	.section	.debug_info
                       19192 .LDW_15278fd0:
0000155e 16            19193 	.byte	22
                       19194 	.section	.debug_str
0000115e 6d6f64655f75  19195 	.strz	"mode_u16"
00001164 313600 
                       19196 	.section	.debug_info
0000155f 00000000*     19197 	.word	.Ldw_str_begin+4446
00001563 9d1a          19198 	.byte	157,26
00001565 29            19199 	.byte	41
00001566 01            19200 	.byte	1
00001567 00000000*     19201 	.word	.LDW_13fc1350
0000156b 00            19202 	.byte	0
0000156c 00000000*     19203 	.word	.LDW_15356480
                       19204 	.section	.debug_loc
                       19205 .LDW_15356480:
000005a3 00000000*     19206 	.word	.LDW511
000005a7 00000000*     19207 	.word	.LDW711
000005ab 0100          19208 	.byte	1,0
000005ad 56            19209 	.byte	86
000005ae 00000000      19210 	.word	0x0
000005b2 00000000      19211 	.word	0x0
                       19212 
                       19213 	.section	.debug_info
                       19214 .LDW_1406c4b0:
00001570 22            19215 	.byte	34
00001571 00000000*     19216 	.word	.LDW611
00001575 00000000*     19217 	.word	.LDW711
                       19218 
00001579 00            19219 	.byte	0
                       19220 
0000157a 00            19221 	.byte	0
                       19222 
0000157b 00            19223 	.byte	0

                                                                      Page 334
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
                       19224 
                       19225 	.section	.debug_line
                       19226 .Ldw_line_end:
                       19227 	.section	.debug_macinfo
00000000 03            19228 	.byte	3
00000001 00            19229 	.byte	0
00000002 01            19230 	.byte	1
00000003 03            19231 	.byte	3
00000004 67            19232 	.byte	103
00000005 02            19233 	.byte	2
00000006 04            19234 	.byte	4
00000007 03            19235 	.byte	3
00000008 68            19236 	.byte	104
00000009 03            19237 	.byte	3
0000000a 01            19238 	.byte	1
0000000b 33            19239 	.byte	51
0000000c 525f46434c5f  19240 	.strz	"R_FCL_HANDLER_CALL_INTERNAL (1)"
00000012 48414e444c45 
00000018 525f43414c4c 
0000001e 5f494e544552 
00000024 4e414c202831 
0000002a 2900 
0000002c 01            19241 	.byte	1
0000002d 34            19242 	.byte	52
0000002e 525f46434c5f  19243 	.strz	"R_FCL_HANDLER_CALL_USER (2)"
00000034 48414e444c45 
0000003a 525f43414c4c 
00000040 5f5553455220 
00000046 28322900 
0000004a 01            19244 	.byte	1
0000004b 3b            19245 	.byte	59
0000004c 525f46434c5f  19246 	.strz	"R_FCL_NO_BFA_SWITCH "
00000052 4e4f5f424641 
00000058 5f5357495443 
0000005e 482000 
00000061 01            19247 	.byte	1
00000062 48            19248 	.byte	72
00000063 525f46434c5f  19249 	.strz	"R_FCL_COMMAND_EXECUTION_MODE R_FCL_HANDLER_CALL_INTERNAL"
00000069 434f4d4d414e 
0000006f 445f45584543 
00000075 5554494f4e5f 
0000007b 4d4f44452052 
00000081 5f46434c5f48 
00000087 414e444c4552 
0000008d 5f43414c4c5f 
00000093 494e5445524e 
00000099 414c00 
0000009c 01            19250 	.byte	1
0000009d 4c            19251 	.byte	76
0000009e 525f46434c5f  19252 	.strz	"R_FCL_SUPPORT_LOCKBIT "
000000a4 535550504f52 
000000aa 545f4c4f434b 
000000b0 4249542000 
000000b5 01            19253 	.byte	1
000000b6 4d            19254 	.byte	77
000000b7 525f46434c5f  19255 	.strz	"R_FCL_SUPPORT_DEVICENAME "
000000bd 535550504f52 
000000c3 545f44455649 
000000c9 43454e414d45 
000000cf 2000 
000000d1 01            19256 	.byte	1

                                                                      Page 335
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000000d2 4e            19257 	.byte	78
000000d3 525f46434c5f  19258 	.strz	"R_FCL_SUPPORT_BLOCKCNT "
000000d9 535550504f52 
000000df 545f424c4f43 
000000e5 4b434e542000 
000000eb 01            19259 	.byte	1
000000ec 4f            19260 	.byte	79
000000ed 525f46434c5f  19261 	.strz	"R_FCL_SUPPORT_BLOCKENDADDR "
000000f3 535550504f52 
000000f9 545f424c4f43 
000000ff 4b454e444144 
00000105 44522000 
00000109 01            19262 	.byte	1
0000010a 53            19263 	.byte	83
0000010b 525f46434c5f  19264 	.strz	"R_FCL_SUPPORT_SECURITYFLAGS "
00000111 535550504f52 
00000117 545f53454355 
0000011d 52495459464c 
00000123 4147532000 
00000128 04            19265 	.byte	4
00000129 03            19266 	.byte	3
0000012a 69            19267 	.byte	105
0000012b 04            19268 	.byte	4
0000012c 01            19269 	.byte	1
0000012d 36            19270 	.byte	54
0000012e 525f46434c5f  19271 	.strz	"R_FCL_NULL 0x00000000uL"
00000134 4e554c4c2030 
0000013a 783030303030 
00000140 303030754c00 
00000146 01            19272 	.byte	1
00000147 39            19273 	.byte	57
00000148 525f46434c5f  19274 	.strz	"R_FCL_COMP_GHS (1)"
0000014e 434f4d505f47 
00000154 485320283129 
0000015a 00 
0000015b 01            19275 	.byte	1
0000015c 44            19276 	.byte	68
0000015d 525f46434c5f  19277 	.strz	"R_FCL_COMPILER R_FCL_COMP_GHS"
00000163 434f4d50494c 
00000169 455220525f46 
0000016f 434c5f434f4d 
00000175 505f47485300 
0000017b 01            19278 	.byte	1
0000017c 56            19279 	.byte	86
0000017d 525f46434c5f  19280 	.strz	"R_FCL_INNER_NO_BFA_SWITCH "
00000183 494e4e45525f 
00000189 4e4f5f424641 
0000018f 5f5357495443 
00000195 482000 
00000198 01            19281 	.byte	1
00000199 57            19282 	.byte	87
0000019a 525f46434c5f  19283 	.strz	"R_FCL_INNER_NO_FCU_COPY "
000001a0 494e4e45525f 
000001a6 4e4f5f464355 
000001ac 5f434f505920 
000001b2 00 
000001b3 04            19284 	.byte	4
000001b4 03            19285 	.byte	3
000001b5 6a            19286 	.byte	106
000001b6 05            19287 	.byte	5
000001b7 01            19288 	.byte	1

                                                                      Page 336
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000001b8 3c            19289 	.byte	60
000001b9 525f46434c5f  19290 	.strz	"R_FCL_STATIC static"
000001bf 535441544943 
000001c5 207374617469 
000001cb 6300 
000001cd 01            19291 	.byte	1
000001ce 43            19292 	.byte	67
000001cf 525f46434c5f  19293 	.strz	"R_FCL_REQUEST_POINTER_UNDEFINED (r_fcl_request_t *)(0x00000000uL)"
000001d5 524551554553 
000001db 545f504f494e 
000001e1 5445525f554e 
000001e7 444546494e45 
000001ed 442028725f66 
000001f3 636c5f726571 
000001f9 756573745f74 
000001ff 202a29283078 
00000205 303030303030 
0000020b 3030754c2900 
00000211 01            19294 	.byte	1
00000212 49            19295 	.byte	73
00000213 525f46434c5f  19296 	.strz	"R_FCL_TIMEOUT_CC_CLK_P_LOOP (3)"
00000219 54494d454f55 
0000021f 545f43435f43 
00000225 4c4b5f505f4c 
0000022b 4f4f50202833 
00000231 2900 
00000233 01            19297 	.byte	1
00000234 4b            19298 	.byte	75
00000235 525f46434c5f  19299 	.strz	"R_FCL_TIMEOUT_CC ( ( (40 * g_fcl_data_str.RTCfg_pstr->frequencyCpuMHz_u16) + (R_FCL_TIMEOUT_CC_CLK_P_LOOP - 1) ) / R_FCL_TIMEOUT_CC_CLK_P_LOOP )"
0000023b 54494d454f55 
00000241 545f43432028 
00000247 202820283430 
0000024d 202a20675f66 
00000253 636c5f646174 
00000259 615f7374722e 
0000025f 52544366675f 
00000265 707374722d3e 
0000026b 667265717565 
00000271 6e6379437075 
00000277 4d487a5f7531 
0000027d 3629202b2028 
00000283 525f46434c5f 
00000289 54494d454f55 
0000028f 545f43435f43 
00000295 4c4b5f505f4c 
0000029b 4f4f50202d20 
000002a1 31292029202f 
000002a7 20525f46434c 
000002ad 5f54494d454f 
000002b3 55545f43435f 
000002b9 434c4b5f505f 
000002bf 4c4f4f502029 
000002c5 00 
000002c6 01            19300 	.byte	1
000002c7 50            19301 	.byte	80
000002c8 525f46434c5f  19302 	.strz	"R_FCL_TIMEOUT_CHKREG_CLK_P_LOOP (19)"
000002ce 54494d454f55 
000002d4 545f43484b52 
000002da 45475f434c4b 
000002e0 5f505f4c4f4f 
000002e6 502028313929 

                                                                      Page 337
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000002ec 00 
000002ed 01            19303 	.byte	1
000002ee 52            19304 	.byte	82
000002ef 525f46434c5f  19305 	.strz	"R_FCL_TIMEOUT_CHKREG ( ( (40 * g_fcl_data_str.RTCfg_pstr->frequencyCpuMHz_u16) + (R_FCL_TIMEOUT_CHKREG_CLK_P_LOOP - 1) ) / R_FCL_TIMEOUT_CHKREG_CLK_P_LOOP )"
000002f5 54494d454f55 
000002fb 545f43484b52 
00000301 454720282028 
00000307 20283430202a 
0000030d 20675f66636c 
00000313 5f646174615f 
00000319 7374722e5254 
0000031f 4366675f7073 
00000325 74722d3e6672 
0000032b 657175656e63 
00000331 794370754d48 
00000337 7a5f75313629 
0000033d 202b2028525f 
00000343 46434c5f5449 
00000349 4d454f55545f 
0000034f 43484b524547 
00000355 5f434c4b5f50 
0000035b 5f4c4f4f5020 
00000361 2d2031292029 
00000367 202f20525f46 
0000036d 434c5f54494d 
00000373 454f55545f43 
00000379 484b5245475f 
0000037f 434c4b5f505f 
00000385 4c4f4f502029 
0000038b 00 
0000038c 01            19306 	.byte	1
0000038d fd01          19307 	.byte	253,1
0000038f 525f46434c5f  19308 	.strz	"R_FCL_NOINIT "
00000395 4e4f494e4954 
0000039b 2000 
0000039d 04            19309 	.byte	4
0000039e 03            19310 	.byte	3
0000039f 6b            19311 	.byte	107
000003a0 06            19312 	.byte	6
000003a1 01            19313 	.byte	1
000003a2 39            19314 	.byte	57
000003a3 525f46505359  19315 	.strz	"R_FPSYS_REG_AREA_BASE (0xFFA10000uL)"
000003a9 535f5245475f 
000003af 415245415f42 
000003b5 415345202830 
000003bb 784646413130 
000003c1 303030754c29 
000003c7 00 
000003c8 01            19316 	.byte	1
000003c9 3a            19317 	.byte	58
000003ca 525f46505359  19318 	.strz	"R_FPSYS_FCURAM_AREA_BASE (0xFFA12000uL)"
000003d0 535f46435552 
000003d6 414d5f415245 
000003dc 415f42415345 
000003e2 202830784646 
000003e8 413132303030 
000003ee 754c2900 
000003f2 01            19319 	.byte	1
000003f3 3b            19320 	.byte	59
000003f4 525f46505359  19321 	.strz	"R_FPSYS_FLASH_ACCESS_AREA_BASE (0xFFA20000uL)"
000003fa 535f464c4153 

                                                                      Page 338
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000400 485f41434345 
00000406 53535f415245 
0000040c 415f42415345 
00000412 202830784646 
00000418 413230303030 
0000041e 754c2900 
00000422 01            19322 	.byte	1
00000423 3c            19323 	.byte	60
00000424 525f42574342  19324 	.strz	"R_BWCBUF_G3K_ADD (0xFFBC0700uL)"
0000042a 55465f47334b 
00000430 5f4144442028 
00000436 307846464243 
0000043c 30373030754c 
00000442 2900 
00000444 01            19325 	.byte	1
00000445 3d            19326 	.byte	61
00000446 525f42574342  19327 	.strz	"R_BWCBUF_G3KH_ADD (0xFFC5B000uL)"
0000044c 55465f47334b 
00000452 485f41444420 
00000458 283078464643 
0000045e 354230303075 
00000464 4c2900 
00000467 01            19328 	.byte	1
00000468 40            19329 	.byte	64
00000469 525f46505359  19330 	.strz	"R_FPSYS_REGADD_AUTH_BASE (0xFFA08000uL)"
0000046f 535f52454741 
00000475 44445f415554 
0000047b 485f42415345 
00000481 202830784646 
00000487 413038303030 
0000048d 754c2900 
00000491 01            19331 	.byte	1
00000492 41            19332 	.byte	65
00000493 525f46505359  19333 	.strz	"R_FPSYS_REGADD_AUTH_ID0_U32 (R_FPSYS_REGADD_AUTH_BASE + 0x000uL)"
00000499 535f52454741 
0000049f 44445f415554 
000004a5 485f4944305f 
000004ab 553332202852 
000004b1 5f4650535953 
000004b7 5f5245474144 
000004bd 445f41555448 
000004c3 5f4241534520 
000004c9 2b2030783030 
000004cf 30754c2900 
000004d4 01            19334 	.byte	1
000004d5 42            19335 	.byte	66
000004d6 525f46505359  19336 	.strz	"R_FPSYS_REGADD_AUTH_ID1_U32 (R_FPSYS_REGADD_AUTH_BASE + 0x004uL)"
000004dc 535f52454741 
000004e2 44445f415554 
000004e8 485f4944315f 
000004ee 553332202852 
000004f4 5f4650535953 
000004fa 5f5245474144 
00000500 445f41555448 
00000506 5f4241534520 
0000050c 2b2030783030 
00000512 34754c2900 
00000517 01            19337 	.byte	1
00000518 43            19338 	.byte	67
00000519 525f46505359  19339 	.strz	"R_FPSYS_REGADD_AUTH_ID2_U32 (R_FPSYS_REGADD_AUTH_BASE + 0x008uL)"
0000051f 535f52454741 

                                                                      Page 339
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000525 44445f415554 
0000052b 485f4944325f 
00000531 553332202852 
00000537 5f4650535953 
0000053d 5f5245474144 
00000543 445f41555448 
00000549 5f4241534520 
0000054f 2b2030783030 
00000555 38754c2900 
0000055a 01            19340 	.byte	1
0000055b 44            19341 	.byte	68
0000055c 525f46505359  19342 	.strz	"R_FPSYS_REGADD_AUTH_ID3_U32 (R_FPSYS_REGADD_AUTH_BASE + 0x00cuL)"
00000562 535f52454741 
00000568 44445f415554 
0000056e 485f4944335f 
00000574 553332202852 
0000057a 5f4650535953 
00000580 5f5245474144 
00000586 445f41555448 
0000058c 5f4241534520 
00000592 2b2030783030 
00000598 63754c2900 
0000059d 01            19343 	.byte	1
0000059e 45            19344 	.byte	69
0000059f 525f46505359  19345 	.strz	"R_FPSYS_REGADD_AUTH_STATUS_U32 (R_FPSYS_REGADD_AUTH_BASE + 0x010uL)"
000005a5 535f52454741 
000005ab 44445f415554 
000005b1 485f53544154 
000005b7 55535f553332 
000005bd 2028525f4650 
000005c3 5359535f5245 
000005c9 474144445f41 
000005cf 5554485f4241 
000005d5 5345202b2030 
000005db 78303130754c 
000005e1 2900 
000005e3 01            19346 	.byte	1
000005e4 46            19347 	.byte	70
000005e5 525f46505359  19348 	.strz	"R_FPSYS_REGBIT_AUTH_STATUS_LOCKED (0x00000001uL)"
000005eb 535f52454742 
000005f1 49545f415554 
000005f7 485f53544154 
000005fd 55535f4c4f43 
00000603 4b4544202830 
00000609 783030303030 
0000060f 303031754c29 
00000615 00 
00000616 01            19349 	.byte	1
00000617 49            19350 	.byte	73
00000618 525f46505359  19351 	.strz	"R_FPSYS_REGADD_FPMON_U8 (R_FPSYS_REG_AREA_BASE)"
0000061e 535f52454741 
00000624 44445f46504d 
0000062a 4f4e5f553820 
00000630 28525f465053 
00000636 59535f524547 
0000063c 5f415245415f 
00000642 424153452900 
00000648 01            19352 	.byte	1
00000649 4a            19353 	.byte	74
0000064a 525f46505359  19354 	.strz	"R_FPSYS_REGBIT_SFWE (0x80u)"
00000650 535f52454742 

                                                                      Page 340
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000656 49545f534657 
0000065c 452028307838 
00000662 30752900 
00000666 01            19355 	.byte	1
00000667 4c            19356 	.byte	76
00000668 525f46505359  19357 	.strz	"R_FPSYS_REGADD_FCURAME_U16 (R_FPSYS_REG_AREA_BASE + 0x054uL)"
0000066e 535f52454741 
00000674 44445f464355 
0000067a 52414d455f55 
00000680 31362028525f 
00000686 46505359535f 
0000068c 5245475f4152 
00000692 45415f424153 
00000698 45202b203078 
0000069e 303534754c29 
000006a4 00 
000006a5 01            19358 	.byte	1
000006a6 4d            19359 	.byte	77
000006a7 525f46505359  19360 	.strz	"R_FPSYS_REGBIT_FCURAME_KEY (0xC400u)"
000006ad 535f52454742 
000006b3 49545f464355 
000006b9 52414d455f4b 
000006bf 455920283078 
000006c5 433430307529 
000006cb 00 
000006cc 01            19361 	.byte	1
000006cd 4e            19362 	.byte	78
000006ce 525f46505359  19363 	.strz	"R_FPSYS_REGBIT_FCURAME_FCRME (0x0001u)"
000006d4 535f52454742 
000006da 49545f464355 
000006e0 52414d455f46 
000006e6 43524d452028 
000006ec 307830303031 
000006f2 752900 
000006f5 01            19364 	.byte	1
000006f6 4f            19365 	.byte	79
000006f7 525f46505359  19366 	.strz	"R_FPSYS_REGBIT_FCURAME_FRAMTRAN (0x0002u)"
000006fd 535f52454742 
00000703 49545f464355 
00000709 52414d455f46 
0000070f 52414d545241 
00000715 4e2028307830 
0000071b 303032752900 
00000721 01            19367 	.byte	1
00000722 50            19368 	.byte	80
00000723 525f46505359  19369 	.strz	"R_FPSYS_REGBIT_FCURAME_RESET (0x0000u)"
00000729 535f52454742 
0000072f 49545f464355 
00000735 52414d455f52 
0000073b 455345542028 
00000741 307830303030 
00000747 752900 
0000074a 01            19370 	.byte	1
0000074b 52            19371 	.byte	82
0000074c 525f46505359  19372 	.strz	"R_FPSYS_REGADD_FSADR_U32 (R_FPSYS_REG_AREA_BASE + 0x030uL)"
00000752 535f52454741 
00000758 44445f465341 
0000075e 44525f553332 
00000764 2028525f4650 
0000076a 5359535f5245 
00000770 475f41524541 

                                                                      Page 341
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000776 5f4241534520 
0000077c 2b2030783033 
00000782 30754c2900 
00000787 01            19373 	.byte	1
00000788 53            19374 	.byte	83
00000789 525f46505359  19375 	.strz	"R_FPSYS_REGADD_FEADR_U32 (R_FPSYS_REG_AREA_BASE + 0x034uL)"
0000078f 535f52454741 
00000795 44445f464541 
0000079b 44525f553332 
000007a1 2028525f4650 
000007a7 5359535f5245 
000007ad 475f41524541 
000007b3 5f4241534520 
000007b9 2b2030783033 
000007bf 34754c2900 
000007c4 01            19376 	.byte	1
000007c5 55            19377 	.byte	85
000007c6 525f46505359  19378 	.strz	"R_FPSYS_REGADD_FASTAT_U8 (R_FPSYS_REG_AREA_BASE + 0x010uL)"
000007cc 535f52454741 
000007d2 44445f464153 
000007d8 5441545f5538 
000007de 2028525f4650 
000007e4 5359535f5245 
000007ea 475f41524541 
000007f0 5f4241534520 
000007f6 2b2030783031 
000007fc 30754c2900 
00000801 01            19379 	.byte	1
00000802 56            19380 	.byte	86
00000803 525f46505359  19381 	.strz	"R_FPSYS_REGBIT_FASTAT_CMDLK (0x10u)"
00000809 535f52454742 
0000080f 49545f464153 
00000815 5441545f434d 
0000081b 444c4b202830 
00000821 783130752900 
00000827 01            19382 	.byte	1
00000828 58            19383 	.byte	88
00000829 525f46505359  19384 	.strz	"R_FPSYS_REGADD_FAEINT_U8 (R_FPSYS_REG_AREA_BASE + 0x014uL)"
0000082f 535f52454741 
00000835 44445f464145 
0000083b 494e545f5538 
00000841 2028525f4650 
00000847 5359535f5245 
0000084d 475f41524541 
00000853 5f4241534520 
00000859 2b2030783031 
0000085f 34754c2900 
00000864 01            19385 	.byte	1
00000865 59            19386 	.byte	89
00000866 525f46505359  19387 	.strz	"R_FPSYS_REGVAL_FAEINT_DISABLE (0x88u)"
0000086c 535f52454756 
00000872 414c5f464145 
00000878 494e545f4449 
0000087e 5341424c4520 
00000884 283078383875 
0000088a 2900 
0000088c 01            19388 	.byte	1
0000088d 5a            19389 	.byte	90
0000088e 525f46505359  19390 	.strz	"R_FPSYS_REGVAL_FAEINT_ENABLE (0x99u)"
00000894 535f52454756 
0000089a 414c5f464145 

                                                                      Page 342
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000008a0 494e545f454e 
000008a6 41424c452028 
000008ac 307839397529 
000008b2 00 
000008b3 01            19391 	.byte	1
000008b4 5c            19392 	.byte	92
000008b5 525f46505359  19393 	.strz	"R_FPSYS_REGADD_PCKAR_U16 (R_FPSYS_REG_AREA_BASE + 0x0E4uL)"
000008bb 535f52454741 
000008c1 44445f50434b 
000008c7 41525f553136 
000008cd 2028525f4650 
000008d3 5359535f5245 
000008d9 475f41524541 
000008df 5f4241534520 
000008e5 2b2030783045 
000008eb 34754c2900 
000008f0 01            19394 	.byte	1
000008f1 5d            19395 	.byte	93
000008f2 525f46505359  19396 	.strz	"R_FPSYS_REGBIT_PCKAR_KEY (0x1E00u)"
000008f8 535f52454742 
000008fe 49545f50434b 
00000904 41525f4b4559 
0000090a 202830783145 
00000910 3030752900 
00000915 01            19397 	.byte	1
00000916 5f            19398 	.byte	95
00000917 525f46505359  19399 	.strz	"R_FPSYS_REGADD_FMATSELC_U16 (R_FPSYS_REG_AREA_BASE + 0x020uL)"
0000091d 535f52454741 
00000923 44445f464d41 
00000929 5453454c435f 
0000092f 553136202852 
00000935 5f4650535953 
0000093b 5f5245475f41 
00000941 5245415f4241 
00000947 5345202b2030 
0000094d 78303230754c 
00000953 2900 
00000955 01            19400 	.byte	1
00000956 60            19401 	.byte	96
00000957 525f46505359  19402 	.strz	"R_FPSYS_REGBIT_FMATSELC_KEY (0x3B00u)"
0000095d 535f52454742 
00000963 49545f464d41 
00000969 5453454c435f 
0000096f 4b4559202830 
00000975 783342303075 
0000097b 2900 
0000097d 01            19403 	.byte	1
0000097e 61            19404 	.byte	97
0000097f 525f46505359  19405 	.strz	"R_FPSYS_REGBIT_FMATSELC_USS (0x0000u)"
00000985 535f52454742 
0000098b 49545f464d41 
00000991 5453454c435f 
00000997 555353202830 
0000099d 783030303075 
000009a3 2900 
000009a5 01            19406 	.byte	1
000009a6 63            19407 	.byte	99
000009a7 525f46505359  19408 	.strz	"R_FPSYS_REGBIT_FMATSELC_EX2S (0x0002u)"
000009ad 535f52454742 
000009b3 49545f464d41 
000009b9 5453454c435f 

                                                                      Page 343
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000009bf 455832532028 
000009c5 307830303032 
000009cb 752900 
000009ce 01            19409 	.byte	1
000009cf 65            19410 	.byte	101
000009d0 525f46505359  19411 	.strz	"R_FPSYS_REGADD_FSTATR_U32 (R_FPSYS_REG_AREA_BASE + 0x080uL)"
000009d6 535f52454741 
000009dc 44445f465354 
000009e2 4154525f5533 
000009e8 322028525f46 
000009ee 505359535f52 
000009f4 45475f415245 
000009fa 415f42415345 
00000a00 202b20307830 
00000a06 3830754c2900 
00000a0c 01            19412 	.byte	1
00000a0d 66            19413 	.byte	102
00000a0e 525f46505359  19414 	.strz	"R_FPSYS_REGBIT_FSTATR_RESET (0x00000000uL)"
00000a14 535f52454742 
00000a1a 49545f465354 
00000a20 4154525f5245 
00000a26 534554202830 
00000a2c 783030303030 
00000a32 303030754c29 
00000a38 00 
00000a39 01            19415 	.byte	1
00000a3a 67            19416 	.byte	103
00000a3b 525f46505359  19417 	.strz	"R_FPSYS_REGBIT_FSTATR_FCURAMERR (0x00000002uL)"
00000a41 535f52454742 
00000a47 49545f465354 
00000a4d 4154525f4643 
00000a53 5552414d4552 
00000a59 522028307830 
00000a5f 303030303030 
00000a65 32754c2900 
00000a6a 01            19418 	.byte	1
00000a6b 68            19419 	.byte	104
00000a6c 525f46505359  19420 	.strz	"R_FPSYS_REGBIT_FSTATR_TBLDERR (0x00000008uL)"
00000a72 535f52454742 
00000a78 49545f465354 
00000a7e 4154525f5442 
00000a84 4c4445525220 
00000a8a 283078303030 
00000a90 303030303875 
00000a96 4c2900 
00000a99 01            19421 	.byte	1
00000a9a 69            19422 	.byte	105
00000a9b 525f46505359  19423 	.strz	"R_FPSYS_REGBIT_FSTATR_CONFDERR (0x00000020uL)"
00000aa1 535f52454742 
00000aa7 49545f465354 
00000aad 4154525f434f 
00000ab3 4e4644455252 
00000ab9 202830783030 
00000abf 303030303230 
00000ac5 754c2900 
00000ac9 01            19424 	.byte	1
00000aca 6a            19425 	.byte	106
00000acb 525f46505359  19426 	.strz	"R_FPSYS_REGBIT_FSTATR_FHVEERR (0x00000040uL)"
00000ad1 535f52454742 
00000ad7 49545f465354 
00000add 4154525f4648 

                                                                      Page 344
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000ae3 564545525220 
00000ae9 283078303030 
00000aef 303030343075 
00000af5 4c2900 
00000af8 01            19427 	.byte	1
00000af9 6b            19428 	.byte	107
00000afa 525f46505359  19429 	.strz	"R_FPSYS_REGBIT_FSTATR_FCUERR (0x00000080uL)"
00000b00 535f52454742 
00000b06 49545f465354 
00000b0c 4154525f4643 
00000b12 554552522028 
00000b18 307830303030 
00000b1e 30303830754c 
00000b24 2900 
00000b26 01            19430 	.byte	1
00000b27 6c            19431 	.byte	108
00000b28 525f46505359  19432 	.strz	"R_FPSYS_REGBIT_FSTATR_PRGSPD (0x00000100uL)"
00000b2e 535f52454742 
00000b34 49545f465354 
00000b3a 4154525f5052 
00000b40 475350442028 
00000b46 307830303030 
00000b4c 30313030754c 
00000b52 2900 
00000b54 01            19433 	.byte	1
00000b55 6d            19434 	.byte	109
00000b56 525f46505359  19435 	.strz	"R_FPSYS_REGBIT_FSTATR_ERSSPD (0x00000200uL)"
00000b5c 535f52454742 
00000b62 49545f465354 
00000b68 4154525f4552 
00000b6e 535350442028 
00000b74 307830303030 
00000b7a 30323030754c 
00000b80 2900 
00000b82 01            19436 	.byte	1
00000b83 6e            19437 	.byte	110
00000b84 525f46505359  19438 	.strz	"R_FPSYS_REGBIT_FSTATR_DBFULL (0x00000400uL)"
00000b8a 535f52454742 
00000b90 49545f465354 
00000b96 4154525f4442 
00000b9c 46554c4c2028 
00000ba2 307830303030 
00000ba8 30343030754c 
00000bae 2900 
00000bb0 01            19439 	.byte	1
00000bb1 6f            19440 	.byte	111
00000bb2 525f46505359  19441 	.strz	"R_FPSYS_REGBIT_FSTATR_SUSRDY (0x00000800uL)"
00000bb8 535f52454742 
00000bbe 49545f465354 
00000bc4 4154525f5355 
00000bca 535244592028 
00000bd0 307830303030 
00000bd6 30383030754c 
00000bdc 2900 
00000bde 01            19442 	.byte	1
00000bdf 70            19443 	.byte	112
00000be0 525f46505359  19444 	.strz	"R_FPSYS_REGBIT_FSTATR_PRGERR (0x00001000uL)"
00000be6 535f52454742 
00000bec 49545f465354 
00000bf2 4154525f5052 
00000bf8 474552522028 

                                                                      Page 345
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000bfe 307830303030 
00000c04 31303030754c 
00000c0a 2900 
00000c0c 01            19445 	.byte	1
00000c0d 71            19446 	.byte	113
00000c0e 525f46505359  19447 	.strz	"R_FPSYS_REGBIT_FSTATR_ERSERR (0x00002000uL)"
00000c14 535f52454742 
00000c1a 49545f465354 
00000c20 4154525f4552 
00000c26 534552522028 
00000c2c 307830303030 
00000c32 32303030754c 
00000c38 2900 
00000c3a 01            19448 	.byte	1
00000c3b 72            19449 	.byte	114
00000c3c 525f46505359  19450 	.strz	"R_FPSYS_REGBIT_FSTATR_ILGERR (0x00004000uL)"
00000c42 535f52454742 
00000c48 49545f465354 
00000c4e 4154525f494c 
00000c54 474552522028 
00000c5a 307830303030 
00000c60 34303030754c 
00000c66 2900 
00000c68 01            19451 	.byte	1
00000c69 73            19452 	.byte	115
00000c6a 525f46505359  19453 	.strz	"R_FPSYS_REGBIT_FSTATR_FRDY (0x00008000uL)"
00000c70 535f52454742 
00000c76 49545f465354 
00000c7c 4154525f4652 
00000c82 445920283078 
00000c88 303030303830 
00000c8e 3030754c2900 
00000c94 01            19454 	.byte	1
00000c95 74            19455 	.byte	116
00000c96 525f46505359  19456 	.strz	"R_FPSYS_REGBIT_FSTATR_OTPDERR (0x00020000uL)"
00000c9c 535f52454742 
00000ca2 49545f465354 
00000ca8 4154525f4f54 
00000cae 504445525220 
00000cb4 283078303030 
00000cba 323030303075 
00000cc0 4c2900 
00000cc3 01            19457 	.byte	1
00000cc4 76            19458 	.byte	118
00000cc5 525f46505359  19459 	.strz	"R_FPSYS_REGADD_FPESTAT_U16 (R_FPSYS_REG_AREA_BASE + 0x0C0uL)"
00000ccb 535f52454741 
00000cd1 44445f465045 
00000cd7 535441545f55 
00000cdd 31362028525f 
00000ce3 46505359535f 
00000ce9 5245475f4152 
00000cef 45415f424153 
00000cf5 45202b203078 
00000cfb 304330754c29 
00000d01 00 
00000d02 01            19460 	.byte	1
00000d03 77            19461 	.byte	119
00000d04 525f46505359  19462 	.strz	"R_FPSYS_REGBIT_FPESTAT_WRITELOCK (0x0001u)"
00000d0a 535f52454742 
00000d10 49545f465045 
00000d16 535441545f57 

                                                                      Page 346
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000d1c 524954454c4f 
00000d22 434b20283078 
00000d28 303030317529 
00000d2e 00 
00000d2f 01            19463 	.byte	1
00000d30 78            19464 	.byte	120
00000d31 525f46505359  19465 	.strz	"R_FPSYS_REGBIT_FPESTAT_ERASELOCK (0x0011u)"
00000d37 535f52454742 
00000d3d 49545f465045 
00000d43 535441545f45 
00000d49 524153454c4f 
00000d4f 434b20283078 
00000d55 303031317529 
00000d5b 00 
00000d5c 01            19466 	.byte	1
00000d5d 7a            19467 	.byte	122
00000d5e 525f46505359  19468 	.strz	"R_FPSYS_REGADD_FPROTR_U16 (R_FPSYS_REG_AREA_BASE + 0x088uL)"
00000d64 535f52454741 
00000d6a 44445f465052 
00000d70 4f54525f5531 
00000d76 362028525f46 
00000d7c 505359535f52 
00000d82 45475f415245 
00000d88 415f42415345 
00000d8e 202b20307830 
00000d94 3838754c2900 
00000d9a 01            19469 	.byte	1
00000d9b 7c            19470 	.byte	124
00000d9c 525f46505359  19471 	.strz	"R_FPSYS_REGBIT_FPROTR_KEY (0x5500u)"
00000da2 535f52454742 
00000da8 49545f465052 
00000dae 4f54525f4b45 
00000db4 592028307835 
00000dba 353030752900 
00000dc0 01            19472 	.byte	1
00000dc1 7d            19473 	.byte	125
00000dc2 525f46505359  19474 	.strz	"R_FPSYS_REGBIT_FPROTR_OFF (0x0001u)"
00000dc8 535f52454742 
00000dce 49545f465052 
00000dd4 4f54525f4f46 
00000dda 462028307830 
00000de0 303031752900 
00000de6 01            19475 	.byte	1
00000de7 7e            19476 	.byte	126
00000de8 525f46505359  19477 	.strz	"R_FPSYS_REGBIT_FPROTR_ON (0x0000u)"
00000dee 535f52454742 
00000df4 49545f465052 
00000dfa 4f54525f4f4e 
00000e00 202830783030 
00000e06 3030752900 
00000e0b 01            19478 	.byte	1
00000e0c 8001          19479 	.byte	128,1
00000e0e 525f46505359  19480 	.strz	"R_FPSYS_REGADD_FLKSTAT_U8 (R_FPSYS_REG_AREA_BASE + 0x090uL)"
00000e14 535f52454741 
00000e1a 44445f464c4b 
00000e20 535441545f55 
00000e26 382028525f46 
00000e2c 505359535f52 
00000e32 45475f415245 
00000e38 415f42415345 
00000e3e 202b20307830 

                                                                      Page 347
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000e44 3930754c2900 
00000e4a 01            19481 	.byte	1
00000e4b 8201          19482 	.byte	130,1
00000e4d 525f46505359  19483 	.strz	"R_FPSYS_REGADD_FENTRYR_U16 (R_FPSYS_REG_AREA_BASE + 0x084uL)"
00000e53 535f52454741 
00000e59 44445f46454e 
00000e5f 545259525f55 
00000e65 31362028525f 
00000e6b 46505359535f 
00000e71 5245475f4152 
00000e77 45415f424153 
00000e7d 45202b203078 
00000e83 303834754c29 
00000e89 00 
00000e8a 01            19484 	.byte	1
00000e8b 8301          19485 	.byte	131,1
00000e8d 525f46505359  19486 	.strz	"R_FPSYS_REGBIT_FENTRY_FENTRYD (0x0080u)"
00000e93 535f52454742 
00000e99 49545f46454e 
00000e9f 5452595f4645 
00000ea5 4e5452594420 
00000eab 283078303038 
00000eb1 30752900 
00000eb5 01            19487 	.byte	1
00000eb6 8401          19488 	.byte	132,1
00000eb8 525f46505359  19489 	.strz	"R_FPSYS_REGBIT_FENTRY_FENTRYC (0x0001u)"
00000ebe 535f52454742 
00000ec4 49545f46454e 
00000eca 5452595f4645 
00000ed0 4e5452594320 
00000ed6 283078303030 
00000edc 31752900 
00000ee0 01            19490 	.byte	1
00000ee1 8501          19491 	.byte	133,1
00000ee3 525f46505359  19492 	.strz	"R_FPSYS_REGBIT_FENTRY_KEY (0xAA00u)"
00000ee9 535f52454742 
00000eef 49545f46454e 
00000ef5 5452595f4b45 
00000efb 592028307841 
00000f01 413030752900 
00000f07 01            19493 	.byte	1
00000f08 8601          19494 	.byte	134,1
00000f0a 525f46505359  19495 	.strz	"R_FPSYS_REGBIT_FENTRY_OFF (0x0000u)"
00000f10 535f52454742 
00000f16 49545f46454e 
00000f1c 5452595f4f46 
00000f22 462028307830 
00000f28 303030752900 
00000f2e 01            19496 	.byte	1
00000f2f 8801          19497 	.byte	136,1
00000f31 525f46505359  19498 	.strz	"R_FPSYS_MODE_DPE (R_FPSYS_REGBIT_FENTRY_FENTRYD)"
00000f37 535f4d4f4445 
00000f3d 5f4450452028 
00000f43 525f46505359 
00000f49 535f52454742 
00000f4f 49545f46454e 
00000f55 5452595f4645 
00000f5b 4e5452594429 
00000f61 00 
00000f62 01            19499 	.byte	1
00000f63 8901          19500 	.byte	137,1

                                                                      Page 348
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00000f65 525f46505359  19501 	.strz	"R_FPSYS_MODE_CPE (R_FPSYS_REGBIT_FENTRY_FENTRYC)"
00000f6b 535f4d4f4445 
00000f71 5f4350452028 
00000f77 525f46505359 
00000f7d 535f52454742 
00000f83 49545f46454e 
00000f89 5452595f4645 
00000f8f 4e5452594329 
00000f95 00 
00000f96 01            19502 	.byte	1
00000f97 8d01          19503 	.byte	141,1
00000f99 525f46505359  19504 	.strz	"R_FPSYS_FCURAM_AREA_SIZE (0x00001000uL)"
00000f9f 535f46435552 
00000fa5 414d5f415245 
00000fab 415f53495a45 
00000fb1 202830783030 
00000fb7 303031303030 
00000fbd 754c2900 
00000fc1 01            19505 	.byte	1
00000fc2 9101          19506 	.byte	145,1
00000fc4 525f46505359  19507 	.strz	"R_FPSYS_EXTRA3_AREA_BASE (0x01030000uL)"
00000fca 535f45585452 
00000fd0 41335f415245 
00000fd6 415f42415345 
00000fdc 202830783031 
00000fe2 303330303030 
00000fe8 754c2900 
00000fec 01            19508 	.byte	1
00000fed 9701          19509 	.byte	151,1
00000fef 525f46505359  19510 	.strz	"R_FPSYS_FCURAM_AREA_COPY_SIZE (R_FPSYS_FCURAM_AREA_SIZE / 8)"
00000ff5 535f46435552 
00000ffb 414d5f415245 
00001001 415f434f5059 
00001007 5f53495a4520 
0000100d 28525f465053 
00001013 59535f464355 
00001019 52414d5f4152 
0000101f 45415f53495a 
00001025 45202f203829 
0000102b 00 
0000102c 01            19511 	.byte	1
0000102d 9d01          19512 	.byte	157,1
0000102f 525f46505359  19513 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_ERASE (0x20u)"
00001035 535f464c4153 
0000103b 485f41434345 
00001041 53535f434d44 
00001047 5f4552415345 
0000104d 202830783230 
00001053 752900 
00001056 01            19514 	.byte	1
00001057 9e01          19515 	.byte	158,1
00001059 525f46505359  19516 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_CLEARSTAT (0x50u)"
0000105f 535f464c4153 
00001065 485f41434345 
0000106b 53535f434d44 
00001071 5f434c454152 
00001077 535441542028 
0000107d 307835307529 
00001083 00 
00001084 01            19517 	.byte	1
00001085 9f01          19518 	.byte	159,1

                                                                      Page 349
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001087 525f46505359  19519 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_FORCED_STOP (0xB3u)"
0000108d 535f464c4153 
00001093 485f41434345 
00001099 53535f434d44 
0000109f 5f464f524345 
000010a5 445f53544f50 
000010ab 202830784233 
000010b1 752900 
000010b4 01            19520 	.byte	1
000010b5 a001          19521 	.byte	160,1
000010b7 525f46505359  19522 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_WRITE (0xE8u)"
000010bd 535f464c4153 
000010c3 485f41434345 
000010c9 53535f434d44 
000010cf 5f5752495445 
000010d5 202830784538 
000010db 752900 
000010de 01            19523 	.byte	1
000010df a101          19524 	.byte	161,1
000010e1 525f46505359  19525 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_PRG_CFG (0x40u)"
000010e7 535f464c4153 
000010ed 485f41434345 
000010f3 53535f434d44 
000010f9 5f5052475f43 
000010ff 464720283078 
00001105 3430752900 
0000110a 01            19526 	.byte	1
0000110b a201          19527 	.byte	162,1
0000110d 525f46505359  19528 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_PRG_CFG_OTP (0x45u)"
00001113 535f464c4153 
00001119 485f41434345 
0000111f 53535f434d44 
00001125 5f5052475f43 
0000112b 46475f4f5450 
00001131 202830783435 
00001137 752900 
0000113a 01            19529 	.byte	1
0000113b a301          19530 	.byte	163,1
0000113d 525f46505359  19531 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_READ_LOCKBIT (0x71u)"
00001143 535f464c4153 
00001149 485f41434345 
0000114f 53535f434d44 
00001155 5f524541445f 
0000115b 4c4f434b4249 
00001161 542028307837 
00001167 31752900 
0000116b 01            19532 	.byte	1
0000116c a401          19533 	.byte	164,1
0000116e 525f46505359  19534 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_WRITE_LOCKBIT (0x77u)"
00001174 535f464c4153 
0000117a 485f41434345 
00001180 53535f434d44 
00001186 5f5752495445 
0000118c 5f4c4f434b42 
00001192 495420283078 
00001198 3737752900 
0000119d 01            19535 	.byte	1
0000119e a501          19536 	.byte	165,1
000011a0 525f46505359  19537 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_SUSPEND (0xB0u)"
000011a6 535f464c4153 
000011ac 485f41434345 

                                                                      Page 350
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000011b2 53535f434d44 
000011b8 5f5355535045 
000011be 4e4420283078 
000011c4 4230752900 
000011c9 01            19538 	.byte	1
000011ca a701          19539 	.byte	167,1
000011cc 525f46505359  19540 	.strz	"R_FPSYS_FLASH_ACCESS_CMD_EXE (0xD0u)"
000011d2 535f464c4153 
000011d8 485f41434345 
000011de 53535f434d44 
000011e4 5f4558452028 
000011ea 307844307529 
000011f0 00 
000011f1 01            19541 	.byte	1
000011f2 a901          19542 	.byte	169,1
000011f4 525f46505359  19543 	.strz	"R_FPSYS_CONFIG_AREA_BASE (0xFF300000uL)"
000011fa 535f434f4e46 
00001200 49475f415245 
00001206 415f42415345 
0000120c 202830784646 
00001212 333030303030 
00001218 754c2900 
0000121c 01            19544 	.byte	1
0000121d aa01          19545 	.byte	170,1
0000121f 525f46505359  19546 	.strz	"R_FPSYS_CONFIG_AREA_SEC_FLAGS (R_FPSYS_CONFIG_AREA_BASE + 0x40u)"
00001225 535f434f4e46 
0000122b 49475f415245 
00001231 415f5345435f 
00001237 464c41475320 
0000123d 28525f465053 
00001243 59535f434f4e 
00001249 4649475f4152 
0000124f 45415f424153 
00001255 45202b203078 
0000125b 3430752900 
00001260 01            19547 	.byte	1
00001261 ab01          19548 	.byte	171,1
00001263 525f46505359  19549 	.strz	"R_FPSYS_CONFIG_AREA_OCD (R_FPSYS_CONFIG_AREA_BASE + 0x50u)"
00001269 535f434f4e46 
0000126f 49475f415245 
00001275 415f4f434420 
0000127b 28525f465053 
00001281 59535f434f4e 
00001287 4649475f4152 
0000128d 45415f424153 
00001293 45202b203078 
00001299 3530752900 
0000129e 01            19550 	.byte	1
0000129f ac01          19551 	.byte	172,1
000012a1 525f46505359  19552 	.strz	"R_FPSYS_CONFIG_AREA_RESET (R_FPSYS_CONFIG_AREA_BASE + 0x60u)"
000012a7 535f434f4e46 
000012ad 49475f415245 
000012b3 415f52455345 
000012b9 542028525f46 
000012bf 505359535f43 
000012c5 4f4e4649475f 
000012cb 415245415f42 
000012d1 415345202b20 
000012d7 307836307529 
000012dd 00 
000012de 01            19553 	.byte	1

                                                                      Page 351
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000012df ad01          19554 	.byte	173,1
000012e1 525f46505359  19555 	.strz	"R_FPSYS_CONFIG_AREA_OPTIONBYTES (R_FPSYS_CONFIG_AREA_BASE + 0x70u)"
000012e7 535f434f4e46 
000012ed 49475f415245 
000012f3 415f4f505449 
000012f9 4f4e42595445 
000012ff 532028525f46 
00001305 505359535f43 
0000130b 4f4e4649475f 
00001311 415245415f42 
00001317 415345202b20 
0000131d 307837307529 
00001323 00 
00001324 01            19556 	.byte	1
00001325 b401          19557 	.byte	180,1
00001327 525f46505359  19558 	.strz	"R_FPSYS_EXTRA3_AREA_SCDS_U32 (R_FPSYS_EXTRA3_AREA_BASE + 0x270uL)"
0000132d 535f45585452 
00001333 41335f415245 
00001339 415f53434453 
0000133f 5f5533322028 
00001345 525f46505359 
0000134b 535f45585452 
00001351 41335f415245 
00001357 415f42415345 
0000135d 202b20307832 
00001363 3730754c2900 
00001369 01            19559 	.byte	1
0000136a b501          19560 	.byte	181,1
0000136c 525f46505359  19561 	.strz	"R_FPSYS_EXTRA3_AREA_PRDSEL1 (0xC0uL)"
00001372 535f45585452 
00001378 41335f415245 
0000137e 415f50524453 
00001384 454c31202830 
0000138a 784330754c29 
00001390 00 
00001391 01            19562 	.byte	1
00001392 b601          19563 	.byte	182,1
00001394 525f46505359  19564 	.strz	"R_FPSYS_EXTRA3_AREA_PRDSEL2 (0xC4uL)"
0000139a 535f45585452 
000013a0 41335f415245 
000013a6 415f50524453 
000013ac 454c32202830 
000013b2 784334754c29 
000013b8 00 
000013b9 01            19565 	.byte	1
000013ba b701          19566 	.byte	183,1
000013bc 525f46505359  19567 	.strz	"R_FPSYS_EXTRA3_AREA_PRDSEL4 (0xCCuL)"
000013c2 535f45585452 
000013c8 41335f415245 
000013ce 415f50524453 
000013d4 454c34202830 
000013da 784343754c29 
000013e0 00 
000013e1 01            19568 	.byte	1
000013e2 b801          19569 	.byte	184,1
000013e4 525f46505359  19570 	.strz	"R_FPSYS_EXTRA3_AREA_PRDNAME1 (0xD0uL)"
000013ea 535f45585452 
000013f0 41335f415245 
000013f6 415f5052444e 
000013fc 414d45312028 
00001402 30784430754c 

                                                                      Page 352
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001408 2900 
0000140a 01            19571 	.byte	1
0000140b b901          19572 	.byte	185,1
0000140d 525f46505359  19573 	.strz	"R_FPSYS_EXTRA3_AREA_PRDNAME2 (0xD4uL)"
00001413 535f45585452 
00001419 41335f415245 
0000141f 415f5052444e 
00001425 414d45322028 
0000142b 30784434754c 
00001431 2900 
00001433 01            19574 	.byte	1
00001434 ba01          19575 	.byte	186,1
00001436 525f46505359  19576 	.strz	"R_FPSYS_EXTRA3_AREA_PRDNAME3 (0xD8uL)"
0000143c 535f45585452 
00001442 41335f415245 
00001448 415f5052444e 
0000144e 414d45332028 
00001454 30784438754c 
0000145a 2900 
0000145c 01            19577 	.byte	1
0000145d bb01          19578 	.byte	187,1
0000145f 525f46505359  19579 	.strz	"R_FPSYS_EXTRA3_AREA_PRDNAME4 (0xDCuL)"
00001465 535f45585452 
0000146b 41335f415245 
00001471 415f5052444e 
00001477 414d45342028 
0000147d 30784443754c 
00001483 2900 
00001485 01            19580 	.byte	1
00001486 bc01          19581 	.byte	188,1
00001488 525f46505359  19582 	.strz	"R_FPSYS_EXTRA3_AREA_FPVER_U08 (R_FPSYS_EXTRA3_AREA_BASE + 0x219uL)"
0000148e 535f45585452 
00001494 41335f415245 
0000149a 415f46505645 
000014a0 525f55303820 
000014a6 28525f465053 
000014ac 59535f455854 
000014b2 5241335f4152 
000014b8 45415f424153 
000014be 45202b203078 
000014c4 323139754c29 
000014ca 00 
000014cb 01            19583 	.byte	1
000014cc be01          19584 	.byte	190,1
000014ce 525f46505359  19585 	.strz	"R_FPSYS_FPVER_04 (0x04u)"
000014d4 535f46505645 
000014da 525f30342028 
000014e0 307830347529 
000014e6 00 
000014e7 01            19586 	.byte	1
000014e8 c001          19587 	.byte	192,1
000014ea 525f46505359  19588 	.strz	"R_FPSYS_EXTRA3_AREA_UB_FPVER04_U08 (R_FPSYS_EXTRA3_AREA_BASE + 0x21EuL)"
000014f0 535f45585452 
000014f6 41335f415245 
000014fc 415f55425f46 
00001502 505645523034 
00001508 5f5530382028 
0000150e 525f46505359 
00001514 535f45585452 
0000151a 41335f415245 
00001520 415f42415345 

                                                                      Page 353
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001526 202b20307832 
0000152c 3145754c2900 
00001532 01            19589 	.byte	1
00001533 c101          19590 	.byte	193,1
00001535 525f46505359  19591 	.strz	"R_FPSYS_EXTRA3_AREA_MAXHCLK_U32 (R_FPSYS_EXTRA3_AREA_BASE + 0x234uL)"
0000153b 535f45585452 
00001541 41335f415245 
00001547 415f4d415848 
0000154d 434c4b5f5533 
00001553 322028525f46 
00001559 505359535f45 
0000155f 58545241335f 
00001565 415245415f42 
0000156b 415345202b20 
00001571 307832333475 
00001577 4c2900 
0000157a 01            19592 	.byte	1
0000157b c201          19593 	.byte	194,1
0000157d 525f46505359  19594 	.strz	"R_FPSYS_EXTRA3_AREA_MINHCLK_U32 (R_FPSYS_EXTRA3_AREA_BASE + 0x238uL)"
00001583 535f45585452 
00001589 41335f415245 
0000158f 415f4d494e48 
00001595 434c4b5f5533 
0000159b 322028525f46 
000015a1 505359535f45 
000015a7 58545241335f 
000015ad 415245415f42 
000015b3 415345202b20 
000015b9 307832333875 
000015bf 4c2900 
000015c2 01            19595 	.byte	1
000015c3 c301          19596 	.byte	195,1
000015c5 525f46505359  19597 	.strz	"R_FPSYS_EXTRA3_AREA_PCLKDIV1_FPVER03_U32 (R_FPSYS_EXTRA3_AREA_BASE + 0x264uL)"
000015cb 535f45585452 
000015d1 41335f415245 
000015d7 415f50434c4b 
000015dd 444956315f46 
000015e3 505645523033 
000015e9 5f5533322028 
000015ef 525f46505359 
000015f5 535f45585452 
000015fb 41335f415245 
00001601 415f42415345 
00001607 202b20307832 
0000160d 3634754c2900 
00001613 01            19598 	.byte	1
00001614 c401          19599 	.byte	196,1
00001616 525f46505359  19600 	.strz	"R_FPSYS_EXTRA3_AREA_PCLK_FPVER03_U32 (R_FPSYS_EXTRA3_AREA_BASE + 0x274uL)"
0000161c 535f45585452 
00001622 41335f415245 
00001628 415f50434c4b 
0000162e 5f4650564552 
00001634 30335f553332 
0000163a 2028525f4650 
00001640 5359535f4558 
00001646 545241335f41 
0000164c 5245415f4241 
00001652 5345202b2030 
00001658 78323734754c 
0000165e 2900 
00001660 01            19601 	.byte	1

                                                                      Page 354
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001661 c501          19602 	.byte	197,1
00001663 525f46505359  19603 	.strz	"R_FPSYS_EXTRA3_AREA_PCLKDIV1_FPVER04_U32 (R_FPSYS_EXTRA3_AREA_BASE + 0x265uL)"
00001669 535f45585452 
0000166f 41335f415245 
00001675 415f50434c4b 
0000167b 444956315f46 
00001681 505645523034 
00001687 5f5533322028 
0000168d 525f46505359 
00001693 535f45585452 
00001699 41335f415245 
0000169f 415f42415345 
000016a5 202b20307832 
000016ab 3635754c2900 
000016b1 01            19604 	.byte	1
000016b2 c601          19605 	.byte	198,1
000016b4 525f46505359  19606 	.strz	"R_FPSYS_EXTRA3_AREA_PCLK_FPVER04_U32 (R_FPSYS_EXTRA3_AREA_BASE + 0x278uL)"
000016ba 535f45585452 
000016c0 41335f415245 
000016c6 415f50434c4b 
000016cc 5f4650564552 
000016d2 30345f553332 
000016d8 2028525f4650 
000016de 5359535f4558 
000016e4 545241335f41 
000016ea 5245415f4241 
000016f0 5345202b2030 
000016f6 78323738754c 
000016fc 2900 
000016fe 01            19607 	.byte	1
000016ff c801          19608 	.byte	200,1
00001701 525f46505359  19609 	.strz	"R_FPSYS_PRDNAME_E1x_012x (0x00323130u)"
00001707 535f5052444e 
0000170d 414d455f4531 
00001713 785f30313278 
00001719 202830783030 
0000171f 333233313330 
00001725 752900 
00001728 01            19610 	.byte	1
00001729 c901          19611 	.byte	201,1
0000172b 525f46505359  19612 	.strz	"R_FPSYS_PRDNAME_E1x_01Zx (0x005A3130u)"
00001731 535f5052444e 
00001737 414d455f4531 
0000173d 785f30315a78 
00001743 202830783030 
00001749 354133313330 
0000174f 752900 
00001752 01            19613 	.byte	1
00001753 cc01          19614 	.byte	204,1
00001755 525f52445052  19615 	.strz	"R_RDPR_FLAG_MASK (0x80000000u)"
0000175b 5f464c41475f 
00001761 4d41534b2028 
00001767 307838303030 
0000176d 303030307529 
00001773 00 
00001774 01            19616 	.byte	1
00001775 cd01          19617 	.byte	205,1
00001777 525f57525052  19618 	.strz	"R_WRPR_FLAG_MASK (0x40000000u)"
0000177d 5f464c41475f 
00001783 4d41534b2028 
00001789 307834303030 

                                                                      Page 355
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000178f 303030307529 
00001795 00 
00001796 01            19619 	.byte	1
00001797 ce01          19620 	.byte	206,1
00001799 525f53455052  19621 	.strz	"R_SEPR_FLAG_MASK (0x20000000u)"
0000179f 5f464c41475f 
000017a5 4d41534b2028 
000017ab 307832303030 
000017b1 303030307529 
000017b7 00 
000017b8 01            19622 	.byte	1
000017b9 cf01          19623 	.byte	207,1
000017bb 525f5350445f  19624 	.strz	"R_SPD_FLAG_MASK (0x08000000u)"
000017c1 464c41475f4d 
000017c7 41534b202830 
000017cd 783038303030 
000017d3 303030752900 
000017d9 01            19625 	.byte	1
000017da d001          19626 	.byte	208,1
000017dc 525f53504945  19627 	.strz	"R_SPIE_FLAG_MASK (0x01000000u)"
000017e2 5f464c41475f 
000017e8 4d41534b2028 
000017ee 307830313030 
000017f4 303030307529 
000017fa 00 
000017fb 01            19628 	.byte	1
000017fc d101          19629 	.byte	209,1
000017fe 525f52445052  19630 	.strz	"R_RDPR_FLAG_SHIFT (0x1Fu)"
00001804 5f464c41475f 
0000180a 534849465420 
00001810 283078314675 
00001816 2900 
00001818 01            19631 	.byte	1
00001819 d201          19632 	.byte	210,1
0000181b 525f57525052  19633 	.strz	"R_WRPR_FLAG_SHIFT (0x1Eu)"
00001821 5f464c41475f 
00001827 534849465420 
0000182d 283078314575 
00001833 2900 
00001835 01            19634 	.byte	1
00001836 d301          19635 	.byte	211,1
00001838 525f53455052  19636 	.strz	"R_SEPR_FLAG_SHIFT (0x1Du)"
0000183e 5f464c41475f 
00001844 534849465420 
0000184a 283078314475 
00001850 2900 
00001852 01            19637 	.byte	1
00001853 d401          19638 	.byte	212,1
00001855 525f5350445f  19639 	.strz	"R_SPD_FLAG_SHIFT (0x1Bu)"
0000185b 464c41475f53 
00001861 484946542028 
00001867 307831427529 
0000186d 00 
0000186e 01            19640 	.byte	1
0000186f d501          19641 	.byte	213,1
00001871 525f53504945  19642 	.strz	"R_SPIE_FLAG_SHIFT (0x18u)"
00001877 5f464c41475f 
0000187d 534849465420 
00001883 283078313875 
00001889 2900 
0000188b 01            19643 	.byte	1

                                                                      Page 356
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
0000188c d701          19644 	.byte	215,1
0000188e 525f464c495f  19645 	.strz	"R_FLI_BLOCK_SIZE (0x8000u)"
00001894 424c4f434b5f 
0000189a 53495a452028 
000018a0 307838303030 
000018a6 752900 
000018a9 01            19646 	.byte	1
000018aa d801          19647 	.byte	216,1
000018ac 525f464c495f  19648 	.strz	"R_FLI_SMALL_BLOCK_SIZE (0x2000u)"
000018b2 534d414c4c5f 
000018b8 424c4f434b5f 
000018be 53495a452028 
000018c4 307832303030 
000018ca 752900 
000018cd 01            19649 	.byte	1
000018ce d901          19650 	.byte	217,1
000018d0 525f464c495f  19651 	.strz	"R_FLI_BLOCK_TRANSFERSIZE (0x80u)"
000018d6 424c4f434b5f 
000018dc 5452414e5346 
000018e2 455253495a45 
000018e8 202830783830 
000018ee 752900 
000018f1 01            19652 	.byte	1
000018f2 da01          19653 	.byte	218,1
000018f4 525f464c495f  19654 	.strz	"R_FLI_BLOCK_TRANSFERSIZE_PART (0x40u)"
000018fa 424c4f434b5f 
00001900 5452414e5346 
00001906 455253495a45 
0000190c 5f5041525420 
00001912 283078343075 
00001918 2900 
0000191a 01            19655 	.byte	1
0000191b dc01          19656 	.byte	220,1
0000191d 525f5052475f  19657 	.strz	"R_PRG_CFG_TRANSFERSIZE (0x08u)"
00001923 4346475f5452 
00001929 414e53464552 
0000192f 53495a452028 
00001935 307830387529 
0000193b 00 
0000193c 01            19658 	.byte	1
0000193d dd01          19659 	.byte	221,1
0000193f 525f5052475f  19660 	.strz	"R_PRG_CFG_TRANSFERSIZE_OTP (R_PRG_CFG_TRANSFERSIZE)"
00001945 4346475f5452 
0000194b 414e53464552 
00001951 53495a455f4f 
00001957 54502028525f 
0000195d 5052475f4346 
00001963 475f5452414e 
00001969 534645525349 
0000196f 5a452900 
00001973 01            19661 	.byte	1
00001974 de01          19662 	.byte	222,1
00001976 525f5052475f  19663 	.strz	"R_PRG_CFG_TRANSFERSIZE_OPB (2 * R_PRG_CFG_TRANSFERSIZE)"
0000197c 4346475f5452 
00001982 414e53464552 
00001988 53495a455f4f 
0000198e 504220283220 
00001994 2a20525f5052 
0000199a 475f4346475f 
000019a0 5452414e5346 
000019a6 455253495a45 

                                                                      Page 357
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
000019ac 2900 
000019ae 01            19664 	.byte	1
000019af df01          19665 	.byte	223,1
000019b1 525f5052475f  19666 	.strz	"R_PRG_CFG_TRANSFERSIZE_OCD (R_PRG_CFG_TRANSFERSIZE)"
000019b7 4346475f5452 
000019bd 414e53464552 
000019c3 53495a455f4f 
000019c9 43442028525f 
000019cf 5052475f4346 
000019d5 475f5452414e 
000019db 534645525349 
000019e1 5a452900 
000019e5 01            19667 	.byte	1
000019e6 e001          19668 	.byte	224,1
000019e8 525f5052475f  19669 	.strz	"R_PRG_CFG_TRANSFERSIZE_RESET (R_PRG_CFG_TRANSFERSIZE)"
000019ee 4346475f5452 
000019f4 414e53464552 
000019fa 53495a455f52 
00001a00 455345542028 
00001a06 525f5052475f 
00001a0c 4346475f5452 
00001a12 414e53464552 
00001a18 53495a452900 
00001a1e 01            19670 	.byte	1
00001a1f e201          19671 	.byte	226,1
00001a21 525f464c495f  19672 	.strz	"R_FLI_USERBOOT_AREA_START (0x01000000u)"
00001a27 55534552424f 
00001a2d 4f545f415245 
00001a33 415f53544152 
00001a39 542028307830 
00001a3f 313030303030 
00001a45 30752900 
00001a49 01            19673 	.byte	1
00001a4a e301          19674 	.byte	227,1
00001a4c 525f464c495f  19675 	.strz	"R_FLI_USERBOOT_AREA_END (0x01007FFFu)"
00001a52 55534552424f 
00001a58 4f545f415245 
00001a5e 415f454e4420 
00001a64 283078303130 
00001a6a 303746464675 
00001a70 2900 
00001a72 01            19676 	.byte	1
00001a73 e401          19677 	.byte	228,1
00001a75 525f46434c5f  19678 	.strz	"R_FCL_USERBOOT_AREA_SELECT (0x80000000u)"
00001a7b 55534552424f 
00001a81 4f545f415245 
00001a87 415f53454c45 
00001a8d 435420283078 
00001a93 383030303030 
00001a99 3030752900 
00001a9e 01            19679 	.byte	1
00001a9f e501          19680 	.byte	229,1
00001aa1 525f464c495f  19681 	.strz	"R_FLI_USERBOOT_AREA_MASK (0x7FFFFFFFu)"
00001aa7 55534552424f 
00001aad 4f545f415245 
00001ab3 415f4d41534b 
00001ab9 202830783746 
00001abf 464646464646 
00001ac5 752900 
00001ac8 01            19682 	.byte	1
00001ac9 ee01          19683 	.byte	238,1

                                                                      Page 358
                                                              C:\Users\ADMINI~1\AppData\Local\Temp\gh_00000vo1.si
00001acb 525f464c495f  19684 	.strz	"R_FLI_CFLASH2_START (0x00800000u)"
00001ad1 43464c415348 
00001ad7 325f53544152 
00001add 542028307830 
00001ae3 303830303030 
00001ae9 30752900 
00001aed 01            19685 	.byte	1
00001aee f401          19686 	.byte	244,1
00001af0 525f464c495f  19687 	.strz	"R_FLI_MIN_WRITESIZE (2 * R_FLI_BLOCK_TRANSFERSIZE)"
00001af6 4d494e5f5752 
00001afc 49544553495a 
00001b02 45202832202a 
00001b08 20525f464c49 
00001b0e 5f424c4f434b 
00001b14 5f5452414e53 
00001b1a 46455253495a 
00001b20 452900 
00001b23 01            19688 	.byte	1
00001b24 f601          19689 	.byte	246,1
00001b26 525f53595354  19690 	.strz	"R_SYSTEM_REGISTER_PID 6, 1"
00001b2c 454d5f524547 
00001b32 49535445525f 
00001b38 50494420362c 
00001b3e 203100 
00001b41 01            19691 	.byte	1
00001b42 f701          19692 	.byte	247,1
00001b44 525f5049445f  19693 	.strz	"R_PID_CORE_MASK (0x000000E0)"
00001b4a 434f52455f4d 
00001b50 41534b202830 
00001b56 783030303030 
00001b5c 3045302900 
00001b61 01            19694 	.byte	1
00001b62 f801          19695 	.byte	248,1
00001b64 525f5049445f  19696 	.strz	"R_PID_CORE_G3K (0x00000020)"
00001b6a 434f52455f47 
00001b70 334b20283078 
00001b76 303030303030 
00001b7c 32302900 
00001b80 01            19697 	.byte	1
00001b81 f901          19698 	.byte	249,1
00001b83 525f5049445f  19699 	.strz	"R_PID_CORE_G3KH (0x000000a0)"
00001b89 434f52455f47 
00001b8f 334b48202830 
00001b95 783030303030 
00001b9b 3061302900 
00001ba0 04            19700 	.byte	4
00001ba1 04            19701 	.byte	4
00001ba2 00            19702 	.byte	0
                       19703 	.section	.debug_abbrev
0000018d 00            19704 	.byte	0
                       19705 	.section	.debug_info
                       19706 .Ldw_end:
                       19707 .rh850_flags REGMODE32,DATA_ALIGN8,GP_FIX,EP_NONFIX,TP_FIX,REG2_NONRESERVE,G3KH,SDA_EXTRA_REGS_0