   1              		.file	"core_gpio.c"
   2              		.option nopic
   3              		.attribute arch, "rv32i2p0_m2p0_c2p0"
   4              		.attribute unaligned_access, 0
   5              		.attribute stack_align, 16
   6              		.text
   7              	.Ltext0:
   8              		.cfi_sections	.debug_frame
   9              		.section	.text.GPIO_init,"ax",@progbits
  10              		.align	1
  11              		.globl	GPIO_init
  13              	GPIO_init:
  14              	.LFB0:
  15              		.file 1 "../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c"
   1:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*******************************************************************************
   2:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * (c) Copyright 2008-2023 Microchip FPGA Embedded Systems Solutions.
   3:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * 
   4:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * SPDX-License-Identifier: MIT
   5:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  *
   6:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * @file core_gpio.c
   7:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * @author Microchip FPGA Embedded Systems Solutions
   8:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * @brief CoreGPIO bare metal driver implementation.
   9:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  *
  10:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
  11:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** #include "coregpio_regs.h"
  12:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** #include "core_gpio.h"
  13:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
  14:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
  15:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  *
  16:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
  17:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** #define GPIO_INT_ENABLE_MASK        (uint32_t)0x00000008UL
  18:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** #define OUTPUT_BUFFER_ENABLE_MASK   0x00000004UL
  19:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
  20:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
  21:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** #define NB_OF_GPIO  32
  22:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
  23:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** #define CLEAR_ALL_IRQ32     (uint32_t)0xFFFFFFFF
  24:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** #define CLEAR_ALL_IRQ16     (uint16_t)0xFFFF
  25:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** #define CLEAR_ALL_IRQ8      (uint8_t)0xFF
  26:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
  27:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
  28:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_init()
  29:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
  30:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
  31:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_init
  32:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
  33:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
  34:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     addr_t              base_addr,
  35:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_apb_width_t    bus_width
  36:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
  37:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
  16              		.loc 1 37 1
  17              		.cfi_startproc
  18              	.LVL0:
  38:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint8_t i = 0;
  19              		.loc 1 38 5
  39:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     addr_t cfg_reg_addr = base_addr;
  20              		.loc 1 39 5
  40:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
  41:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     this_gpio->base_addr = base_addr;
  21              		.loc 1 41 5
  37:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint8_t i = 0;
  22              		.loc 1 37 1 is_stmt 0
  23 0000 4111     		addi	sp,sp,-16
  24              		.cfi_def_cfa_offset 16
  25 0002 22C4     		sw	s0,8(sp)
  26              		.cfi_offset 8, -8
  27 0004 2A84     		mv	s0,a0
  28 0006 26C2     		sw	s1,4(sp)
  29 0008 4AC0     		sw	s2,0(sp)
  30 000a 06C6     		sw	ra,12(sp)
  31              		.cfi_offset 9, -12
  32              		.cfi_offset 18, -16
  33              		.cfi_offset 1, -4
  34              		.loc 1 41 26
  35 000c 0CC0     		sw	a1,0(s0)
  42:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     this_gpio->apb_bus_width = bus_width;
  36              		.loc 1 42 5 is_stmt 1
  37:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint8_t i = 0;
  37              		.loc 1 37 1 is_stmt 0
  38 000e AE84     		mv	s1,a1
  39              		.loc 1 42 30
  40 0010 50C1     		sw	a2,4(a0)
  43:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
  44:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     /* Clear configuration. */
  45:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     for( i = 0, cfg_reg_addr = base_addr; i < NB_OF_GPIO; ++i )
  41              		.loc 1 45 5 is_stmt 1
  42 0012 13890508 		addi	s2,a1,128
  43              	.LVL1:
  44              	.L2:
  46:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
  47:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         HW_set_8bit_reg( cfg_reg_addr, 0 );
  45              		.loc 1 47 9 discriminator 3
  46 0016 2685     		mv	a0,s1
  47 0018 8145     		li	a1,0
  48:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_reg_addr += 4;
  48              		.loc 1 48 22 is_stmt 0 discriminator 3
  49 001a 9104     		addi	s1,s1,4
  50              	.LVL2:
  47:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_reg_addr += 4;
  51              		.loc 1 47 9 discriminator 3
  52 001c 97000000 		call	HW_set_8bit_reg
  52      E7800000 
  53              	.LVL3:
  54              		.loc 1 48 9 is_stmt 1 discriminator 3
  45:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
  55              		.loc 1 45 5 is_stmt 0 discriminator 3
  56 0024 E39924FF 		bne	s1,s2,.L2
  49:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
  50:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     /* Clear any pending interrupts */
  51:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
  57              		.loc 1 51 5 is_stmt 1
  58              		.loc 1 51 22 is_stmt 0
  59 0028 5C40     		lw	a5,4(s0)
  60              		.loc 1 51 5
  61 002a 0547     		li	a4,1
  62 002c 6383E702 		beq	a5,a4,.L3
  63 0030 A9CB     		beq	a5,zero,.L4
  64 0032 0947     		li	a4,2
  65 0034 6390E70A 		bne	a5,a4,.L1
  52:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
  53:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_32_BITS_BUS:
  54:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_32bit_reg( this_gpio->base_addr, IRQ, CLEAR_ALL_IRQ32 );
  66              		.loc 1 54 13 is_stmt 1
  67 0038 0840     		lw	a0,0(s0)
  55:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
  56:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
  57:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_16_BITS_BUS:
  58:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ0, (uint16_t)CLEAR_ALL_IRQ16 );
  59:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, (uint16_t)CLEAR_ALL_IRQ16 );
  60:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
  61:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
  62:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_8_BITS_BUS:
  63:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ0, (uint8_t)CLEAR_ALL_IRQ8 );
  64:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ1, (uint8_t)CLEAR_ALL_IRQ8 );
  65:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ2, (uint8_t)CLEAR_ALL_IRQ8 );
  66:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, (uint8_t)CLEAR_ALL_IRQ8 );
  67:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
  68:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
  69:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
  70:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
  71:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
  72:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
  73:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
  68              		.loc 1 73 1 is_stmt 0
  69 003a 2244     		lw	s0,8(sp)
  70              		.cfi_remember_state
  71              		.cfi_restore 8
  72              	.LVL4:
  73 003c B240     		lw	ra,12(sp)
  74              		.cfi_restore 1
  75 003e 9244     		lw	s1,4(sp)
  76              		.cfi_restore 9
  77              	.LVL5:
  78 0040 0249     		lw	s2,0(sp)
  79              		.cfi_restore 18
  80              	.LVL6:
  54:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
  81              		.loc 1 54 13
  82 0042 FD55     		li	a1,-1
  83              		.loc 1 73 1
  54:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
  84              		.loc 1 54 13
  85 0044 13050508 		addi	a0,a0,128
  86              		.loc 1 73 1
  87 0048 4101     		addi	sp,sp,16
  88              		.cfi_def_cfa_offset 0
  54:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
  89              		.loc 1 54 13
  90 004a 17030000 		tail	HW_set_32bit_reg
  90      67000300 
  91              	.LVL7:
  92              	.L3:
  93              		.cfi_restore_state
  58:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, (uint16_t)CLEAR_ALL_IRQ16 );
  94              		.loc 1 58 13 is_stmt 1
  95 0052 0840     		lw	a0,0(s0)
  96 0054 C164     		li	s1,65536
  97              	.LVL8:
  98 0056 9385F4FF 		addi	a1,s1,-1
  99 005a 13050508 		addi	a0,a0,128
 100 005e 97000000 		call	HW_set_16bit_reg
 100      E7800000 
 101              	.LVL9:
  59:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 102              		.loc 1 59 13
 103 0066 0840     		lw	a0,0(s0)
 104              		.loc 1 73 1 is_stmt 0
 105 0068 2244     		lw	s0,8(sp)
 106              		.cfi_remember_state
 107              		.cfi_restore 8
 108              	.LVL10:
 109 006a B240     		lw	ra,12(sp)
 110              		.cfi_restore 1
 111 006c 0249     		lw	s2,0(sp)
 112              		.cfi_restore 18
  59:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 113              		.loc 1 59 13
 114 006e 9385F4FF 		addi	a1,s1,-1
 115              		.loc 1 73 1
 116 0072 9244     		lw	s1,4(sp)
 117              		.cfi_restore 9
  59:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 118              		.loc 1 59 13
 119 0074 13054508 		addi	a0,a0,132
 120              		.loc 1 73 1
 121 0078 4101     		addi	sp,sp,16
 122              		.cfi_def_cfa_offset 0
  59:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 123              		.loc 1 59 13
 124 007a 17030000 		tail	HW_set_16bit_reg
 124      67000300 
 125              	.LVL11:
 126              	.L4:
 127              		.cfi_restore_state
  63:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ1, (uint8_t)CLEAR_ALL_IRQ8 );
 128              		.loc 1 63 13 is_stmt 1
 129 0082 0840     		lw	a0,0(s0)
 130 0084 9305F00F 		li	a1,255
 131 0088 13050508 		addi	a0,a0,128
 132 008c 97000000 		call	HW_set_8bit_reg
 132      E7800000 
 133              	.LVL12:
  64:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ2, (uint8_t)CLEAR_ALL_IRQ8 );
 134              		.loc 1 64 13
 135 0094 0840     		lw	a0,0(s0)
 136 0096 9305F00F 		li	a1,255
 137 009a 13054508 		addi	a0,a0,132
 138 009e 97000000 		call	HW_set_8bit_reg
 138      E7800000 
 139              	.LVL13:
  65:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, (uint8_t)CLEAR_ALL_IRQ8 );
 140              		.loc 1 65 13
 141 00a6 0840     		lw	a0,0(s0)
 142 00a8 9305F00F 		li	a1,255
 143 00ac 13058508 		addi	a0,a0,136
 144 00b0 97000000 		call	HW_set_8bit_reg
 144      E7800000 
 145              	.LVL14:
  66:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 146              		.loc 1 66 13
 147 00b8 0840     		lw	a0,0(s0)
 148              		.loc 1 73 1 is_stmt 0
 149 00ba 2244     		lw	s0,8(sp)
 150              		.cfi_remember_state
 151              		.cfi_restore 8
 152              	.LVL15:
 153 00bc B240     		lw	ra,12(sp)
 154              		.cfi_restore 1
 155 00be 9244     		lw	s1,4(sp)
 156              		.cfi_restore 9
 157              	.LVL16:
 158 00c0 0249     		lw	s2,0(sp)
 159              		.cfi_restore 18
  66:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 160              		.loc 1 66 13
 161 00c2 9305F00F 		li	a1,255
 162              		.loc 1 73 1
  66:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 163              		.loc 1 66 13
 164 00c6 1305C508 		addi	a0,a0,140
 165              		.loc 1 73 1
 166 00ca 4101     		addi	sp,sp,16
 167              		.cfi_def_cfa_offset 0
  66:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 168              		.loc 1 66 13
 169 00cc 17030000 		tail	HW_set_8bit_reg
 169      67000300 
 170              	.LVL17:
 171              	.L1:
 172              		.cfi_restore_state
 173              		.loc 1 73 1
 174 00d4 B240     		lw	ra,12(sp)
 175              		.cfi_restore 1
 176 00d6 2244     		lw	s0,8(sp)
 177              		.cfi_restore 8
 178              	.LVL18:
 179 00d8 9244     		lw	s1,4(sp)
 180              		.cfi_restore 9
 181              	.LVL19:
 182 00da 0249     		lw	s2,0(sp)
 183              		.cfi_restore 18
 184 00dc 4101     		addi	sp,sp,16
 185              		.cfi_def_cfa_offset 0
 186 00de 8280     		jr	ra
 187              		.cfi_endproc
 188              	.LFE0:
 190              		.section	.text.GPIO_config,"ax",@progbits
 191              		.align	1
 192              		.globl	GPIO_config
 194              	GPIO_config:
 195              	.LFB1:
  74:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
  75:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
  76:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_config
  77:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
  78:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
  79:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_config
  80:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
  81:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
  82:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_id_t           port_id,
  83:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t            config
  84:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
  85:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 196              		.loc 1 85 1 is_stmt 1
 197              		.cfi_startproc
 198              	.LVL20:
  86:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( port_id < NB_OF_GPIO );
 199              		.loc 1 86 39
  87:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
  88:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     if ( port_id < NB_OF_GPIO )
 200              		.loc 1 88 5
 201              		.loc 1 88 8 is_stmt 0
 202 0000 7D47     		li	a4,31
 203 0002 636BB700 		bgtu	a1,a4,.L8
 204              	.LBB2:
  89:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
  90:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         uint32_t cfg_reg_addr = this_gpio->base_addr;
 205              		.loc 1 90 9 is_stmt 1
 206              		.loc 1 90 18 is_stmt 0
 207 0006 0841     		lw	a0,0(a0)
 208              	.LVL21:
  91:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_reg_addr += (port_id * 4);
 209              		.loc 1 91 9 is_stmt 1
  92:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         HW_set_32bit_reg( cfg_reg_addr, config );
 210              		.loc 1 92 9
  91:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_reg_addr += (port_id * 4);
 211              		.loc 1 91 34 is_stmt 0
 212 0008 93972500 		slli	a5,a1,2
 213              		.loc 1 92 9
 214 000c B285     		mv	a1,a2
 215              	.LVL22:
 216 000e 3E95     		add	a0,a5,a0
 217              	.LVL23:
 218 0010 17030000 		tail	HW_set_32bit_reg
 218      67000300 
 219              	.LVL24:
 220              	.L8:
 221              	.LBE2:
  93:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         
  94:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         /*
  95:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****          * Verify that the configuration was correctly written. Failure to read
  96:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****          * back the expected value may indicate that the GPIO port was configured
  97:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****          * as part of the hardware flow and cannot be modified through software.
  98:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****          * It may also indicate that the base address passed as parameter to
  99:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****          * GPIO_init() was incorrect.
 100:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****          */
 101:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         HAL_ASSERT( HW_get_32bit_reg( cfg_reg_addr ) == config );
 102:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 103:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 222              		.loc 1 103 1
 223 0018 8280     		ret
 224              		.cfi_endproc
 225              	.LFE1:
 227              		.section	.text.GPIO_set_outputs,"ax",@progbits
 228              		.align	1
 229              		.globl	GPIO_set_outputs
 231              	GPIO_set_outputs:
 232              	.LFB2:
 104:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 105:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 106:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_set_outputs
 107:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 108:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 109:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_set_outputs
 110:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 111:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
 112:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t            value
 113:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 114:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 233              		.loc 1 114 1 is_stmt 1
 234              		.cfi_startproc
 235              	.LVL25:
 115:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 236              		.loc 1 115 5
 237              		.loc 1 115 22 is_stmt 0
 238 0000 5C41     		lw	a5,4(a0)
 114:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 239              		.loc 1 114 1
 240 0002 4111     		addi	sp,sp,-16
 241              		.cfi_def_cfa_offset 16
 242 0004 22C4     		sw	s0,8(sp)
 243 0006 26C2     		sw	s1,4(sp)
 244 0008 06C6     		sw	ra,12(sp)
 245              		.cfi_offset 8, -8
 246              		.cfi_offset 9, -12
 247              		.cfi_offset 1, -4
 248              		.loc 1 115 5
 249 000a 0547     		li	a4,1
 114:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 250              		.loc 1 114 1
 251 000c 2A84     		mv	s0,a0
 252 000e AE84     		mv	s1,a1
 253              		.loc 1 115 5
 254 0010 6381E702 		beq	a5,a4,.L11
 255 0014 A9C7     		beq	a5,zero,.L12
 256 0016 0947     		li	a4,2
 257 0018 639FE708 		bne	a5,a4,.L10
 116:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 117:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_32_BITS_BUS:
 118:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_32bit_reg( this_gpio->base_addr, GPIO_OUT, value );
 258              		.loc 1 118 13 is_stmt 1
 259 001c 0841     		lw	a0,0(a0)
 260              	.LVL26:
 119:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 120:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 121:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_16_BITS_BUS:
 122:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, GPIO_OUT0, (uint16_t)value );
 123:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, GPIO_OUT1, (uint16_t)(value >> 16) );
 124:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 125:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 126:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_8_BITS_BUS:
 127:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT0, (uint8_t)value );
 128:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT1, (uint8_t)(value >> 8) );
 129:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT2, (uint8_t)(value >> 16) );
 130:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT3, (uint8_t)(value >> 24) );
 131:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 132:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 133:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
 134:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
 135:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 136:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 137:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 138:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     /*
 139:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****      * Verify that the output register was correctly written. Failure to read back
 140:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****      * the expected value may indicate that some of the GPIOs may not exist due to
 141:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****      * the number of GPIOs selected in the CoreGPIO hardware flow configuration.
 142:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****      * It may also indicate that the base address or APB bus width passed as
 143:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****      * parameter to the GPIO_init() function do not match the hardware design.
 144:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****      */
 145:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( GPIO_get_outputs( this_gpio ) == value );
 146:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 261              		.loc 1 146 1 is_stmt 0
 262 001e 2244     		lw	s0,8(sp)
 263              		.cfi_remember_state
 264              		.cfi_restore 8
 265              	.LVL27:
 266 0020 B240     		lw	ra,12(sp)
 267              		.cfi_restore 1
 268 0022 9244     		lw	s1,4(sp)
 269              		.cfi_restore 9
 118:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 270              		.loc 1 118 13
 271 0024 1305050A 		addi	a0,a0,160
 272              		.loc 1 146 1
 273 0028 4101     		addi	sp,sp,16
 274              		.cfi_def_cfa_offset 0
 118:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 275              		.loc 1 118 13
 276 002a 17030000 		tail	HW_set_32bit_reg
 276      67000300 
 277              	.LVL28:
 278              	.L11:
 279              		.cfi_restore_state
 122:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, GPIO_OUT1, (uint16_t)(value >> 16) );
 280              		.loc 1 122 13 is_stmt 1
 281 0032 0841     		lw	a0,0(a0)
 282 0034 C205     		slli	a1,a1,16
 283 0036 C181     		srli	a1,a1,16
 284 0038 1305050A 		addi	a0,a0,160
 285 003c 97000000 		call	HW_set_16bit_reg
 285      E7800000 
 286              	.LVL29:
 123:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 287              		.loc 1 123 13
 288 0044 0840     		lw	a0,0(s0)
 289              		.loc 1 146 1 is_stmt 0
 290 0046 2244     		lw	s0,8(sp)
 291              		.cfi_remember_state
 292              		.cfi_restore 8
 293              	.LVL30:
 294 0048 B240     		lw	ra,12(sp)
 295              		.cfi_restore 1
 123:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 296              		.loc 1 123 13
 297 004a 93D50401 		srli	a1,s1,16
 298              		.loc 1 146 1
 299 004e 9244     		lw	s1,4(sp)
 300              		.cfi_restore 9
 301              	.LVL31:
 123:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 302              		.loc 1 123 13
 303 0050 1305450A 		addi	a0,a0,164
 304              		.loc 1 146 1
 305 0054 4101     		addi	sp,sp,16
 306              		.cfi_def_cfa_offset 0
 123:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 307              		.loc 1 123 13
 308 0056 17030000 		tail	HW_set_16bit_reg
 308      67000300 
 309              	.LVL32:
 310              	.L12:
 311              		.cfi_restore_state
 127:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT1, (uint8_t)(value >> 8) );
 312              		.loc 1 127 13 is_stmt 1
 313 005e 0841     		lw	a0,0(a0)
 314 0060 93F5F50F 		andi	a1,a1,0xff
 315 0064 1305050A 		addi	a0,a0,160
 316 0068 97000000 		call	HW_set_8bit_reg
 316      E7800000 
 317              	.LVL33:
 128:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT2, (uint8_t)(value >> 16) );
 318              		.loc 1 128 13
 319 0070 0840     		lw	a0,0(s0)
 320 0072 93D58400 		srli	a1,s1,8
 321 0076 93F5F50F 		andi	a1,a1,0xff
 322 007a 1305450A 		addi	a0,a0,164
 323 007e 97000000 		call	HW_set_8bit_reg
 323      E7800000 
 324              	.LVL34:
 129:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, GPIO_OUT3, (uint8_t)(value >> 24) );
 325              		.loc 1 129 13
 326 0086 0840     		lw	a0,0(s0)
 327 0088 93D50401 		srli	a1,s1,16
 328 008c 93F5F50F 		andi	a1,a1,0xff
 329 0090 1305850A 		addi	a0,a0,168
 330 0094 97000000 		call	HW_set_8bit_reg
 330      E7800000 
 331              	.LVL35:
 130:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 332              		.loc 1 130 13
 333 009c 0840     		lw	a0,0(s0)
 334              		.loc 1 146 1 is_stmt 0
 335 009e 2244     		lw	s0,8(sp)
 336              		.cfi_remember_state
 337              		.cfi_restore 8
 338              	.LVL36:
 339 00a0 B240     		lw	ra,12(sp)
 340              		.cfi_restore 1
 130:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 341              		.loc 1 130 13
 342 00a2 93D58401 		srli	a1,s1,24
 343              		.loc 1 146 1
 344 00a6 9244     		lw	s1,4(sp)
 345              		.cfi_restore 9
 346              	.LVL37:
 130:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 347              		.loc 1 130 13
 348 00a8 1305C50A 		addi	a0,a0,172
 349              		.loc 1 146 1
 350 00ac 4101     		addi	sp,sp,16
 351              		.cfi_def_cfa_offset 0
 130:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 352              		.loc 1 130 13
 353 00ae 17030000 		tail	HW_set_8bit_reg
 353      67000300 
 354              	.LVL38:
 355              	.L10:
 356              		.cfi_restore_state
 357              		.loc 1 146 1
 358 00b6 B240     		lw	ra,12(sp)
 359              		.cfi_restore 1
 360 00b8 2244     		lw	s0,8(sp)
 361              		.cfi_restore 8
 362              	.LVL39:
 363 00ba 9244     		lw	s1,4(sp)
 364              		.cfi_restore 9
 365              	.LVL40:
 366 00bc 4101     		addi	sp,sp,16
 367              		.cfi_def_cfa_offset 0
 368 00be 8280     		jr	ra
 369              		.cfi_endproc
 370              	.LFE2:
 372              		.section	.text.GPIO_get_inputs,"ax",@progbits
 373              		.align	1
 374              		.globl	GPIO_get_inputs
 376              	GPIO_get_inputs:
 377              	.LFB3:
 147:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 148:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 149:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_get_inputs
 150:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 151:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 152:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** uint32_t GPIO_get_inputs
 153:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 154:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio
 155:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 156:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 378              		.loc 1 156 1 is_stmt 1
 379              		.cfi_startproc
 380              	.LVL41:
 157:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t gpio_in = 0;
 381              		.loc 1 157 5
 158:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 159:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 382              		.loc 1 159 5
 383              		.loc 1 159 22 is_stmt 0
 384 0000 5C41     		lw	a5,4(a0)
 156:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t gpio_in = 0;
 385              		.loc 1 156 1
 386 0002 4111     		addi	sp,sp,-16
 387              		.cfi_def_cfa_offset 16
 388 0004 22C4     		sw	s0,8(sp)
 389 0006 06C6     		sw	ra,12(sp)
 390 0008 26C2     		sw	s1,4(sp)
 391 000a 4AC0     		sw	s2,0(sp)
 392              		.cfi_offset 8, -8
 393              		.cfi_offset 1, -4
 394              		.cfi_offset 9, -12
 395              		.cfi_offset 18, -16
 396              		.loc 1 159 5
 397 000c 0547     		li	a4,1
 156:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t gpio_in = 0;
 398              		.loc 1 156 1
 399 000e 2A84     		mv	s0,a0
 400              		.loc 1 159 5
 401 0010 6382E702 		beq	a5,a4,.L16
 402 0014 B9C7     		beq	a5,zero,.L17
 403 0016 0947     		li	a4,2
 404 0018 639BE708 		bne	a5,a4,.L19
 160:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 161:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_32_BITS_BUS:
 162:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in = HAL_get_32bit_reg( this_gpio->base_addr, GPIO_IN );
 405              		.loc 1 162 13 is_stmt 1
 406              		.loc 1 162 23 is_stmt 0
 407 001c 0841     		lw	a0,0(a0)
 408              	.LVL42:
 163:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 164:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 165:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_16_BITS_BUS:
 166:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= HAL_get_16bit_reg( this_gpio->base_addr, GPIO_IN0 );
 167:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_IN1 ) << 16);
 168:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 169:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 170:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_8_BITS_BUS:
 171:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN0 );
 172:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN1 ) << 8);
 173:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN2 ) << 16);
 174:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN3 ) << 24);
 175:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 176:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 177:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
 178:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
 179:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 180:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 181:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 182:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     return gpio_in;
 183:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 409              		.loc 1 183 1
 410 001e 2244     		lw	s0,8(sp)
 411              		.cfi_remember_state
 412              		.cfi_restore 8
 413              	.LVL43:
 414 0020 B240     		lw	ra,12(sp)
 415              		.cfi_restore 1
 416 0022 9244     		lw	s1,4(sp)
 417              		.cfi_restore 9
 418 0024 0249     		lw	s2,0(sp)
 419              		.cfi_restore 18
 162:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 420              		.loc 1 162 23
 421 0026 13050509 		addi	a0,a0,144
 422              		.loc 1 183 1
 423 002a 4101     		addi	sp,sp,16
 424              		.cfi_def_cfa_offset 0
 162:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 425              		.loc 1 162 23
 426 002c 17030000 		tail	HW_get_32bit_reg
 426      67000300 
 427              	.LVL44:
 428              	.L16:
 429              		.cfi_restore_state
 166:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_IN1 ) << 16);
 430              		.loc 1 166 13 is_stmt 1
 166:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_IN1 ) << 16);
 431              		.loc 1 166 24 is_stmt 0
 432 0034 0841     		lw	a0,0(a0)
 433 0036 13050509 		addi	a0,a0,144
 434 003a 97000000 		call	HW_get_16bit_reg
 434      E7800000 
 435              	.LVL45:
 436 0042 AA84     		mv	s1,a0
 437              	.LVL46:
 167:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 438              		.loc 1 167 13 is_stmt 1
 167:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 439              		.loc 1 167 25 is_stmt 0
 440 0044 0840     		lw	a0,0(s0)
 441 0046 13054509 		addi	a0,a0,148
 442 004a 97000000 		call	HW_get_16bit_reg
 442      E7800000 
 443              	.LVL47:
 167:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 444              		.loc 1 167 77
 445 0052 4205     		slli	a0,a0,16
 446              	.LVL48:
 447              	.L21:
 174:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 448              		.loc 1 174 21
 449 0054 458D     		or	a0,a0,s1
 450              	.LVL49:
 175:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 451              		.loc 1 175 13 is_stmt 1
 452              	.L15:
 453              		.loc 1 183 1 is_stmt 0
 454 0056 B240     		lw	ra,12(sp)
 455              		.cfi_remember_state
 456              		.cfi_restore 1
 457 0058 2244     		lw	s0,8(sp)
 458              		.cfi_restore 8
 459              	.LVL50:
 460 005a 9244     		lw	s1,4(sp)
 461              		.cfi_restore 9
 462 005c 0249     		lw	s2,0(sp)
 463              		.cfi_restore 18
 464 005e 4101     		addi	sp,sp,16
 465              		.cfi_def_cfa_offset 0
 466 0060 8280     		jr	ra
 467              	.LVL51:
 468              	.L17:
 469              		.cfi_restore_state
 171:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN1 ) << 8);
 470              		.loc 1 171 13 is_stmt 1
 171:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN1 ) << 8);
 471              		.loc 1 171 24 is_stmt 0
 472 0062 0841     		lw	a0,0(a0)
 473 0064 13050509 		addi	a0,a0,144
 474 0068 97000000 		call	HW_get_8bit_reg
 474      E7800000 
 475              	.LVL52:
 476 0070 AA84     		mv	s1,a0
 477              	.LVL53:
 172:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN2 ) << 16);
 478              		.loc 1 172 13 is_stmt 1
 172:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN2 ) << 16);
 479              		.loc 1 172 25 is_stmt 0
 480 0072 0840     		lw	a0,0(s0)
 481 0074 13054509 		addi	a0,a0,148
 482 0078 97000000 		call	HW_get_8bit_reg
 482      E7800000 
 483              	.LVL54:
 484 0080 2A89     		mv	s2,a0
 485              	.LVL55:
 173:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN3 ) << 24);
 486              		.loc 1 173 13 is_stmt 1
 173:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN3 ) << 24);
 487              		.loc 1 173 25 is_stmt 0
 488 0082 0840     		lw	a0,0(s0)
 172:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN2 ) << 16);
 489              		.loc 1 172 76
 490 0084 2209     		slli	s2,s2,8
 491              	.LVL56:
 173:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN3 ) << 24);
 492              		.loc 1 173 25
 493 0086 13058509 		addi	a0,a0,152
 494 008a 97000000 		call	HW_get_8bit_reg
 494      E7800000 
 495              	.LVL57:
 173:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN3 ) << 24);
 496              		.loc 1 173 76
 497 0092 4205     		slli	a0,a0,16
 173:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN3 ) << 24);
 498              		.loc 1 173 21
 499 0094 3369A900 		or	s2,s2,a0
 174:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 500              		.loc 1 174 25
 501 0098 0840     		lw	a0,0(s0)
 173:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_in |= (HAL_get_8bit_reg( this_gpio->base_addr, GPIO_IN3 ) << 24);
 502              		.loc 1 173 21
 503 009a B3649900 		or	s1,s2,s1
 504              	.LVL58:
 174:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 505              		.loc 1 174 13 is_stmt 1
 174:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 506              		.loc 1 174 25 is_stmt 0
 507 009e 1305C509 		addi	a0,a0,156
 508 00a2 97000000 		call	HW_get_8bit_reg
 508      E7800000 
 509              	.LVL59:
 174:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 510              		.loc 1 174 76
 511 00aa 6205     		slli	a0,a0,24
 512 00ac 65B7     		j	.L21
 513              	.LVL60:
 514              	.L19:
 157:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 515              		.loc 1 157 14
 516 00ae 0145     		li	a0,0
 182:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 517              		.loc 1 182 5 is_stmt 1
 182:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 518              		.loc 1 182 12 is_stmt 0
 519 00b0 5DB7     		j	.L15
 520              		.cfi_endproc
 521              	.LFE3:
 523              		.section	.text.GPIO_get_outputs,"ax",@progbits
 524              		.align	1
 525              		.globl	GPIO_get_outputs
 527              	GPIO_get_outputs:
 528              	.LFB4:
 184:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 185:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 186:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_get_outputs
 187:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 188:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 189:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** uint32_t GPIO_get_outputs
 190:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 191:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio
 192:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 193:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 529              		.loc 1 193 1 is_stmt 1
 530              		.cfi_startproc
 531              	.LVL61:
 194:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t gpio_out = 0;
 532              		.loc 1 194 5
 195:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 196:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 533              		.loc 1 196 5
 534              		.loc 1 196 22 is_stmt 0
 535 0000 5C41     		lw	a5,4(a0)
 193:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t gpio_out = 0;
 536              		.loc 1 193 1
 537 0002 4111     		addi	sp,sp,-16
 538              		.cfi_def_cfa_offset 16
 539 0004 22C4     		sw	s0,8(sp)
 540 0006 06C6     		sw	ra,12(sp)
 541 0008 26C2     		sw	s1,4(sp)
 542 000a 4AC0     		sw	s2,0(sp)
 543              		.cfi_offset 8, -8
 544              		.cfi_offset 1, -4
 545              		.cfi_offset 9, -12
 546              		.cfi_offset 18, -16
 547              		.loc 1 196 5
 548 000c 0547     		li	a4,1
 193:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t gpio_out = 0;
 549              		.loc 1 193 1
 550 000e 2A84     		mv	s0,a0
 551              		.loc 1 196 5
 552 0010 6382E702 		beq	a5,a4,.L23
 553 0014 B9C7     		beq	a5,zero,.L24
 554 0016 0947     		li	a4,2
 555 0018 639BE708 		bne	a5,a4,.L26
 197:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 198:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_32_BITS_BUS:
 199:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out = HAL_get_32bit_reg( this_gpio->base_addr, GPIO_OUT );
 556              		.loc 1 199 13 is_stmt 1
 557              		.loc 1 199 24 is_stmt 0
 558 001c 0841     		lw	a0,0(a0)
 559              	.LVL62:
 200:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 201:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 202:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_16_BITS_BUS:
 203:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT0 );
 204:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 16);
 205:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 206:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 207:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_8_BITS_BUS:
 208:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT0 );
 209:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 8);
 210:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT2 ) << 16);
 211:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
 212:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 213:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 214:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
 215:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
 216:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 217:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 218:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 219:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     return gpio_out;
 220:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 560              		.loc 1 220 1
 561 001e 2244     		lw	s0,8(sp)
 562              		.cfi_remember_state
 563              		.cfi_restore 8
 564              	.LVL63:
 565 0020 B240     		lw	ra,12(sp)
 566              		.cfi_restore 1
 567 0022 9244     		lw	s1,4(sp)
 568              		.cfi_restore 9
 569 0024 0249     		lw	s2,0(sp)
 570              		.cfi_restore 18
 199:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 571              		.loc 1 199 24
 572 0026 1305050A 		addi	a0,a0,160
 573              		.loc 1 220 1
 574 002a 4101     		addi	sp,sp,16
 575              		.cfi_def_cfa_offset 0
 199:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 576              		.loc 1 199 24
 577 002c 17030000 		tail	HW_get_32bit_reg
 577      67000300 
 578              	.LVL64:
 579              	.L23:
 580              		.cfi_restore_state
 203:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 16);
 581              		.loc 1 203 13 is_stmt 1
 203:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 16);
 582              		.loc 1 203 25 is_stmt 0
 583 0034 0841     		lw	a0,0(a0)
 584 0036 1305050A 		addi	a0,a0,160
 585 003a 97000000 		call	HW_get_16bit_reg
 585      E7800000 
 586              	.LVL65:
 587 0042 AA84     		mv	s1,a0
 588              	.LVL66:
 204:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 589              		.loc 1 204 13 is_stmt 1
 204:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 590              		.loc 1 204 26 is_stmt 0
 591 0044 0840     		lw	a0,0(s0)
 592 0046 1305450A 		addi	a0,a0,164
 593 004a 97000000 		call	HW_get_16bit_reg
 593      E7800000 
 594              	.LVL67:
 204:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 595              		.loc 1 204 79
 596 0052 4205     		slli	a0,a0,16
 597              	.LVL68:
 598              	.L28:
 211:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 599              		.loc 1 211 22
 600 0054 458D     		or	a0,a0,s1
 601              	.LVL69:
 212:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 602              		.loc 1 212 13 is_stmt 1
 603              	.L22:
 604              		.loc 1 220 1 is_stmt 0
 605 0056 B240     		lw	ra,12(sp)
 606              		.cfi_remember_state
 607              		.cfi_restore 1
 608 0058 2244     		lw	s0,8(sp)
 609              		.cfi_restore 8
 610              	.LVL70:
 611 005a 9244     		lw	s1,4(sp)
 612              		.cfi_restore 9
 613 005c 0249     		lw	s2,0(sp)
 614              		.cfi_restore 18
 615 005e 4101     		addi	sp,sp,16
 616              		.cfi_def_cfa_offset 0
 617 0060 8280     		jr	ra
 618              	.LVL71:
 619              	.L24:
 620              		.cfi_restore_state
 208:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 8);
 621              		.loc 1 208 13 is_stmt 1
 208:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT1 ) << 8);
 622              		.loc 1 208 25 is_stmt 0
 623 0062 0841     		lw	a0,0(a0)
 624 0064 1305050A 		addi	a0,a0,160
 625 0068 97000000 		call	HW_get_16bit_reg
 625      E7800000 
 626              	.LVL72:
 627 0070 AA84     		mv	s1,a0
 628              	.LVL73:
 209:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT2 ) << 16);
 629              		.loc 1 209 13 is_stmt 1
 209:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT2 ) << 16);
 630              		.loc 1 209 26 is_stmt 0
 631 0072 0840     		lw	a0,0(s0)
 632 0074 1305450A 		addi	a0,a0,164
 633 0078 97000000 		call	HW_get_16bit_reg
 633      E7800000 
 634              	.LVL74:
 635 0080 2A89     		mv	s2,a0
 636              	.LVL75:
 210:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
 637              		.loc 1 210 13 is_stmt 1
 210:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
 638              		.loc 1 210 26 is_stmt 0
 639 0082 0840     		lw	a0,0(s0)
 209:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT2 ) << 16);
 640              		.loc 1 209 79
 641 0084 2209     		slli	s2,s2,8
 642              	.LVL76:
 210:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
 643              		.loc 1 210 26
 644 0086 1305850A 		addi	a0,a0,168
 645 008a 97000000 		call	HW_get_16bit_reg
 645      E7800000 
 646              	.LVL77:
 210:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
 647              		.loc 1 210 79
 648 0092 4205     		slli	a0,a0,16
 210:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
 649              		.loc 1 210 22
 650 0094 3369A900 		or	s2,s2,a0
 211:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 651              		.loc 1 211 26
 652 0098 0840     		lw	a0,0(s0)
 210:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             gpio_out |= (HAL_get_16bit_reg( this_gpio->base_addr, GPIO_OUT3 ) << 24);
 653              		.loc 1 210 22
 654 009a B3649900 		or	s1,s2,s1
 655              	.LVL78:
 211:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 656              		.loc 1 211 13 is_stmt 1
 211:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 657              		.loc 1 211 26 is_stmt 0
 658 009e 1305C50A 		addi	a0,a0,172
 659 00a2 97000000 		call	HW_get_16bit_reg
 659      E7800000 
 660              	.LVL79:
 211:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 661              		.loc 1 211 79
 662 00aa 6205     		slli	a0,a0,24
 663 00ac 65B7     		j	.L28
 664              	.LVL80:
 665              	.L26:
 194:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 666              		.loc 1 194 14
 667 00ae 0145     		li	a0,0
 219:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 668              		.loc 1 219 5 is_stmt 1
 219:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 669              		.loc 1 219 12 is_stmt 0
 670 00b0 5DB7     		j	.L22
 671              		.cfi_endproc
 672              	.LFE4:
 674              		.section	.text.GPIO_set_output,"ax",@progbits
 675              		.align	1
 676              		.globl	GPIO_set_output
 678              	GPIO_set_output:
 679              	.LFB5:
 221:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 222:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 223:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_set_output
 224:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 225:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 226:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_set_output
 227:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 228:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
 229:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_id_t           port_id,
 230:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint8_t             value
 231:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 232:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 680              		.loc 1 232 1 is_stmt 1
 681              		.cfi_startproc
 682              	.LVL81:
 233:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( port_id < NB_OF_GPIO );
 683              		.loc 1 233 39
 234:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 235:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 236:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 684              		.loc 1 236 5
 232:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( port_id < NB_OF_GPIO );
 685              		.loc 1 232 1 is_stmt 0
 686 0000 0111     		addi	sp,sp,-32
 687              		.cfi_def_cfa_offset 32
 688 0002 26CA     		sw	s1,20(sp)
 689              		.cfi_offset 9, -12
 690              		.loc 1 236 22
 691 0004 4441     		lw	s1,4(a0)
 232:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( port_id < NB_OF_GPIO );
 692              		.loc 1 232 1
 693 0006 22CC     		sw	s0,24(sp)
 694 0008 4AC8     		sw	s2,16(sp)
 695 000a 4EC6     		sw	s3,12(sp)
 696 000c 56C2     		sw	s5,4(sp)
 697 000e 06CE     		sw	ra,28(sp)
 698 0010 52C4     		sw	s4,8(sp)
 699              		.cfi_offset 8, -8
 700              		.cfi_offset 18, -16
 701              		.cfi_offset 19, -20
 702              		.cfi_offset 21, -28
 703              		.cfi_offset 1, -4
 704              		.cfi_offset 20, -24
 705              		.loc 1 236 5
 706 0012 0544     		li	s0,1
 232:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( port_id < NB_OF_GPIO );
 707              		.loc 1 232 1
 708 0014 AA8A     		mv	s5,a0
 709 0016 2E89     		mv	s2,a1
 710 0018 B289     		mv	s3,a2
 711              		.loc 1 236 5
 712 001a 63878404 		beq	s1,s0,.L30
 713 001e D1CC     		beq	s1,zero,.L31
 714 0020 8947     		li	a5,2
 715 0022 6394F40E 		bne	s1,a5,.L29
 716              	.LBB3:
 237:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 238:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_32_BITS_BUS:
 239:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             {
 240:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 uint32_t outputs_state;
 717              		.loc 1 240 17 is_stmt 1
 241:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 242:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 outputs_state = HAL_get_32bit_reg( this_gpio->base_addr, GPIO_OUT );
 718              		.loc 1 242 17
 719              		.loc 1 242 33 is_stmt 0
 720 0026 0841     		lw	a0,0(a0)
 721              	.LVL82:
 722 0028 33142401 		sll	s0,s0,s2
 723 002c 1305050A 		addi	a0,a0,160
 724 0030 97000000 		call	HW_get_32bit_reg
 724      E7800000 
 725              	.LVL83:
 243:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 726              		.loc 1 243 17 is_stmt 1
 244:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 245:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                     outputs_state &= ~(1 << port_id);
 246:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 247:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 else
 248:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 249:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                     outputs_state |= 1 << port_id;
 727              		.loc 1 249 35 is_stmt 0
 728 0038 B365A400 		or	a1,s0,a0
 243:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 729              		.loc 1 243 20
 730 003c 63960900 		bne	s3,zero,.L34
 245:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 731              		.loc 1 245 21 is_stmt 1
 245:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 732              		.loc 1 245 38 is_stmt 0
 733 0040 1344F4FF 		not	s0,s0
 245:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 734              		.loc 1 245 35
 735 0044 B375A400 		and	a1,s0,a0
 736              	.LVL84:
 737              	.L34:
 250:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 251:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 HAL_set_32bit_reg( this_gpio->base_addr, GPIO_OUT, outputs_state );
 738              		.loc 1 251 17 is_stmt 1
 739 0048 03A50A00 		lw	a0,0(s5)
 740              	.LBE3:
 252:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 253:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 /*
 254:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * Verify that the output register was correctly written. Failure to read back
 255:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * the expected value may indicate that some of the GPIOs may not exist due to
 256:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * the number of GPIOs selected in the CoreGPIO hardware flow configuration.
 257:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * It may also indicate that the base address or APB bus width passed as
 258:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * parameter to the GPIO_init() function do not match the hardware design.
 259:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  */
 260:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 HAL_ASSERT( HAL_get_32bit_reg( this_gpio->base_addr, GPIO_OUT ) == outputs_state );
 261:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             }
 262:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 263:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 264:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_16_BITS_BUS:
 265:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             {
 266:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 uint16_t outputs_state;
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 uint32_t gpio_out_reg_addr = this_gpio->base_addr + GPIO_OUT_REG_OFFSET + ((port_id
 268:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 269:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 outputs_state = HW_get_16bit_reg( gpio_out_reg_addr );
 270:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 271:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 272:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                     outputs_state &= ~(1 << (port_id & 0x0F));
 273:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 274:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 else
 275:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 276:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                     outputs_state |= 1 << (port_id & 0x0F);
 277:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 278:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 HW_set_16bit_reg( gpio_out_reg_addr, outputs_state );
 279:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 280:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 /*
 281:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * Verify that the output register was correctly written. Failure to read back
 282:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * the expected value may indicate that some of the GPIOs may not exist due to
 283:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * the number of GPIOs selected in the CoreGPIO hardware flow configuration.
 284:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * It may also indicate that the base address or APB bus width passed as
 285:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * parameter to the GPIO_init() function do not match the hardware design.
 286:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  */
 287:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 HAL_ASSERT( HW_get_16bit_reg( gpio_out_reg_addr ) == outputs_state );
 288:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             }
 289:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 290:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 291:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_8_BITS_BUS:
 292:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             {
 293:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 uint8_t outputs_state;
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 uint32_t gpio_out_reg_addr = this_gpio->base_addr + GPIO_OUT_REG_OFFSET + ((port_id
 295:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 296:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 outputs_state = HW_get_8bit_reg( gpio_out_reg_addr );
 297:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 298:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 299:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                     outputs_state &= ~(1 << (port_id & 0x07));
 300:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 301:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 else
 302:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 303:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                     outputs_state |= 1 << (port_id & 0x07);
 304:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 305:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 HW_set_8bit_reg( gpio_out_reg_addr, outputs_state );
 306:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 307:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 /*
 308:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * Verify that the output register was correctly written. Failure to read back
 309:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * the expected value may indicate that some of the GPIOs may not exist due to
 310:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * the number of GPIOs selected in the CoreGPIO hardware flow configuration.
 311:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * It may also indicate that the base address or APB bus width passed as
 312:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  * parameter to the GPIO_init() function do not match the hardware design.
 313:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                  */
 314:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 HAL_ASSERT( HW_get_8bit_reg( gpio_out_reg_addr ) == outputs_state );
 315:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             }
 316:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 317:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 318:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
 319:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
 320:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 321:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 322:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 741              		.loc 1 322 1 is_stmt 0
 742 004c 6244     		lw	s0,24(sp)
 743              		.cfi_remember_state
 744              		.cfi_restore 8
 745 004e F240     		lw	ra,28(sp)
 746              		.cfi_restore 1
 747 0050 D244     		lw	s1,20(sp)
 748              		.cfi_restore 9
 749 0052 4249     		lw	s2,16(sp)
 750              		.cfi_restore 18
 751              	.LVL85:
 752 0054 B249     		lw	s3,12(sp)
 753              		.cfi_restore 19
 754 0056 224A     		lw	s4,8(sp)
 755              		.cfi_restore 20
 756 0058 924A     		lw	s5,4(sp)
 757              		.cfi_restore 21
 758              	.LVL86:
 759              	.LBB4:
 251:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 760              		.loc 1 251 17
 761 005a 1305050A 		addi	a0,a0,160
 762              	.LBE4:
 763              		.loc 1 322 1
 764 005e 0561     		addi	sp,sp,32
 765              		.cfi_def_cfa_offset 0
 766              	.LBB5:
 251:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 767              		.loc 1 251 17
 768 0060 17030000 		tail	HW_set_32bit_reg
 768      67000300 
 769              	.LVL87:
 770              	.L30:
 771              		.cfi_restore_state
 772              	.LBE5:
 773              	.LBB6:
 266:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 uint32_t gpio_out_reg_addr = this_gpio->base_addr + GPIO_OUT_REG_OFFSET + ((port_id
 774              		.loc 1 266 17 is_stmt 1
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 775              		.loc 1 267 17
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 776              		.loc 1 267 26 is_stmt 0
 777 0068 1C41     		lw	a5,0(a0)
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 778              		.loc 1 267 101
 779 006a 13DA4500 		srli	s4,a1,4
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 780              		.loc 1 267 107
 781 006e 0A0A     		slli	s4,s4,2
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 782              		.loc 1 267 26
 783 0070 130A0A0A 		addi	s4,s4,160
 784 0074 1374F900 		andi	s0,s2,15
 785 0078 3E9A     		add	s4,s4,a5
 786              	.LVL88:
 269:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 787              		.loc 1 269 17 is_stmt 1
 788 007a B3948400 		sll	s1,s1,s0
 269:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 789              		.loc 1 269 33 is_stmt 0
 790 007e 5285     		mv	a0,s4
 791              	.LVL89:
 792 0080 C204     		slli	s1,s1,16
 793 0082 97000000 		call	HW_get_16bit_reg
 793      E7800000 
 794              	.LVL90:
 270:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 795              		.loc 1 270 17 is_stmt 1
 796 008a C184     		srai	s1,s1,16
 270:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 797              		.loc 1 270 20 is_stmt 0
 798 008c 63950902 		bne	s3,zero,.L35
 272:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 799              		.loc 1 272 21 is_stmt 1
 272:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 800              		.loc 1 272 35 is_stmt 0
 801 0090 93C4F4FF 		not	s1,s1
 802 0094 E98C     		and	s1,s1,a0
 803              	.L40:
 804              	.LBE6:
 805              		.loc 1 322 1
 806 0096 6244     		lw	s0,24(sp)
 807              		.cfi_remember_state
 808              		.cfi_restore 8
 809              	.LBB7:
 276:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 810              		.loc 1 276 35
 811 0098 93950401 		slli	a1,s1,16
 812              	.LBE7:
 813              		.loc 1 322 1
 814 009c F240     		lw	ra,28(sp)
 815              		.cfi_restore 1
 816 009e D244     		lw	s1,20(sp)
 817              		.cfi_restore 9
 818 00a0 4249     		lw	s2,16(sp)
 819              		.cfi_restore 18
 820              	.LVL91:
 821 00a2 B249     		lw	s3,12(sp)
 822              		.cfi_restore 19
 823 00a4 924A     		lw	s5,4(sp)
 824              		.cfi_restore 21
 825              	.LVL92:
 826              	.LBB8:
 278:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 827              		.loc 1 278 17
 828 00a6 5285     		mv	a0,s4
 829              	.LVL93:
 830              	.LBE8:
 831              		.loc 1 322 1
 832 00a8 224A     		lw	s4,8(sp)
 833              		.cfi_restore 20
 834              	.LVL94:
 835              	.LBB9:
 276:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 836              		.loc 1 276 35
 837 00aa C181     		srli	a1,a1,16
 838              	.LVL95:
 278:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 839              		.loc 1 278 17 is_stmt 1
 840              	.LBE9:
 841              		.loc 1 322 1 is_stmt 0
 842 00ac 0561     		addi	sp,sp,32
 843              		.cfi_def_cfa_offset 0
 844              	.LBB10:
 278:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 845              		.loc 1 278 17
 846 00ae 17030000 		tail	HW_set_16bit_reg
 846      67000300 
 847              	.LVL96:
 848              	.L35:
 849              		.cfi_restore_state
 276:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 850              		.loc 1 276 21 is_stmt 1
 276:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 851              		.loc 1 276 35 is_stmt 0
 852 00b6 C98C     		or	s1,s1,a0
 853 00b8 F9BF     		j	.L40
 854              	.LVL97:
 855              	.L31:
 856              	.LBE10:
 857              	.LBB11:
 293:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 uint32_t gpio_out_reg_addr = this_gpio->base_addr + GPIO_OUT_REG_OFFSET + ((port_id
 858              		.loc 1 293 17 is_stmt 1
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 859              		.loc 1 294 17
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 860              		.loc 1 294 26 is_stmt 0
 861 00ba 1C41     		lw	a5,0(a0)
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 862              		.loc 1 294 101
 863 00bc 93D43500 		srli	s1,a1,3
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 864              		.loc 1 294 107
 865 00c0 8A04     		slli	s1,s1,2
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 866              		.loc 1 294 26
 867 00c2 9384040A 		addi	s1,s1,160
 868 00c6 13797900 		andi	s2,s2,7
 869 00ca BE94     		add	s1,s1,a5
 870              	.LVL98:
 296:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 871              		.loc 1 296 17 is_stmt 1
 872 00cc 33142401 		sll	s0,s0,s2
 296:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 873              		.loc 1 296 33 is_stmt 0
 874 00d0 2685     		mv	a0,s1
 875              	.LVL99:
 876 00d2 6204     		slli	s0,s0,24
 877 00d4 97000000 		call	HW_get_8bit_reg
 877      E7800000 
 878              	.LVL100:
 297:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 879              		.loc 1 297 17 is_stmt 1
 880 00dc 6184     		srai	s0,s0,24
 297:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 881              		.loc 1 297 20 is_stmt 0
 882 00de 63940902 		bne	s3,zero,.L37
 299:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 883              		.loc 1 299 21 is_stmt 1
 299:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 884              		.loc 1 299 35 is_stmt 0
 885 00e2 1344F4FF 		not	s0,s0
 886 00e6 698C     		and	s0,s0,a0
 887              	.L41:
 303:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 888              		.loc 1 303 35
 889 00e8 9375F40F 		andi	a1,s0,0xff
 890              	.LVL101:
 305:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 891              		.loc 1 305 17 is_stmt 1
 892              	.LBE11:
 893              		.loc 1 322 1 is_stmt 0
 894 00ec 6244     		lw	s0,24(sp)
 895              		.cfi_remember_state
 896              		.cfi_restore 8
 897 00ee F240     		lw	ra,28(sp)
 898              		.cfi_restore 1
 899 00f0 4249     		lw	s2,16(sp)
 900              		.cfi_restore 18
 901 00f2 B249     		lw	s3,12(sp)
 902              		.cfi_restore 19
 903 00f4 224A     		lw	s4,8(sp)
 904              		.cfi_restore 20
 905 00f6 924A     		lw	s5,4(sp)
 906              		.cfi_restore 21
 907              	.LVL102:
 908              	.LBB12:
 305:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 909              		.loc 1 305 17
 910 00f8 2685     		mv	a0,s1
 911              	.LBE12:
 912              		.loc 1 322 1
 913 00fa D244     		lw	s1,20(sp)
 914              		.cfi_restore 9
 915              	.LVL103:
 916 00fc 0561     		addi	sp,sp,32
 917              		.cfi_def_cfa_offset 0
 918              	.LBB13:
 305:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 919              		.loc 1 305 17
 920 00fe 17030000 		tail	HW_set_8bit_reg
 920      67000300 
 921              	.LVL104:
 922              	.L37:
 923              		.cfi_restore_state
 303:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 924              		.loc 1 303 21 is_stmt 1
 303:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 925              		.loc 1 303 35 is_stmt 0
 926 0106 498C     		or	s0,s0,a0
 927 0108 C5B7     		j	.L41
 928              	.LVL105:
 929              	.L29:
 930              	.LBE13:
 931              		.loc 1 322 1
 932 010a F240     		lw	ra,28(sp)
 933              		.cfi_restore 1
 934 010c 6244     		lw	s0,24(sp)
 935              		.cfi_restore 8
 936 010e D244     		lw	s1,20(sp)
 937              		.cfi_restore 9
 938 0110 4249     		lw	s2,16(sp)
 939              		.cfi_restore 18
 940 0112 B249     		lw	s3,12(sp)
 941              		.cfi_restore 19
 942 0114 224A     		lw	s4,8(sp)
 943              		.cfi_restore 20
 944 0116 924A     		lw	s5,4(sp)
 945              		.cfi_restore 21
 946 0118 0561     		addi	sp,sp,32
 947              		.cfi_def_cfa_offset 0
 948 011a 8280     		jr	ra
 949              		.cfi_endproc
 950              	.LFE5:
 952              		.section	.text.GPIO_drive_inout,"ax",@progbits
 953              		.align	1
 954              		.globl	GPIO_drive_inout
 956              	GPIO_drive_inout:
 957              	.LFB6:
 323:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 324:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 325:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_drive_inout
 326:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 327:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 328:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_drive_inout
 329:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 330:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
 331:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_id_t           port_id,
 332:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_inout_state_t  inout_state
 333:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 334:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 958              		.loc 1 334 1 is_stmt 1
 959              		.cfi_startproc
 960              	.LVL106:
 335:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t config;
 961              		.loc 1 335 5
 336:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_reg_addr = this_gpio->base_addr;
 962              		.loc 1 336 5
 337:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 338:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( port_id < NB_OF_GPIO );
 963              		.loc 1 338 39
 339:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 340:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( inout_state )
 964              		.loc 1 340 5
 334:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t config;
 965              		.loc 1 334 1 is_stmt 0
 966 0000 4111     		addi	sp,sp,-16
 967              		.cfi_def_cfa_offset 16
 968 0002 22C4     		sw	s0,8(sp)
 969 0004 26C2     		sw	s1,4(sp)
 970 0006 06C6     		sw	ra,12(sp)
 971              		.cfi_offset 8, -8
 972              		.cfi_offset 9, -12
 973              		.cfi_offset 1, -4
 974              		.loc 1 340 5
 975 0008 0547     		li	a4,1
 334:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t config;
 976              		.loc 1 334 1
 977 000a AA84     		mv	s1,a0
 978 000c 2E84     		mv	s0,a1
 979              		.loc 1 340 5
 980 000e 630BE600 		beq	a2,a4,.L44
 981 0012 09CA     		beq	a2,zero,.L44
 982 0014 0947     		li	a4,2
 983 0016 6300E604 		beq	a2,a4,.L45
 341:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 342:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_DRIVE_HIGH:
 343:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             /* Set output high */
 344:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             GPIO_set_output( this_gpio, port_id, 1 );
 345:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 346:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             /* Enable output buffer */
 347:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             cfg_reg_addr = this_gpio->base_addr + (port_id * 4);
 348:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 349:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config |= OUTPUT_BUFFER_ENABLE_MASK;
 350:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HW_set_8bit_reg( cfg_reg_addr, config );
 351:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 352:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 353:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_DRIVE_LOW:
 354:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             /* Set output low */
 355:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             GPIO_set_output( this_gpio, port_id, 0 );
 356:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 357:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             /* Enable output buffer */
 358:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             cfg_reg_addr = this_gpio->base_addr + (port_id * 4);
 359:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 360:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config |= OUTPUT_BUFFER_ENABLE_MASK;
 361:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HW_set_8bit_reg( cfg_reg_addr, config );
 362:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 363:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 364:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_HIGH_Z:
 365:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             /* Disable output buffer */
 366:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             cfg_reg_addr = this_gpio->base_addr + (port_id * 4);
 367:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 368:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config &= ~OUTPUT_BUFFER_ENABLE_MASK;
 369:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HW_set_8bit_reg( cfg_reg_addr, config );
 370:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 371:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 372:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
 373:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
 374:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 375:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 376:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 984              		.loc 1 376 1
 985 001a B240     		lw	ra,12(sp)
 986              		.cfi_remember_state
 987              		.cfi_restore 1
 988 001c 2244     		lw	s0,8(sp)
 989              		.cfi_restore 8
 990 001e 9244     		lw	s1,4(sp)
 991              		.cfi_restore 9
 992 0020 4101     		addi	sp,sp,16
 993              		.cfi_def_cfa_offset 0
 994 0022 8280     		jr	ra
 995              	.LVL107:
 996              	.L44:
 997              		.cfi_restore_state
 355:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 998              		.loc 1 355 13 is_stmt 1
 999 0024 97000000 		call	GPIO_set_output
 999      E7800000 
 1000              	.LVL108:
 358:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 1001              		.loc 1 358 13
 358:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 1002              		.loc 1 358 26 is_stmt 0
 1003 002c 9C40     		lw	a5,0(s1)
 358:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 1004              		.loc 1 358 60
 1005 002e 0A04     		slli	s0,s0,2
 1006              	.LVL109:
 358:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 1007              		.loc 1 358 26
 1008 0030 3E94     		add	s0,s0,a5
 1009              	.LVL110:
 359:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config |= OUTPUT_BUFFER_ENABLE_MASK;
 1010              		.loc 1 359 13 is_stmt 1
 359:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config |= OUTPUT_BUFFER_ENABLE_MASK;
 1011              		.loc 1 359 22 is_stmt 0
 1012 0032 2285     		mv	a0,s0
 1013 0034 97000000 		call	HW_get_8bit_reg
 1013      E7800000 
 1014              	.LVL111:
 360:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HW_set_8bit_reg( cfg_reg_addr, config );
 1015              		.loc 1 360 13 is_stmt 1
 361:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1016              		.loc 1 361 13
 360:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HW_set_8bit_reg( cfg_reg_addr, config );
 1017              		.loc 1 360 20 is_stmt 0
 1018 003c 93654500 		ori	a1,a0,4
 361:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1019              		.loc 1 361 13
 1020 0040 93F5F50F 		andi	a1,a1,0xff
 1021              	.LVL112:
 1022              	.L49:
 369:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1023              		.loc 1 369 13
 1024 0044 2285     		mv	a0,s0
 1025              		.loc 1 376 1
 1026 0046 2244     		lw	s0,8(sp)
 1027              		.cfi_remember_state
 1028              		.cfi_restore 8
 1029              	.LVL113:
 1030 0048 B240     		lw	ra,12(sp)
 1031              		.cfi_restore 1
 1032 004a 9244     		lw	s1,4(sp)
 1033              		.cfi_restore 9
 1034              	.LVL114:
 1035 004c 4101     		addi	sp,sp,16
 1036              		.cfi_def_cfa_offset 0
 369:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1037              		.loc 1 369 13
 1038 004e 17030000 		tail	HW_set_8bit_reg
 1038      67000300 
 1039              	.LVL115:
 1040              	.L45:
 1041              		.cfi_restore_state
 336:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 1042              		.loc 1 336 14
 1043 0056 1C41     		lw	a5,0(a0)
 366:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 1044              		.loc 1 366 13 is_stmt 1
 366:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 1045              		.loc 1 366 60 is_stmt 0
 1046 0058 13942500 		slli	s0,a1,2
 1047              	.LVL116:
 366:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config = HW_get_8bit_reg( cfg_reg_addr );
 1048              		.loc 1 366 26
 1049 005c 3E94     		add	s0,s0,a5
 1050              	.LVL117:
 367:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config &= ~OUTPUT_BUFFER_ENABLE_MASK;
 1051              		.loc 1 367 13 is_stmt 1
 367:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             config &= ~OUTPUT_BUFFER_ENABLE_MASK;
 1052              		.loc 1 367 22 is_stmt 0
 1053 005e 2285     		mv	a0,s0
 1054 0060 97000000 		call	HW_get_8bit_reg
 1054      E7800000 
 1055              	.LVL118:
 368:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HW_set_8bit_reg( cfg_reg_addr, config );
 1056              		.loc 1 368 13 is_stmt 1
 369:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1057              		.loc 1 369 13
 1058 0068 9375B5FF 		andi	a1,a0,-5
 1059              	.LVL119:
 1060 006c E1BF     		j	.L49
 1061              		.cfi_endproc
 1062              	.LFE6:
 1064              		.section	.text.GPIO_enable_irq,"ax",@progbits
 1065              		.align	1
 1066              		.globl	GPIO_enable_irq
 1068              	GPIO_enable_irq:
 1069              	.LFB7:
 377:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 378:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 379:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_enable_irq
 380:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 381:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 382:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_enable_irq
 383:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 384:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
 385:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_id_t           port_id
 386:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 387:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 1070              		.loc 1 387 1
 1071              		.cfi_startproc
 1072              	.LVL120:
 388:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_value;
 1073              		.loc 1 388 5
 389:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_reg_addr = this_gpio->base_addr;
 1074              		.loc 1 389 5
 390:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****    
 391:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( port_id < NB_OF_GPIO );
 1075              		.loc 1 391 39
 392:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 393:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     if ( port_id < NB_OF_GPIO )
 1076              		.loc 1 393 5
 1077              		.loc 1 393 8 is_stmt 0
 1078 0000 FD47     		li	a5,31
 1079 0002 63E9B702 		bgtu	a1,a5,.L50
 387:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_value;
 1080              		.loc 1 387 1
 1081 0006 4111     		addi	sp,sp,-16
 1082              		.cfi_def_cfa_offset 16
 1083 0008 22C4     		sw	s0,8(sp)
 1084              		.cfi_offset 8, -8
 389:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****    
 1085              		.loc 1 389 14
 1086 000a 0041     		lw	s0,0(a0)
 394:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 395:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_reg_addr += (port_id * 4);
 1087              		.loc 1 395 9 is_stmt 1
 1088              		.loc 1 395 34 is_stmt 0
 1089 000c 8A05     		slli	a1,a1,2
 1090              	.LVL121:
 387:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_value;
 1091              		.loc 1 387 1
 1092 000e 06C6     		sw	ra,12(sp)
 1093              		.cfi_offset 1, -4
 1094              		.loc 1 395 22
 1095 0010 2E94     		add	s0,a1,s0
 1096              	.LVL122:
 396:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_value = HW_get_8bit_reg( cfg_reg_addr );
 1097              		.loc 1 396 9 is_stmt 1
 1098              		.loc 1 396 21 is_stmt 0
 1099 0012 2285     		mv	a0,s0
 1100              	.LVL123:
 1101 0014 97000000 		call	HW_get_8bit_reg
 1101      E7800000 
 1102              	.LVL124:
 397:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_value |= GPIO_INT_ENABLE_MASK;
 1103              		.loc 1 397 9 is_stmt 1
 398:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         HW_set_8bit_reg( cfg_reg_addr, cfg_value );
 1104              		.loc 1 398 9
 397:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_value |= GPIO_INT_ENABLE_MASK;
 1105              		.loc 1 397 19 is_stmt 0
 1106 001c 93658500 		ori	a1,a0,8
 1107              		.loc 1 398 9
 1108 0020 2285     		mv	a0,s0
 1109              	.LVL125:
 399:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 400:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 1110              		.loc 1 400 1
 1111 0022 2244     		lw	s0,8(sp)
 1112              		.cfi_restore 8
 1113              	.LVL126:
 1114 0024 B240     		lw	ra,12(sp)
 1115              		.cfi_restore 1
 398:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         HW_set_8bit_reg( cfg_reg_addr, cfg_value );
 1116              		.loc 1 398 9
 1117 0026 93F5F50F 		andi	a1,a1,0xff
 1118              		.loc 1 400 1
 1119 002a 4101     		addi	sp,sp,16
 1120              		.cfi_def_cfa_offset 0
 398:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         HW_set_8bit_reg( cfg_reg_addr, cfg_value );
 1121              		.loc 1 398 9
 1122 002c 17030000 		tail	HW_set_8bit_reg
 1122      67000300 
 1123              	.LVL127:
 1124              	.L50:
 1125 0034 8280     		ret
 1126              		.cfi_endproc
 1127              	.LFE7:
 1129              		.section	.text.GPIO_disable_irq,"ax",@progbits
 1130              		.align	1
 1131              		.globl	GPIO_disable_irq
 1133              	GPIO_disable_irq:
 1134              	.LFB8:
 401:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 402:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 403:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_disable_irq
 404:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 405:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 406:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_disable_irq
 407:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 408:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
 409:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_id_t           port_id
 410:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 411:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 1135              		.loc 1 411 1 is_stmt 1
 1136              		.cfi_startproc
 1137              	.LVL128:
 412:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_value;
 1138              		.loc 1 412 5
 413:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_reg_addr = this_gpio->base_addr;
 1139              		.loc 1 413 5
 414:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****    
 415:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     HAL_ASSERT( port_id < NB_OF_GPIO );
 1140              		.loc 1 415 39
 416:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 417:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     if ( port_id < NB_OF_GPIO )
 1141              		.loc 1 417 5
 1142              		.loc 1 417 8 is_stmt 0
 1143 0000 FD47     		li	a5,31
 1144 0002 63E7B702 		bgtu	a1,a5,.L55
 411:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_value;
 1145              		.loc 1 411 1
 1146 0006 4111     		addi	sp,sp,-16
 1147              		.cfi_def_cfa_offset 16
 1148 0008 22C4     		sw	s0,8(sp)
 1149              		.cfi_offset 8, -8
 413:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****    
 1150              		.loc 1 413 14
 1151 000a 0041     		lw	s0,0(a0)
 418:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 419:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_reg_addr += (port_id * 4);
 1152              		.loc 1 419 9 is_stmt 1
 1153              		.loc 1 419 34 is_stmt 0
 1154 000c 8A05     		slli	a1,a1,2
 1155              	.LVL129:
 411:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_value;
 1156              		.loc 1 411 1
 1157 000e 06C6     		sw	ra,12(sp)
 1158              		.cfi_offset 1, -4
 1159              		.loc 1 419 22
 1160 0010 2E94     		add	s0,a1,s0
 1161              	.LVL130:
 420:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_value = HW_get_8bit_reg( cfg_reg_addr );
 1162              		.loc 1 420 9 is_stmt 1
 1163              		.loc 1 420 21 is_stmt 0
 1164 0012 2285     		mv	a0,s0
 1165              	.LVL131:
 1166 0014 97000000 		call	HW_get_8bit_reg
 1166      E7800000 
 1167              	.LVL132:
 421:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         cfg_value &= ~GPIO_INT_ENABLE_MASK;
 1168              		.loc 1 421 9 is_stmt 1
 422:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         HW_set_8bit_reg( cfg_reg_addr, cfg_value );
 1169              		.loc 1 422 9
 1170 001c 937575FF 		andi	a1,a0,-9
 1171              	.LVL133:
 1172 0020 2285     		mv	a0,s0
 423:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 424:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 1173              		.loc 1 424 1 is_stmt 0
 1174 0022 2244     		lw	s0,8(sp)
 1175              		.cfi_restore 8
 1176              	.LVL134:
 1177 0024 B240     		lw	ra,12(sp)
 1178              		.cfi_restore 1
 1179 0026 4101     		addi	sp,sp,16
 1180              		.cfi_def_cfa_offset 0
 422:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         HW_set_8bit_reg( cfg_reg_addr, cfg_value );
 1181              		.loc 1 422 9
 1182 0028 17030000 		tail	HW_set_8bit_reg
 1182      67000300 
 1183              	.LVL135:
 1184              	.L55:
 1185 0030 8280     		ret
 1186              		.cfi_endproc
 1187              	.LFE8:
 1189              		.section	.text.GPIO_clear_irq,"ax",@progbits
 1190              		.align	1
 1191              		.globl	GPIO_clear_irq
 1193              	GPIO_clear_irq:
 1194              	.LFB9:
 425:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 426:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 427:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_clear_irq
 428:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 429:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 430:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_clear_irq
 431:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 432:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
 433:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_id_t           port_id
 434:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 435:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 1195              		.loc 1 435 1 is_stmt 1
 1196              		.cfi_startproc
 1197              	.LVL136:
 436:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = ((uint32_t)1) << ((uint32_t)port_id);
 1198              		.loc 1 436 5
 437:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 438:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 1199              		.loc 1 438 22 is_stmt 0
 1200 0000 5C41     		lw	a5,4(a0)
 435:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = ((uint32_t)1) << ((uint32_t)port_id);
 1201              		.loc 1 435 1
 1202 0002 4111     		addi	sp,sp,-16
 1203              		.cfi_def_cfa_offset 16
 1204 0004 22C4     		sw	s0,8(sp)
 1205 0006 26C2     		sw	s1,4(sp)
 436:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = ((uint32_t)1) << ((uint32_t)port_id);
 1206              		.loc 1 436 14
 1207 0008 0547     		li	a4,1
 435:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = ((uint32_t)1) << ((uint32_t)port_id);
 1208              		.loc 1 435 1
 1209 000a 06C6     		sw	ra,12(sp)
 1210              		.cfi_offset 8, -8
 1211              		.cfi_offset 9, -12
 1212              		.cfi_offset 1, -4
 435:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = ((uint32_t)1) << ((uint32_t)port_id);
 1213              		.loc 1 435 1
 1214 000c 2A84     		mv	s0,a0
 436:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = ((uint32_t)1) << ((uint32_t)port_id);
 1215              		.loc 1 436 14
 1216 000e B314B700 		sll	s1,a4,a1
 1217              	.LVL137:
 1218              		.loc 1 438 5 is_stmt 1
 1219 0012 6382E702 		beq	a5,a4,.L61
 1220 0016 A9C7     		beq	a5,zero,.L62
 1221 0018 0947     		li	a4,2
 1222 001a 639AE708 		bne	a5,a4,.L60
 439:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 440:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_32_BITS_BUS:
 441:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_32bit_reg( this_gpio->base_addr, IRQ, irq_clr_value );
 1223              		.loc 1 441 13
 1224 001e 0841     		lw	a0,0(a0)
 1225              	.LVL138:
 442:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 443:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 444:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_16_BITS_BUS:
 445:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ0, irq_clr_value );
 446:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, irq_clr_value >> 16 );
 447:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 448:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 449:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_8_BITS_BUS:
 450:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ0, irq_clr_value );
 451:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ1, irq_clr_value >> 8 );
 452:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ2, irq_clr_value >> 16 );
 453:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, irq_clr_value >> 24 );
 454:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 455:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             
 456:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
 457:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
 458:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 459:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 460:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 1226              		.loc 1 460 1 is_stmt 0
 1227 0020 2244     		lw	s0,8(sp)
 1228              		.cfi_remember_state
 1229              		.cfi_restore 8
 1230              	.LVL139:
 1231 0022 B240     		lw	ra,12(sp)
 1232              		.cfi_restore 1
 441:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1233              		.loc 1 441 13
 1234 0024 A685     		mv	a1,s1
 1235              	.LVL140:
 1236              		.loc 1 460 1
 1237 0026 9244     		lw	s1,4(sp)
 1238              		.cfi_restore 9
 1239              	.LVL141:
 441:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1240              		.loc 1 441 13
 1241 0028 13050508 		addi	a0,a0,128
 1242              		.loc 1 460 1
 1243 002c 4101     		addi	sp,sp,16
 1244              		.cfi_def_cfa_offset 0
 441:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1245              		.loc 1 441 13
 1246 002e 17030000 		tail	HW_set_32bit_reg
 1246      67000300 
 1247              	.LVL142:
 1248              	.L61:
 1249              		.cfi_restore_state
 445:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, irq_clr_value >> 16 );
 1250              		.loc 1 445 13 is_stmt 1
 1251 0036 0841     		lw	a0,0(a0)
 1252 0038 A685     		mv	a1,s1
 1253              	.LVL143:
 1254 003a 13050508 		addi	a0,a0,128
 1255 003e 97000000 		call	HW_set_16bit_reg
 1255      E7800000 
 1256              	.LVL144:
 446:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1257              		.loc 1 446 13
 1258 0046 0840     		lw	a0,0(s0)
 1259              		.loc 1 460 1 is_stmt 0
 1260 0048 2244     		lw	s0,8(sp)
 1261              		.cfi_remember_state
 1262              		.cfi_restore 8
 1263              	.LVL145:
 1264 004a B240     		lw	ra,12(sp)
 1265              		.cfi_restore 1
 446:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1266              		.loc 1 446 13
 1267 004c 93D50401 		srli	a1,s1,16
 1268              		.loc 1 460 1
 1269 0050 9244     		lw	s1,4(sp)
 1270              		.cfi_restore 9
 1271              	.LVL146:
 446:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1272              		.loc 1 446 13
 1273 0052 13054508 		addi	a0,a0,132
 1274              		.loc 1 460 1
 1275 0056 4101     		addi	sp,sp,16
 1276              		.cfi_def_cfa_offset 0
 446:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1277              		.loc 1 446 13
 1278 0058 17030000 		tail	HW_set_16bit_reg
 1278      67000300 
 1279              	.LVL147:
 1280              	.L62:
 1281              		.cfi_restore_state
 450:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ1, irq_clr_value >> 8 );
 1282              		.loc 1 450 13 is_stmt 1
 1283 0060 0841     		lw	a0,0(a0)
 1284 0062 A685     		mv	a1,s1
 1285              	.LVL148:
 1286 0064 13050508 		addi	a0,a0,128
 1287 0068 97000000 		call	HW_set_8bit_reg
 1287      E7800000 
 1288              	.LVL149:
 451:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ2, irq_clr_value >> 16 );
 1289              		.loc 1 451 13
 1290 0070 0840     		lw	a0,0(s0)
 1291 0072 93D58400 		srli	a1,s1,8
 1292 0076 13054508 		addi	a0,a0,132
 1293 007a 97000000 		call	HW_set_8bit_reg
 1293      E7800000 
 1294              	.LVL150:
 452:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, irq_clr_value >> 24 );
 1295              		.loc 1 452 13
 1296 0082 0840     		lw	a0,0(s0)
 1297 0084 93D50401 		srli	a1,s1,16
 1298 0088 13058508 		addi	a0,a0,136
 1299 008c 97000000 		call	HW_set_8bit_reg
 1299      E7800000 
 1300              	.LVL151:
 453:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1301              		.loc 1 453 13
 1302 0094 0840     		lw	a0,0(s0)
 1303              		.loc 1 460 1 is_stmt 0
 1304 0096 2244     		lw	s0,8(sp)
 1305              		.cfi_remember_state
 1306              		.cfi_restore 8
 1307              	.LVL152:
 1308 0098 B240     		lw	ra,12(sp)
 1309              		.cfi_restore 1
 453:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1310              		.loc 1 453 13
 1311 009a 93D58401 		srli	a1,s1,24
 1312              		.loc 1 460 1
 1313 009e 9244     		lw	s1,4(sp)
 1314              		.cfi_restore 9
 1315              	.LVL153:
 453:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1316              		.loc 1 453 13
 1317 00a0 1305C508 		addi	a0,a0,140
 1318              		.loc 1 460 1
 1319 00a4 4101     		addi	sp,sp,16
 1320              		.cfi_def_cfa_offset 0
 453:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1321              		.loc 1 453 13
 1322 00a6 17030000 		tail	HW_set_8bit_reg
 1322      67000300 
 1323              	.LVL154:
 1324              	.L60:
 1325              		.cfi_restore_state
 1326              		.loc 1 460 1
 1327 00ae B240     		lw	ra,12(sp)
 1328              		.cfi_restore 1
 1329 00b0 2244     		lw	s0,8(sp)
 1330              		.cfi_restore 8
 1331              	.LVL155:
 1332 00b2 9244     		lw	s1,4(sp)
 1333              		.cfi_restore 9
 1334              	.LVL156:
 1335 00b4 4101     		addi	sp,sp,16
 1336              		.cfi_def_cfa_offset 0
 1337 00b6 8280     		jr	ra
 1338              		.cfi_endproc
 1339              	.LFE9:
 1341              		.section	.text.GPIO_get_irq_sources,"ax",@progbits
 1342              		.align	1
 1343              		.globl	GPIO_get_irq_sources
 1345              	GPIO_get_irq_sources:
 1346              	.LFB10:
 461:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 462:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 463:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_get_irq_sources
 464:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 465:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 466:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** uint32_t GPIO_get_irq_sources
 467:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 468:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio
 469:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 470:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 1347              		.loc 1 470 1 is_stmt 1
 1348              		.cfi_startproc
 1349              	.LVL157:
 471:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t intr_src = 0;
 1350              		.loc 1 471 5
 472:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 473:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 1351              		.loc 1 473 5
 1352              		.loc 1 473 22 is_stmt 0
 1353 0000 5C41     		lw	a5,4(a0)
 470:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t intr_src = 0;
 1354              		.loc 1 470 1
 1355 0002 4111     		addi	sp,sp,-16
 1356              		.cfi_def_cfa_offset 16
 1357 0004 22C4     		sw	s0,8(sp)
 1358 0006 06C6     		sw	ra,12(sp)
 1359 0008 26C2     		sw	s1,4(sp)
 1360 000a 4AC0     		sw	s2,0(sp)
 1361              		.cfi_offset 8, -8
 1362              		.cfi_offset 1, -4
 1363              		.cfi_offset 9, -12
 1364              		.cfi_offset 18, -16
 1365              		.loc 1 473 5
 1366 000c 0547     		li	a4,1
 470:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t intr_src = 0;
 1367              		.loc 1 470 1
 1368 000e 2A84     		mv	s0,a0
 1369              		.loc 1 473 5
 1370 0010 6382E702 		beq	a5,a4,.L66
 1371 0014 B9C7     		beq	a5,zero,.L67
 1372 0016 0947     		li	a4,2
 1373 0018 639BE708 		bne	a5,a4,.L69
 474:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 475:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_32_BITS_BUS:
 476:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src = HAL_get_32bit_reg( this_gpio->base_addr, IRQ );
 1374              		.loc 1 476 13 is_stmt 1
 1375              		.loc 1 476 24 is_stmt 0
 1376 001c 0841     		lw	a0,0(a0)
 1377              	.LVL158:
 477:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 478:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 479:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_16_BITS_BUS:
 480:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= HAL_get_16bit_reg( this_gpio->base_addr, IRQ0 );
 481:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ1 ) << 16);
 482:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 483:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 484:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_8_BITS_BUS:
 485:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= HAL_get_16bit_reg( this_gpio->base_addr, IRQ0 );
 486:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ1 ) << 8);
 487:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ2 ) << 16);
 488:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ3 ) << 24);
 489:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 490:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 491:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
 492:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
 493:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 494:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 495:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 496:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     return intr_src;
 497:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 1378              		.loc 1 497 1
 1379 001e 2244     		lw	s0,8(sp)
 1380              		.cfi_remember_state
 1381              		.cfi_restore 8
 1382              	.LVL159:
 1383 0020 B240     		lw	ra,12(sp)
 1384              		.cfi_restore 1
 1385 0022 9244     		lw	s1,4(sp)
 1386              		.cfi_restore 9
 1387 0024 0249     		lw	s2,0(sp)
 1388              		.cfi_restore 18
 476:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1389              		.loc 1 476 24
 1390 0026 13050508 		addi	a0,a0,128
 1391              		.loc 1 497 1
 1392 002a 4101     		addi	sp,sp,16
 1393              		.cfi_def_cfa_offset 0
 476:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1394              		.loc 1 476 24
 1395 002c 17030000 		tail	HW_get_32bit_reg
 1395      67000300 
 1396              	.LVL160:
 1397              	.L66:
 1398              		.cfi_restore_state
 480:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ1 ) << 16);
 1399              		.loc 1 480 13 is_stmt 1
 480:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ1 ) << 16);
 1400              		.loc 1 480 25 is_stmt 0
 1401 0034 0841     		lw	a0,0(a0)
 1402 0036 13050508 		addi	a0,a0,128
 1403 003a 97000000 		call	HW_get_16bit_reg
 1403      E7800000 
 1404              	.LVL161:
 1405 0042 AA84     		mv	s1,a0
 1406              	.LVL162:
 481:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1407              		.loc 1 481 13 is_stmt 1
 481:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1408              		.loc 1 481 26 is_stmt 0
 1409 0044 0840     		lw	a0,0(s0)
 1410 0046 13054508 		addi	a0,a0,132
 1411 004a 97000000 		call	HW_get_16bit_reg
 1411      E7800000 
 1412              	.LVL163:
 481:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1413              		.loc 1 481 74
 1414 0052 4205     		slli	a0,a0,16
 1415              	.LVL164:
 1416              	.L71:
 488:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1417              		.loc 1 488 22
 1418 0054 458D     		or	a0,a0,s1
 1419              	.LVL165:
 489:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 1420              		.loc 1 489 13 is_stmt 1
 1421              	.L65:
 1422              		.loc 1 497 1 is_stmt 0
 1423 0056 B240     		lw	ra,12(sp)
 1424              		.cfi_remember_state
 1425              		.cfi_restore 1
 1426 0058 2244     		lw	s0,8(sp)
 1427              		.cfi_restore 8
 1428              	.LVL166:
 1429 005a 9244     		lw	s1,4(sp)
 1430              		.cfi_restore 9
 1431 005c 0249     		lw	s2,0(sp)
 1432              		.cfi_restore 18
 1433 005e 4101     		addi	sp,sp,16
 1434              		.cfi_def_cfa_offset 0
 1435 0060 8280     		jr	ra
 1436              	.LVL167:
 1437              	.L67:
 1438              		.cfi_restore_state
 485:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ1 ) << 8);
 1439              		.loc 1 485 13 is_stmt 1
 485:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ1 ) << 8);
 1440              		.loc 1 485 25 is_stmt 0
 1441 0062 0841     		lw	a0,0(a0)
 1442 0064 13050508 		addi	a0,a0,128
 1443 0068 97000000 		call	HW_get_16bit_reg
 1443      E7800000 
 1444              	.LVL168:
 1445 0070 AA84     		mv	s1,a0
 1446              	.LVL169:
 486:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ2 ) << 16);
 1447              		.loc 1 486 13 is_stmt 1
 486:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ2 ) << 16);
 1448              		.loc 1 486 26 is_stmt 0
 1449 0072 0840     		lw	a0,0(s0)
 1450 0074 13054508 		addi	a0,a0,132
 1451 0078 97000000 		call	HW_get_16bit_reg
 1451      E7800000 
 1452              	.LVL170:
 1453 0080 2A89     		mv	s2,a0
 1454              	.LVL171:
 487:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ3 ) << 24);
 1455              		.loc 1 487 13 is_stmt 1
 487:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ3 ) << 24);
 1456              		.loc 1 487 26 is_stmt 0
 1457 0082 0840     		lw	a0,0(s0)
 486:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ2 ) << 16);
 1458              		.loc 1 486 74
 1459 0084 2209     		slli	s2,s2,8
 1460              	.LVL172:
 487:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ3 ) << 24);
 1461              		.loc 1 487 26
 1462 0086 13058508 		addi	a0,a0,136
 1463 008a 97000000 		call	HW_get_16bit_reg
 1463      E7800000 
 1464              	.LVL173:
 487:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ3 ) << 24);
 1465              		.loc 1 487 74
 1466 0092 4205     		slli	a0,a0,16
 487:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ3 ) << 24);
 1467              		.loc 1 487 22
 1468 0094 3369A900 		or	s2,s2,a0
 488:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1469              		.loc 1 488 26
 1470 0098 0840     		lw	a0,0(s0)
 487:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             intr_src |= (HAL_get_16bit_reg( this_gpio->base_addr, IRQ3 ) << 24);
 1471              		.loc 1 487 22
 1472 009a B3649900 		or	s1,s2,s1
 1473              	.LVL174:
 488:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1474              		.loc 1 488 13 is_stmt 1
 488:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1475              		.loc 1 488 26 is_stmt 0
 1476 009e 1305C508 		addi	a0,a0,140
 1477 00a2 97000000 		call	HW_get_16bit_reg
 1477      E7800000 
 1478              	.LVL175:
 488:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1479              		.loc 1 488 74
 1480 00aa 6205     		slli	a0,a0,24
 1481 00ac 65B7     		j	.L71
 1482              	.LVL176:
 1483              	.L69:
 471:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 1484              		.loc 1 471 14
 1485 00ae 0145     		li	a0,0
 496:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 1486              		.loc 1 496 5 is_stmt 1
 496:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 1487              		.loc 1 496 12 is_stmt 0
 1488 00b0 5DB7     		j	.L65
 1489              		.cfi_endproc
 1490              	.LFE10:
 1492              		.section	.text.GPIO_clear_all_irq_sources,"ax",@progbits
 1493              		.align	1
 1494              		.globl	GPIO_clear_all_irq_sources
 1496              	GPIO_clear_all_irq_sources:
 1497              	.LFB11:
 498:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 499:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** /*-------------------------------------------------------------------------*//**
 500:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * GPIO_clear_all_irq_sources
 501:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  * See "core_gpio.h" for details of how to use this function.
 502:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****  */
 503:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** void GPIO_clear_all_irq_sources
 504:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** (
 505:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     gpio_instance_t *   this_gpio,
 506:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t            bitmask
 507:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** )
 508:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** {
 1498              		.loc 1 508 1 is_stmt 1
 1499              		.cfi_startproc
 1500              	.LVL177:
 509:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = bitmask;
 1501              		.loc 1 509 5
 510:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 511:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     switch( this_gpio->apb_bus_width )
 1502              		.loc 1 511 5
 1503              		.loc 1 511 22 is_stmt 0
 1504 0000 5C41     		lw	a5,4(a0)
 508:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = bitmask;
 1505              		.loc 1 508 1
 1506 0002 4111     		addi	sp,sp,-16
 1507              		.cfi_def_cfa_offset 16
 1508 0004 22C4     		sw	s0,8(sp)
 1509 0006 26C2     		sw	s1,4(sp)
 1510 0008 06C6     		sw	ra,12(sp)
 1511              		.cfi_offset 8, -8
 1512              		.cfi_offset 9, -12
 1513              		.cfi_offset 1, -4
 1514              		.loc 1 511 5
 1515 000a 0547     		li	a4,1
 508:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t irq_clr_value = bitmask;
 1516              		.loc 1 508 1
 1517 000c 2A84     		mv	s0,a0
 1518 000e AE84     		mv	s1,a1
 1519              		.loc 1 511 5
 1520 0010 6381E702 		beq	a5,a4,.L73
 1521 0014 B9C3     		beq	a5,zero,.L74
 1522 0016 0947     		li	a4,2
 1523 0018 6397E708 		bne	a5,a4,.L72
 512:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     {
 513:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_32_BITS_BUS:
 514:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_32bit_reg( this_gpio->base_addr, IRQ, irq_clr_value );
 1524              		.loc 1 514 13 is_stmt 1
 1525 001c 0841     		lw	a0,0(a0)
 1526              	.LVL178:
 515:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 516:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 517:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_16_BITS_BUS:
 518:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ0, irq_clr_value );
 519:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, irq_clr_value >> 16 );
 520:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 521:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 522:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         case GPIO_APB_8_BITS_BUS:
 523:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ0, irq_clr_value );
 524:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ1, irq_clr_value >> 8 );
 525:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ2, irq_clr_value >> 16 );
 526:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, irq_clr_value >> 24 );
 527:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 528:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 529:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****         default:
 530:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_ASSERT(0);
 531:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 532:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     }
 533:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** }
 1527              		.loc 1 533 1 is_stmt 0
 1528 001e 2244     		lw	s0,8(sp)
 1529              		.cfi_remember_state
 1530              		.cfi_restore 8
 1531              	.LVL179:
 1532 0020 B240     		lw	ra,12(sp)
 1533              		.cfi_restore 1
 1534 0022 9244     		lw	s1,4(sp)
 1535              		.cfi_restore 9
 514:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1536              		.loc 1 514 13
 1537 0024 13050508 		addi	a0,a0,128
 1538              		.loc 1 533 1
 1539 0028 4101     		addi	sp,sp,16
 1540              		.cfi_def_cfa_offset 0
 514:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1541              		.loc 1 514 13
 1542 002a 17030000 		tail	HW_set_32bit_reg
 1542      67000300 
 1543              	.LVL180:
 1544              	.L73:
 1545              		.cfi_restore_state
 518:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_16bit_reg( this_gpio->base_addr, IRQ1, irq_clr_value >> 16 );
 1546              		.loc 1 518 13 is_stmt 1
 1547 0032 0841     		lw	a0,0(a0)
 1548 0034 13050508 		addi	a0,a0,128
 1549 0038 97000000 		call	HW_set_16bit_reg
 1549      E7800000 
 1550              	.LVL181:
 519:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1551              		.loc 1 519 13
 1552 0040 0840     		lw	a0,0(s0)
 1553              		.loc 1 533 1 is_stmt 0
 1554 0042 2244     		lw	s0,8(sp)
 1555              		.cfi_remember_state
 1556              		.cfi_restore 8
 1557              	.LVL182:
 1558 0044 B240     		lw	ra,12(sp)
 1559              		.cfi_restore 1
 519:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1560              		.loc 1 519 13
 1561 0046 93D50401 		srli	a1,s1,16
 1562              		.loc 1 533 1
 1563 004a 9244     		lw	s1,4(sp)
 1564              		.cfi_restore 9
 1565              	.LVL183:
 519:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1566              		.loc 1 519 13
 1567 004c 13054508 		addi	a0,a0,132
 1568              		.loc 1 533 1
 1569 0050 4101     		addi	sp,sp,16
 1570              		.cfi_def_cfa_offset 0
 519:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1571              		.loc 1 519 13
 1572 0052 17030000 		tail	HW_set_16bit_reg
 1572      67000300 
 1573              	.LVL184:
 1574              	.L74:
 1575              		.cfi_restore_state
 523:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ1, irq_clr_value >> 8 );
 1576              		.loc 1 523 13 is_stmt 1
 1577 005a 0841     		lw	a0,0(a0)
 1578 005c 13050508 		addi	a0,a0,128
 1579 0060 97000000 		call	HW_set_8bit_reg
 1579      E7800000 
 1580              	.LVL185:
 524:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ2, irq_clr_value >> 16 );
 1581              		.loc 1 524 13
 1582 0068 0840     		lw	a0,0(s0)
 1583 006a 93D58400 		srli	a1,s1,8
 1584 006e 13054508 		addi	a0,a0,132
 1585 0072 97000000 		call	HW_set_8bit_reg
 1585      E7800000 
 1586              	.LVL186:
 525:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             HAL_set_8bit_reg( this_gpio->base_addr, IRQ3, irq_clr_value >> 24 );
 1587              		.loc 1 525 13
 1588 007a 0840     		lw	a0,0(s0)
 1589 007c 93D50401 		srli	a1,s1,16
 1590 0080 13058508 		addi	a0,a0,136
 1591 0084 97000000 		call	HW_set_8bit_reg
 1591      E7800000 
 1592              	.LVL187:
 526:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1593              		.loc 1 526 13
 1594 008c 0840     		lw	a0,0(s0)
 1595              		.loc 1 533 1 is_stmt 0
 1596 008e 2244     		lw	s0,8(sp)
 1597              		.cfi_remember_state
 1598              		.cfi_restore 8
 1599              	.LVL188:
 1600 0090 B240     		lw	ra,12(sp)
 1601              		.cfi_restore 1
 526:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1602              		.loc 1 526 13
 1603 0092 93D58401 		srli	a1,s1,24
 1604              		.loc 1 533 1
 1605 0096 9244     		lw	s1,4(sp)
 1606              		.cfi_restore 9
 1607              	.LVL189:
 526:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1608              		.loc 1 526 13
 1609 0098 1305C508 		addi	a0,a0,140
 1610              		.loc 1 533 1
 1611 009c 4101     		addi	sp,sp,16
 1612              		.cfi_def_cfa_offset 0
 526:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1613              		.loc 1 526 13
 1614 009e 17030000 		tail	HW_set_8bit_reg
 1614      67000300 
 1615              	.LVL190:
 1616              	.L72:
 1617              		.cfi_restore_state
 1618              		.loc 1 533 1
 1619 00a6 B240     		lw	ra,12(sp)
 1620              		.cfi_restore 1
 1621 00a8 2244     		lw	s0,8(sp)
 1622              		.cfi_restore 8
 1623              	.LVL191:
 1624 00aa 9244     		lw	s1,4(sp)
 1625              		.cfi_restore 9
 1626              	.LVL192:
 1627 00ac 4101     		addi	sp,sp,16
 1628              		.cfi_def_cfa_offset 0
 1629 00ae 8280     		jr	ra
 1630              		.cfi_endproc
 1631              	.LFE11:
 1633              		.text
 1634              	.Letext0:
 1635              		.file 2 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 1636              		.file 3 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 1637              		.file 4 "C:\\Work_Folder_Akhil\\Q4_2024_2025\\Display_Port_TX_web_release\\Final\\NEW_MIV\\softcon
 1638              		.file 5 "../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.h"
 1639              		.file 6 "C:\\Work_Folder_Akhil\\Q4_2024_2025\\Display_Port_TX_web_release\\Final\\NEW_MIV\\softcon
