   1              		.file	"core_gpio.c"
   2              		.option nopic
   3              		.attribute arch, "rv32i2p0"
   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	2
  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 130101FF 		addi	sp,sp,-16
  24              		.cfi_def_cfa_offset 16
  25 0004 23248100 		sw	s0,8(sp)
  26              		.cfi_offset 8, -8
  27 0008 13040500 		mv	s0,a0
  28 000c 23229100 		sw	s1,4(sp)
  29 0010 23202101 		sw	s2,0(sp)
  30 0014 23261100 		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 0018 2320B400 		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 001c 93840500 		mv	s1,a1
  39              		.loc 1 42 30
  40 0020 2322C500 		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 0024 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 0028 13850400 		mv	a0,s1
  47 002c 93050000 		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 0030 93844400 		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 0034 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 003c E39624FF 		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 0040 83274400 		lw	a5,4(s0)
  60              		.loc 1 51 5
  61 0044 13071000 		li	a4,1
  62 0048 638CE702 		beq	a5,a4,.L3
  63 004c 638A0706 		beq	a5,zero,.L4
  64 0050 13072000 		li	a4,2
  65 0054 6398E70C 		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 0058 03250400 		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 005c 03248100 		lw	s0,8(sp)
  70              		.cfi_remember_state
  71              		.cfi_restore 8
  72              	.LVL4:
  73 0060 8320C100 		lw	ra,12(sp)
  74              		.cfi_restore 1
  75 0064 83244100 		lw	s1,4(sp)
  76              		.cfi_restore 9
  77              	.LVL5:
  78 0068 03290100 		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 006c 9305F0FF 		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 0070 13050508 		addi	a0,a0,128
  86              		.loc 1 73 1
  87 0074 13010101 		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 0078 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 0080 03250400 		lw	a0,0(s0)
  96 0084 B7040100 		li	s1,65536
  97              	.LVL8:
  98 0088 9385F4FF 		addi	a1,s1,-1
  99 008c 13050508 		addi	a0,a0,128
 100 0090 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 0098 03250400 		lw	a0,0(s0)
 104              		.loc 1 73 1 is_stmt 0
 105 009c 03248100 		lw	s0,8(sp)
 106              		.cfi_remember_state
 107              		.cfi_restore 8
 108              	.LVL10:
 109 00a0 8320C100 		lw	ra,12(sp)
 110              		.cfi_restore 1
 111 00a4 03290100 		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 00a8 9385F4FF 		addi	a1,s1,-1
 115              		.loc 1 73 1
 116 00ac 83244100 		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 00b0 13054508 		addi	a0,a0,132
 120              		.loc 1 73 1
 121 00b4 13010101 		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 00b8 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 00c0 03250400 		lw	a0,0(s0)
 130 00c4 9305F00F 		li	a1,255
 131 00c8 13050508 		addi	a0,a0,128
 132 00cc 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 00d4 03250400 		lw	a0,0(s0)
 136 00d8 9305F00F 		li	a1,255
 137 00dc 13054508 		addi	a0,a0,132
 138 00e0 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 00e8 03250400 		lw	a0,0(s0)
 142 00ec 9305F00F 		li	a1,255
 143 00f0 13058508 		addi	a0,a0,136
 144 00f4 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 00fc 03250400 		lw	a0,0(s0)
 148              		.loc 1 73 1 is_stmt 0
 149 0100 03248100 		lw	s0,8(sp)
 150              		.cfi_remember_state
 151              		.cfi_restore 8
 152              	.LVL15:
 153 0104 8320C100 		lw	ra,12(sp)
 154              		.cfi_restore 1
 155 0108 83244100 		lw	s1,4(sp)
 156              		.cfi_restore 9
 157              	.LVL16:
 158 010c 03290100 		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 0110 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 0114 1305C508 		addi	a0,a0,140
 165              		.loc 1 73 1
 166 0118 13010101 		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 011c 17030000 		tail	HW_set_8bit_reg
 169      67000300 
 170              	.LVL17:
 171              	.L1:
 172              		.cfi_restore_state
 173              		.loc 1 73 1
 174 0124 8320C100 		lw	ra,12(sp)
 175              		.cfi_restore 1
 176 0128 03248100 		lw	s0,8(sp)
 177              		.cfi_restore 8
 178              	.LVL18:
 179 012c 83244100 		lw	s1,4(sp)
 180              		.cfi_restore 9
 181              	.LVL19:
 182 0130 03290100 		lw	s2,0(sp)
 183              		.cfi_restore 18
 184 0134 13010101 		addi	sp,sp,16
 185              		.cfi_def_cfa_offset 0
 186 0138 67800000 		jr	ra
 187              		.cfi_endproc
 188              	.LFE0:
 190              		.section	.text.GPIO_config,"ax",@progbits
 191              		.align	2
 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 1307F001 		li	a4,31
 203 0004 636EB700 		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 0008 03250500 		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 000c 93972500 		slli	a5,a1,2
 213              		.loc 1 92 9
 214 0010 93050600 		mv	a1,a2
 215              	.LVL22:
 216 0014 3385A700 		add	a0,a5,a0
 217              	.LVL23:
 218 0018 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 0020 67800000 		ret
 224              		.cfi_endproc
 225              	.LFE1:
 227              		.section	.text.GPIO_set_outputs,"ax",@progbits
 228              		.align	2
 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 83274500 		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 0004 130101FF 		addi	sp,sp,-16
 241              		.cfi_def_cfa_offset 16
 242 0008 23248100 		sw	s0,8(sp)
 243 000c 23229100 		sw	s1,4(sp)
 244 0010 23261100 		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 0014 13071000 		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 0018 13040500 		mv	s0,a0
 252 001c 93840500 		mv	s1,a1
 253              		.loc 1 115 5
 254 0020 6388E702 		beq	a5,a4,.L11
 255 0024 63840706 		beq	a5,zero,.L12
 256 0028 13072000 		li	a4,2
 257 002c 6394E70C 		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 0030 03250500 		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 0034 03248100 		lw	s0,8(sp)
 263              		.cfi_remember_state
 264              		.cfi_restore 8
 265              	.LVL27:
 266 0038 8320C100 		lw	ra,12(sp)
 267              		.cfi_restore 1
 268 003c 83244100 		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 0040 1305050A 		addi	a0,a0,160
 272              		.loc 1 146 1
 273 0044 13010101 		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 0048 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 0050 03250500 		lw	a0,0(a0)
 282 0054 93950501 		slli	a1,a1,16
 283 0058 93D50501 		srli	a1,a1,16
 284 005c 1305050A 		addi	a0,a0,160
 285 0060 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 0068 03250400 		lw	a0,0(s0)
 289              		.loc 1 146 1 is_stmt 0
 290 006c 03248100 		lw	s0,8(sp)
 291              		.cfi_remember_state
 292              		.cfi_restore 8
 293              	.LVL30:
 294 0070 8320C100 		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 0074 93D50401 		srli	a1,s1,16
 298              		.loc 1 146 1
 299 0078 83244100 		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 007c 1305450A 		addi	a0,a0,164
 304              		.loc 1 146 1
 305 0080 13010101 		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 0084 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 008c 03250500 		lw	a0,0(a0)
 314 0090 93F5F50F 		andi	a1,a1,0xff
 315 0094 1305050A 		addi	a0,a0,160
 316 0098 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 00a0 03250400 		lw	a0,0(s0)
 320 00a4 93D58400 		srli	a1,s1,8
 321 00a8 93F5F50F 		andi	a1,a1,0xff
 322 00ac 1305450A 		addi	a0,a0,164
 323 00b0 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 00b8 03250400 		lw	a0,0(s0)
 327 00bc 93D50401 		srli	a1,s1,16
 328 00c0 93F5F50F 		andi	a1,a1,0xff
 329 00c4 1305850A 		addi	a0,a0,168
 330 00c8 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 00d0 03250400 		lw	a0,0(s0)
 334              		.loc 1 146 1 is_stmt 0
 335 00d4 03248100 		lw	s0,8(sp)
 336              		.cfi_remember_state
 337              		.cfi_restore 8
 338              	.LVL36:
 339 00d8 8320C100 		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 00dc 93D58401 		srli	a1,s1,24
 343              		.loc 1 146 1
 344 00e0 83244100 		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 00e4 1305C50A 		addi	a0,a0,172
 349              		.loc 1 146 1
 350 00e8 13010101 		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 00ec 17030000 		tail	HW_set_8bit_reg
 353      67000300 
 354              	.LVL38:
 355              	.L10:
 356              		.cfi_restore_state
 357              		.loc 1 146 1
 358 00f4 8320C100 		lw	ra,12(sp)
 359              		.cfi_restore 1
 360 00f8 03248100 		lw	s0,8(sp)
 361              		.cfi_restore 8
 362              	.LVL39:
 363 00fc 83244100 		lw	s1,4(sp)
 364              		.cfi_restore 9
 365              	.LVL40:
 366 0100 13010101 		addi	sp,sp,16
 367              		.cfi_def_cfa_offset 0
 368 0104 67800000 		jr	ra
 369              		.cfi_endproc
 370              	.LFE2:
 372              		.section	.text.GPIO_get_inputs,"ax",@progbits
 373              		.align	2
 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 83274500 		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 0004 130101FF 		addi	sp,sp,-16
 387              		.cfi_def_cfa_offset 16
 388 0008 23248100 		sw	s0,8(sp)
 389 000c 23261100 		sw	ra,12(sp)
 390 0010 23229100 		sw	s1,4(sp)
 391 0014 23202101 		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 0018 13071000 		li	a4,1
 156:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t gpio_in = 0;
 398              		.loc 1 156 1
 399 001c 13040500 		mv	s0,a0
 400              		.loc 1 159 5
 401 0020 638AE702 		beq	a5,a4,.L16
 402 0024 638A0706 		beq	a5,zero,.L17
 403 0028 13072000 		li	a4,2
 404 002c 6396E70C 		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 0030 03250500 		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 0034 03248100 		lw	s0,8(sp)
 411              		.cfi_remember_state
 412              		.cfi_restore 8
 413              	.LVL43:
 414 0038 8320C100 		lw	ra,12(sp)
 415              		.cfi_restore 1
 416 003c 83244100 		lw	s1,4(sp)
 417              		.cfi_restore 9
 418 0040 03290100 		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 0044 13050509 		addi	a0,a0,144
 422              		.loc 1 183 1
 423 0048 13010101 		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 004c 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 0054 03250500 		lw	a0,0(a0)
 433 0058 13050509 		addi	a0,a0,144
 434 005c 97000000 		call	HW_get_16bit_reg
 434      E7800000 
 435              	.LVL45:
 436 0064 93040500 		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 0068 03250400 		lw	a0,0(s0)
 441 006c 13054509 		addi	a0,a0,148
 442 0070 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 0078 13150501 		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 007c 33659500 		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 0080 8320C100 		lw	ra,12(sp)
 455              		.cfi_remember_state
 456              		.cfi_restore 1
 457 0084 03248100 		lw	s0,8(sp)
 458              		.cfi_restore 8
 459              	.LVL50:
 460 0088 83244100 		lw	s1,4(sp)
 461              		.cfi_restore 9
 462 008c 03290100 		lw	s2,0(sp)
 463              		.cfi_restore 18
 464 0090 13010101 		addi	sp,sp,16
 465              		.cfi_def_cfa_offset 0
 466 0094 67800000 		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 0098 03250500 		lw	a0,0(a0)
 473 009c 13050509 		addi	a0,a0,144
 474 00a0 97000000 		call	HW_get_8bit_reg
 474      E7800000 
 475              	.LVL52:
 476 00a8 93040500 		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 00ac 03250400 		lw	a0,0(s0)
 481 00b0 13054509 		addi	a0,a0,148
 482 00b4 97000000 		call	HW_get_8bit_reg
 482      E7800000 
 483              	.LVL54:
 484 00bc 13090500 		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 00c0 03250400 		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 00c4 13198900 		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 00c8 13058509 		addi	a0,a0,152
 494 00cc 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 00d4 13150501 		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 00d8 3369A900 		or	s2,s2,a0
 174:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 500              		.loc 1 174 25
 501 00dc 03250400 		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 00e0 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 00e4 1305C509 		addi	a0,a0,156
 508 00e8 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 00f0 13158501 		slli	a0,a0,24
 512 00f4 6FF09FF8 		j	.L21
 513              	.LVL60:
 514              	.L19:
 157:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 515              		.loc 1 157 14
 516 00f8 13050000 		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 00fc 6FF05FF8 		j	.L15
 520              		.cfi_endproc
 521              	.LFE3:
 523              		.section	.text.GPIO_get_outputs,"ax",@progbits
 524              		.align	2
 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 83274500 		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 0004 130101FF 		addi	sp,sp,-16
 538              		.cfi_def_cfa_offset 16
 539 0008 23248100 		sw	s0,8(sp)
 540 000c 23261100 		sw	ra,12(sp)
 541 0010 23229100 		sw	s1,4(sp)
 542 0014 23202101 		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 0018 13071000 		li	a4,1
 193:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t gpio_out = 0;
 549              		.loc 1 193 1
 550 001c 13040500 		mv	s0,a0
 551              		.loc 1 196 5
 552 0020 638AE702 		beq	a5,a4,.L23
 553 0024 638A0706 		beq	a5,zero,.L24
 554 0028 13072000 		li	a4,2
 555 002c 6396E70C 		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 0030 03250500 		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 0034 03248100 		lw	s0,8(sp)
 562              		.cfi_remember_state
 563              		.cfi_restore 8
 564              	.LVL63:
 565 0038 8320C100 		lw	ra,12(sp)
 566              		.cfi_restore 1
 567 003c 83244100 		lw	s1,4(sp)
 568              		.cfi_restore 9
 569 0040 03290100 		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 0044 1305050A 		addi	a0,a0,160
 573              		.loc 1 220 1
 574 0048 13010101 		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 004c 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 0054 03250500 		lw	a0,0(a0)
 584 0058 1305050A 		addi	a0,a0,160
 585 005c 97000000 		call	HW_get_16bit_reg
 585      E7800000 
 586              	.LVL65:
 587 0064 93040500 		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 0068 03250400 		lw	a0,0(s0)
 592 006c 1305450A 		addi	a0,a0,164
 593 0070 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 0078 13150501 		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 007c 33659500 		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 0080 8320C100 		lw	ra,12(sp)
 606              		.cfi_remember_state
 607              		.cfi_restore 1
 608 0084 03248100 		lw	s0,8(sp)
 609              		.cfi_restore 8
 610              	.LVL70:
 611 0088 83244100 		lw	s1,4(sp)
 612              		.cfi_restore 9
 613 008c 03290100 		lw	s2,0(sp)
 614              		.cfi_restore 18
 615 0090 13010101 		addi	sp,sp,16
 616              		.cfi_def_cfa_offset 0
 617 0094 67800000 		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 0098 03250500 		lw	a0,0(a0)
 624 009c 1305050A 		addi	a0,a0,160
 625 00a0 97000000 		call	HW_get_16bit_reg
 625      E7800000 
 626              	.LVL72:
 627 00a8 93040500 		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 00ac 03250400 		lw	a0,0(s0)
 632 00b0 1305450A 		addi	a0,a0,164
 633 00b4 97000000 		call	HW_get_16bit_reg
 633      E7800000 
 634              	.LVL74:
 635 00bc 13090500 		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 00c0 03250400 		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 00c4 13198900 		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 00c8 1305850A 		addi	a0,a0,168
 645 00cc 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 00d4 13150501 		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 00d8 3369A900 		or	s2,s2,a0
 211:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 651              		.loc 1 211 26
 652 00dc 03250400 		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 00e0 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 00e4 1305C50A 		addi	a0,a0,172
 659 00e8 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 00f0 13158501 		slli	a0,a0,24
 663 00f4 6FF09FF8 		j	.L28
 664              	.LVL80:
 665              	.L26:
 194:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     
 666              		.loc 1 194 14
 667 00f8 13050000 		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 00fc 6FF05FF8 		j	.L22
 671              		.cfi_endproc
 672              	.LFE4:
 674              		.section	.text.GPIO_set_output,"ax",@progbits
 675              		.align	2
 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 130101FE 		addi	sp,sp,-32
 687              		.cfi_def_cfa_offset 32
 688 0004 232A9100 		sw	s1,20(sp)
 689              		.cfi_offset 9, -12
 690              		.loc 1 236 22
 691 0008 83244500 		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 000c 232C8100 		sw	s0,24(sp)
 694 0010 23282101 		sw	s2,16(sp)
 695 0014 23263101 		sw	s3,12(sp)
 696 0018 23225101 		sw	s5,4(sp)
 697 001c 232E1100 		sw	ra,28(sp)
 698 0020 23244101 		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 0024 13041000 		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 0028 930A0500 		mv	s5,a0
 709 002c 13890500 		mv	s2,a1
 710 0030 93090600 		mv	s3,a2
 711              		.loc 1 236 5
 712 0034 63828406 		beq	s1,s0,.L30
 713 0038 638C040C 		beq	s1,zero,.L31
 714 003c 93072000 		li	a5,2
 715 0040 6392F414 		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 0044 03250500 		lw	a0,0(a0)
 721              	.LVL82:
 722 0048 33142401 		sll	s0,s0,s2
 723 004c 1305050A 		addi	a0,a0,160
 724 0050 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 0058 B365A400 		or	a1,s0,a0
 243:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 if ( 0 == value )
 729              		.loc 1 243 20
 730 005c 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 0060 1344F4FF 		not	s0,s0
 245:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 734              		.loc 1 245 35
 735 0064 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 0068 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 006c 03248101 		lw	s0,24(sp)
 743              		.cfi_remember_state
 744              		.cfi_restore 8
 745 0070 8320C101 		lw	ra,28(sp)
 746              		.cfi_restore 1
 747 0074 83244101 		lw	s1,20(sp)
 748              		.cfi_restore 9
 749 0078 03290101 		lw	s2,16(sp)
 750              		.cfi_restore 18
 751              	.LVL85:
 752 007c 8329C100 		lw	s3,12(sp)
 753              		.cfi_restore 19
 754 0080 032A8100 		lw	s4,8(sp)
 755              		.cfi_restore 20
 756 0084 832A4100 		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 0088 1305050A 		addi	a0,a0,160
 762              	.LBE4:
 763              		.loc 1 322 1
 764 008c 13010102 		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 0090 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 0098 83270500 		lw	a5,0(a0)
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 778              		.loc 1 267 101
 779 009c 13DA4500 		srli	s4,a1,4
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 780              		.loc 1 267 107
 781 00a0 131A2A00 		slli	s4,s4,2
 267:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 782              		.loc 1 267 26
 783 00a4 130A0A0A 		addi	s4,s4,160
 784 00a8 1374F900 		andi	s0,s2,15
 785 00ac 330AFA00 		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 00b0 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 00b4 13050A00 		mv	a0,s4
 791              	.LVL89:
 792 00b8 93940401 		slli	s1,s1,16
 793 00bc 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 00c4 93D40441 		srai	s1,s1,16
 270:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 797              		.loc 1 270 20 is_stmt 0
 798 00c8 63900904 		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 00cc 93C4F4FF 		not	s1,s1
 802 00d0 B3F4A400 		and	s1,s1,a0
 803              	.L40:
 804              	.LBE6:
 805              		.loc 1 322 1
 806 00d4 03248101 		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 00d8 93950401 		slli	a1,s1,16
 812              	.LBE7:
 813              		.loc 1 322 1
 814 00dc 8320C101 		lw	ra,28(sp)
 815              		.cfi_restore 1
 816 00e0 83244101 		lw	s1,20(sp)
 817              		.cfi_restore 9
 818 00e4 03290101 		lw	s2,16(sp)
 819              		.cfi_restore 18
 820              	.LVL91:
 821 00e8 8329C100 		lw	s3,12(sp)
 822              		.cfi_restore 19
 823 00ec 832A4100 		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 00f0 13050A00 		mv	a0,s4
 829              	.LVL93:
 830              	.LBE8:
 831              		.loc 1 322 1
 832 00f4 032A8100 		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 00f8 93D50501 		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 00fc 13010102 		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 0100 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 0108 B3E4A400 		or	s1,s1,a0
 853 010c 6FF09FFC 		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 0110 83270500 		lw	a5,0(a0)
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 862              		.loc 1 294 101
 863 0114 93D43500 		srli	s1,a1,3
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 864              		.loc 1 294 107
 865 0118 93942400 		slli	s1,s1,2
 294:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 
 866              		.loc 1 294 26
 867 011c 9384040A 		addi	s1,s1,160
 868 0120 13797900 		andi	s2,s2,7
 869 0124 B384F400 		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 0128 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 012c 13850400 		mv	a0,s1
 875              	.LVL99:
 876 0130 13148401 		slli	s0,s0,24
 877 0134 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 013c 13548441 		srai	s0,s0,24
 297:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 {
 881              		.loc 1 297 20 is_stmt 0
 882 0140 639E0902 		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 0144 1344F4FF 		not	s0,s0
 886 0148 3374A400 		and	s0,s0,a0
 887              	.L41:
 303:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****                 }
 888              		.loc 1 303 35
 889 014c 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 0150 03248101 		lw	s0,24(sp)
 895              		.cfi_remember_state
 896              		.cfi_restore 8
 897 0154 8320C101 		lw	ra,28(sp)
 898              		.cfi_restore 1
 899 0158 03290101 		lw	s2,16(sp)
 900              		.cfi_restore 18
 901 015c 8329C100 		lw	s3,12(sp)
 902              		.cfi_restore 19
 903 0160 032A8100 		lw	s4,8(sp)
 904              		.cfi_restore 20
 905 0164 832A4100 		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 0168 13850400 		mv	a0,s1
 911              	.LBE12:
 912              		.loc 1 322 1
 913 016c 83244101 		lw	s1,20(sp)
 914              		.cfi_restore 9
 915              	.LVL103:
 916 0170 13010102 		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 0174 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 017c 3364A400 		or	s0,s0,a0
 927 0180 6FF0DFFC 		j	.L41
 928              	.LVL105:
 929              	.L29:
 930              	.LBE13:
 931              		.loc 1 322 1
 932 0184 8320C101 		lw	ra,28(sp)
 933              		.cfi_restore 1
 934 0188 03248101 		lw	s0,24(sp)
 935              		.cfi_restore 8
 936 018c 83244101 		lw	s1,20(sp)
 937              		.cfi_restore 9
 938 0190 03290101 		lw	s2,16(sp)
 939              		.cfi_restore 18
 940 0194 8329C100 		lw	s3,12(sp)
 941              		.cfi_restore 19
 942 0198 032A8100 		lw	s4,8(sp)
 943              		.cfi_restore 20
 944 019c 832A4100 		lw	s5,4(sp)
 945              		.cfi_restore 21
 946 01a0 13010102 		addi	sp,sp,32
 947              		.cfi_def_cfa_offset 0
 948 01a4 67800000 		jr	ra
 949              		.cfi_endproc
 950              	.LFE5:
 952              		.section	.text.GPIO_drive_inout,"ax",@progbits
 953              		.align	2
 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 130101FF 		addi	sp,sp,-16
 967              		.cfi_def_cfa_offset 16
 968 0004 23248100 		sw	s0,8(sp)
 969 0008 23229100 		sw	s1,4(sp)
 970 000c 23261100 		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 0010 13071000 		li	a4,1
 334:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t config;
 976              		.loc 1 334 1
 977 0014 93040500 		mv	s1,a0
 978 0018 13840500 		mv	s0,a1
 979              		.loc 1 340 5
 980 001c 6302E602 		beq	a2,a4,.L44
 981 0020 63000602 		beq	a2,zero,.L44
 982 0024 13072000 		li	a4,2
 983 0028 630EE604 		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 002c 8320C100 		lw	ra,12(sp)
 986              		.cfi_remember_state
 987              		.cfi_restore 1
 988 0030 03248100 		lw	s0,8(sp)
 989              		.cfi_restore 8
 990 0034 83244100 		lw	s1,4(sp)
 991              		.cfi_restore 9
 992 0038 13010101 		addi	sp,sp,16
 993              		.cfi_def_cfa_offset 0
 994 003c 67800000 		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 0040 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 0048 83A70400 		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 004c 13142400 		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 0050 3304F400 		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 0054 13050400 		mv	a0,s0
 1013 0058 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 0060 93654500 		ori	a1,a0,4
 361:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1019              		.loc 1 361 13
 1020 0064 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 0068 13050400 		mv	a0,s0
 1025              		.loc 1 376 1
 1026 006c 03248100 		lw	s0,8(sp)
 1027              		.cfi_remember_state
 1028              		.cfi_restore 8
 1029              	.LVL113:
 1030 0070 8320C100 		lw	ra,12(sp)
 1031              		.cfi_restore 1
 1032 0074 83244100 		lw	s1,4(sp)
 1033              		.cfi_restore 9
 1034              	.LVL114:
 1035 0078 13010101 		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 007c 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 0084 83270500 		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 0088 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 008c 3304F400 		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 0090 13050400 		mv	a0,s0
 1054 0094 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 009c 9375B5FF 		andi	a1,a0,-5
 1059              	.LVL119:
 1060 00a0 6FF09FFC 		j	.L49
 1061              		.cfi_endproc
 1062              	.LFE6:
 1064              		.section	.text.GPIO_enable_irq,"ax",@progbits
 1065              		.align	2
 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 9307F001 		li	a5,31
 1079 0004 63E4B704 		bgtu	a1,a5,.L50
 387:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_value;
 1080              		.loc 1 387 1
 1081 0008 130101FF 		addi	sp,sp,-16
 1082              		.cfi_def_cfa_offset 16
 1083 000c 23248100 		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 0010 03240500 		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 0014 93952500 		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 0018 23261100 		sw	ra,12(sp)
 1093              		.cfi_offset 1, -4
 1094              		.loc 1 395 22
 1095 001c 33848500 		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 0020 13050400 		mv	a0,s0
 1100              	.LVL123:
 1101 0024 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 002c 93658500 		ori	a1,a0,8
 1107              		.loc 1 398 9
 1108 0030 13050400 		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 0034 03248100 		lw	s0,8(sp)
 1112              		.cfi_restore 8
 1113              	.LVL126:
 1114 0038 8320C100 		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 003c 93F5F50F 		andi	a1,a1,0xff
 1118              		.loc 1 400 1
 1119 0040 13010101 		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 0044 17030000 		tail	HW_set_8bit_reg
 1122      67000300 
 1123              	.LVL127:
 1124              	.L50:
 1125 004c 67800000 		ret
 1126              		.cfi_endproc
 1127              	.LFE7:
 1129              		.section	.text.GPIO_disable_irq,"ax",@progbits
 1130              		.align	2
 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 9307F001 		li	a5,31
 1144 0004 63E2B704 		bgtu	a1,a5,.L55
 411:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t cfg_value;
 1145              		.loc 1 411 1
 1146 0008 130101FF 		addi	sp,sp,-16
 1147              		.cfi_def_cfa_offset 16
 1148 000c 23248100 		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 0010 03240500 		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 0014 93952500 		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 0018 23261100 		sw	ra,12(sp)
 1158              		.cfi_offset 1, -4
 1159              		.loc 1 419 22
 1160 001c 33848500 		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 0020 13050400 		mv	a0,s0
 1165              	.LVL131:
 1166 0024 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 002c 937575FF 		andi	a1,a0,-9
 1171              	.LVL133:
 1172 0030 13050400 		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 0034 03248100 		lw	s0,8(sp)
 1175              		.cfi_restore 8
 1176              	.LVL134:
 1177 0038 8320C100 		lw	ra,12(sp)
 1178              		.cfi_restore 1
 1179 003c 13010101 		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 0040 17030000 		tail	HW_set_8bit_reg
 1182      67000300 
 1183              	.LVL135:
 1184              	.L55:
 1185 0048 67800000 		ret
 1186              		.cfi_endproc
 1187              	.LFE8:
 1189              		.section	.text.GPIO_clear_irq,"ax",@progbits
 1190              		.align	2
 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 83274500 		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 0004 130101FF 		addi	sp,sp,-16
 1203              		.cfi_def_cfa_offset 16
 1204 0008 23248100 		sw	s0,8(sp)
 1205 000c 23229100 		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 0010 13071000 		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 0014 23261100 		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 0018 13040500 		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 001c B314B700 		sll	s1,a4,a1
 1217              	.LVL137:
 1218              		.loc 1 438 5 is_stmt 1
 1219 0020 638AE702 		beq	a5,a4,.L61
 1220 0024 63840706 		beq	a5,zero,.L62
 1221 0028 13072000 		li	a4,2
 1222 002c 6390E70C 		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 0030 03250500 		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 0034 03248100 		lw	s0,8(sp)
 1228              		.cfi_remember_state
 1229              		.cfi_restore 8
 1230              	.LVL139:
 1231 0038 8320C100 		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 003c 93850400 		mv	a1,s1
 1235              	.LVL140:
 1236              		.loc 1 460 1
 1237 0040 83244100 		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 0044 13050508 		addi	a0,a0,128
 1242              		.loc 1 460 1
 1243 0048 13010101 		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 004c 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 0054 03250500 		lw	a0,0(a0)
 1252 0058 93850400 		mv	a1,s1
 1253              	.LVL143:
 1254 005c 13050508 		addi	a0,a0,128
 1255 0060 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 0068 03250400 		lw	a0,0(s0)
 1259              		.loc 1 460 1 is_stmt 0
 1260 006c 03248100 		lw	s0,8(sp)
 1261              		.cfi_remember_state
 1262              		.cfi_restore 8
 1263              	.LVL145:
 1264 0070 8320C100 		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 0074 93D50401 		srli	a1,s1,16
 1268              		.loc 1 460 1
 1269 0078 83244100 		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 007c 13054508 		addi	a0,a0,132
 1274              		.loc 1 460 1
 1275 0080 13010101 		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 0084 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 008c 03250500 		lw	a0,0(a0)
 1284 0090 93850400 		mv	a1,s1
 1285              	.LVL148:
 1286 0094 13050508 		addi	a0,a0,128
 1287 0098 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 00a0 03250400 		lw	a0,0(s0)
 1291 00a4 93D58400 		srli	a1,s1,8
 1292 00a8 13054508 		addi	a0,a0,132
 1293 00ac 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 00b4 03250400 		lw	a0,0(s0)
 1297 00b8 93D50401 		srli	a1,s1,16
 1298 00bc 13058508 		addi	a0,a0,136
 1299 00c0 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 00c8 03250400 		lw	a0,0(s0)
 1303              		.loc 1 460 1 is_stmt 0
 1304 00cc 03248100 		lw	s0,8(sp)
 1305              		.cfi_remember_state
 1306              		.cfi_restore 8
 1307              	.LVL152:
 1308 00d0 8320C100 		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 00d4 93D58401 		srli	a1,s1,24
 1312              		.loc 1 460 1
 1313 00d8 83244100 		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 00dc 1305C508 		addi	a0,a0,140
 1318              		.loc 1 460 1
 1319 00e0 13010101 		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 00e4 17030000 		tail	HW_set_8bit_reg
 1322      67000300 
 1323              	.LVL154:
 1324              	.L60:
 1325              		.cfi_restore_state
 1326              		.loc 1 460 1
 1327 00ec 8320C100 		lw	ra,12(sp)
 1328              		.cfi_restore 1
 1329 00f0 03248100 		lw	s0,8(sp)
 1330              		.cfi_restore 8
 1331              	.LVL155:
 1332 00f4 83244100 		lw	s1,4(sp)
 1333              		.cfi_restore 9
 1334              	.LVL156:
 1335 00f8 13010101 		addi	sp,sp,16
 1336              		.cfi_def_cfa_offset 0
 1337 00fc 67800000 		jr	ra
 1338              		.cfi_endproc
 1339              	.LFE9:
 1341              		.section	.text.GPIO_get_irq_sources,"ax",@progbits
 1342              		.align	2
 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 83274500 		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 0004 130101FF 		addi	sp,sp,-16
 1356              		.cfi_def_cfa_offset 16
 1357 0008 23248100 		sw	s0,8(sp)
 1358 000c 23261100 		sw	ra,12(sp)
 1359 0010 23229100 		sw	s1,4(sp)
 1360 0014 23202101 		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 0018 13071000 		li	a4,1
 470:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****     uint32_t intr_src = 0;
 1367              		.loc 1 470 1
 1368 001c 13040500 		mv	s0,a0
 1369              		.loc 1 473 5
 1370 0020 638AE702 		beq	a5,a4,.L66
 1371 0024 638A0706 		beq	a5,zero,.L67
 1372 0028 13072000 		li	a4,2
 1373 002c 6396E70C 		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 0030 03250500 		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 0034 03248100 		lw	s0,8(sp)
 1380              		.cfi_remember_state
 1381              		.cfi_restore 8
 1382              	.LVL159:
 1383 0038 8320C100 		lw	ra,12(sp)
 1384              		.cfi_restore 1
 1385 003c 83244100 		lw	s1,4(sp)
 1386              		.cfi_restore 9
 1387 0040 03290100 		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 0044 13050508 		addi	a0,a0,128
 1391              		.loc 1 497 1
 1392 0048 13010101 		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 004c 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 0054 03250500 		lw	a0,0(a0)
 1402 0058 13050508 		addi	a0,a0,128
 1403 005c 97000000 		call	HW_get_16bit_reg
 1403      E7800000 
 1404              	.LVL161:
 1405 0064 93040500 		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 0068 03250400 		lw	a0,0(s0)
 1410 006c 13054508 		addi	a0,a0,132
 1411 0070 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 0078 13150501 		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 007c 33659500 		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 0080 8320C100 		lw	ra,12(sp)
 1424              		.cfi_remember_state
 1425              		.cfi_restore 1
 1426 0084 03248100 		lw	s0,8(sp)
 1427              		.cfi_restore 8
 1428              	.LVL166:
 1429 0088 83244100 		lw	s1,4(sp)
 1430              		.cfi_restore 9
 1431 008c 03290100 		lw	s2,0(sp)
 1432              		.cfi_restore 18
 1433 0090 13010101 		addi	sp,sp,16
 1434              		.cfi_def_cfa_offset 0
 1435 0094 67800000 		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 0098 03250500 		lw	a0,0(a0)
 1442 009c 13050508 		addi	a0,a0,128
 1443 00a0 97000000 		call	HW_get_16bit_reg
 1443      E7800000 
 1444              	.LVL168:
 1445 00a8 93040500 		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 00ac 03250400 		lw	a0,0(s0)
 1450 00b0 13054508 		addi	a0,a0,132
 1451 00b4 97000000 		call	HW_get_16bit_reg
 1451      E7800000 
 1452              	.LVL170:
 1453 00bc 13090500 		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 00c0 03250400 		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 00c4 13198900 		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 00c8 13058508 		addi	a0,a0,136
 1463 00cc 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 00d4 13150501 		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 00d8 3369A900 		or	s2,s2,a0
 488:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c ****             break;
 1469              		.loc 1 488 26
 1470 00dc 03250400 		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 00e0 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 00e4 1305C508 		addi	a0,a0,140
 1477 00e8 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 00f0 13158501 		slli	a0,a0,24
 1481 00f4 6FF09FF8 		j	.L71
 1482              	.LVL176:
 1483              	.L69:
 471:../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.c **** 
 1484              		.loc 1 471 14
 1485 00f8 13050000 		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 00fc 6FF05FF8 		j	.L65
 1489              		.cfi_endproc
 1490              	.LFE10:
 1492              		.section	.text.GPIO_clear_all_irq_sources,"ax",@progbits
 1493              		.align	2
 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 83274500 		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 0004 130101FF 		addi	sp,sp,-16
 1507              		.cfi_def_cfa_offset 16
 1508 0008 23248100 		sw	s0,8(sp)
 1509 000c 23229100 		sw	s1,4(sp)
 1510 0010 23261100 		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 0014 13071000 		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 0018 13040500 		mv	s0,a0
 1518 001c 93840500 		mv	s1,a1
 1519              		.loc 1 511 5
 1520 0020 6388E702 		beq	a5,a4,.L73
 1521 0024 63800706 		beq	a5,zero,.L74
 1522 0028 13072000 		li	a4,2
 1523 002c 639AE70A 		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 0030 03250500 		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 0034 03248100 		lw	s0,8(sp)
 1529              		.cfi_remember_state
 1530              		.cfi_restore 8
 1531              	.LVL179:
 1532 0038 8320C100 		lw	ra,12(sp)
 1533              		.cfi_restore 1
 1534 003c 83244100 		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 0040 13050508 		addi	a0,a0,128
 1538              		.loc 1 533 1
 1539 0044 13010101 		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 0048 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 0050 03250500 		lw	a0,0(a0)
 1548 0054 13050508 		addi	a0,a0,128
 1549 0058 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 0060 03250400 		lw	a0,0(s0)
 1553              		.loc 1 533 1 is_stmt 0
 1554 0064 03248100 		lw	s0,8(sp)
 1555              		.cfi_remember_state
 1556              		.cfi_restore 8
 1557              	.LVL182:
 1558 0068 8320C100 		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 006c 93D50401 		srli	a1,s1,16
 1562              		.loc 1 533 1
 1563 0070 83244100 		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 0074 13054508 		addi	a0,a0,132
 1568              		.loc 1 533 1
 1569 0078 13010101 		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 007c 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 0084 03250500 		lw	a0,0(a0)
 1578 0088 13050508 		addi	a0,a0,128
 1579 008c 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 0094 03250400 		lw	a0,0(s0)
 1583 0098 93D58400 		srli	a1,s1,8
 1584 009c 13054508 		addi	a0,a0,132
 1585 00a0 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 00a8 03250400 		lw	a0,0(s0)
 1589 00ac 93D50401 		srli	a1,s1,16
 1590 00b0 13058508 		addi	a0,a0,136
 1591 00b4 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 00bc 03250400 		lw	a0,0(s0)
 1595              		.loc 1 533 1 is_stmt 0
 1596 00c0 03248100 		lw	s0,8(sp)
 1597              		.cfi_remember_state
 1598              		.cfi_restore 8
 1599              	.LVL188:
 1600 00c4 8320C100 		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 00c8 93D58401 		srli	a1,s1,24
 1604              		.loc 1 533 1
 1605 00cc 83244100 		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 00d0 1305C508 		addi	a0,a0,140
 1610              		.loc 1 533 1
 1611 00d4 13010101 		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 00d8 17030000 		tail	HW_set_8bit_reg
 1614      67000300 
 1615              	.LVL190:
 1616              	.L72:
 1617              		.cfi_restore_state
 1618              		.loc 1 533 1
 1619 00e0 8320C100 		lw	ra,12(sp)
 1620              		.cfi_restore 1
 1621 00e4 03248100 		lw	s0,8(sp)
 1622              		.cfi_restore 8
 1623              	.LVL191:
 1624 00e8 83244100 		lw	s1,4(sp)
 1625              		.cfi_restore 9
 1626              	.LVL192:
 1627 00ec 13010101 		addi	sp,sp,16
 1628              		.cfi_def_cfa_offset 0
 1629 00f0 67800000 		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\\Q3_2024_2025\\Arena_finalizing\\PolarFire\\AN5270_PIP\\New_Softcon
 1638              		.file 5 "../src/platform/drivers/fpga_ip/CoreGPIO/core_gpio.h"
 1639              		.file 6 "C:\\Work_Folder_Akhil\\Q3_2024_2025\\Arena_finalizing\\PolarFire\\AN5270_PIP\\New_Softcon