DEFINED SYMBOLS
                            *ABS*:0000000000000000 core_gpio.c
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:13     .text.GPIO_init:0000000000000000 GPIO_init
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:17     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:19     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:20     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:21     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:22     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:23     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:24     .text.GPIO_init:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:26     .text.GPIO_init:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:31     .text.GPIO_init:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:32     .text.GPIO_init:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:33     .text.GPIO_init:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:35     .text.GPIO_init:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:37     .text.GPIO_init:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:38     .text.GPIO_init:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:40     .text.GPIO_init:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:42     .text.GPIO_init:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:46     .text.GPIO_init:0000000000000016 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:49     .text.GPIO_init:000000000000001a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:52     .text.GPIO_init:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:55     .text.GPIO_init:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:56     .text.GPIO_init:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:58     .text.GPIO_init:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:59     .text.GPIO_init:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:61     .text.GPIO_init:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:67     .text.GPIO_init:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:69     .text.GPIO_init:000000000000003a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:70     .text.GPIO_init:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:71     .text.GPIO_init:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:74     .text.GPIO_init:000000000000003e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:76     .text.GPIO_init:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:79     .text.GPIO_init:0000000000000042 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:82     .text.GPIO_init:0000000000000042 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:84     .text.GPIO_init:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:85     .text.GPIO_init:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:87     .text.GPIO_init:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:88     .text.GPIO_init:000000000000004a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:90     .text.GPIO_init:000000000000004a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:93     .text.GPIO_init:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:95     .text.GPIO_init:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:103    .text.GPIO_init:0000000000000066 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:105    .text.GPIO_init:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:106    .text.GPIO_init:000000000000006a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:107    .text.GPIO_init:000000000000006a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:110    .text.GPIO_init:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:112    .text.GPIO_init:000000000000006e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:114    .text.GPIO_init:000000000000006e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:116    .text.GPIO_init:0000000000000072 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:117    .text.GPIO_init:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:119    .text.GPIO_init:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:121    .text.GPIO_init:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:122    .text.GPIO_init:000000000000007a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:124    .text.GPIO_init:000000000000007a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:127    .text.GPIO_init:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:129    .text.GPIO_init:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:135    .text.GPIO_init:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:141    .text.GPIO_init:00000000000000a6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:147    .text.GPIO_init:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:149    .text.GPIO_init:00000000000000ba .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:150    .text.GPIO_init:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:151    .text.GPIO_init:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:154    .text.GPIO_init:00000000000000be .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:156    .text.GPIO_init:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:159    .text.GPIO_init:00000000000000c2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:161    .text.GPIO_init:00000000000000c2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:163    .text.GPIO_init:00000000000000c6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:164    .text.GPIO_init:00000000000000c6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:166    .text.GPIO_init:00000000000000ca .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:167    .text.GPIO_init:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:169    .text.GPIO_init:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:172    .text.GPIO_init:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:174    .text.GPIO_init:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:175    .text.GPIO_init:00000000000000d6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:177    .text.GPIO_init:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:180    .text.GPIO_init:00000000000000da .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:183    .text.GPIO_init:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:185    .text.GPIO_init:00000000000000de .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:187    .text.GPIO_init:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:194    .text.GPIO_config:0000000000000000 GPIO_config
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:197    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:199    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:200    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:201    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:202    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:206    .text.GPIO_config:0000000000000006 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:207    .text.GPIO_config:0000000000000006 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:210    .text.GPIO_config:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:211    .text.GPIO_config:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:212    .text.GPIO_config:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:214    .text.GPIO_config:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:223    .text.GPIO_config:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:224    .text.GPIO_config:000000000000001a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:231    .text.GPIO_set_outputs:0000000000000000 GPIO_set_outputs
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:234    .text.GPIO_set_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:236    .text.GPIO_set_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:237    .text.GPIO_set_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:238    .text.GPIO_set_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:240    .text.GPIO_set_outputs:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:241    .text.GPIO_set_outputs:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:245    .text.GPIO_set_outputs:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:246    .text.GPIO_set_outputs:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:247    .text.GPIO_set_outputs:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:249    .text.GPIO_set_outputs:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:251    .text.GPIO_set_outputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:254    .text.GPIO_set_outputs:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:259    .text.GPIO_set_outputs:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:262    .text.GPIO_set_outputs:000000000000001e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:263    .text.GPIO_set_outputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:264    .text.GPIO_set_outputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:267    .text.GPIO_set_outputs:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:269    .text.GPIO_set_outputs:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:271    .text.GPIO_set_outputs:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:273    .text.GPIO_set_outputs:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:274    .text.GPIO_set_outputs:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:276    .text.GPIO_set_outputs:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:279    .text.GPIO_set_outputs:0000000000000032 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:281    .text.GPIO_set_outputs:0000000000000032 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:288    .text.GPIO_set_outputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:290    .text.GPIO_set_outputs:0000000000000046 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:291    .text.GPIO_set_outputs:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:292    .text.GPIO_set_outputs:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:295    .text.GPIO_set_outputs:000000000000004a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:297    .text.GPIO_set_outputs:000000000000004a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:299    .text.GPIO_set_outputs:000000000000004e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:300    .text.GPIO_set_outputs:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:303    .text.GPIO_set_outputs:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:305    .text.GPIO_set_outputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:306    .text.GPIO_set_outputs:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:308    .text.GPIO_set_outputs:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:311    .text.GPIO_set_outputs:000000000000005e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:313    .text.GPIO_set_outputs:000000000000005e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:319    .text.GPIO_set_outputs:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:326    .text.GPIO_set_outputs:0000000000000086 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:333    .text.GPIO_set_outputs:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:335    .text.GPIO_set_outputs:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:336    .text.GPIO_set_outputs:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:337    .text.GPIO_set_outputs:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:340    .text.GPIO_set_outputs:00000000000000a2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:342    .text.GPIO_set_outputs:00000000000000a2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:344    .text.GPIO_set_outputs:00000000000000a6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:345    .text.GPIO_set_outputs:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:348    .text.GPIO_set_outputs:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:350    .text.GPIO_set_outputs:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:351    .text.GPIO_set_outputs:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:353    .text.GPIO_set_outputs:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:356    .text.GPIO_set_outputs:00000000000000b6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:358    .text.GPIO_set_outputs:00000000000000b6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:359    .text.GPIO_set_outputs:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:361    .text.GPIO_set_outputs:00000000000000ba .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:364    .text.GPIO_set_outputs:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:367    .text.GPIO_set_outputs:00000000000000be .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:369    .text.GPIO_set_outputs:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:376    .text.GPIO_get_inputs:0000000000000000 GPIO_get_inputs
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:379    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:381    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:382    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:383    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:384    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:386    .text.GPIO_get_inputs:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:387    .text.GPIO_get_inputs:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:392    .text.GPIO_get_inputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:393    .text.GPIO_get_inputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:394    .text.GPIO_get_inputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:395    .text.GPIO_get_inputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:397    .text.GPIO_get_inputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:399    .text.GPIO_get_inputs:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:401    .text.GPIO_get_inputs:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:406    .text.GPIO_get_inputs:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:407    .text.GPIO_get_inputs:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:410    .text.GPIO_get_inputs:000000000000001e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:411    .text.GPIO_get_inputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:412    .text.GPIO_get_inputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:415    .text.GPIO_get_inputs:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:417    .text.GPIO_get_inputs:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:419    .text.GPIO_get_inputs:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:421    .text.GPIO_get_inputs:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:423    .text.GPIO_get_inputs:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:424    .text.GPIO_get_inputs:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:426    .text.GPIO_get_inputs:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:429    .text.GPIO_get_inputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:431    .text.GPIO_get_inputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:432    .text.GPIO_get_inputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:439    .text.GPIO_get_inputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:440    .text.GPIO_get_inputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:445    .text.GPIO_get_inputs:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:449    .text.GPIO_get_inputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:453    .text.GPIO_get_inputs:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:454    .text.GPIO_get_inputs:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:455    .text.GPIO_get_inputs:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:456    .text.GPIO_get_inputs:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:458    .text.GPIO_get_inputs:000000000000005a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:461    .text.GPIO_get_inputs:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:463    .text.GPIO_get_inputs:000000000000005e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:465    .text.GPIO_get_inputs:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:469    .text.GPIO_get_inputs:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:471    .text.GPIO_get_inputs:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:472    .text.GPIO_get_inputs:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:479    .text.GPIO_get_inputs:0000000000000072 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:480    .text.GPIO_get_inputs:0000000000000072 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:487    .text.GPIO_get_inputs:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:488    .text.GPIO_get_inputs:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:490    .text.GPIO_get_inputs:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:493    .text.GPIO_get_inputs:0000000000000086 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:497    .text.GPIO_get_inputs:0000000000000092 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:499    .text.GPIO_get_inputs:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:501    .text.GPIO_get_inputs:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:503    .text.GPIO_get_inputs:000000000000009a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:506    .text.GPIO_get_inputs:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:507    .text.GPIO_get_inputs:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:511    .text.GPIO_get_inputs:00000000000000aa .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:516    .text.GPIO_get_inputs:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:518    .text.GPIO_get_inputs:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:519    .text.GPIO_get_inputs:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:520    .text.GPIO_get_inputs:00000000000000b2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:527    .text.GPIO_get_outputs:0000000000000000 GPIO_get_outputs
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:530    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:532    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:533    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:534    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:535    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:537    .text.GPIO_get_outputs:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:538    .text.GPIO_get_outputs:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:543    .text.GPIO_get_outputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:544    .text.GPIO_get_outputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:545    .text.GPIO_get_outputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:546    .text.GPIO_get_outputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:548    .text.GPIO_get_outputs:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:550    .text.GPIO_get_outputs:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:552    .text.GPIO_get_outputs:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:557    .text.GPIO_get_outputs:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:558    .text.GPIO_get_outputs:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:561    .text.GPIO_get_outputs:000000000000001e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:562    .text.GPIO_get_outputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:563    .text.GPIO_get_outputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:566    .text.GPIO_get_outputs:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:568    .text.GPIO_get_outputs:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:570    .text.GPIO_get_outputs:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:572    .text.GPIO_get_outputs:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:574    .text.GPIO_get_outputs:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:575    .text.GPIO_get_outputs:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:577    .text.GPIO_get_outputs:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:580    .text.GPIO_get_outputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:582    .text.GPIO_get_outputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:583    .text.GPIO_get_outputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:590    .text.GPIO_get_outputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:591    .text.GPIO_get_outputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:596    .text.GPIO_get_outputs:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:600    .text.GPIO_get_outputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:604    .text.GPIO_get_outputs:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:605    .text.GPIO_get_outputs:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:606    .text.GPIO_get_outputs:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:607    .text.GPIO_get_outputs:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:609    .text.GPIO_get_outputs:000000000000005a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:612    .text.GPIO_get_outputs:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:614    .text.GPIO_get_outputs:000000000000005e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:616    .text.GPIO_get_outputs:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:620    .text.GPIO_get_outputs:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:622    .text.GPIO_get_outputs:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:623    .text.GPIO_get_outputs:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:630    .text.GPIO_get_outputs:0000000000000072 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:631    .text.GPIO_get_outputs:0000000000000072 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:638    .text.GPIO_get_outputs:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:639    .text.GPIO_get_outputs:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:641    .text.GPIO_get_outputs:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:644    .text.GPIO_get_outputs:0000000000000086 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:648    .text.GPIO_get_outputs:0000000000000092 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:650    .text.GPIO_get_outputs:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:652    .text.GPIO_get_outputs:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:654    .text.GPIO_get_outputs:000000000000009a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:657    .text.GPIO_get_outputs:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:658    .text.GPIO_get_outputs:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:662    .text.GPIO_get_outputs:00000000000000aa .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:667    .text.GPIO_get_outputs:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:669    .text.GPIO_get_outputs:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:670    .text.GPIO_get_outputs:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:671    .text.GPIO_get_outputs:00000000000000b2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:678    .text.GPIO_set_output:0000000000000000 GPIO_set_output
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:681    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:683    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:684    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:685    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:686    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:687    .text.GPIO_set_output:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:689    .text.GPIO_set_output:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:691    .text.GPIO_set_output:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:693    .text.GPIO_set_output:0000000000000006 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:699    .text.GPIO_set_output:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:700    .text.GPIO_set_output:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:701    .text.GPIO_set_output:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:702    .text.GPIO_set_output:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:703    .text.GPIO_set_output:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:704    .text.GPIO_set_output:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:706    .text.GPIO_set_output:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:708    .text.GPIO_set_output:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:712    .text.GPIO_set_output:000000000000001a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:718    .text.GPIO_set_output:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:719    .text.GPIO_set_output:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:720    .text.GPIO_set_output:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:727    .text.GPIO_set_output:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:728    .text.GPIO_set_output:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:730    .text.GPIO_set_output:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:732    .text.GPIO_set_output:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:733    .text.GPIO_set_output:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:735    .text.GPIO_set_output:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:739    .text.GPIO_set_output:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:742    .text.GPIO_set_output:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:743    .text.GPIO_set_output:000000000000004e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:744    .text.GPIO_set_output:000000000000004e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:746    .text.GPIO_set_output:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:748    .text.GPIO_set_output:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:750    .text.GPIO_set_output:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:753    .text.GPIO_set_output:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:755    .text.GPIO_set_output:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:757    .text.GPIO_set_output:000000000000005a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:761    .text.GPIO_set_output:000000000000005a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:764    .text.GPIO_set_output:000000000000005e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:765    .text.GPIO_set_output:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:768    .text.GPIO_set_output:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:771    .text.GPIO_set_output:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:775    .text.GPIO_set_output:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:776    .text.GPIO_set_output:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:777    .text.GPIO_set_output:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:779    .text.GPIO_set_output:000000000000006a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:781    .text.GPIO_set_output:000000000000006e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:783    .text.GPIO_set_output:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:788    .text.GPIO_set_output:000000000000007a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:790    .text.GPIO_set_output:000000000000007e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:796    .text.GPIO_set_output:000000000000008a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:798    .text.GPIO_set_output:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:800    .text.GPIO_set_output:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:801    .text.GPIO_set_output:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:806    .text.GPIO_set_output:0000000000000096 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:807    .text.GPIO_set_output:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:808    .text.GPIO_set_output:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:811    .text.GPIO_set_output:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:814    .text.GPIO_set_output:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:815    .text.GPIO_set_output:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:817    .text.GPIO_set_output:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:819    .text.GPIO_set_output:00000000000000a2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:822    .text.GPIO_set_output:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:824    .text.GPIO_set_output:00000000000000a6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:828    .text.GPIO_set_output:00000000000000a6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:832    .text.GPIO_set_output:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:833    .text.GPIO_set_output:00000000000000aa .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:837    .text.GPIO_set_output:00000000000000aa .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:841    .text.GPIO_set_output:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:842    .text.GPIO_set_output:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:843    .text.GPIO_set_output:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:846    .text.GPIO_set_output:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:849    .text.GPIO_set_output:00000000000000b6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:851    .text.GPIO_set_output:00000000000000b6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:852    .text.GPIO_set_output:00000000000000b6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:859    .text.GPIO_set_output:00000000000000ba .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:860    .text.GPIO_set_output:00000000000000ba .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:861    .text.GPIO_set_output:00000000000000ba .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:863    .text.GPIO_set_output:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:865    .text.GPIO_set_output:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:867    .text.GPIO_set_output:00000000000000c2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:872    .text.GPIO_set_output:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:874    .text.GPIO_set_output:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:880    .text.GPIO_set_output:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:882    .text.GPIO_set_output:00000000000000de .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:884    .text.GPIO_set_output:00000000000000e2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:885    .text.GPIO_set_output:00000000000000e2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:889    .text.GPIO_set_output:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:893    .text.GPIO_set_output:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:894    .text.GPIO_set_output:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:895    .text.GPIO_set_output:00000000000000ee .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:896    .text.GPIO_set_output:00000000000000ee .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:898    .text.GPIO_set_output:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:900    .text.GPIO_set_output:00000000000000f2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:902    .text.GPIO_set_output:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:904    .text.GPIO_set_output:00000000000000f6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:906    .text.GPIO_set_output:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:910    .text.GPIO_set_output:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:913    .text.GPIO_set_output:00000000000000fa .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:914    .text.GPIO_set_output:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:917    .text.GPIO_set_output:00000000000000fe .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:920    .text.GPIO_set_output:00000000000000fe .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:923    .text.GPIO_set_output:0000000000000106 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:925    .text.GPIO_set_output:0000000000000106 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:926    .text.GPIO_set_output:0000000000000106 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:932    .text.GPIO_set_output:000000000000010a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:933    .text.GPIO_set_output:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:935    .text.GPIO_set_output:000000000000010e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:937    .text.GPIO_set_output:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:939    .text.GPIO_set_output:0000000000000112 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:941    .text.GPIO_set_output:0000000000000114 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:943    .text.GPIO_set_output:0000000000000116 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:945    .text.GPIO_set_output:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:947    .text.GPIO_set_output:000000000000011a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:949    .text.GPIO_set_output:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:956    .text.GPIO_drive_inout:0000000000000000 GPIO_drive_inout
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:959    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:961    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:962    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:963    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:964    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:965    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:966    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:967    .text.GPIO_drive_inout:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:971    .text.GPIO_drive_inout:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:972    .text.GPIO_drive_inout:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:973    .text.GPIO_drive_inout:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:975    .text.GPIO_drive_inout:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:977    .text.GPIO_drive_inout:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:980    .text.GPIO_drive_inout:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:985    .text.GPIO_drive_inout:000000000000001a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:986    .text.GPIO_drive_inout:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:987    .text.GPIO_drive_inout:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:989    .text.GPIO_drive_inout:000000000000001e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:991    .text.GPIO_drive_inout:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:993    .text.GPIO_drive_inout:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:997    .text.GPIO_drive_inout:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:999    .text.GPIO_drive_inout:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1002   .text.GPIO_drive_inout:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1003   .text.GPIO_drive_inout:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1005   .text.GPIO_drive_inout:000000000000002e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1008   .text.GPIO_drive_inout:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1011   .text.GPIO_drive_inout:0000000000000032 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1012   .text.GPIO_drive_inout:0000000000000032 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1016   .text.GPIO_drive_inout:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1017   .text.GPIO_drive_inout:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1018   .text.GPIO_drive_inout:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1020   .text.GPIO_drive_inout:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1024   .text.GPIO_drive_inout:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1026   .text.GPIO_drive_inout:0000000000000046 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1027   .text.GPIO_drive_inout:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1028   .text.GPIO_drive_inout:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1031   .text.GPIO_drive_inout:000000000000004a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1033   .text.GPIO_drive_inout:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1036   .text.GPIO_drive_inout:000000000000004e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1038   .text.GPIO_drive_inout:000000000000004e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1041   .text.GPIO_drive_inout:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1043   .text.GPIO_drive_inout:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1045   .text.GPIO_drive_inout:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1046   .text.GPIO_drive_inout:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1049   .text.GPIO_drive_inout:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1052   .text.GPIO_drive_inout:000000000000005e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1053   .text.GPIO_drive_inout:000000000000005e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1057   .text.GPIO_drive_inout:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1058   .text.GPIO_drive_inout:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1061   .text.GPIO_drive_inout:000000000000006e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1068   .text.GPIO_enable_irq:0000000000000000 GPIO_enable_irq
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1071   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1073   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1074   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1075   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1076   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1077   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1078   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1081   .text.GPIO_enable_irq:0000000000000006 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1082   .text.GPIO_enable_irq:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1084   .text.GPIO_enable_irq:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1086   .text.GPIO_enable_irq:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1088   .text.GPIO_enable_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1089   .text.GPIO_enable_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1092   .text.GPIO_enable_irq:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1093   .text.GPIO_enable_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1095   .text.GPIO_enable_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1098   .text.GPIO_enable_irq:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1099   .text.GPIO_enable_irq:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1104   .text.GPIO_enable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1105   .text.GPIO_enable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1106   .text.GPIO_enable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1108   .text.GPIO_enable_irq:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1111   .text.GPIO_enable_irq:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1112   .text.GPIO_enable_irq:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1115   .text.GPIO_enable_irq:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1117   .text.GPIO_enable_irq:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1119   .text.GPIO_enable_irq:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1120   .text.GPIO_enable_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1122   .text.GPIO_enable_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1126   .text.GPIO_enable_irq:0000000000000036 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1133   .text.GPIO_disable_irq:0000000000000000 GPIO_disable_irq
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1136   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1138   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1139   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1140   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1141   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1142   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1143   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1146   .text.GPIO_disable_irq:0000000000000006 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1147   .text.GPIO_disable_irq:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1149   .text.GPIO_disable_irq:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1151   .text.GPIO_disable_irq:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1153   .text.GPIO_disable_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1154   .text.GPIO_disable_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1157   .text.GPIO_disable_irq:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1158   .text.GPIO_disable_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1160   .text.GPIO_disable_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1163   .text.GPIO_disable_irq:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1164   .text.GPIO_disable_irq:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1169   .text.GPIO_disable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1170   .text.GPIO_disable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1174   .text.GPIO_disable_irq:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1175   .text.GPIO_disable_irq:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1178   .text.GPIO_disable_irq:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1180   .text.GPIO_disable_irq:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1182   .text.GPIO_disable_irq:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1186   .text.GPIO_disable_irq:0000000000000032 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1193   .text.GPIO_clear_irq:0000000000000000 GPIO_clear_irq
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1196   .text.GPIO_clear_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1198   .text.GPIO_clear_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1199   .text.GPIO_clear_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1200   .text.GPIO_clear_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1202   .text.GPIO_clear_irq:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1203   .text.GPIO_clear_irq:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1207   .text.GPIO_clear_irq:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1209   .text.GPIO_clear_irq:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1210   .text.GPIO_clear_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1211   .text.GPIO_clear_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1212   .text.GPIO_clear_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1214   .text.GPIO_clear_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1216   .text.GPIO_clear_irq:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1219   .text.GPIO_clear_irq:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1224   .text.GPIO_clear_irq:000000000000001e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1227   .text.GPIO_clear_irq:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1228   .text.GPIO_clear_irq:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1229   .text.GPIO_clear_irq:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1232   .text.GPIO_clear_irq:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1234   .text.GPIO_clear_irq:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1237   .text.GPIO_clear_irq:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1238   .text.GPIO_clear_irq:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1241   .text.GPIO_clear_irq:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1243   .text.GPIO_clear_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1244   .text.GPIO_clear_irq:000000000000002e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1246   .text.GPIO_clear_irq:000000000000002e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1249   .text.GPIO_clear_irq:0000000000000036 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1251   .text.GPIO_clear_irq:0000000000000036 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1258   .text.GPIO_clear_irq:0000000000000046 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1260   .text.GPIO_clear_irq:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1261   .text.GPIO_clear_irq:000000000000004a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1262   .text.GPIO_clear_irq:000000000000004a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1265   .text.GPIO_clear_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1267   .text.GPIO_clear_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1269   .text.GPIO_clear_irq:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1270   .text.GPIO_clear_irq:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1273   .text.GPIO_clear_irq:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1275   .text.GPIO_clear_irq:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1276   .text.GPIO_clear_irq:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1278   .text.GPIO_clear_irq:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1281   .text.GPIO_clear_irq:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1283   .text.GPIO_clear_irq:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1290   .text.GPIO_clear_irq:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1296   .text.GPIO_clear_irq:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1302   .text.GPIO_clear_irq:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1304   .text.GPIO_clear_irq:0000000000000096 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1305   .text.GPIO_clear_irq:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1306   .text.GPIO_clear_irq:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1309   .text.GPIO_clear_irq:000000000000009a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1311   .text.GPIO_clear_irq:000000000000009a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1313   .text.GPIO_clear_irq:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1314   .text.GPIO_clear_irq:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1317   .text.GPIO_clear_irq:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1319   .text.GPIO_clear_irq:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1320   .text.GPIO_clear_irq:00000000000000a6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1322   .text.GPIO_clear_irq:00000000000000a6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1325   .text.GPIO_clear_irq:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1327   .text.GPIO_clear_irq:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1328   .text.GPIO_clear_irq:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1330   .text.GPIO_clear_irq:00000000000000b2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1333   .text.GPIO_clear_irq:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1336   .text.GPIO_clear_irq:00000000000000b6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1338   .text.GPIO_clear_irq:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1345   .text.GPIO_get_irq_sources:0000000000000000 GPIO_get_irq_sources
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1348   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1350   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1351   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1352   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1353   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1355   .text.GPIO_get_irq_sources:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1356   .text.GPIO_get_irq_sources:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1361   .text.GPIO_get_irq_sources:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1362   .text.GPIO_get_irq_sources:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1363   .text.GPIO_get_irq_sources:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1364   .text.GPIO_get_irq_sources:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1366   .text.GPIO_get_irq_sources:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1368   .text.GPIO_get_irq_sources:000000000000000e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1370   .text.GPIO_get_irq_sources:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1375   .text.GPIO_get_irq_sources:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1376   .text.GPIO_get_irq_sources:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1379   .text.GPIO_get_irq_sources:000000000000001e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1380   .text.GPIO_get_irq_sources:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1381   .text.GPIO_get_irq_sources:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1384   .text.GPIO_get_irq_sources:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1386   .text.GPIO_get_irq_sources:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1388   .text.GPIO_get_irq_sources:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1390   .text.GPIO_get_irq_sources:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1392   .text.GPIO_get_irq_sources:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1393   .text.GPIO_get_irq_sources:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1395   .text.GPIO_get_irq_sources:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1398   .text.GPIO_get_irq_sources:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1400   .text.GPIO_get_irq_sources:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1401   .text.GPIO_get_irq_sources:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1408   .text.GPIO_get_irq_sources:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1409   .text.GPIO_get_irq_sources:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1414   .text.GPIO_get_irq_sources:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1418   .text.GPIO_get_irq_sources:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1422   .text.GPIO_get_irq_sources:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1423   .text.GPIO_get_irq_sources:0000000000000056 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1424   .text.GPIO_get_irq_sources:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1425   .text.GPIO_get_irq_sources:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1427   .text.GPIO_get_irq_sources:000000000000005a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1430   .text.GPIO_get_irq_sources:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1432   .text.GPIO_get_irq_sources:000000000000005e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1434   .text.GPIO_get_irq_sources:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1438   .text.GPIO_get_irq_sources:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1440   .text.GPIO_get_irq_sources:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1441   .text.GPIO_get_irq_sources:0000000000000062 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1448   .text.GPIO_get_irq_sources:0000000000000072 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1449   .text.GPIO_get_irq_sources:0000000000000072 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1456   .text.GPIO_get_irq_sources:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1457   .text.GPIO_get_irq_sources:0000000000000082 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1459   .text.GPIO_get_irq_sources:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1462   .text.GPIO_get_irq_sources:0000000000000086 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1466   .text.GPIO_get_irq_sources:0000000000000092 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1468   .text.GPIO_get_irq_sources:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1470   .text.GPIO_get_irq_sources:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1472   .text.GPIO_get_irq_sources:000000000000009a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1475   .text.GPIO_get_irq_sources:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1476   .text.GPIO_get_irq_sources:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1480   .text.GPIO_get_irq_sources:00000000000000aa .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1485   .text.GPIO_get_irq_sources:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1487   .text.GPIO_get_irq_sources:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1488   .text.GPIO_get_irq_sources:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1489   .text.GPIO_get_irq_sources:00000000000000b2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1496   .text.GPIO_clear_all_irq_sources:0000000000000000 GPIO_clear_all_irq_sources
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1499   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1501   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1502   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1503   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1504   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1506   .text.GPIO_clear_all_irq_sources:0000000000000002 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1507   .text.GPIO_clear_all_irq_sources:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1511   .text.GPIO_clear_all_irq_sources:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1512   .text.GPIO_clear_all_irq_sources:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1513   .text.GPIO_clear_all_irq_sources:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1515   .text.GPIO_clear_all_irq_sources:000000000000000a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1517   .text.GPIO_clear_all_irq_sources:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1520   .text.GPIO_clear_all_irq_sources:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1525   .text.GPIO_clear_all_irq_sources:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1528   .text.GPIO_clear_all_irq_sources:000000000000001e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1529   .text.GPIO_clear_all_irq_sources:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1530   .text.GPIO_clear_all_irq_sources:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1533   .text.GPIO_clear_all_irq_sources:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1535   .text.GPIO_clear_all_irq_sources:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1537   .text.GPIO_clear_all_irq_sources:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1539   .text.GPIO_clear_all_irq_sources:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1540   .text.GPIO_clear_all_irq_sources:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1542   .text.GPIO_clear_all_irq_sources:000000000000002a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1545   .text.GPIO_clear_all_irq_sources:0000000000000032 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1547   .text.GPIO_clear_all_irq_sources:0000000000000032 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1552   .text.GPIO_clear_all_irq_sources:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1554   .text.GPIO_clear_all_irq_sources:0000000000000042 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1555   .text.GPIO_clear_all_irq_sources:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1556   .text.GPIO_clear_all_irq_sources:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1559   .text.GPIO_clear_all_irq_sources:0000000000000046 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1561   .text.GPIO_clear_all_irq_sources:0000000000000046 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1563   .text.GPIO_clear_all_irq_sources:000000000000004a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1564   .text.GPIO_clear_all_irq_sources:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1567   .text.GPIO_clear_all_irq_sources:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1569   .text.GPIO_clear_all_irq_sources:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1570   .text.GPIO_clear_all_irq_sources:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1572   .text.GPIO_clear_all_irq_sources:0000000000000052 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1575   .text.GPIO_clear_all_irq_sources:000000000000005a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1577   .text.GPIO_clear_all_irq_sources:000000000000005a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1582   .text.GPIO_clear_all_irq_sources:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1588   .text.GPIO_clear_all_irq_sources:000000000000007a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1594   .text.GPIO_clear_all_irq_sources:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1596   .text.GPIO_clear_all_irq_sources:000000000000008e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1597   .text.GPIO_clear_all_irq_sources:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1598   .text.GPIO_clear_all_irq_sources:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1601   .text.GPIO_clear_all_irq_sources:0000000000000092 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1603   .text.GPIO_clear_all_irq_sources:0000000000000092 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1605   .text.GPIO_clear_all_irq_sources:0000000000000096 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1606   .text.GPIO_clear_all_irq_sources:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1609   .text.GPIO_clear_all_irq_sources:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1611   .text.GPIO_clear_all_irq_sources:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1612   .text.GPIO_clear_all_irq_sources:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1614   .text.GPIO_clear_all_irq_sources:000000000000009e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1617   .text.GPIO_clear_all_irq_sources:00000000000000a6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1619   .text.GPIO_clear_all_irq_sources:00000000000000a6 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1620   .text.GPIO_clear_all_irq_sources:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1622   .text.GPIO_clear_all_irq_sources:00000000000000aa .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1625   .text.GPIO_clear_all_irq_sources:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1628   .text.GPIO_clear_all_irq_sources:00000000000000ae .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1630   .text.GPIO_clear_all_irq_sources:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:190    .text.GPIO_init:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:227    .text.GPIO_config:000000000000001a .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:372    .text.GPIO_set_outputs:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:523    .text.GPIO_get_inputs:00000000000000b2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:674    .text.GPIO_get_outputs:00000000000000b2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:952    .text.GPIO_set_output:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1064   .text.GPIO_drive_inout:000000000000006e .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1129   .text.GPIO_enable_irq:0000000000000036 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1189   .text.GPIO_disable_irq:0000000000000032 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1341   .text.GPIO_clear_irq:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1492   .text.GPIO_get_irq_sources:00000000000000b2 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1633   .text.GPIO_clear_all_irq_sources:00000000000000b0 .L0 
                     .debug_frame:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:44     .text.GPIO_init:0000000000000016 .L2
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:92     .text.GPIO_init:0000000000000052 .L3
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:126    .text.GPIO_init:0000000000000082 .L4
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:171    .text.GPIO_init:00000000000000d4 .L1
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:220    .text.GPIO_config:0000000000000018 .L8
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:278    .text.GPIO_set_outputs:0000000000000032 .L11
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:310    .text.GPIO_set_outputs:000000000000005e .L12
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:355    .text.GPIO_set_outputs:00000000000000b6 .L10
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:428    .text.GPIO_get_inputs:0000000000000034 .L16
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:468    .text.GPIO_get_inputs:0000000000000062 .L17
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:514    .text.GPIO_get_inputs:00000000000000ae .L19
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:447    .text.GPIO_get_inputs:0000000000000054 .L21
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:452    .text.GPIO_get_inputs:0000000000000056 .L15
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:579    .text.GPIO_get_outputs:0000000000000034 .L23
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:619    .text.GPIO_get_outputs:0000000000000062 .L24
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:665    .text.GPIO_get_outputs:00000000000000ae .L26
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:598    .text.GPIO_get_outputs:0000000000000054 .L28
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:603    .text.GPIO_get_outputs:0000000000000056 .L22
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:770    .text.GPIO_set_output:0000000000000068 .L30
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:855    .text.GPIO_set_output:00000000000000ba .L31
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:929    .text.GPIO_set_output:000000000000010a .L29
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:737    .text.GPIO_set_output:0000000000000048 .L34
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:848    .text.GPIO_set_output:00000000000000b6 .L35
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:803    .text.GPIO_set_output:0000000000000096 .L40
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:922    .text.GPIO_set_output:0000000000000106 .L37
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:887    .text.GPIO_set_output:00000000000000e8 .L41
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:996    .text.GPIO_drive_inout:0000000000000024 .L44
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1040   .text.GPIO_drive_inout:0000000000000056 .L45
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1022   .text.GPIO_drive_inout:0000000000000044 .L49
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1124   .text.GPIO_enable_irq:0000000000000034 .L50
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1184   .text.GPIO_disable_irq:0000000000000030 .L55
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1248   .text.GPIO_clear_irq:0000000000000036 .L61
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1280   .text.GPIO_clear_irq:0000000000000060 .L62
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1324   .text.GPIO_clear_irq:00000000000000ae .L60
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1397   .text.GPIO_get_irq_sources:0000000000000034 .L66
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1437   .text.GPIO_get_irq_sources:0000000000000062 .L67
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1483   .text.GPIO_get_irq_sources:00000000000000ae .L69
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1416   .text.GPIO_get_irq_sources:0000000000000054 .L71
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1421   .text.GPIO_get_irq_sources:0000000000000056 .L65
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1544   .text.GPIO_clear_all_irq_sources:0000000000000032 .L73
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1574   .text.GPIO_clear_all_irq_sources:000000000000005a .L74
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1616   .text.GPIO_clear_all_irq_sources:00000000000000a6 .L72
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:2945   .debug_abbrev:0000000000000000 .Ldebug_abbrev0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5029   .debug_str:00000000000003a3 .LASF97
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4905   .debug_str:0000000000000041 .LASF98
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4937   .debug_str:0000000000000114 .LASF99
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4837   .debug_ranges:0000000000000000 .Ldebug_ranges0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4893   .debug_line:0000000000000000 .Ldebug_line0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5005   .debug_str:0000000000000304 .LASF0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4993   .debug_str:00000000000002b3 .LASF3
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4999   .debug_str:00000000000002da .LASF1
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4903   .debug_str:0000000000000037 .LASF2
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4935   .debug_str:0000000000000109 .LASF4
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5023   .debug_str:000000000000037f .LASF5
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4983   .debug_str:0000000000000278 .LASF6
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4931   .debug_str:00000000000000e9 .LASF7
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5045   .debug_str:00000000000004d2 .LASF8
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4975   .debug_str:000000000000023c .LASF9
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5009   .debug_str:0000000000000321 .LASF10
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5015   .debug_str:0000000000000351 .LASF11
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4953   .debug_str:00000000000001c8 .LASF12
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5017   .debug_str:000000000000035e .LASF13
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5011   .debug_str:0000000000000338 .LASF14
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4965   .debug_str:0000000000000204 .LASF15
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5053   .debug_str:000000000000051f .LASF49
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4943   .debug_str:00000000000001a5 .LASF16
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4945   .debug_str:00000000000001ac .LASF17
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4947   .debug_str:00000000000001b3 .LASF18
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4949   .debug_str:00000000000001ba .LASF19
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4951   .debug_str:00000000000001c1 .LASF20
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5021   .debug_str:0000000000000378 .LASF21
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4955   .debug_str:00000000000001d0 .LASF22
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4957   .debug_str:00000000000001d7 .LASF23
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5027   .debug_str:000000000000039c .LASF24
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4959   .debug_str:00000000000001de .LASF25
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5059   .debug_str:0000000000000547 .LASF26
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5061   .debug_str:000000000000054f .LASF27
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5063   .debug_str:0000000000000557 .LASF28
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5065   .debug_str:000000000000055f .LASF29
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5067   .debug_str:0000000000000567 .LASF30
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5069   .debug_str:000000000000056f .LASF31
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5071   .debug_str:0000000000000577 .LASF32
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5073   .debug_str:000000000000057f .LASF33
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5075   .debug_str:0000000000000587 .LASF34
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5077   .debug_str:000000000000058f .LASF35
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4907   .debug_str:0000000000000076 .LASF36
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4909   .debug_str:000000000000007e .LASF37
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4911   .debug_str:0000000000000086 .LASF38
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4913   .debug_str:000000000000008e .LASF39
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4915   .debug_str:0000000000000096 .LASF40
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4917   .debug_str:000000000000009e .LASF41
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4919   .debug_str:00000000000000a6 .LASF42
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4921   .debug_str:00000000000000ae .LASF43
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4923   .debug_str:00000000000000b6 .LASF44
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4925   .debug_str:00000000000000be .LASF45
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4987   .debug_str:000000000000028f .LASF46
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4989   .debug_str:0000000000000297 .LASF47
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4969   .debug_str:0000000000000213 .LASF48
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5031   .debug_str:000000000000046a .LASF50
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4991   .debug_str:000000000000029f .LASF51
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4933   .debug_str:00000000000000f4 .LASF52
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5081   .debug_str:00000000000005a8 .LASF53
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4979   .debug_str:0000000000000254 .LASF54
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4899   .debug_str:0000000000000015 .LASF55
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5041   .debug_str:00000000000004b0 .LASF100
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5037   .debug_str:000000000000049c .LASF56
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4963   .debug_str:00000000000001f6 .LASF57
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4929   .debug_str:00000000000000d9 .LASF58
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5019   .debug_str:0000000000000367 .LASF59
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5033   .debug_str:000000000000047d .LASF60
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5035   .debug_str:000000000000048c .LASF61
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4897   .debug_str:0000000000000009 .LASF62
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4927   .debug_str:00000000000000c6 .LASF63
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5047   .debug_str:00000000000004e4 .LASF68
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1497   .text.GPIO_clear_all_irq_sources:0000000000000000 .LFB11
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1631   .text.GPIO_clear_all_irq_sources:00000000000000b0 .LFE11
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5039   .debug_str:00000000000004a6 .LASF64
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3428   .debug_loc:0000000000000000 .LLST41
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4967   .debug_str:000000000000020b .LASF65
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3476   .debug_loc:0000000000000074 .LLST42
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4973   .debug_str:000000000000022e .LASF66
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3520   .debug_loc:00000000000000dd .LLST43
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1543   .text.GPIO_clear_all_irq_sources:0000000000000032 .LVL180
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1550   .text.GPIO_clear_all_irq_sources:0000000000000040 .LVL181
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1573   .text.GPIO_clear_all_irq_sources:000000000000005a .LVL184
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1580   .text.GPIO_clear_all_irq_sources:0000000000000068 .LVL185
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1586   .text.GPIO_clear_all_irq_sources:000000000000007a .LVL186
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1592   .text.GPIO_clear_all_irq_sources:000000000000008c .LVL187
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1615   .text.GPIO_clear_all_irq_sources:00000000000000a6 .LVL190
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5091   .debug_str:00000000000005f0 .LASF82
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1346   .text.GPIO_get_irq_sources:0000000000000000 .LFB10
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1490   .text.GPIO_get_irq_sources:00000000000000b2 .LFE10
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3564   .debug_loc:0000000000000146 .LLST39
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4981   .debug_str:000000000000026f .LASF67
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3597   .debug_loc:0000000000000196 .LLST40
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1396   .text.GPIO_get_irq_sources:0000000000000034 .LVL160
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1404   .text.GPIO_get_irq_sources:0000000000000042 .LVL161
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1412   .text.GPIO_get_irq_sources:0000000000000052 .LVL163
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1444   .text.GPIO_get_irq_sources:0000000000000070 .LVL168
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1452   .text.GPIO_get_irq_sources:0000000000000080 .LVL170
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1464   .text.GPIO_get_irq_sources:0000000000000092 .LVL173
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1478   .text.GPIO_get_irq_sources:00000000000000aa .LVL175
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5049   .debug_str:00000000000004ff .LASF69
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1194   .text.GPIO_clear_irq:0000000000000000 .LFB9
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1339   .text.GPIO_clear_irq:00000000000000b8 .LFE9
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3654   .debug_loc:0000000000000209 .LLST36
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5095   .debug_str:0000000000000616 .LASF70
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3702   .debug_loc:000000000000027d .LLST37
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3742   .debug_loc:00000000000002db .LLST38
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1247   .text.GPIO_clear_irq:0000000000000036 .LVL142
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1256   .text.GPIO_clear_irq:0000000000000046 .LVL144
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1279   .text.GPIO_clear_irq:0000000000000060 .LVL147
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1288   .text.GPIO_clear_irq:0000000000000070 .LVL149
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1294   .text.GPIO_clear_irq:0000000000000082 .LVL150
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1300   .text.GPIO_clear_irq:0000000000000094 .LVL151
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1323   .text.GPIO_clear_irq:00000000000000ae .LVL154
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5051   .debug_str:000000000000050e .LASF71
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1134   .text.GPIO_disable_irq:0000000000000000 .LFB8
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1187   .text.GPIO_disable_irq:0000000000000032 .LFE8
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3812   .debug_loc:0000000000000365 .LLST32
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3830   .debug_loc:0000000000000391 .LLST33
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5025   .debug_str:0000000000000392 .LASF72
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3848   .debug_loc:00000000000003bd .LLST34
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4995   .debug_str:00000000000002bd .LASF73
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3864   .debug_loc:00000000000003e0 .LLST35
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1167   .text.GPIO_disable_irq:000000000000001c .LVL132
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1183   .text.GPIO_disable_irq:0000000000000030 .LVL135
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5055   .debug_str:000000000000052b .LASF74
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1069   .text.GPIO_enable_irq:0000000000000000 .LFB7
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1127   .text.GPIO_enable_irq:0000000000000036 .LFE7
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3885   .debug_loc:0000000000000416 .LLST28
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3903   .debug_loc:0000000000000442 .LLST29
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3921   .debug_loc:000000000000046e .LLST30
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3935   .debug_loc:0000000000000488 .LLST31
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1102   .text.GPIO_enable_irq:000000000000001c .LVL124
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1123   .text.GPIO_enable_irq:0000000000000034 .LVL127
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5079   .debug_str:0000000000000597 .LASF75
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:957    .text.GPIO_drive_inout:0000000000000000 .LFB6
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1062   .text.GPIO_drive_inout:000000000000006e .LFE6
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3956   .debug_loc:00000000000004be .LLST23
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:3978   .debug_loc:00000000000004f5 .LLST24
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5057   .debug_str:000000000000053b .LASF76
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4011   .debug_loc:0000000000000545 .LLST25
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4941   .debug_str:000000000000019e .LASF77
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4036   .debug_loc:000000000000057f .LLST26
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4063   .debug_loc:00000000000005b4 .LLST27
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1000   .text.GPIO_drive_inout:000000000000002c .LVL108
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1014   .text.GPIO_drive_inout:000000000000003c .LVL111
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1039   .text.GPIO_drive_inout:0000000000000056 .LVL115
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1055   .text.GPIO_drive_inout:0000000000000068 .LVL118
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5013   .debug_str:0000000000000341 .LASF78
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:679    .text.GPIO_set_output:0000000000000000 .LFB5
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:950    .text.GPIO_set_output:000000000000011c .LFE5
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4093   .debug_loc:0000000000000601 .LLST15
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4153   .debug_loc:0000000000000696 .LLST16
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5089   .debug_str:00000000000005ea .LASF79
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4205   .debug_loc:0000000000000715 .LLST17
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4985   .debug_str:0000000000000281 .LASF80
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4245   .debug_loc:0000000000000773 .LLST18
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:725    .text.GPIO_set_output:0000000000000038 .LVL83
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:769    .text.GPIO_set_output:0000000000000068 .LVL87
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4256   .debug_loc:0000000000000791 .LLST19
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5001   .debug_str:00000000000002e8 .LASF81
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4271   .debug_loc:00000000000007ba .LLST20
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:794    .text.GPIO_set_output:000000000000008a .LVL90
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:847    .text.GPIO_set_output:00000000000000b6 .LVL96
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4286   .debug_loc:00000000000007e3 .LLST21
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4301   .debug_loc:000000000000080c .LLST22
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:878    .text.GPIO_set_output:00000000000000dc .LVL100
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:921    .text.GPIO_set_output:0000000000000106 .LVL104
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5007   .debug_str:0000000000000310 .LASF83
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:528    .text.GPIO_get_outputs:0000000000000000 .LFB4
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:672    .text.GPIO_get_outputs:00000000000000b2 .LFE4
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4316   .debug_loc:0000000000000835 .LLST13
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4895   .debug_str:0000000000000000 .LASF84
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4349   .debug_loc:0000000000000885 .LLST14
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:578    .text.GPIO_get_outputs:0000000000000034 .LVL64
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:586    .text.GPIO_get_outputs:0000000000000042 .LVL65
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:594    .text.GPIO_get_outputs:0000000000000052 .LVL67
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:626    .text.GPIO_get_outputs:0000000000000070 .LVL72
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:634    .text.GPIO_get_outputs:0000000000000080 .LVL74
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:646    .text.GPIO_get_outputs:0000000000000092 .LVL77
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:660    .text.GPIO_get_outputs:00000000000000aa .LVL79
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5087   .debug_str:00000000000005da .LASF85
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:377    .text.GPIO_get_inputs:0000000000000000 .LFB3
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:521    .text.GPIO_get_inputs:00000000000000b2 .LFE3
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4406   .debug_loc:00000000000008f8 .LLST11
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4939   .debug_str:0000000000000196 .LASF86
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4439   .debug_loc:0000000000000948 .LLST12
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:427    .text.GPIO_get_inputs:0000000000000034 .LVL44
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:435    .text.GPIO_get_inputs:0000000000000042 .LVL45
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:443    .text.GPIO_get_inputs:0000000000000052 .LVL47
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:475    .text.GPIO_get_inputs:0000000000000070 .LVL52
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:483    .text.GPIO_get_inputs:0000000000000080 .LVL54
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:495    .text.GPIO_get_inputs:0000000000000092 .LVL57
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:509    .text.GPIO_get_inputs:00000000000000aa .LVL59
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5085   .debug_str:00000000000005c9 .LASF87
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:232    .text.GPIO_set_outputs:0000000000000000 .LFB2
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:370    .text.GPIO_set_outputs:00000000000000c0 .LFE2
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4496   .debug_loc:00000000000009b8 .LLST9
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4544   .debug_loc:0000000000000a2c .LLST10
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:277    .text.GPIO_set_outputs:0000000000000032 .LVL28
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:286    .text.GPIO_set_outputs:0000000000000044 .LVL29
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:309    .text.GPIO_set_outputs:000000000000005e .LVL32
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:317    .text.GPIO_set_outputs:0000000000000070 .LVL33
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:324    .text.GPIO_set_outputs:0000000000000086 .LVL34
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:331    .text.GPIO_set_outputs:000000000000009c .LVL35
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:354    .text.GPIO_set_outputs:00000000000000b6 .LVL38
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5083   .debug_str:00000000000005bd .LASF88
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:195    .text.GPIO_config:0000000000000000 .LFB1
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:225    .text.GPIO_config:000000000000001a .LFE1
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4588   .debug_loc:0000000000000a95 .LLST5
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4606   .debug_loc:0000000000000ac1 .LLST6
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4624   .debug_loc:0000000000000aed .LLST7
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:204    .text.GPIO_config:0000000000000006 .LBB2
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:221    .text.GPIO_config:0000000000000018 .LBE2
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4642   .debug_loc:0000000000000b19 .LLST8
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:219    .text.GPIO_config:0000000000000018 .LVL24
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5003   .debug_str:00000000000002fa .LASF89
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:14     .text.GPIO_init:0000000000000000 .LFB0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:188    .text.GPIO_init:00000000000000e0 .LFE0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4672   .debug_loc:0000000000000b51 .LLST0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4723   .debug_loc:0000000000000bc8 .LLST1
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4977   .debug_str:000000000000024a .LASF90
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4743   .debug_loc:0000000000000bf7 .LLST2
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4757   .debug_loc:0000000000000c18 .LLST3
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4765   .debug_loc:0000000000000c2c .LLST4
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:53     .text.GPIO_init:0000000000000024 .LVL3
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:91     .text.GPIO_init:0000000000000052 .LVL7
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:101    .text.GPIO_init:0000000000000066 .LVL9
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:125    .text.GPIO_init:0000000000000082 .LVL11
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:133    .text.GPIO_init:0000000000000094 .LVL12
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:139    .text.GPIO_init:00000000000000a6 .LVL13
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:145    .text.GPIO_init:00000000000000b8 .LVL14
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:170    .text.GPIO_init:00000000000000d4 .LVL17
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5093   .debug_str:0000000000000605 .LASF91
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4971   .debug_str:000000000000021d .LASF92
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4997   .debug_str:00000000000002ca .LASF93
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4961   .debug_str:00000000000001e5 .LASF94
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:4901   .debug_str:0000000000000026 .LASF95
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:5043   .debug_str:00000000000004c2 .LASF96
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1500   .text.GPIO_clear_all_irq_sources:0000000000000000 .LVL177
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1526   .text.GPIO_clear_all_irq_sources:000000000000001e .LVL178
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1531   .text.GPIO_clear_all_irq_sources:0000000000000020 .LVL179
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1557   .text.GPIO_clear_all_irq_sources:0000000000000044 .LVL182
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1599   .text.GPIO_clear_all_irq_sources:0000000000000090 .LVL188
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1623   .text.GPIO_clear_all_irq_sources:00000000000000aa .LVL191
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1565   .text.GPIO_clear_all_irq_sources:000000000000004c .LVL183
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1607   .text.GPIO_clear_all_irq_sources:0000000000000098 .LVL189
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1626   .text.GPIO_clear_all_irq_sources:00000000000000ac .LVL192
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1349   .text.GPIO_get_irq_sources:0000000000000000 .LVL157
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1377   .text.GPIO_get_irq_sources:000000000000001e .LVL158
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1382   .text.GPIO_get_irq_sources:0000000000000020 .LVL159
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1428   .text.GPIO_get_irq_sources:000000000000005a .LVL166
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1436   .text.GPIO_get_irq_sources:0000000000000062 .LVL167
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1406   .text.GPIO_get_irq_sources:0000000000000044 .LVL162
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1415   .text.GPIO_get_irq_sources:0000000000000054 .LVL164
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1446   .text.GPIO_get_irq_sources:0000000000000072 .LVL169
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1454   .text.GPIO_get_irq_sources:0000000000000082 .LVL171
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1460   .text.GPIO_get_irq_sources:0000000000000086 .LVL172
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1473   .text.GPIO_get_irq_sources:000000000000009e .LVL174
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1482   .text.GPIO_get_irq_sources:00000000000000ae .LVL176
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1197   .text.GPIO_clear_irq:0000000000000000 .LVL136
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1225   .text.GPIO_clear_irq:0000000000000020 .LVL138
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1230   .text.GPIO_clear_irq:0000000000000022 .LVL139
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1263   .text.GPIO_clear_irq:000000000000004a .LVL145
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1307   .text.GPIO_clear_irq:0000000000000098 .LVL152
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1331   .text.GPIO_clear_irq:00000000000000b2 .LVL155
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1235   .text.GPIO_clear_irq:0000000000000026 .LVL140
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1253   .text.GPIO_clear_irq:000000000000003a .LVL143
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1285   .text.GPIO_clear_irq:0000000000000064 .LVL148
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1217   .text.GPIO_clear_irq:0000000000000012 .LVL137
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1239   .text.GPIO_clear_irq:0000000000000028 .LVL141
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1271   .text.GPIO_clear_irq:0000000000000052 .LVL146
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1315   .text.GPIO_clear_irq:00000000000000a0 .LVL153
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1334   .text.GPIO_clear_irq:00000000000000b4 .LVL156
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1137   .text.GPIO_disable_irq:0000000000000000 .LVL128
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1165   .text.GPIO_disable_irq:0000000000000014 .LVL131
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1155   .text.GPIO_disable_irq:000000000000000e .LVL129
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1171   .text.GPIO_disable_irq:0000000000000020 .LVL133
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1161   .text.GPIO_disable_irq:0000000000000012 .LVL130
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1176   .text.GPIO_disable_irq:0000000000000024 .LVL134
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1072   .text.GPIO_enable_irq:0000000000000000 .LVL120
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1100   .text.GPIO_enable_irq:0000000000000014 .LVL123
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1090   .text.GPIO_enable_irq:000000000000000e .LVL121
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1109   .text.GPIO_enable_irq:0000000000000022 .LVL125
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1096   .text.GPIO_enable_irq:0000000000000012 .LVL122
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1113   .text.GPIO_enable_irq:0000000000000024 .LVL126
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:960    .text.GPIO_drive_inout:0000000000000000 .LVL106
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:995    .text.GPIO_drive_inout:0000000000000024 .LVL107
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1034   .text.GPIO_drive_inout:000000000000004c .LVL114
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1006   .text.GPIO_drive_inout:0000000000000030 .LVL109
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1047   .text.GPIO_drive_inout:000000000000005c .LVL116
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1021   .text.GPIO_drive_inout:0000000000000044 .LVL112
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1059   .text.GPIO_drive_inout:000000000000006c .LVL119
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1009   .text.GPIO_drive_inout:0000000000000032 .LVL110
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1029   .text.GPIO_drive_inout:0000000000000048 .LVL113
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1050   .text.GPIO_drive_inout:000000000000005e .LVL117
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:682    .text.GPIO_set_output:0000000000000000 .LVL81
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:721    .text.GPIO_set_output:0000000000000028 .LVL82
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:758    .text.GPIO_set_output:000000000000005a .LVL86
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:791    .text.GPIO_set_output:0000000000000080 .LVL89
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:825    .text.GPIO_set_output:00000000000000a6 .LVL92
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:854    .text.GPIO_set_output:00000000000000ba .LVL97
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:875    .text.GPIO_set_output:00000000000000d2 .LVL99
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:907    .text.GPIO_set_output:00000000000000f8 .LVL102
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:928    .text.GPIO_set_output:000000000000010a .LVL105
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:751    .text.GPIO_set_output:0000000000000054 .LVL85
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:820    .text.GPIO_set_output:00000000000000a2 .LVL91
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:736    .text.GPIO_set_output:0000000000000048 .LVL84
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:829    .text.GPIO_set_output:00000000000000a8 .LVL93
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:838    .text.GPIO_set_output:00000000000000ac .LVL95
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:786    .text.GPIO_set_output:000000000000007a .LVL88
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:834    .text.GPIO_set_output:00000000000000aa .LVL94
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:890    .text.GPIO_set_output:00000000000000ec .LVL101
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:870    .text.GPIO_set_output:00000000000000cc .LVL98
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:915    .text.GPIO_set_output:00000000000000fc .LVL103
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:531    .text.GPIO_get_outputs:0000000000000000 .LVL61
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:559    .text.GPIO_get_outputs:000000000000001e .LVL62
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:564    .text.GPIO_get_outputs:0000000000000020 .LVL63
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:610    .text.GPIO_get_outputs:000000000000005a .LVL70
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:618    .text.GPIO_get_outputs:0000000000000062 .LVL71
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:588    .text.GPIO_get_outputs:0000000000000044 .LVL66
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:597    .text.GPIO_get_outputs:0000000000000054 .LVL68
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:628    .text.GPIO_get_outputs:0000000000000072 .LVL73
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:636    .text.GPIO_get_outputs:0000000000000082 .LVL75
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:642    .text.GPIO_get_outputs:0000000000000086 .LVL76
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:655    .text.GPIO_get_outputs:000000000000009e .LVL78
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:664    .text.GPIO_get_outputs:00000000000000ae .LVL80
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:380    .text.GPIO_get_inputs:0000000000000000 .LVL41
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:408    .text.GPIO_get_inputs:000000000000001e .LVL42
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:413    .text.GPIO_get_inputs:0000000000000020 .LVL43
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:459    .text.GPIO_get_inputs:000000000000005a .LVL50
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:467    .text.GPIO_get_inputs:0000000000000062 .LVL51
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:437    .text.GPIO_get_inputs:0000000000000044 .LVL46
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:446    .text.GPIO_get_inputs:0000000000000054 .LVL48
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:477    .text.GPIO_get_inputs:0000000000000072 .LVL53
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:485    .text.GPIO_get_inputs:0000000000000082 .LVL55
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:491    .text.GPIO_get_inputs:0000000000000086 .LVL56
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:504    .text.GPIO_get_inputs:000000000000009e .LVL58
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:513    .text.GPIO_get_inputs:00000000000000ae .LVL60
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:235    .text.GPIO_set_outputs:0000000000000000 .LVL25
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:260    .text.GPIO_set_outputs:000000000000001e .LVL26
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:265    .text.GPIO_set_outputs:0000000000000020 .LVL27
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:293    .text.GPIO_set_outputs:0000000000000048 .LVL30
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:338    .text.GPIO_set_outputs:00000000000000a0 .LVL36
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:362    .text.GPIO_set_outputs:00000000000000ba .LVL39
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:301    .text.GPIO_set_outputs:0000000000000050 .LVL31
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:346    .text.GPIO_set_outputs:00000000000000a8 .LVL37
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:365    .text.GPIO_set_outputs:00000000000000bc .LVL40
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:198    .text.GPIO_config:0000000000000000 .LVL20
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:208    .text.GPIO_config:0000000000000008 .LVL21
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:215    .text.GPIO_config:000000000000000e .LVL22
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:217    .text.GPIO_config:0000000000000010 .LVL23
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:18     .text.GPIO_init:0000000000000000 .LVL0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:43     .text.GPIO_init:0000000000000016 .LVL1
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:72     .text.GPIO_init:000000000000003c .LVL4
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:108    .text.GPIO_init:000000000000006a .LVL10
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:152    .text.GPIO_init:00000000000000bc .LVL15
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:178    .text.GPIO_init:00000000000000d8 .LVL18
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:80     .text.GPIO_init:0000000000000042 .LVL6
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:50     .text.GPIO_init:000000000000001c .LVL2
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:77     .text.GPIO_init:0000000000000040 .LVL5
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:97     .text.GPIO_init:0000000000000056 .LVL8
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:157    .text.GPIO_init:00000000000000c0 .LVL16
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:181    .text.GPIO_init:00000000000000da .LVL19
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:1641   .debug_info:0000000000000000 .Ldebug_info0
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:716    .text.GPIO_set_output:0000000000000026 .LBB3
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:740    .text.GPIO_set_output:000000000000004c .LBE3
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:759    .text.GPIO_set_output:000000000000005a .LBB4
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:762    .text.GPIO_set_output:000000000000005e .LBE4
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:766    .text.GPIO_set_output:0000000000000060 .LBB5
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:772    .text.GPIO_set_output:0000000000000068 .LBE5
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:773    .text.GPIO_set_output:0000000000000068 .LBB6
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:804    .text.GPIO_set_output:0000000000000096 .LBE6
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:809    .text.GPIO_set_output:0000000000000098 .LBB7
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:812    .text.GPIO_set_output:000000000000009c .LBE7
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:826    .text.GPIO_set_output:00000000000000a6 .LBB8
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:830    .text.GPIO_set_output:00000000000000a8 .LBE8
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:835    .text.GPIO_set_output:00000000000000aa .LBB9
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:840    .text.GPIO_set_output:00000000000000ac .LBE9
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:844    .text.GPIO_set_output:00000000000000ae .LBB10
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:856    .text.GPIO_set_output:00000000000000ba .LBE10
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:857    .text.GPIO_set_output:00000000000000ba .LBB11
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:892    .text.GPIO_set_output:00000000000000ec .LBE11
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:908    .text.GPIO_set_output:00000000000000f8 .LBB12
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:911    .text.GPIO_set_output:00000000000000fa .LBE12
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:918    .text.GPIO_set_output:00000000000000fe .LBB13
C:\Users\I71825\AppData\Local\Temp\ccO6w2Sw.s:930    .text.GPIO_set_output:000000000000010a .LBE13

UNDEFINED SYMBOLS
HW_set_8bit_reg
HW_set_32bit_reg
HW_set_16bit_reg
HW_get_32bit_reg
HW_get_16bit_reg
HW_get_8bit_reg