DEFINED SYMBOLS
                            *ABS*:0000000000000000 core_gpio.c
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:13     .text.GPIO_init:0000000000000000 GPIO_init
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:17     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:19     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:20     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:21     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:22     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:23     .text.GPIO_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:24     .text.GPIO_init:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:26     .text.GPIO_init:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:31     .text.GPIO_init:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:32     .text.GPIO_init:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:33     .text.GPIO_init:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:35     .text.GPIO_init:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:37     .text.GPIO_init:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:38     .text.GPIO_init:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:40     .text.GPIO_init:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:42     .text.GPIO_init:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:46     .text.GPIO_init:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:49     .text.GPIO_init:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:52     .text.GPIO_init:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:55     .text.GPIO_init:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:56     .text.GPIO_init:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:58     .text.GPIO_init:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:59     .text.GPIO_init:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:61     .text.GPIO_init:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:67     .text.GPIO_init:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:69     .text.GPIO_init:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:70     .text.GPIO_init:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:71     .text.GPIO_init:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:74     .text.GPIO_init:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:76     .text.GPIO_init:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:79     .text.GPIO_init:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:82     .text.GPIO_init:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:84     .text.GPIO_init:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:85     .text.GPIO_init:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:87     .text.GPIO_init:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:88     .text.GPIO_init:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:90     .text.GPIO_init:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:93     .text.GPIO_init:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:95     .text.GPIO_init:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:103    .text.GPIO_init:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:105    .text.GPIO_init:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:106    .text.GPIO_init:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:107    .text.GPIO_init:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:110    .text.GPIO_init:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:112    .text.GPIO_init:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:114    .text.GPIO_init:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:116    .text.GPIO_init:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:117    .text.GPIO_init:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:119    .text.GPIO_init:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:121    .text.GPIO_init:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:122    .text.GPIO_init:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:124    .text.GPIO_init:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:127    .text.GPIO_init:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:129    .text.GPIO_init:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:135    .text.GPIO_init:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:141    .text.GPIO_init:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:147    .text.GPIO_init:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:149    .text.GPIO_init:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:150    .text.GPIO_init:0000000000000104 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:151    .text.GPIO_init:0000000000000104 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:154    .text.GPIO_init:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:156    .text.GPIO_init:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:159    .text.GPIO_init:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:161    .text.GPIO_init:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:163    .text.GPIO_init:0000000000000114 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:164    .text.GPIO_init:0000000000000114 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:166    .text.GPIO_init:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:167    .text.GPIO_init:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:169    .text.GPIO_init:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:172    .text.GPIO_init:0000000000000124 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:174    .text.GPIO_init:0000000000000124 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:175    .text.GPIO_init:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:177    .text.GPIO_init:000000000000012c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:180    .text.GPIO_init:0000000000000130 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:183    .text.GPIO_init:0000000000000134 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:185    .text.GPIO_init:0000000000000138 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:187    .text.GPIO_init:000000000000013c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:194    .text.GPIO_config:0000000000000000 GPIO_config
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:197    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:199    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:200    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:201    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:202    .text.GPIO_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:206    .text.GPIO_config:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:207    .text.GPIO_config:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:210    .text.GPIO_config:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:211    .text.GPIO_config:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:212    .text.GPIO_config:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:214    .text.GPIO_config:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:223    .text.GPIO_config:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:224    .text.GPIO_config:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:231    .text.GPIO_set_outputs:0000000000000000 GPIO_set_outputs
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:234    .text.GPIO_set_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:236    .text.GPIO_set_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:237    .text.GPIO_set_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:238    .text.GPIO_set_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:240    .text.GPIO_set_outputs:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:241    .text.GPIO_set_outputs:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:245    .text.GPIO_set_outputs:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:246    .text.GPIO_set_outputs:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:247    .text.GPIO_set_outputs:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:249    .text.GPIO_set_outputs:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:251    .text.GPIO_set_outputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:254    .text.GPIO_set_outputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:259    .text.GPIO_set_outputs:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:262    .text.GPIO_set_outputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:263    .text.GPIO_set_outputs:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:264    .text.GPIO_set_outputs:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:267    .text.GPIO_set_outputs:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:269    .text.GPIO_set_outputs:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:271    .text.GPIO_set_outputs:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:273    .text.GPIO_set_outputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:274    .text.GPIO_set_outputs:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:276    .text.GPIO_set_outputs:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:279    .text.GPIO_set_outputs:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:281    .text.GPIO_set_outputs:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:288    .text.GPIO_set_outputs:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:290    .text.GPIO_set_outputs:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:291    .text.GPIO_set_outputs:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:292    .text.GPIO_set_outputs:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:295    .text.GPIO_set_outputs:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:297    .text.GPIO_set_outputs:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:299    .text.GPIO_set_outputs:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:300    .text.GPIO_set_outputs:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:303    .text.GPIO_set_outputs:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:305    .text.GPIO_set_outputs:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:306    .text.GPIO_set_outputs:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:308    .text.GPIO_set_outputs:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:311    .text.GPIO_set_outputs:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:313    .text.GPIO_set_outputs:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:319    .text.GPIO_set_outputs:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:326    .text.GPIO_set_outputs:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:333    .text.GPIO_set_outputs:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:335    .text.GPIO_set_outputs:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:336    .text.GPIO_set_outputs:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:337    .text.GPIO_set_outputs:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:340    .text.GPIO_set_outputs:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:342    .text.GPIO_set_outputs:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:344    .text.GPIO_set_outputs:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:345    .text.GPIO_set_outputs:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:348    .text.GPIO_set_outputs:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:350    .text.GPIO_set_outputs:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:351    .text.GPIO_set_outputs:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:353    .text.GPIO_set_outputs:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:356    .text.GPIO_set_outputs:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:358    .text.GPIO_set_outputs:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:359    .text.GPIO_set_outputs:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:361    .text.GPIO_set_outputs:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:364    .text.GPIO_set_outputs:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:367    .text.GPIO_set_outputs:0000000000000104 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:369    .text.GPIO_set_outputs:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:376    .text.GPIO_get_inputs:0000000000000000 GPIO_get_inputs
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:379    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:381    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:382    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:383    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:384    .text.GPIO_get_inputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:386    .text.GPIO_get_inputs:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:387    .text.GPIO_get_inputs:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:392    .text.GPIO_get_inputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:393    .text.GPIO_get_inputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:394    .text.GPIO_get_inputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:395    .text.GPIO_get_inputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:397    .text.GPIO_get_inputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:399    .text.GPIO_get_inputs:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:401    .text.GPIO_get_inputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:406    .text.GPIO_get_inputs:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:407    .text.GPIO_get_inputs:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:410    .text.GPIO_get_inputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:411    .text.GPIO_get_inputs:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:412    .text.GPIO_get_inputs:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:415    .text.GPIO_get_inputs:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:417    .text.GPIO_get_inputs:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:419    .text.GPIO_get_inputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:421    .text.GPIO_get_inputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:423    .text.GPIO_get_inputs:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:424    .text.GPIO_get_inputs:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:426    .text.GPIO_get_inputs:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:429    .text.GPIO_get_inputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:431    .text.GPIO_get_inputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:432    .text.GPIO_get_inputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:439    .text.GPIO_get_inputs:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:440    .text.GPIO_get_inputs:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:445    .text.GPIO_get_inputs:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:449    .text.GPIO_get_inputs:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:453    .text.GPIO_get_inputs:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:454    .text.GPIO_get_inputs:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:455    .text.GPIO_get_inputs:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:456    .text.GPIO_get_inputs:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:458    .text.GPIO_get_inputs:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:461    .text.GPIO_get_inputs:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:463    .text.GPIO_get_inputs:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:465    .text.GPIO_get_inputs:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:469    .text.GPIO_get_inputs:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:471    .text.GPIO_get_inputs:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:472    .text.GPIO_get_inputs:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:479    .text.GPIO_get_inputs:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:480    .text.GPIO_get_inputs:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:487    .text.GPIO_get_inputs:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:488    .text.GPIO_get_inputs:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:490    .text.GPIO_get_inputs:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:493    .text.GPIO_get_inputs:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:497    .text.GPIO_get_inputs:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:499    .text.GPIO_get_inputs:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:501    .text.GPIO_get_inputs:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:503    .text.GPIO_get_inputs:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:506    .text.GPIO_get_inputs:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:507    .text.GPIO_get_inputs:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:511    .text.GPIO_get_inputs:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:516    .text.GPIO_get_inputs:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:518    .text.GPIO_get_inputs:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:519    .text.GPIO_get_inputs:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:520    .text.GPIO_get_inputs:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:527    .text.GPIO_get_outputs:0000000000000000 GPIO_get_outputs
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:530    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:532    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:533    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:534    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:535    .text.GPIO_get_outputs:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:537    .text.GPIO_get_outputs:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:538    .text.GPIO_get_outputs:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:543    .text.GPIO_get_outputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:544    .text.GPIO_get_outputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:545    .text.GPIO_get_outputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:546    .text.GPIO_get_outputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:548    .text.GPIO_get_outputs:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:550    .text.GPIO_get_outputs:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:552    .text.GPIO_get_outputs:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:557    .text.GPIO_get_outputs:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:558    .text.GPIO_get_outputs:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:561    .text.GPIO_get_outputs:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:562    .text.GPIO_get_outputs:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:563    .text.GPIO_get_outputs:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:566    .text.GPIO_get_outputs:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:568    .text.GPIO_get_outputs:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:570    .text.GPIO_get_outputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:572    .text.GPIO_get_outputs:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:574    .text.GPIO_get_outputs:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:575    .text.GPIO_get_outputs:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:577    .text.GPIO_get_outputs:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:580    .text.GPIO_get_outputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:582    .text.GPIO_get_outputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:583    .text.GPIO_get_outputs:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:590    .text.GPIO_get_outputs:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:591    .text.GPIO_get_outputs:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:596    .text.GPIO_get_outputs:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:600    .text.GPIO_get_outputs:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:604    .text.GPIO_get_outputs:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:605    .text.GPIO_get_outputs:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:606    .text.GPIO_get_outputs:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:607    .text.GPIO_get_outputs:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:609    .text.GPIO_get_outputs:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:612    .text.GPIO_get_outputs:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:614    .text.GPIO_get_outputs:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:616    .text.GPIO_get_outputs:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:620    .text.GPIO_get_outputs:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:622    .text.GPIO_get_outputs:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:623    .text.GPIO_get_outputs:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:630    .text.GPIO_get_outputs:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:631    .text.GPIO_get_outputs:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:638    .text.GPIO_get_outputs:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:639    .text.GPIO_get_outputs:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:641    .text.GPIO_get_outputs:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:644    .text.GPIO_get_outputs:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:648    .text.GPIO_get_outputs:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:650    .text.GPIO_get_outputs:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:652    .text.GPIO_get_outputs:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:654    .text.GPIO_get_outputs:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:657    .text.GPIO_get_outputs:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:658    .text.GPIO_get_outputs:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:662    .text.GPIO_get_outputs:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:667    .text.GPIO_get_outputs:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:669    .text.GPIO_get_outputs:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:670    .text.GPIO_get_outputs:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:671    .text.GPIO_get_outputs:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:678    .text.GPIO_set_output:0000000000000000 GPIO_set_output
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:681    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:683    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:684    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:685    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:686    .text.GPIO_set_output:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:687    .text.GPIO_set_output:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:689    .text.GPIO_set_output:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:691    .text.GPIO_set_output:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:693    .text.GPIO_set_output:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:699    .text.GPIO_set_output:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:700    .text.GPIO_set_output:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:701    .text.GPIO_set_output:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:702    .text.GPIO_set_output:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:703    .text.GPIO_set_output:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:704    .text.GPIO_set_output:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:706    .text.GPIO_set_output:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:708    .text.GPIO_set_output:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:712    .text.GPIO_set_output:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:718    .text.GPIO_set_output:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:719    .text.GPIO_set_output:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:720    .text.GPIO_set_output:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:727    .text.GPIO_set_output:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:728    .text.GPIO_set_output:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:730    .text.GPIO_set_output:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:732    .text.GPIO_set_output:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:733    .text.GPIO_set_output:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:735    .text.GPIO_set_output:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:739    .text.GPIO_set_output:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:742    .text.GPIO_set_output:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:743    .text.GPIO_set_output:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:744    .text.GPIO_set_output:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:746    .text.GPIO_set_output:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:748    .text.GPIO_set_output:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:750    .text.GPIO_set_output:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:753    .text.GPIO_set_output:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:755    .text.GPIO_set_output:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:757    .text.GPIO_set_output:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:761    .text.GPIO_set_output:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:764    .text.GPIO_set_output:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:765    .text.GPIO_set_output:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:768    .text.GPIO_set_output:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:771    .text.GPIO_set_output:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:775    .text.GPIO_set_output:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:776    .text.GPIO_set_output:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:777    .text.GPIO_set_output:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:779    .text.GPIO_set_output:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:781    .text.GPIO_set_output:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:783    .text.GPIO_set_output:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:788    .text.GPIO_set_output:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:790    .text.GPIO_set_output:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:796    .text.GPIO_set_output:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:798    .text.GPIO_set_output:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:800    .text.GPIO_set_output:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:801    .text.GPIO_set_output:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:806    .text.GPIO_set_output:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:807    .text.GPIO_set_output:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:808    .text.GPIO_set_output:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:811    .text.GPIO_set_output:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:814    .text.GPIO_set_output:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:815    .text.GPIO_set_output:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:817    .text.GPIO_set_output:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:819    .text.GPIO_set_output:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:822    .text.GPIO_set_output:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:824    .text.GPIO_set_output:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:828    .text.GPIO_set_output:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:832    .text.GPIO_set_output:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:833    .text.GPIO_set_output:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:837    .text.GPIO_set_output:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:841    .text.GPIO_set_output:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:842    .text.GPIO_set_output:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:843    .text.GPIO_set_output:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:846    .text.GPIO_set_output:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:849    .text.GPIO_set_output:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:851    .text.GPIO_set_output:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:852    .text.GPIO_set_output:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:859    .text.GPIO_set_output:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:860    .text.GPIO_set_output:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:861    .text.GPIO_set_output:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:863    .text.GPIO_set_output:0000000000000114 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:865    .text.GPIO_set_output:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:867    .text.GPIO_set_output:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:872    .text.GPIO_set_output:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:874    .text.GPIO_set_output:000000000000012c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:880    .text.GPIO_set_output:000000000000013c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:882    .text.GPIO_set_output:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:884    .text.GPIO_set_output:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:885    .text.GPIO_set_output:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:889    .text.GPIO_set_output:000000000000014c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:893    .text.GPIO_set_output:0000000000000150 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:894    .text.GPIO_set_output:0000000000000150 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:895    .text.GPIO_set_output:0000000000000154 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:896    .text.GPIO_set_output:0000000000000154 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:898    .text.GPIO_set_output:0000000000000158 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:900    .text.GPIO_set_output:000000000000015c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:902    .text.GPIO_set_output:0000000000000160 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:904    .text.GPIO_set_output:0000000000000164 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:906    .text.GPIO_set_output:0000000000000168 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:910    .text.GPIO_set_output:0000000000000168 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:913    .text.GPIO_set_output:000000000000016c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:914    .text.GPIO_set_output:0000000000000170 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:917    .text.GPIO_set_output:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:920    .text.GPIO_set_output:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:923    .text.GPIO_set_output:000000000000017c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:925    .text.GPIO_set_output:000000000000017c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:926    .text.GPIO_set_output:000000000000017c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:932    .text.GPIO_set_output:0000000000000184 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:933    .text.GPIO_set_output:0000000000000188 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:935    .text.GPIO_set_output:000000000000018c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:937    .text.GPIO_set_output:0000000000000190 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:939    .text.GPIO_set_output:0000000000000194 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:941    .text.GPIO_set_output:0000000000000198 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:943    .text.GPIO_set_output:000000000000019c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:945    .text.GPIO_set_output:00000000000001a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:947    .text.GPIO_set_output:00000000000001a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:949    .text.GPIO_set_output:00000000000001a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:956    .text.GPIO_drive_inout:0000000000000000 GPIO_drive_inout
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:959    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:961    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:962    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:963    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:964    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:965    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:966    .text.GPIO_drive_inout:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:967    .text.GPIO_drive_inout:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:971    .text.GPIO_drive_inout:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:972    .text.GPIO_drive_inout:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:973    .text.GPIO_drive_inout:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:975    .text.GPIO_drive_inout:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:977    .text.GPIO_drive_inout:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:980    .text.GPIO_drive_inout:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:985    .text.GPIO_drive_inout:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:986    .text.GPIO_drive_inout:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:987    .text.GPIO_drive_inout:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:989    .text.GPIO_drive_inout:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:991    .text.GPIO_drive_inout:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:993    .text.GPIO_drive_inout:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:997    .text.GPIO_drive_inout:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:999    .text.GPIO_drive_inout:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1002   .text.GPIO_drive_inout:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1003   .text.GPIO_drive_inout:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1005   .text.GPIO_drive_inout:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1008   .text.GPIO_drive_inout:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1011   .text.GPIO_drive_inout:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1012   .text.GPIO_drive_inout:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1016   .text.GPIO_drive_inout:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1017   .text.GPIO_drive_inout:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1018   .text.GPIO_drive_inout:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1020   .text.GPIO_drive_inout:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1024   .text.GPIO_drive_inout:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1026   .text.GPIO_drive_inout:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1027   .text.GPIO_drive_inout:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1028   .text.GPIO_drive_inout:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1031   .text.GPIO_drive_inout:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1033   .text.GPIO_drive_inout:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1036   .text.GPIO_drive_inout:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1038   .text.GPIO_drive_inout:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1041   .text.GPIO_drive_inout:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1043   .text.GPIO_drive_inout:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1045   .text.GPIO_drive_inout:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1046   .text.GPIO_drive_inout:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1049   .text.GPIO_drive_inout:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1052   .text.GPIO_drive_inout:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1053   .text.GPIO_drive_inout:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1057   .text.GPIO_drive_inout:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1058   .text.GPIO_drive_inout:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1061   .text.GPIO_drive_inout:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1068   .text.GPIO_enable_irq:0000000000000000 GPIO_enable_irq
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1071   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1073   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1074   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1075   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1076   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1077   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1078   .text.GPIO_enable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1081   .text.GPIO_enable_irq:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1082   .text.GPIO_enable_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1084   .text.GPIO_enable_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1086   .text.GPIO_enable_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1088   .text.GPIO_enable_irq:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1089   .text.GPIO_enable_irq:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1092   .text.GPIO_enable_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1093   .text.GPIO_enable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1095   .text.GPIO_enable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1098   .text.GPIO_enable_irq:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1099   .text.GPIO_enable_irq:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1104   .text.GPIO_enable_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1105   .text.GPIO_enable_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1106   .text.GPIO_enable_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1108   .text.GPIO_enable_irq:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1111   .text.GPIO_enable_irq:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1112   .text.GPIO_enable_irq:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1115   .text.GPIO_enable_irq:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1117   .text.GPIO_enable_irq:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1119   .text.GPIO_enable_irq:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1120   .text.GPIO_enable_irq:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1122   .text.GPIO_enable_irq:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1126   .text.GPIO_enable_irq:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1133   .text.GPIO_disable_irq:0000000000000000 GPIO_disable_irq
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1136   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1138   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1139   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1140   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1141   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1142   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1143   .text.GPIO_disable_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1146   .text.GPIO_disable_irq:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1147   .text.GPIO_disable_irq:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1149   .text.GPIO_disable_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1151   .text.GPIO_disable_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1153   .text.GPIO_disable_irq:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1154   .text.GPIO_disable_irq:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1157   .text.GPIO_disable_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1158   .text.GPIO_disable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1160   .text.GPIO_disable_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1163   .text.GPIO_disable_irq:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1164   .text.GPIO_disable_irq:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1169   .text.GPIO_disable_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1170   .text.GPIO_disable_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1174   .text.GPIO_disable_irq:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1175   .text.GPIO_disable_irq:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1178   .text.GPIO_disable_irq:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1180   .text.GPIO_disable_irq:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1182   .text.GPIO_disable_irq:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1186   .text.GPIO_disable_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1193   .text.GPIO_clear_irq:0000000000000000 GPIO_clear_irq
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1196   .text.GPIO_clear_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1198   .text.GPIO_clear_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1199   .text.GPIO_clear_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1200   .text.GPIO_clear_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1202   .text.GPIO_clear_irq:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1203   .text.GPIO_clear_irq:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1207   .text.GPIO_clear_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1209   .text.GPIO_clear_irq:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1210   .text.GPIO_clear_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1211   .text.GPIO_clear_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1212   .text.GPIO_clear_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1214   .text.GPIO_clear_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1216   .text.GPIO_clear_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1219   .text.GPIO_clear_irq:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1224   .text.GPIO_clear_irq:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1227   .text.GPIO_clear_irq:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1228   .text.GPIO_clear_irq:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1229   .text.GPIO_clear_irq:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1232   .text.GPIO_clear_irq:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1234   .text.GPIO_clear_irq:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1237   .text.GPIO_clear_irq:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1238   .text.GPIO_clear_irq:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1241   .text.GPIO_clear_irq:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1243   .text.GPIO_clear_irq:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1244   .text.GPIO_clear_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1246   .text.GPIO_clear_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1249   .text.GPIO_clear_irq:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1251   .text.GPIO_clear_irq:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1258   .text.GPIO_clear_irq:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1260   .text.GPIO_clear_irq:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1261   .text.GPIO_clear_irq:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1262   .text.GPIO_clear_irq:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1265   .text.GPIO_clear_irq:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1267   .text.GPIO_clear_irq:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1269   .text.GPIO_clear_irq:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1270   .text.GPIO_clear_irq:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1273   .text.GPIO_clear_irq:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1275   .text.GPIO_clear_irq:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1276   .text.GPIO_clear_irq:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1278   .text.GPIO_clear_irq:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1281   .text.GPIO_clear_irq:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1283   .text.GPIO_clear_irq:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1290   .text.GPIO_clear_irq:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1296   .text.GPIO_clear_irq:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1302   .text.GPIO_clear_irq:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1304   .text.GPIO_clear_irq:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1305   .text.GPIO_clear_irq:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1306   .text.GPIO_clear_irq:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1309   .text.GPIO_clear_irq:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1311   .text.GPIO_clear_irq:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1313   .text.GPIO_clear_irq:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1314   .text.GPIO_clear_irq:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1317   .text.GPIO_clear_irq:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1319   .text.GPIO_clear_irq:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1320   .text.GPIO_clear_irq:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1322   .text.GPIO_clear_irq:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1325   .text.GPIO_clear_irq:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1327   .text.GPIO_clear_irq:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1328   .text.GPIO_clear_irq:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1330   .text.GPIO_clear_irq:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1333   .text.GPIO_clear_irq:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1336   .text.GPIO_clear_irq:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1338   .text.GPIO_clear_irq:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1345   .text.GPIO_get_irq_sources:0000000000000000 GPIO_get_irq_sources
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1348   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1350   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1351   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1352   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1353   .text.GPIO_get_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1355   .text.GPIO_get_irq_sources:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1356   .text.GPIO_get_irq_sources:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1361   .text.GPIO_get_irq_sources:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1362   .text.GPIO_get_irq_sources:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1363   .text.GPIO_get_irq_sources:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1364   .text.GPIO_get_irq_sources:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1366   .text.GPIO_get_irq_sources:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1368   .text.GPIO_get_irq_sources:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1370   .text.GPIO_get_irq_sources:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1375   .text.GPIO_get_irq_sources:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1376   .text.GPIO_get_irq_sources:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1379   .text.GPIO_get_irq_sources:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1380   .text.GPIO_get_irq_sources:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1381   .text.GPIO_get_irq_sources:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1384   .text.GPIO_get_irq_sources:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1386   .text.GPIO_get_irq_sources:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1388   .text.GPIO_get_irq_sources:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1390   .text.GPIO_get_irq_sources:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1392   .text.GPIO_get_irq_sources:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1393   .text.GPIO_get_irq_sources:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1395   .text.GPIO_get_irq_sources:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1398   .text.GPIO_get_irq_sources:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1400   .text.GPIO_get_irq_sources:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1401   .text.GPIO_get_irq_sources:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1408   .text.GPIO_get_irq_sources:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1409   .text.GPIO_get_irq_sources:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1414   .text.GPIO_get_irq_sources:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1418   .text.GPIO_get_irq_sources:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1422   .text.GPIO_get_irq_sources:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1423   .text.GPIO_get_irq_sources:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1424   .text.GPIO_get_irq_sources:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1425   .text.GPIO_get_irq_sources:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1427   .text.GPIO_get_irq_sources:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1430   .text.GPIO_get_irq_sources:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1432   .text.GPIO_get_irq_sources:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1434   .text.GPIO_get_irq_sources:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1438   .text.GPIO_get_irq_sources:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1440   .text.GPIO_get_irq_sources:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1441   .text.GPIO_get_irq_sources:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1448   .text.GPIO_get_irq_sources:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1449   .text.GPIO_get_irq_sources:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1456   .text.GPIO_get_irq_sources:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1457   .text.GPIO_get_irq_sources:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1459   .text.GPIO_get_irq_sources:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1462   .text.GPIO_get_irq_sources:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1466   .text.GPIO_get_irq_sources:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1468   .text.GPIO_get_irq_sources:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1470   .text.GPIO_get_irq_sources:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1472   .text.GPIO_get_irq_sources:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1475   .text.GPIO_get_irq_sources:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1476   .text.GPIO_get_irq_sources:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1480   .text.GPIO_get_irq_sources:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1485   .text.GPIO_get_irq_sources:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1487   .text.GPIO_get_irq_sources:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1488   .text.GPIO_get_irq_sources:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1489   .text.GPIO_get_irq_sources:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1496   .text.GPIO_clear_all_irq_sources:0000000000000000 GPIO_clear_all_irq_sources
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1499   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1501   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1502   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1503   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1504   .text.GPIO_clear_all_irq_sources:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1506   .text.GPIO_clear_all_irq_sources:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1507   .text.GPIO_clear_all_irq_sources:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1511   .text.GPIO_clear_all_irq_sources:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1512   .text.GPIO_clear_all_irq_sources:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1513   .text.GPIO_clear_all_irq_sources:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1515   .text.GPIO_clear_all_irq_sources:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1517   .text.GPIO_clear_all_irq_sources:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1520   .text.GPIO_clear_all_irq_sources:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1525   .text.GPIO_clear_all_irq_sources:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1528   .text.GPIO_clear_all_irq_sources:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1529   .text.GPIO_clear_all_irq_sources:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1530   .text.GPIO_clear_all_irq_sources:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1533   .text.GPIO_clear_all_irq_sources:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1535   .text.GPIO_clear_all_irq_sources:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1537   .text.GPIO_clear_all_irq_sources:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1539   .text.GPIO_clear_all_irq_sources:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1540   .text.GPIO_clear_all_irq_sources:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1542   .text.GPIO_clear_all_irq_sources:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1545   .text.GPIO_clear_all_irq_sources:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1547   .text.GPIO_clear_all_irq_sources:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1552   .text.GPIO_clear_all_irq_sources:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1554   .text.GPIO_clear_all_irq_sources:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1555   .text.GPIO_clear_all_irq_sources:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1556   .text.GPIO_clear_all_irq_sources:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1559   .text.GPIO_clear_all_irq_sources:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1561   .text.GPIO_clear_all_irq_sources:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1563   .text.GPIO_clear_all_irq_sources:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1564   .text.GPIO_clear_all_irq_sources:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1567   .text.GPIO_clear_all_irq_sources:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1569   .text.GPIO_clear_all_irq_sources:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1570   .text.GPIO_clear_all_irq_sources:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1572   .text.GPIO_clear_all_irq_sources:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1575   .text.GPIO_clear_all_irq_sources:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1577   .text.GPIO_clear_all_irq_sources:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1582   .text.GPIO_clear_all_irq_sources:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1588   .text.GPIO_clear_all_irq_sources:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1594   .text.GPIO_clear_all_irq_sources:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1596   .text.GPIO_clear_all_irq_sources:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1597   .text.GPIO_clear_all_irq_sources:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1598   .text.GPIO_clear_all_irq_sources:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1601   .text.GPIO_clear_all_irq_sources:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1603   .text.GPIO_clear_all_irq_sources:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1605   .text.GPIO_clear_all_irq_sources:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1606   .text.GPIO_clear_all_irq_sources:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1609   .text.GPIO_clear_all_irq_sources:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1611   .text.GPIO_clear_all_irq_sources:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1612   .text.GPIO_clear_all_irq_sources:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1614   .text.GPIO_clear_all_irq_sources:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1617   .text.GPIO_clear_all_irq_sources:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1619   .text.GPIO_clear_all_irq_sources:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1620   .text.GPIO_clear_all_irq_sources:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1622   .text.GPIO_clear_all_irq_sources:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1625   .text.GPIO_clear_all_irq_sources:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1628   .text.GPIO_clear_all_irq_sources:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1630   .text.GPIO_clear_all_irq_sources:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:190    .text.GPIO_init:000000000000013c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:227    .text.GPIO_config:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:372    .text.GPIO_set_outputs:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:523    .text.GPIO_get_inputs:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:674    .text.GPIO_get_outputs:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:952    .text.GPIO_set_output:00000000000001a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1064   .text.GPIO_drive_inout:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1129   .text.GPIO_enable_irq:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1189   .text.GPIO_disable_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1341   .text.GPIO_clear_irq:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1492   .text.GPIO_get_irq_sources:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1633   .text.GPIO_clear_all_irq_sources:00000000000000f4 .L0 
                     .debug_frame:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:44     .text.GPIO_init:0000000000000028 .L2
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:92     .text.GPIO_init:0000000000000080 .L3
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:126    .text.GPIO_init:00000000000000c0 .L4
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:171    .text.GPIO_init:0000000000000124 .L1
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:220    .text.GPIO_config:0000000000000020 .L8
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:278    .text.GPIO_set_outputs:0000000000000050 .L11
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:310    .text.GPIO_set_outputs:000000000000008c .L12
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:355    .text.GPIO_set_outputs:00000000000000f4 .L10
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:428    .text.GPIO_get_inputs:0000000000000054 .L16
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:468    .text.GPIO_get_inputs:0000000000000098 .L17
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:514    .text.GPIO_get_inputs:00000000000000f8 .L19
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:447    .text.GPIO_get_inputs:000000000000007c .L21
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:452    .text.GPIO_get_inputs:0000000000000080 .L15
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:579    .text.GPIO_get_outputs:0000000000000054 .L23
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:619    .text.GPIO_get_outputs:0000000000000098 .L24
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:665    .text.GPIO_get_outputs:00000000000000f8 .L26
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:598    .text.GPIO_get_outputs:000000000000007c .L28
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:603    .text.GPIO_get_outputs:0000000000000080 .L22
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:770    .text.GPIO_set_output:0000000000000098 .L30
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:855    .text.GPIO_set_output:0000000000000110 .L31
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:929    .text.GPIO_set_output:0000000000000184 .L29
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:737    .text.GPIO_set_output:0000000000000068 .L34
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:848    .text.GPIO_set_output:0000000000000108 .L35
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:803    .text.GPIO_set_output:00000000000000d4 .L40
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:922    .text.GPIO_set_output:000000000000017c .L37
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:887    .text.GPIO_set_output:000000000000014c .L41
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:996    .text.GPIO_drive_inout:0000000000000040 .L44
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1040   .text.GPIO_drive_inout:0000000000000084 .L45
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1022   .text.GPIO_drive_inout:0000000000000068 .L49
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1124   .text.GPIO_enable_irq:000000000000004c .L50
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1184   .text.GPIO_disable_irq:0000000000000048 .L55
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1248   .text.GPIO_clear_irq:0000000000000054 .L61
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1280   .text.GPIO_clear_irq:000000000000008c .L62
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1324   .text.GPIO_clear_irq:00000000000000ec .L60
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1397   .text.GPIO_get_irq_sources:0000000000000054 .L66
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1437   .text.GPIO_get_irq_sources:0000000000000098 .L67
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1483   .text.GPIO_get_irq_sources:00000000000000f8 .L69
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1416   .text.GPIO_get_irq_sources:000000000000007c .L71
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1421   .text.GPIO_get_irq_sources:0000000000000080 .L65
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1544   .text.GPIO_clear_all_irq_sources:0000000000000050 .L73
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1574   .text.GPIO_clear_all_irq_sources:0000000000000084 .L74
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1616   .text.GPIO_clear_all_irq_sources:00000000000000e0 .L72
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:2945   .debug_abbrev:0000000000000000 .Ldebug_abbrev0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5087   .debug_str:000000000000051e .LASF97
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4907   .debug_str:00000000000000be .LASF98
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4903   .debug_str:0000000000000037 .LASF99
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4837   .debug_ranges:0000000000000000 .Ldebug_ranges0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4893   .debug_line:0000000000000000 .Ldebug_line0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5007   .debug_str:0000000000000306 .LASF0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4995   .debug_str:00000000000002b5 .LASF3
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5001   .debug_str:00000000000002dc .LASF1
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4905   .debug_str:00000000000000b4 .LASF2
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4937   .debug_str:0000000000000186 .LASF4
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5025   .debug_str:0000000000000381 .LASF5
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4985   .debug_str:000000000000027a .LASF6
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4933   .debug_str:0000000000000166 .LASF7
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5045   .debug_str:0000000000000416 .LASF8
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4977   .debug_str:000000000000023e .LASF9
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5011   .debug_str:0000000000000323 .LASF10
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5017   .debug_str:0000000000000353 .LASF11
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4953   .debug_str:00000000000001c3 .LASF12
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5019   .debug_str:0000000000000360 .LASF13
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5013   .debug_str:000000000000033a .LASF14
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4967   .debug_str:0000000000000206 .LASF15
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5053   .debug_str:0000000000000463 .LASF49
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4943   .debug_str:00000000000001a0 .LASF16
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4945   .debug_str:00000000000001a7 .LASF17
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4947   .debug_str:00000000000001ae .LASF18
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4949   .debug_str:00000000000001b5 .LASF19
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4951   .debug_str:00000000000001bc .LASF20
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5023   .debug_str:000000000000037a .LASF21
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4955   .debug_str:00000000000001cb .LASF22
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4957   .debug_str:00000000000001d2 .LASF23
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4959   .debug_str:00000000000001d9 .LASF24
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4961   .debug_str:00000000000001e0 .LASF25
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5059   .debug_str:000000000000048b .LASF26
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5061   .debug_str:0000000000000493 .LASF27
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5063   .debug_str:000000000000049b .LASF28
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5065   .debug_str:00000000000004a3 .LASF29
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5067   .debug_str:00000000000004ab .LASF30
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5069   .debug_str:00000000000004b3 .LASF31
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5071   .debug_str:00000000000004bb .LASF32
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5073   .debug_str:00000000000004c3 .LASF33
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5075   .debug_str:00000000000004cb .LASF34
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5077   .debug_str:00000000000004d3 .LASF35
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4909   .debug_str:00000000000000f3 .LASF36
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4911   .debug_str:00000000000000fb .LASF37
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4913   .debug_str:0000000000000103 .LASF38
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4915   .debug_str:000000000000010b .LASF39
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4917   .debug_str:0000000000000113 .LASF40
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4919   .debug_str:000000000000011b .LASF41
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4921   .debug_str:0000000000000123 .LASF42
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4923   .debug_str:000000000000012b .LASF43
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4925   .debug_str:0000000000000133 .LASF44
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4927   .debug_str:000000000000013b .LASF45
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4989   .debug_str:0000000000000291 .LASF46
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4991   .debug_str:0000000000000299 .LASF47
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4971   .debug_str:0000000000000215 .LASF48
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5029   .debug_str:000000000000039e .LASF50
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4993   .debug_str:00000000000002a1 .LASF51
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4935   .debug_str:0000000000000171 .LASF52
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5081   .debug_str:00000000000004ec .LASF53
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4981   .debug_str:0000000000000256 .LASF54
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4899   .debug_str:0000000000000015 .LASF55
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5041   .debug_str:00000000000003f4 .LASF100
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5037   .debug_str:00000000000003e0 .LASF56
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4965   .debug_str:00000000000001f8 .LASF57
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4931   .debug_str:0000000000000156 .LASF58
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5021   .debug_str:0000000000000369 .LASF59
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5033   .debug_str:00000000000003c1 .LASF60
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5035   .debug_str:00000000000003d0 .LASF61
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4897   .debug_str:0000000000000009 .LASF62
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4929   .debug_str:0000000000000143 .LASF63
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5047   .debug_str:0000000000000428 .LASF68
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1497   .text.GPIO_clear_all_irq_sources:0000000000000000 .LFB11
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1631   .text.GPIO_clear_all_irq_sources:00000000000000f4 .LFE11
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5039   .debug_str:00000000000003ea .LASF64
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3428   .debug_loc:0000000000000000 .LLST41
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4969   .debug_str:000000000000020d .LASF65
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3476   .debug_loc:0000000000000074 .LLST42
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4975   .debug_str:0000000000000230 .LASF66
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3520   .debug_loc:00000000000000dd .LLST43
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1543   .text.GPIO_clear_all_irq_sources:0000000000000050 .LVL180
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1550   .text.GPIO_clear_all_irq_sources:0000000000000060 .LVL181
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1573   .text.GPIO_clear_all_irq_sources:0000000000000084 .LVL184
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1580   .text.GPIO_clear_all_irq_sources:0000000000000094 .LVL185
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1586   .text.GPIO_clear_all_irq_sources:00000000000000a8 .LVL186
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1592   .text.GPIO_clear_all_irq_sources:00000000000000bc .LVL187
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1615   .text.GPIO_clear_all_irq_sources:00000000000000e0 .LVL190
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5091   .debug_str:00000000000005e9 .LASF82
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1346   .text.GPIO_get_irq_sources:0000000000000000 .LFB10
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1490   .text.GPIO_get_irq_sources:0000000000000100 .LFE10
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3564   .debug_loc:0000000000000146 .LLST39
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4983   .debug_str:0000000000000271 .LASF67
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3597   .debug_loc:0000000000000196 .LLST40
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1396   .text.GPIO_get_irq_sources:0000000000000054 .LVL160
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1404   .text.GPIO_get_irq_sources:0000000000000064 .LVL161
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1412   .text.GPIO_get_irq_sources:0000000000000078 .LVL163
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1444   .text.GPIO_get_irq_sources:00000000000000a8 .LVL168
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1452   .text.GPIO_get_irq_sources:00000000000000bc .LVL170
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1464   .text.GPIO_get_irq_sources:00000000000000d4 .LVL173
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1478   .text.GPIO_get_irq_sources:00000000000000f0 .LVL175
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5049   .debug_str:0000000000000443 .LASF69
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1194   .text.GPIO_clear_irq:0000000000000000 .LFB9
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1339   .text.GPIO_clear_irq:0000000000000100 .LFE9
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3654   .debug_loc:0000000000000209 .LLST36
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5095   .debug_str:000000000000060f .LASF70
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3702   .debug_loc:000000000000027d .LLST37
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3742   .debug_loc:00000000000002db .LLST38
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1247   .text.GPIO_clear_irq:0000000000000054 .LVL142
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1256   .text.GPIO_clear_irq:0000000000000068 .LVL144
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1279   .text.GPIO_clear_irq:000000000000008c .LVL147
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1288   .text.GPIO_clear_irq:00000000000000a0 .LVL149
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1294   .text.GPIO_clear_irq:00000000000000b4 .LVL150
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1300   .text.GPIO_clear_irq:00000000000000c8 .LVL151
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1323   .text.GPIO_clear_irq:00000000000000ec .LVL154
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5051   .debug_str:0000000000000452 .LASF71
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1134   .text.GPIO_disable_irq:0000000000000000 .LFB8
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1187   .text.GPIO_disable_irq:000000000000004c .LFE8
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3812   .debug_loc:0000000000000365 .LLST32
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3830   .debug_loc:0000000000000391 .LLST33
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5027   .debug_str:0000000000000394 .LASF72
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3848   .debug_loc:00000000000003bd .LLST34
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4997   .debug_str:00000000000002bf .LASF73
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3864   .debug_loc:00000000000003e0 .LLST35
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1167   .text.GPIO_disable_irq:000000000000002c .LVL132
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1183   .text.GPIO_disable_irq:0000000000000048 .LVL135
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5055   .debug_str:000000000000046f .LASF74
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1069   .text.GPIO_enable_irq:0000000000000000 .LFB7
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1127   .text.GPIO_enable_irq:0000000000000050 .LFE7
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3885   .debug_loc:0000000000000416 .LLST28
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3903   .debug_loc:0000000000000442 .LLST29
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3921   .debug_loc:000000000000046e .LLST30
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3935   .debug_loc:0000000000000488 .LLST31
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1102   .text.GPIO_enable_irq:000000000000002c .LVL124
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1123   .text.GPIO_enable_irq:000000000000004c .LVL127
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5079   .debug_str:00000000000004db .LASF75
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:957    .text.GPIO_drive_inout:0000000000000000 .LFB6
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1062   .text.GPIO_drive_inout:00000000000000a4 .LFE6
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3956   .debug_loc:00000000000004be .LLST23
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:3978   .debug_loc:00000000000004f5 .LLST24
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5057   .debug_str:000000000000047f .LASF76
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4011   .debug_loc:0000000000000545 .LLST25
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4941   .debug_str:0000000000000199 .LASF77
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4036   .debug_loc:000000000000057f .LLST26
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4063   .debug_loc:00000000000005b4 .LLST27
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1000   .text.GPIO_drive_inout:0000000000000048 .LVL108
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1014   .text.GPIO_drive_inout:0000000000000060 .LVL111
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1039   .text.GPIO_drive_inout:0000000000000084 .LVL115
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1055   .text.GPIO_drive_inout:000000000000009c .LVL118
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5015   .debug_str:0000000000000343 .LASF78
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:679    .text.GPIO_set_output:0000000000000000 .LFB5
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:950    .text.GPIO_set_output:00000000000001a8 .LFE5
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4093   .debug_loc:0000000000000601 .LLST15
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4153   .debug_loc:0000000000000696 .LLST16
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5089   .debug_str:00000000000005e3 .LASF79
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4205   .debug_loc:0000000000000715 .LLST17
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4987   .debug_str:0000000000000283 .LASF80
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4245   .debug_loc:0000000000000773 .LLST18
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:725    .text.GPIO_set_output:0000000000000058 .LVL83
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:769    .text.GPIO_set_output:0000000000000098 .LVL87
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4256   .debug_loc:0000000000000791 .LLST19
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5003   .debug_str:00000000000002ea .LASF81
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4271   .debug_loc:00000000000007ba .LLST20
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:794    .text.GPIO_set_output:00000000000000c4 .LVL90
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:847    .text.GPIO_set_output:0000000000000108 .LVL96
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4286   .debug_loc:00000000000007e3 .LLST21
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4301   .debug_loc:000000000000080c .LLST22
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:878    .text.GPIO_set_output:000000000000013c .LVL100
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:921    .text.GPIO_set_output:000000000000017c .LVL104
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5009   .debug_str:0000000000000312 .LASF83
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:528    .text.GPIO_get_outputs:0000000000000000 .LFB4
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:672    .text.GPIO_get_outputs:0000000000000100 .LFE4
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4316   .debug_loc:0000000000000835 .LLST13
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4895   .debug_str:0000000000000000 .LASF84
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4349   .debug_loc:0000000000000885 .LLST14
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:578    .text.GPIO_get_outputs:0000000000000054 .LVL64
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:586    .text.GPIO_get_outputs:0000000000000064 .LVL65
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:594    .text.GPIO_get_outputs:0000000000000078 .LVL67
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:626    .text.GPIO_get_outputs:00000000000000a8 .LVL72
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:634    .text.GPIO_get_outputs:00000000000000bc .LVL74
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:646    .text.GPIO_get_outputs:00000000000000d4 .LVL77
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:660    .text.GPIO_get_outputs:00000000000000f0 .LVL79
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5031   .debug_str:00000000000003b1 .LASF85
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:377    .text.GPIO_get_inputs:0000000000000000 .LFB3
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:521    .text.GPIO_get_inputs:0000000000000100 .LFE3
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4406   .debug_loc:00000000000008f8 .LLST11
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4939   .debug_str:0000000000000191 .LASF86
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4439   .debug_loc:0000000000000948 .LLST12
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:427    .text.GPIO_get_inputs:0000000000000054 .LVL44
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:435    .text.GPIO_get_inputs:0000000000000064 .LVL45
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:443    .text.GPIO_get_inputs:0000000000000078 .LVL47
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:475    .text.GPIO_get_inputs:00000000000000a8 .LVL52
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:483    .text.GPIO_get_inputs:00000000000000bc .LVL54
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:495    .text.GPIO_get_inputs:00000000000000d4 .LVL57
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:509    .text.GPIO_get_inputs:00000000000000f0 .LVL59
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5085   .debug_str:000000000000050d .LASF87
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:232    .text.GPIO_set_outputs:0000000000000000 .LFB2
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:370    .text.GPIO_set_outputs:0000000000000108 .LFE2
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4496   .debug_loc:00000000000009b8 .LLST9
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4544   .debug_loc:0000000000000a2c .LLST10
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:277    .text.GPIO_set_outputs:0000000000000050 .LVL28
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:286    .text.GPIO_set_outputs:0000000000000068 .LVL29
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:309    .text.GPIO_set_outputs:000000000000008c .LVL32
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:317    .text.GPIO_set_outputs:00000000000000a0 .LVL33
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:324    .text.GPIO_set_outputs:00000000000000b8 .LVL34
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:331    .text.GPIO_set_outputs:00000000000000d0 .LVL35
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:354    .text.GPIO_set_outputs:00000000000000f4 .LVL38
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5083   .debug_str:0000000000000501 .LASF88
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:195    .text.GPIO_config:0000000000000000 .LFB1
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:225    .text.GPIO_config:0000000000000024 .LFE1
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4588   .debug_loc:0000000000000a95 .LLST5
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4606   .debug_loc:0000000000000ac1 .LLST6
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4624   .debug_loc:0000000000000aed .LLST7
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:204    .text.GPIO_config:0000000000000008 .LBB2
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:221    .text.GPIO_config:0000000000000020 .LBE2
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4642   .debug_loc:0000000000000b19 .LLST8
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:219    .text.GPIO_config:0000000000000020 .LVL24
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5005   .debug_str:00000000000002fc .LASF89
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:14     .text.GPIO_init:0000000000000000 .LFB0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:188    .text.GPIO_init:000000000000013c .LFE0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4672   .debug_loc:0000000000000b51 .LLST0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4723   .debug_loc:0000000000000bc8 .LLST1
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4979   .debug_str:000000000000024c .LASF90
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4743   .debug_loc:0000000000000bf7 .LLST2
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4757   .debug_loc:0000000000000c18 .LLST3
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4765   .debug_loc:0000000000000c2c .LLST4
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:53     .text.GPIO_init:000000000000003c .LVL3
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:91     .text.GPIO_init:0000000000000080 .LVL7
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:101    .text.GPIO_init:0000000000000098 .LVL9
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:125    .text.GPIO_init:00000000000000c0 .LVL11
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:133    .text.GPIO_init:00000000000000d4 .LVL12
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:139    .text.GPIO_init:00000000000000e8 .LVL13
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:145    .text.GPIO_init:00000000000000fc .LVL14
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:170    .text.GPIO_init:0000000000000124 .LVL17
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5093   .debug_str:00000000000005fe .LASF91
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4973   .debug_str:000000000000021f .LASF92
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4999   .debug_str:00000000000002cc .LASF93
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4963   .debug_str:00000000000001e7 .LASF94
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:4901   .debug_str:0000000000000026 .LASF95
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:5043   .debug_str:0000000000000406 .LASF96
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1500   .text.GPIO_clear_all_irq_sources:0000000000000000 .LVL177
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1526   .text.GPIO_clear_all_irq_sources:0000000000000034 .LVL178
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1531   .text.GPIO_clear_all_irq_sources:0000000000000038 .LVL179
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1557   .text.GPIO_clear_all_irq_sources:0000000000000068 .LVL182
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1599   .text.GPIO_clear_all_irq_sources:00000000000000c4 .LVL188
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1623   .text.GPIO_clear_all_irq_sources:00000000000000e8 .LVL191
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1565   .text.GPIO_clear_all_irq_sources:0000000000000074 .LVL183
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1607   .text.GPIO_clear_all_irq_sources:00000000000000d0 .LVL189
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1626   .text.GPIO_clear_all_irq_sources:00000000000000ec .LVL192
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1349   .text.GPIO_get_irq_sources:0000000000000000 .LVL157
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1377   .text.GPIO_get_irq_sources:0000000000000034 .LVL158
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1382   .text.GPIO_get_irq_sources:0000000000000038 .LVL159
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1428   .text.GPIO_get_irq_sources:0000000000000088 .LVL166
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1436   .text.GPIO_get_irq_sources:0000000000000098 .LVL167
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1406   .text.GPIO_get_irq_sources:0000000000000068 .LVL162
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1415   .text.GPIO_get_irq_sources:000000000000007c .LVL164
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1446   .text.GPIO_get_irq_sources:00000000000000ac .LVL169
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1454   .text.GPIO_get_irq_sources:00000000000000c0 .LVL171
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1460   .text.GPIO_get_irq_sources:00000000000000c8 .LVL172
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1473   .text.GPIO_get_irq_sources:00000000000000e4 .LVL174
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1482   .text.GPIO_get_irq_sources:00000000000000f8 .LVL176
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1197   .text.GPIO_clear_irq:0000000000000000 .LVL136
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1225   .text.GPIO_clear_irq:0000000000000034 .LVL138
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1230   .text.GPIO_clear_irq:0000000000000038 .LVL139
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1263   .text.GPIO_clear_irq:0000000000000070 .LVL145
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1307   .text.GPIO_clear_irq:00000000000000d0 .LVL152
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1331   .text.GPIO_clear_irq:00000000000000f4 .LVL155
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1235   .text.GPIO_clear_irq:0000000000000040 .LVL140
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1253   .text.GPIO_clear_irq:000000000000005c .LVL143
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1285   .text.GPIO_clear_irq:0000000000000094 .LVL148
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1217   .text.GPIO_clear_irq:0000000000000020 .LVL137
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1239   .text.GPIO_clear_irq:0000000000000044 .LVL141
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1271   .text.GPIO_clear_irq:000000000000007c .LVL146
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1315   .text.GPIO_clear_irq:00000000000000dc .LVL153
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1334   .text.GPIO_clear_irq:00000000000000f8 .LVL156
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1137   .text.GPIO_disable_irq:0000000000000000 .LVL128
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1165   .text.GPIO_disable_irq:0000000000000024 .LVL131
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1155   .text.GPIO_disable_irq:0000000000000018 .LVL129
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1171   .text.GPIO_disable_irq:0000000000000030 .LVL133
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1161   .text.GPIO_disable_irq:0000000000000020 .LVL130
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1176   .text.GPIO_disable_irq:0000000000000038 .LVL134
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1072   .text.GPIO_enable_irq:0000000000000000 .LVL120
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1100   .text.GPIO_enable_irq:0000000000000024 .LVL123
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1090   .text.GPIO_enable_irq:0000000000000018 .LVL121
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1109   .text.GPIO_enable_irq:0000000000000034 .LVL125
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1096   .text.GPIO_enable_irq:0000000000000020 .LVL122
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1113   .text.GPIO_enable_irq:0000000000000038 .LVL126
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:960    .text.GPIO_drive_inout:0000000000000000 .LVL106
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:995    .text.GPIO_drive_inout:0000000000000040 .LVL107
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1034   .text.GPIO_drive_inout:0000000000000078 .LVL114
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1006   .text.GPIO_drive_inout:0000000000000050 .LVL109
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1047   .text.GPIO_drive_inout:000000000000008c .LVL116
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1021   .text.GPIO_drive_inout:0000000000000068 .LVL112
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1059   .text.GPIO_drive_inout:00000000000000a0 .LVL119
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1009   .text.GPIO_drive_inout:0000000000000054 .LVL110
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1029   .text.GPIO_drive_inout:0000000000000070 .LVL113
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1050   .text.GPIO_drive_inout:0000000000000090 .LVL117
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:682    .text.GPIO_set_output:0000000000000000 .LVL81
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:721    .text.GPIO_set_output:0000000000000048 .LVL82
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:758    .text.GPIO_set_output:0000000000000088 .LVL86
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:791    .text.GPIO_set_output:00000000000000b8 .LVL89
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:825    .text.GPIO_set_output:00000000000000f0 .LVL92
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:854    .text.GPIO_set_output:0000000000000110 .LVL97
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:875    .text.GPIO_set_output:0000000000000130 .LVL99
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:907    .text.GPIO_set_output:0000000000000168 .LVL102
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:928    .text.GPIO_set_output:0000000000000184 .LVL105
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:751    .text.GPIO_set_output:000000000000007c .LVL85
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:820    .text.GPIO_set_output:00000000000000e8 .LVL91
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:736    .text.GPIO_set_output:0000000000000068 .LVL84
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:829    .text.GPIO_set_output:00000000000000f4 .LVL93
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:838    .text.GPIO_set_output:00000000000000fc .LVL95
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:786    .text.GPIO_set_output:00000000000000b0 .LVL88
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:834    .text.GPIO_set_output:00000000000000f8 .LVL94
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:890    .text.GPIO_set_output:0000000000000150 .LVL101
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:870    .text.GPIO_set_output:0000000000000128 .LVL98
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:915    .text.GPIO_set_output:0000000000000170 .LVL103
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:531    .text.GPIO_get_outputs:0000000000000000 .LVL61
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:559    .text.GPIO_get_outputs:0000000000000034 .LVL62
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:564    .text.GPIO_get_outputs:0000000000000038 .LVL63
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:610    .text.GPIO_get_outputs:0000000000000088 .LVL70
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:618    .text.GPIO_get_outputs:0000000000000098 .LVL71
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:588    .text.GPIO_get_outputs:0000000000000068 .LVL66
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:597    .text.GPIO_get_outputs:000000000000007c .LVL68
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:628    .text.GPIO_get_outputs:00000000000000ac .LVL73
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:636    .text.GPIO_get_outputs:00000000000000c0 .LVL75
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:642    .text.GPIO_get_outputs:00000000000000c8 .LVL76
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:655    .text.GPIO_get_outputs:00000000000000e4 .LVL78
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:664    .text.GPIO_get_outputs:00000000000000f8 .LVL80
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:380    .text.GPIO_get_inputs:0000000000000000 .LVL41
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:408    .text.GPIO_get_inputs:0000000000000034 .LVL42
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:413    .text.GPIO_get_inputs:0000000000000038 .LVL43
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:459    .text.GPIO_get_inputs:0000000000000088 .LVL50
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:467    .text.GPIO_get_inputs:0000000000000098 .LVL51
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:437    .text.GPIO_get_inputs:0000000000000068 .LVL46
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:446    .text.GPIO_get_inputs:000000000000007c .LVL48
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:477    .text.GPIO_get_inputs:00000000000000ac .LVL53
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:485    .text.GPIO_get_inputs:00000000000000c0 .LVL55
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:491    .text.GPIO_get_inputs:00000000000000c8 .LVL56
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:504    .text.GPIO_get_inputs:00000000000000e4 .LVL58
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:513    .text.GPIO_get_inputs:00000000000000f8 .LVL60
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:235    .text.GPIO_set_outputs:0000000000000000 .LVL25
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:260    .text.GPIO_set_outputs:0000000000000034 .LVL26
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:265    .text.GPIO_set_outputs:0000000000000038 .LVL27
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:293    .text.GPIO_set_outputs:0000000000000070 .LVL30
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:338    .text.GPIO_set_outputs:00000000000000d8 .LVL36
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:362    .text.GPIO_set_outputs:00000000000000fc .LVL39
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:301    .text.GPIO_set_outputs:000000000000007c .LVL31
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:346    .text.GPIO_set_outputs:00000000000000e4 .LVL37
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:365    .text.GPIO_set_outputs:0000000000000100 .LVL40
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:198    .text.GPIO_config:0000000000000000 .LVL20
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:208    .text.GPIO_config:000000000000000c .LVL21
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:215    .text.GPIO_config:0000000000000014 .LVL22
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:217    .text.GPIO_config:0000000000000018 .LVL23
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:18     .text.GPIO_init:0000000000000000 .LVL0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:43     .text.GPIO_init:0000000000000028 .LVL1
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:72     .text.GPIO_init:0000000000000060 .LVL4
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:108    .text.GPIO_init:00000000000000a0 .LVL10
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:152    .text.GPIO_init:0000000000000104 .LVL15
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:178    .text.GPIO_init:000000000000012c .LVL18
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:80     .text.GPIO_init:000000000000006c .LVL6
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:50     .text.GPIO_init:0000000000000034 .LVL2
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:77     .text.GPIO_init:0000000000000068 .LVL5
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:97     .text.GPIO_init:0000000000000088 .LVL8
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:157    .text.GPIO_init:000000000000010c .LVL16
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:181    .text.GPIO_init:0000000000000130 .LVL19
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:1641   .debug_info:0000000000000000 .Ldebug_info0
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:716    .text.GPIO_set_output:0000000000000044 .LBB3
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:740    .text.GPIO_set_output:000000000000006c .LBE3
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:759    .text.GPIO_set_output:0000000000000088 .LBB4
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:762    .text.GPIO_set_output:000000000000008c .LBE4
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:766    .text.GPIO_set_output:0000000000000090 .LBB5
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:772    .text.GPIO_set_output:0000000000000098 .LBE5
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:773    .text.GPIO_set_output:0000000000000098 .LBB6
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:804    .text.GPIO_set_output:00000000000000d4 .LBE6
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:809    .text.GPIO_set_output:00000000000000d8 .LBB7
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:812    .text.GPIO_set_output:00000000000000dc .LBE7
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:826    .text.GPIO_set_output:00000000000000f0 .LBB8
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:830    .text.GPIO_set_output:00000000000000f4 .LBE8
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:835    .text.GPIO_set_output:00000000000000f8 .LBB9
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:840    .text.GPIO_set_output:00000000000000fc .LBE9
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:844    .text.GPIO_set_output:0000000000000100 .LBB10
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:856    .text.GPIO_set_output:0000000000000110 .LBE10
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:857    .text.GPIO_set_output:0000000000000110 .LBB11
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:892    .text.GPIO_set_output:0000000000000150 .LBE11
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:908    .text.GPIO_set_output:0000000000000168 .LBB12
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:911    .text.GPIO_set_output:000000000000016c .LBE12
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:918    .text.GPIO_set_output:0000000000000174 .LBB13
C:\Users\I71825\AppData\Local\Temp\ccpgD3br.s:930    .text.GPIO_set_output:0000000000000184 .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
