|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 1
|
|
|
|
|
|
1 .cpu cortex-m0
|
|
2 .fpu softvfp
|
|
3 .eabi_attribute 20, 1
|
|
4 .eabi_attribute 21, 1
|
|
5 .eabi_attribute 23, 3
|
|
6 .eabi_attribute 24, 1
|
|
7 .eabi_attribute 25, 1
|
|
8 .eabi_attribute 26, 1
|
|
9 .eabi_attribute 30, 6
|
|
10 .eabi_attribute 34, 0
|
|
11 .eabi_attribute 18, 4
|
|
12 .code 16
|
|
13 .file "BLE_bless_isr.c"
|
|
14 .text
|
|
15 .Ltext0:
|
|
16 .cfi_sections .debug_frame
|
|
17 .section .text.BLE_bless_isr_Start,"ax",%progbits
|
|
18 .align 2
|
|
19 .global BLE_bless_isr_Start
|
|
20 .code 16
|
|
21 .thumb_func
|
|
22 .type BLE_bless_isr_Start, %function
|
|
23 BLE_bless_isr_Start:
|
|
24 .LFB2:
|
|
25 .file 1 ".\\Generated_Source\\PSoC4\\BLE_bless_isr.c"
|
|
1:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
2:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * File Name: BLE_bless_isr.c
|
|
3:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Version 1.70
|
|
4:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
5:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Description:
|
|
6:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * API for controlling the state of an interrupt.
|
|
7:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
8:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
9:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Note:
|
|
10:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
11:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
12:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Copyright 2008-2015, Cypress Semiconductor Corporation. All rights reserved.
|
|
13:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * You may use this file only in accordance with the license, terms, conditions,
|
|
14:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * disclaimers, and limitations in the end user license agreement accompanying
|
|
15:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * the software package with which this file was provided.
|
|
16:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
17:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
18:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
19:.\Generated_Source\PSoC4/BLE_bless_isr.c **** #include <cydevice_trm.h>
|
|
20:.\Generated_Source\PSoC4/BLE_bless_isr.c **** #include <CyLib.h>
|
|
21:.\Generated_Source\PSoC4/BLE_bless_isr.c **** #include <BLE_bless_isr.h>
|
|
22:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
23:.\Generated_Source\PSoC4/BLE_bless_isr.c **** #if !defined(BLE_bless_isr__REMOVED) /* Check for removal by optimization */
|
|
24:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
25:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
26:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Place your includes, defines and code here
|
|
27:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************/
|
|
28:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* `#START BLE_bless_isr_intc` */
|
|
29:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
30:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* `#END` */
|
|
31:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
32:.\Generated_Source\PSoC4/BLE_bless_isr.c **** extern cyisraddress CyRamVectors[CYINT_IRQ_BASE + CY_NUM_INTERRUPTS];
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 2
|
|
|
|
|
|
33:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
34:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Declared in startup, used to set unused interrupts to. */
|
|
35:.\Generated_Source\PSoC4/BLE_bless_isr.c **** CY_ISR_PROTO(IntDefaultHandler);
|
|
36:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
37:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
38:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
39:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Start
|
|
40:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
41:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
42:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
43:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Set up the interrupt and enable it. This function disables the interrupt,
|
|
44:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * sets the default interrupt vector, sets the priority from the value in the
|
|
45:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Design Wide Resources Interrupt Editor, then enables the interrupt to the
|
|
46:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * interrupt controller.
|
|
47:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
48:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
49:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
50:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
51:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
52:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
53:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
54:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
55:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_Start(void)
|
|
56:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
26 .loc 1 56 0
|
|
27 .cfi_startproc
|
|
28 0000 80B5 push {r7, lr}
|
|
29 .cfi_def_cfa_offset 8
|
|
30 .cfi_offset 7, -8
|
|
31 .cfi_offset 14, -4
|
|
32 0002 00AF add r7, sp, #0
|
|
33 .cfi_def_cfa_register 7
|
|
57:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* For all we know the interrupt is active. */
|
|
58:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_Disable();
|
|
34 .loc 1 58 0
|
|
35 0004 FFF7FEFF bl BLE_bless_isr_Disable
|
|
59:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
60:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Set the ISR to point to the BLE_bless_isr Interrupt. */
|
|
61:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_SetVector(&BLE_bless_isr_Interrupt);
|
|
36 .loc 1 61 0
|
|
37 0008 054B ldr r3, .L2
|
|
38 000a 181C mov r0, r3
|
|
39 000c FFF7FEFF bl BLE_bless_isr_SetVector
|
|
62:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
63:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Set the priority. */
|
|
64:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_SetPriority((uint8)BLE_bless_isr_INTC_PRIOR_NUMBER);
|
|
40 .loc 1 64 0
|
|
41 0010 0320 mov r0, #3
|
|
42 0012 FFF7FEFF bl BLE_bless_isr_SetPriority
|
|
65:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
66:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Enable it. */
|
|
67:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_Enable();
|
|
43 .loc 1 67 0
|
|
44 0016 FFF7FEFF bl BLE_bless_isr_Enable
|
|
68:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
45 .loc 1 68 0
|
|
46 001a BD46 mov sp, r7
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 3
|
|
|
|
|
|
47 @ sp needed
|
|
48 001c 80BD pop {r7, pc}
|
|
49 .L3:
|
|
50 001e C046 .align 2
|
|
51 .L2:
|
|
52 0020 00000000 .word BLE_bless_isr_Interrupt
|
|
53 .cfi_endproc
|
|
54 .LFE2:
|
|
55 .size BLE_bless_isr_Start, .-BLE_bless_isr_Start
|
|
56 .section .text.BLE_bless_isr_StartEx,"ax",%progbits
|
|
57 .align 2
|
|
58 .global BLE_bless_isr_StartEx
|
|
59 .code 16
|
|
60 .thumb_func
|
|
61 .type BLE_bless_isr_StartEx, %function
|
|
62 BLE_bless_isr_StartEx:
|
|
63 .LFB3:
|
|
69:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
70:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
71:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
72:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_StartEx
|
|
73:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
74:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
75:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
76:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Sets up the interrupt and enables it. This function disables the interrupt,
|
|
77:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * sets the interrupt vector based on the address passed in, sets the priority
|
|
78:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * from the value in the Design Wide Resources Interrupt Editor, then enables
|
|
79:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * the interrupt to the interrupt controller.
|
|
80:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
81:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * When defining ISR functions, the CY_ISR and CY_ISR_PROTO macros should be
|
|
82:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * used to provide consistent definition across compilers:
|
|
83:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
84:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function definition example:
|
|
85:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * CY_ISR(MyISR)
|
|
86:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * {
|
|
87:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * }
|
|
88:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function prototype example:
|
|
89:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * CY_ISR_PROTO(MyISR);
|
|
90:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
91:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
92:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * address: Address of the ISR to set in the interrupt vector table.
|
|
93:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
94:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
95:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
96:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
97:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
98:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_StartEx(cyisraddress address)
|
|
99:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
64 .loc 1 99 0
|
|
65 .cfi_startproc
|
|
66 0000 80B5 push {r7, lr}
|
|
67 .cfi_def_cfa_offset 8
|
|
68 .cfi_offset 7, -8
|
|
69 .cfi_offset 14, -4
|
|
70 0002 82B0 sub sp, sp, #8
|
|
71 .cfi_def_cfa_offset 16
|
|
72 0004 00AF add r7, sp, #0
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 4
|
|
|
|
|
|
73 .cfi_def_cfa_register 7
|
|
74 0006 7860 str r0, [r7, #4]
|
|
100:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* For all we know the interrupt is active. */
|
|
101:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_Disable();
|
|
75 .loc 1 101 0
|
|
76 0008 FFF7FEFF bl BLE_bless_isr_Disable
|
|
102:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
103:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Set the ISR to point to the BLE_bless_isr Interrupt. */
|
|
104:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_SetVector(address);
|
|
77 .loc 1 104 0
|
|
78 000c 7B68 ldr r3, [r7, #4]
|
|
79 000e 181C mov r0, r3
|
|
80 0010 FFF7FEFF bl BLE_bless_isr_SetVector
|
|
105:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
106:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Set the priority. */
|
|
107:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_SetPriority((uint8)BLE_bless_isr_INTC_PRIOR_NUMBER);
|
|
81 .loc 1 107 0
|
|
82 0014 0320 mov r0, #3
|
|
83 0016 FFF7FEFF bl BLE_bless_isr_SetPriority
|
|
108:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
109:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Enable it. */
|
|
110:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_Enable();
|
|
84 .loc 1 110 0
|
|
85 001a FFF7FEFF bl BLE_bless_isr_Enable
|
|
111:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
86 .loc 1 111 0
|
|
87 001e BD46 mov sp, r7
|
|
88 0020 02B0 add sp, sp, #8
|
|
89 @ sp needed
|
|
90 0022 80BD pop {r7, pc}
|
|
91 .cfi_endproc
|
|
92 .LFE3:
|
|
93 .size BLE_bless_isr_StartEx, .-BLE_bless_isr_StartEx
|
|
94 .section .text.BLE_bless_isr_Stop,"ax",%progbits
|
|
95 .align 2
|
|
96 .global BLE_bless_isr_Stop
|
|
97 .code 16
|
|
98 .thumb_func
|
|
99 .type BLE_bless_isr_Stop, %function
|
|
100 BLE_bless_isr_Stop:
|
|
101 .LFB4:
|
|
112:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
113:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
114:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
115:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Stop
|
|
116:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
117:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
118:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
119:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Disables and removes the interrupt.
|
|
120:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
121:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
122:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
123:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
124:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
125:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
126:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
127:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 5
|
|
|
|
|
|
128:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_Stop(void)
|
|
129:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
102 .loc 1 129 0
|
|
103 .cfi_startproc
|
|
104 0000 80B5 push {r7, lr}
|
|
105 .cfi_def_cfa_offset 8
|
|
106 .cfi_offset 7, -8
|
|
107 .cfi_offset 14, -4
|
|
108 0002 00AF add r7, sp, #0
|
|
109 .cfi_def_cfa_register 7
|
|
130:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Disable this interrupt. */
|
|
131:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_Disable();
|
|
110 .loc 1 131 0
|
|
111 0004 FFF7FEFF bl BLE_bless_isr_Disable
|
|
132:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
133:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Set the ISR to point to the passive one. */
|
|
134:.\Generated_Source\PSoC4/BLE_bless_isr.c **** BLE_bless_isr_SetVector(&IntDefaultHandler);
|
|
112 .loc 1 134 0
|
|
113 0008 024B ldr r3, .L6
|
|
114 000a 181C mov r0, r3
|
|
115 000c FFF7FEFF bl BLE_bless_isr_SetVector
|
|
135:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
116 .loc 1 135 0
|
|
117 0010 BD46 mov sp, r7
|
|
118 @ sp needed
|
|
119 0012 80BD pop {r7, pc}
|
|
120 .L7:
|
|
121 .align 2
|
|
122 .L6:
|
|
123 0014 00000000 .word IntDefaultHandler
|
|
124 .cfi_endproc
|
|
125 .LFE4:
|
|
126 .size BLE_bless_isr_Stop, .-BLE_bless_isr_Stop
|
|
127 .section .text.BLE_bless_isr_Interrupt,"ax",%progbits
|
|
128 .align 2
|
|
129 .global BLE_bless_isr_Interrupt
|
|
130 .code 16
|
|
131 .thumb_func
|
|
132 .type BLE_bless_isr_Interrupt, %function
|
|
133 BLE_bless_isr_Interrupt:
|
|
134 .LFB5:
|
|
136:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
137:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
138:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
139:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Interrupt
|
|
140:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
141:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
142:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
143:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * The default Interrupt Service Routine for BLE_bless_isr.
|
|
144:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
145:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Add custom code between the START and END comments to keep the next version
|
|
146:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * of this file from over-writing your code.
|
|
147:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
148:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Note You may use either the default ISR by using this API, or you may define
|
|
149:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * your own separate ISR through ISR_StartEx().
|
|
150:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
151:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 6
|
|
|
|
|
|
152:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
153:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
154:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
155:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
156:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
157:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
158:.\Generated_Source\PSoC4/BLE_bless_isr.c **** CY_ISR(BLE_bless_isr_Interrupt)
|
|
159:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
135 .loc 1 159 0
|
|
136 .cfi_startproc
|
|
137 0000 80B5 push {r7, lr}
|
|
138 .cfi_def_cfa_offset 8
|
|
139 .cfi_offset 7, -8
|
|
140 .cfi_offset 14, -4
|
|
141 0002 00AF add r7, sp, #0
|
|
142 .cfi_def_cfa_register 7
|
|
160:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Place your Interrupt code here. */
|
|
161:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* `#START BLE_bless_isr_Interrupt` */
|
|
162:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
163:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* `#END` */
|
|
164:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
143 .loc 1 164 0
|
|
144 0004 BD46 mov sp, r7
|
|
145 @ sp needed
|
|
146 0006 80BD pop {r7, pc}
|
|
147 .cfi_endproc
|
|
148 .LFE5:
|
|
149 .size BLE_bless_isr_Interrupt, .-BLE_bless_isr_Interrupt
|
|
150 .section .text.BLE_bless_isr_SetVector,"ax",%progbits
|
|
151 .align 2
|
|
152 .global BLE_bless_isr_SetVector
|
|
153 .code 16
|
|
154 .thumb_func
|
|
155 .type BLE_bless_isr_SetVector, %function
|
|
156 BLE_bless_isr_SetVector:
|
|
157 .LFB6:
|
|
165:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
166:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
167:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
168:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_SetVector
|
|
169:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
170:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
171:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
172:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Change the ISR vector for the Interrupt. Note calling BLE_bless_isr_Start
|
|
173:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * will override any effect this method would have had. To set the vector
|
|
174:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * before the component has been started use BLE_bless_isr_StartEx instead.
|
|
175:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
176:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * When defining ISR functions, the CY_ISR and CY_ISR_PROTO macros should be
|
|
177:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * used to provide consistent definition across compilers:
|
|
178:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
179:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function definition example:
|
|
180:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * CY_ISR(MyISR)
|
|
181:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * {
|
|
182:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * }
|
|
183:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
184:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function prototype example:
|
|
185:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * CY_ISR_PROTO(MyISR);
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 7
|
|
|
|
|
|
186:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
187:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
188:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * address: Address of the ISR to set in the interrupt vector table.
|
|
189:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
190:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
191:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
192:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
193:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
194:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_SetVector(cyisraddress address)
|
|
195:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
158 .loc 1 195 0
|
|
159 .cfi_startproc
|
|
160 0000 80B5 push {r7, lr}
|
|
161 .cfi_def_cfa_offset 8
|
|
162 .cfi_offset 7, -8
|
|
163 .cfi_offset 14, -4
|
|
164 0002 82B0 sub sp, sp, #8
|
|
165 .cfi_def_cfa_offset 16
|
|
166 0004 00AF add r7, sp, #0
|
|
167 .cfi_def_cfa_register 7
|
|
168 0006 7860 str r0, [r7, #4]
|
|
196:.\Generated_Source\PSoC4/BLE_bless_isr.c **** CyRamVectors[CYINT_IRQ_BASE + BLE_bless_isr__INTC_NUMBER] = address;
|
|
169 .loc 1 196 0
|
|
170 0008 024B ldr r3, .L10
|
|
171 000a 7A68 ldr r2, [r7, #4]
|
|
172 000c 1A67 str r2, [r3, #112]
|
|
197:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
173 .loc 1 197 0
|
|
174 000e BD46 mov sp, r7
|
|
175 0010 02B0 add sp, sp, #8
|
|
176 @ sp needed
|
|
177 0012 80BD pop {r7, pc}
|
|
178 .L11:
|
|
179 .align 2
|
|
180 .L10:
|
|
181 0014 00000000 .word CyRamVectors
|
|
182 .cfi_endproc
|
|
183 .LFE6:
|
|
184 .size BLE_bless_isr_SetVector, .-BLE_bless_isr_SetVector
|
|
185 .section .text.BLE_bless_isr_GetVector,"ax",%progbits
|
|
186 .align 2
|
|
187 .global BLE_bless_isr_GetVector
|
|
188 .code 16
|
|
189 .thumb_func
|
|
190 .type BLE_bless_isr_GetVector, %function
|
|
191 BLE_bless_isr_GetVector:
|
|
192 .LFB7:
|
|
198:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
199:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
200:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
201:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_GetVector
|
|
202:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
203:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
204:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
205:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Gets the "address" of the current ISR vector for the Interrupt.
|
|
206:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
207:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 8
|
|
|
|
|
|
208:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
209:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
210:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
211:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Address of the ISR in the interrupt vector table.
|
|
212:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
213:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
214:.\Generated_Source\PSoC4/BLE_bless_isr.c **** cyisraddress BLE_bless_isr_GetVector(void)
|
|
215:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
193 .loc 1 215 0
|
|
194 .cfi_startproc
|
|
195 0000 80B5 push {r7, lr}
|
|
196 .cfi_def_cfa_offset 8
|
|
197 .cfi_offset 7, -8
|
|
198 .cfi_offset 14, -4
|
|
199 0002 00AF add r7, sp, #0
|
|
200 .cfi_def_cfa_register 7
|
|
216:.\Generated_Source\PSoC4/BLE_bless_isr.c **** return CyRamVectors[CYINT_IRQ_BASE + BLE_bless_isr__INTC_NUMBER];
|
|
201 .loc 1 216 0
|
|
202 0004 024B ldr r3, .L14
|
|
203 0006 1B6F ldr r3, [r3, #112]
|
|
217:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
204 .loc 1 217 0
|
|
205 0008 181C mov r0, r3
|
|
206 000a BD46 mov sp, r7
|
|
207 @ sp needed
|
|
208 000c 80BD pop {r7, pc}
|
|
209 .L15:
|
|
210 000e C046 .align 2
|
|
211 .L14:
|
|
212 0010 00000000 .word CyRamVectors
|
|
213 .cfi_endproc
|
|
214 .LFE7:
|
|
215 .size BLE_bless_isr_GetVector, .-BLE_bless_isr_GetVector
|
|
216 .section .text.BLE_bless_isr_SetPriority,"ax",%progbits
|
|
217 .align 2
|
|
218 .global BLE_bless_isr_SetPriority
|
|
219 .code 16
|
|
220 .thumb_func
|
|
221 .type BLE_bless_isr_SetPriority, %function
|
|
222 BLE_bless_isr_SetPriority:
|
|
223 .LFB8:
|
|
218:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
219:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
220:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
221:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_SetPriority
|
|
222:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
223:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
224:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
225:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Sets the Priority of the Interrupt.
|
|
226:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
227:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Note calling BLE_bless_isr_Start or BLE_bless_isr_StartEx will
|
|
228:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * override any effect this API would have had. This API should only be called
|
|
229:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * after BLE_bless_isr_Start or BLE_bless_isr_StartEx has been called.
|
|
230:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * To set the initial priority for the component, use the Design-Wide Resources
|
|
231:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Interrupt Editor.
|
|
232:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
233:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Note This API has no effect on Non-maskable interrupt NMI).
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 9
|
|
|
|
|
|
234:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
235:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
236:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * priority: Priority of the interrupt, 0 being the highest priority
|
|
237:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * PSoC 3 and PSoC 5LP: Priority is from 0 to 7.
|
|
238:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * PSoC 4: Priority is from 0 to 3.
|
|
239:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
240:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
241:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
242:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
243:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
244:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_SetPriority(uint8 priority)
|
|
245:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
224 .loc 1 245 0
|
|
225 .cfi_startproc
|
|
226 0000 90B5 push {r4, r7, lr}
|
|
227 .cfi_def_cfa_offset 12
|
|
228 .cfi_offset 4, -12
|
|
229 .cfi_offset 7, -8
|
|
230 .cfi_offset 14, -4
|
|
231 0002 85B0 sub sp, sp, #20
|
|
232 .cfi_def_cfa_offset 32
|
|
233 0004 00AF add r7, sp, #0
|
|
234 .cfi_def_cfa_register 7
|
|
235 0006 021C mov r2, r0
|
|
236 0008 FB1D add r3, r7, #7
|
|
237 000a 1A70 strb r2, [r3]
|
|
246:.\Generated_Source\PSoC4/BLE_bless_isr.c **** uint8 interruptState;
|
|
247:.\Generated_Source\PSoC4/BLE_bless_isr.c **** uint32 priorityOffset = ((BLE_bless_isr__INTC_NUMBER % 4u) * 8u) + 6u;
|
|
238 .loc 1 247 0
|
|
239 000c 0623 mov r3, #6
|
|
240 000e FB60 str r3, [r7, #12]
|
|
248:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
249:.\Generated_Source\PSoC4/BLE_bless_isr.c **** interruptState = CyEnterCriticalSection();
|
|
241 .loc 1 249 0
|
|
242 0010 3C1C mov r4, r7
|
|
243 0012 0B34 add r4, r4, #11
|
|
244 0014 FFF7FEFF bl CyEnterCriticalSection
|
|
245 0018 031C mov r3, r0
|
|
246 001a 2370 strb r3, [r4]
|
|
250:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *BLE_bless_isr_INTC_PRIOR = (*BLE_bless_isr_INTC_PRIOR & (uint32)(~BLE_bless_isr__INTC_PRIOR_MA
|
|
247 .loc 1 250 0
|
|
248 001c 0B4B ldr r3, .L17
|
|
249 001e 0B4A ldr r2, .L17
|
|
250 0020 1268 ldr r2, [r2]
|
|
251 0022 C021 mov r1, #192
|
|
252 0024 101C mov r0, r2
|
|
253 0026 8843 bic r0, r1
|
|
254 0028 011C mov r1, r0
|
|
251:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ((uint32)priority << priorityOffset);
|
|
255 .loc 1 251 0
|
|
256 002a FA1D add r2, r7, #7
|
|
257 002c 1078 ldrb r0, [r2]
|
|
258 002e FA68 ldr r2, [r7, #12]
|
|
259 0030 041C mov r4, r0
|
|
260 0032 9440 lsl r4, r4, r2
|
|
261 0034 221C mov r2, r4
|
|
250:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *BLE_bless_isr_INTC_PRIOR = (*BLE_bless_isr_INTC_PRIOR & (uint32)(~BLE_bless_isr__INTC_PRIOR_MA
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 10
|
|
|
|
|
|
262 .loc 1 250 0
|
|
263 0036 0A43 orr r2, r1
|
|
264 0038 1A60 str r2, [r3]
|
|
252:.\Generated_Source\PSoC4/BLE_bless_isr.c **** CyExitCriticalSection(interruptState);
|
|
265 .loc 1 252 0
|
|
266 003a 3B1C mov r3, r7
|
|
267 003c 0B33 add r3, r3, #11
|
|
268 003e 1B78 ldrb r3, [r3]
|
|
269 0040 181C mov r0, r3
|
|
270 0042 FFF7FEFF bl CyExitCriticalSection
|
|
253:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
271 .loc 1 253 0
|
|
272 0046 BD46 mov sp, r7
|
|
273 0048 05B0 add sp, sp, #20
|
|
274 @ sp needed
|
|
275 004a 90BD pop {r4, r7, pc}
|
|
276 .L18:
|
|
277 .align 2
|
|
278 .L17:
|
|
279 004c 0CE400E0 .word -536812532
|
|
280 .cfi_endproc
|
|
281 .LFE8:
|
|
282 .size BLE_bless_isr_SetPriority, .-BLE_bless_isr_SetPriority
|
|
283 .section .text.BLE_bless_isr_GetPriority,"ax",%progbits
|
|
284 .align 2
|
|
285 .global BLE_bless_isr_GetPriority
|
|
286 .code 16
|
|
287 .thumb_func
|
|
288 .type BLE_bless_isr_GetPriority, %function
|
|
289 BLE_bless_isr_GetPriority:
|
|
290 .LFB9:
|
|
254:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
255:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
256:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
257:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_GetPriority
|
|
258:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
259:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
260:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
261:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Gets the Priority of the Interrupt.
|
|
262:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
263:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
264:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
265:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
266:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
267:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Priority of the interrupt, 0 being the highest priority
|
|
268:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * PSoC 3 and PSoC 5LP: Priority is from 0 to 7.
|
|
269:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * PSoC 4: Priority is from 0 to 3.
|
|
270:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
271:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
272:.\Generated_Source\PSoC4/BLE_bless_isr.c **** uint8 BLE_bless_isr_GetPriority(void)
|
|
273:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
291 .loc 1 273 0
|
|
292 .cfi_startproc
|
|
293 0000 80B5 push {r7, lr}
|
|
294 .cfi_def_cfa_offset 8
|
|
295 .cfi_offset 7, -8
|
|
296 .cfi_offset 14, -4
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 11
|
|
|
|
|
|
297 0002 82B0 sub sp, sp, #8
|
|
298 .cfi_def_cfa_offset 16
|
|
299 0004 00AF add r7, sp, #0
|
|
300 .cfi_def_cfa_register 7
|
|
274:.\Generated_Source\PSoC4/BLE_bless_isr.c **** uint32 priority;
|
|
275:.\Generated_Source\PSoC4/BLE_bless_isr.c **** uint32 priorityOffset = ((BLE_bless_isr__INTC_NUMBER % 4u) * 8u) + 6u;
|
|
301 .loc 1 275 0
|
|
302 0006 0623 mov r3, #6
|
|
303 0008 7B60 str r3, [r7, #4]
|
|
276:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
277:.\Generated_Source\PSoC4/BLE_bless_isr.c **** priority = (*BLE_bless_isr_INTC_PRIOR & BLE_bless_isr__INTC_PRIOR_MASK) >> priorityOffset;
|
|
304 .loc 1 277 0
|
|
305 000a 074B ldr r3, .L21
|
|
306 000c 1A68 ldr r2, [r3]
|
|
307 000e C023 mov r3, #192
|
|
308 0010 1A40 and r2, r3
|
|
309 0012 7B68 ldr r3, [r7, #4]
|
|
310 0014 111C mov r1, r2
|
|
311 0016 D940 lsr r1, r1, r3
|
|
312 0018 0B1C mov r3, r1
|
|
313 001a 3B60 str r3, [r7]
|
|
278:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
279:.\Generated_Source\PSoC4/BLE_bless_isr.c **** return (uint8)priority;
|
|
314 .loc 1 279 0
|
|
315 001c 3B68 ldr r3, [r7]
|
|
316 001e DBB2 uxtb r3, r3
|
|
280:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
317 .loc 1 280 0
|
|
318 0020 181C mov r0, r3
|
|
319 0022 BD46 mov sp, r7
|
|
320 0024 02B0 add sp, sp, #8
|
|
321 @ sp needed
|
|
322 0026 80BD pop {r7, pc}
|
|
323 .L22:
|
|
324 .align 2
|
|
325 .L21:
|
|
326 0028 0CE400E0 .word -536812532
|
|
327 .cfi_endproc
|
|
328 .LFE9:
|
|
329 .size BLE_bless_isr_GetPriority, .-BLE_bless_isr_GetPriority
|
|
330 .section .text.BLE_bless_isr_Enable,"ax",%progbits
|
|
331 .align 2
|
|
332 .global BLE_bless_isr_Enable
|
|
333 .code 16
|
|
334 .thumb_func
|
|
335 .type BLE_bless_isr_Enable, %function
|
|
336 BLE_bless_isr_Enable:
|
|
337 .LFB10:
|
|
281:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
282:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
283:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
284:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Enable
|
|
285:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
286:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
287:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
288:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Enables the interrupt to the interrupt controller. Do not call this function
|
|
289:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * unless ISR_Start() has been called or the functionality of the ISR_Start()
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 12
|
|
|
|
|
|
290:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * function, which sets the vector and the priority, has been called.
|
|
291:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
292:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
293:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
294:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
295:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
296:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
297:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
298:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
299:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_Enable(void)
|
|
300:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
338 .loc 1 300 0
|
|
339 .cfi_startproc
|
|
340 0000 80B5 push {r7, lr}
|
|
341 .cfi_def_cfa_offset 8
|
|
342 .cfi_offset 7, -8
|
|
343 .cfi_offset 14, -4
|
|
344 0002 00AF add r7, sp, #0
|
|
345 .cfi_def_cfa_register 7
|
|
301:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Enable the general interrupt. */
|
|
302:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *BLE_bless_isr_INTC_SET_EN = BLE_bless_isr__INTC_MASK;
|
|
346 .loc 1 302 0
|
|
347 0004 024B ldr r3, .L24
|
|
348 0006 8022 mov r2, #128
|
|
349 0008 5201 lsl r2, r2, #5
|
|
350 000a 1A60 str r2, [r3]
|
|
303:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
351 .loc 1 303 0
|
|
352 000c BD46 mov sp, r7
|
|
353 @ sp needed
|
|
354 000e 80BD pop {r7, pc}
|
|
355 .L25:
|
|
356 .align 2
|
|
357 .L24:
|
|
358 0010 00E100E0 .word -536813312
|
|
359 .cfi_endproc
|
|
360 .LFE10:
|
|
361 .size BLE_bless_isr_Enable, .-BLE_bless_isr_Enable
|
|
362 .section .text.BLE_bless_isr_GetState,"ax",%progbits
|
|
363 .align 2
|
|
364 .global BLE_bless_isr_GetState
|
|
365 .code 16
|
|
366 .thumb_func
|
|
367 .type BLE_bless_isr_GetState, %function
|
|
368 BLE_bless_isr_GetState:
|
|
369 .LFB11:
|
|
304:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
305:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
306:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
307:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_GetState
|
|
308:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
309:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
310:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
311:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Gets the state (enabled, disabled) of the Interrupt.
|
|
312:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
313:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
314:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 13
|
|
|
|
|
|
315:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
316:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
317:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * 1 if enabled, 0 if disabled.
|
|
318:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
319:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
320:.\Generated_Source\PSoC4/BLE_bless_isr.c **** uint8 BLE_bless_isr_GetState(void)
|
|
321:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
370 .loc 1 321 0
|
|
371 .cfi_startproc
|
|
372 0000 80B5 push {r7, lr}
|
|
373 .cfi_def_cfa_offset 8
|
|
374 .cfi_offset 7, -8
|
|
375 .cfi_offset 14, -4
|
|
376 0002 00AF add r7, sp, #0
|
|
377 .cfi_def_cfa_register 7
|
|
322:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Get the state of the general interrupt. */
|
|
323:.\Generated_Source\PSoC4/BLE_bless_isr.c **** return ((*BLE_bless_isr_INTC_SET_EN & (uint32)BLE_bless_isr__INTC_MASK) != 0u) ? 1u:0u;
|
|
378 .loc 1 323 0
|
|
379 0004 054B ldr r3, .L30
|
|
380 0006 1A68 ldr r2, [r3]
|
|
381 0008 8023 mov r3, #128
|
|
382 000a 5B01 lsl r3, r3, #5
|
|
383 000c 1340 and r3, r2
|
|
384 000e 01D0 beq .L27
|
|
385 .loc 1 323 0 is_stmt 0 discriminator 1
|
|
386 0010 0123 mov r3, #1
|
|
387 0012 00E0 b .L28
|
|
388 .L27:
|
|
389 .loc 1 323 0 discriminator 2
|
|
390 0014 0023 mov r3, #0
|
|
391 .L28:
|
|
324:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
392 .loc 1 324 0 is_stmt 1 discriminator 3
|
|
393 0016 181C mov r0, r3
|
|
394 0018 BD46 mov sp, r7
|
|
395 @ sp needed
|
|
396 001a 80BD pop {r7, pc}
|
|
397 .L31:
|
|
398 .align 2
|
|
399 .L30:
|
|
400 001c 00E100E0 .word -536813312
|
|
401 .cfi_endproc
|
|
402 .LFE11:
|
|
403 .size BLE_bless_isr_GetState, .-BLE_bless_isr_GetState
|
|
404 .section .text.BLE_bless_isr_Disable,"ax",%progbits
|
|
405 .align 2
|
|
406 .global BLE_bless_isr_Disable
|
|
407 .code 16
|
|
408 .thumb_func
|
|
409 .type BLE_bless_isr_Disable, %function
|
|
410 BLE_bless_isr_Disable:
|
|
411 .LFB12:
|
|
325:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
326:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
327:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
328:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Disable
|
|
329:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 14
|
|
|
|
|
|
330:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
331:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
332:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Disables the Interrupt in the interrupt controller.
|
|
333:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
334:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
335:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
336:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
337:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
338:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
339:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
340:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
341:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_Disable(void)
|
|
342:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
412 .loc 1 342 0
|
|
413 .cfi_startproc
|
|
414 0000 80B5 push {r7, lr}
|
|
415 .cfi_def_cfa_offset 8
|
|
416 .cfi_offset 7, -8
|
|
417 .cfi_offset 14, -4
|
|
418 0002 00AF add r7, sp, #0
|
|
419 .cfi_def_cfa_register 7
|
|
343:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Disable the general interrupt. */
|
|
344:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *BLE_bless_isr_INTC_CLR_EN = BLE_bless_isr__INTC_MASK;
|
|
420 .loc 1 344 0
|
|
421 0004 024B ldr r3, .L33
|
|
422 0006 8022 mov r2, #128
|
|
423 0008 5201 lsl r2, r2, #5
|
|
424 000a 1A60 str r2, [r3]
|
|
345:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
425 .loc 1 345 0
|
|
426 000c BD46 mov sp, r7
|
|
427 @ sp needed
|
|
428 000e 80BD pop {r7, pc}
|
|
429 .L34:
|
|
430 .align 2
|
|
431 .L33:
|
|
432 0010 80E100E0 .word -536813184
|
|
433 .cfi_endproc
|
|
434 .LFE12:
|
|
435 .size BLE_bless_isr_Disable, .-BLE_bless_isr_Disable
|
|
436 .section .text.BLE_bless_isr_SetPending,"ax",%progbits
|
|
437 .align 2
|
|
438 .global BLE_bless_isr_SetPending
|
|
439 .code 16
|
|
440 .thumb_func
|
|
441 .type BLE_bless_isr_SetPending, %function
|
|
442 BLE_bless_isr_SetPending:
|
|
443 .LFB13:
|
|
346:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
347:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
348:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
349:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_SetPending
|
|
350:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
351:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
352:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
353:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Causes the Interrupt to enter the pending state, a software method of
|
|
354:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * generating the interrupt.
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 15
|
|
|
|
|
|
355:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
356:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
357:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
358:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
359:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
360:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
361:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
362:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Side Effects:
|
|
363:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * If interrupts are enabled and the interrupt is set up properly, the ISR is
|
|
364:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * entered (depending on the priority of this interrupt and other pending
|
|
365:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * interrupts).
|
|
366:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
367:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
368:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_SetPending(void)
|
|
369:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
444 .loc 1 369 0
|
|
445 .cfi_startproc
|
|
446 0000 80B5 push {r7, lr}
|
|
447 .cfi_def_cfa_offset 8
|
|
448 .cfi_offset 7, -8
|
|
449 .cfi_offset 14, -4
|
|
450 0002 00AF add r7, sp, #0
|
|
451 .cfi_def_cfa_register 7
|
|
370:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *BLE_bless_isr_INTC_SET_PD = BLE_bless_isr__INTC_MASK;
|
|
452 .loc 1 370 0
|
|
453 0004 024B ldr r3, .L36
|
|
454 0006 8022 mov r2, #128
|
|
455 0008 5201 lsl r2, r2, #5
|
|
456 000a 1A60 str r2, [r3]
|
|
371:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
457 .loc 1 371 0
|
|
458 000c BD46 mov sp, r7
|
|
459 @ sp needed
|
|
460 000e 80BD pop {r7, pc}
|
|
461 .L37:
|
|
462 .align 2
|
|
463 .L36:
|
|
464 0010 00E200E0 .word -536813056
|
|
465 .cfi_endproc
|
|
466 .LFE13:
|
|
467 .size BLE_bless_isr_SetPending, .-BLE_bless_isr_SetPending
|
|
468 .section .text.BLE_bless_isr_ClearPending,"ax",%progbits
|
|
469 .align 2
|
|
470 .global BLE_bless_isr_ClearPending
|
|
471 .code 16
|
|
472 .thumb_func
|
|
473 .type BLE_bless_isr_ClearPending, %function
|
|
474 BLE_bless_isr_ClearPending:
|
|
475 .LFB14:
|
|
372:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
373:.\Generated_Source\PSoC4/BLE_bless_isr.c ****
|
|
374:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
|
|
375:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_ClearPending
|
|
376:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
|
|
377:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
378:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
|
|
379:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Clears a pending interrupt in the interrupt controller.
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 16
|
|
|
|
|
|
380:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
381:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Note Some interrupt sources are clear-on-read and require the block
|
|
382:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * interrupt/status register to be read/cleared with the appropriate block API
|
|
383:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * (GPIO, UART, and so on). Otherwise the ISR will continue to remain in
|
|
384:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * pending state even though the interrupt itself is cleared using this API.
|
|
385:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
386:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
|
|
387:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
388:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
389:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
|
|
390:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * None
|
|
391:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
|
|
392:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
|
|
393:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_ClearPending(void)
|
|
394:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
|
|
476 .loc 1 394 0
|
|
477 .cfi_startproc
|
|
478 0000 80B5 push {r7, lr}
|
|
479 .cfi_def_cfa_offset 8
|
|
480 .cfi_offset 7, -8
|
|
481 .cfi_offset 14, -4
|
|
482 0002 00AF add r7, sp, #0
|
|
483 .cfi_def_cfa_register 7
|
|
395:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *BLE_bless_isr_INTC_CLR_PD = BLE_bless_isr__INTC_MASK;
|
|
484 .loc 1 395 0
|
|
485 0004 024B ldr r3, .L39
|
|
486 0006 8022 mov r2, #128
|
|
487 0008 5201 lsl r2, r2, #5
|
|
488 000a 1A60 str r2, [r3]
|
|
396:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
|
|
489 .loc 1 396 0
|
|
490 000c BD46 mov sp, r7
|
|
491 @ sp needed
|
|
492 000e 80BD pop {r7, pc}
|
|
493 .L40:
|
|
494 .align 2
|
|
495 .L39:
|
|
496 0010 80E200E0 .word -536812928
|
|
497 .cfi_endproc
|
|
498 .LFE14:
|
|
499 .size BLE_bless_isr_ClearPending, .-BLE_bless_isr_ClearPending
|
|
500 .text
|
|
501 .Letext0:
|
|
502 .file 2 "Generated_Source\\PSoC4/cytypes.h"
|
|
503 .section .debug_info,"",%progbits
|
|
504 .Ldebug_info0:
|
|
505 0000 40020000 .4byte 0x240
|
|
506 0004 0400 .2byte 0x4
|
|
507 0006 00000000 .4byte .Ldebug_abbrev0
|
|
508 000a 04 .byte 0x4
|
|
509 000b 01 .uleb128 0x1
|
|
510 000c 4C000000 .4byte .LASF33
|
|
511 0010 01 .byte 0x1
|
|
512 0011 A6010000 .4byte .LASF34
|
|
513 0015 06010000 .4byte .LASF35
|
|
514 0019 00000000 .4byte .Ldebug_ranges0+0
|
|
515 001d 00000000 .4byte 0
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 17
|
|
|
|
|
|
516 0021 00000000 .4byte .Ldebug_line0
|
|
517 0025 02 .uleb128 0x2
|
|
518 0026 01 .byte 0x1
|
|
519 0027 06 .byte 0x6
|
|
520 0028 DA020000 .4byte .LASF0
|
|
521 002c 02 .uleb128 0x2
|
|
522 002d 01 .byte 0x1
|
|
523 002e 08 .byte 0x8
|
|
524 002f E0000000 .4byte .LASF1
|
|
525 0033 02 .uleb128 0x2
|
|
526 0034 02 .byte 0x2
|
|
527 0035 05 .byte 0x5
|
|
528 0036 8D020000 .4byte .LASF2
|
|
529 003a 02 .uleb128 0x2
|
|
530 003b 02 .byte 0x2
|
|
531 003c 07 .byte 0x7
|
|
532 003d FE020000 .4byte .LASF3
|
|
533 0041 02 .uleb128 0x2
|
|
534 0042 04 .byte 0x4
|
|
535 0043 05 .byte 0x5
|
|
536 0044 D1020000 .4byte .LASF4
|
|
537 0048 02 .uleb128 0x2
|
|
538 0049 04 .byte 0x4
|
|
539 004a 07 .byte 0x7
|
|
540 004b 6A010000 .4byte .LASF5
|
|
541 004f 02 .uleb128 0x2
|
|
542 0050 08 .byte 0x8
|
|
543 0051 05 .byte 0x5
|
|
544 0052 60020000 .4byte .LASF6
|
|
545 0056 02 .uleb128 0x2
|
|
546 0057 08 .byte 0x8
|
|
547 0058 07 .byte 0x7
|
|
548 0059 02020000 .4byte .LASF7
|
|
549 005d 03 .uleb128 0x3
|
|
550 005e 04 .byte 0x4
|
|
551 005f 05 .byte 0x5
|
|
552 0060 696E7400 .ascii "int\000"
|
|
553 0064 02 .uleb128 0x2
|
|
554 0065 04 .byte 0x4
|
|
555 0066 07 .byte 0x7
|
|
556 0067 ED010000 .4byte .LASF8
|
|
557 006b 04 .uleb128 0x4
|
|
558 006c 7C010000 .4byte .LASF9
|
|
559 0070 02 .byte 0x2
|
|
560 0071 B3 .byte 0xb3
|
|
561 0072 2C000000 .4byte 0x2c
|
|
562 0076 04 .uleb128 0x4
|
|
563 0077 CF010000 .4byte .LASF10
|
|
564 007b 02 .byte 0x2
|
|
565 007c B5 .byte 0xb5
|
|
566 007d 48000000 .4byte 0x48
|
|
567 0081 02 .uleb128 0x2
|
|
568 0082 04 .byte 0x4
|
|
569 0083 04 .byte 0x4
|
|
570 0084 46000000 .4byte .LASF11
|
|
571 0088 02 .uleb128 0x2
|
|
572 0089 08 .byte 0x8
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 18
|
|
|
|
|
|
573 008a 04 .byte 0x4
|
|
574 008b 8B010000 .4byte .LASF12
|
|
575 008f 02 .uleb128 0x2
|
|
576 0090 01 .byte 0x1
|
|
577 0091 08 .byte 0x8
|
|
578 0092 88020000 .4byte .LASF13
|
|
579 0096 05 .uleb128 0x5
|
|
580 0097 1A000000 .4byte .LASF14
|
|
581 009b 02 .byte 0x2
|
|
582 009c 5F01 .2byte 0x15f
|
|
583 009e A2000000 .4byte 0xa2
|
|
584 00a2 06 .uleb128 0x6
|
|
585 00a3 76000000 .4byte 0x76
|
|
586 00a7 05 .uleb128 0x5
|
|
587 00a8 34020000 .4byte .LASF15
|
|
588 00ac 02 .byte 0x2
|
|
589 00ad 6F01 .2byte 0x16f
|
|
590 00af B3000000 .4byte 0xb3
|
|
591 00b3 07 .uleb128 0x7
|
|
592 00b4 04 .byte 0x4
|
|
593 00b5 B9000000 .4byte 0xb9
|
|
594 00b9 08 .uleb128 0x8
|
|
595 00ba 02 .uleb128 0x2
|
|
596 00bb 04 .byte 0x4
|
|
597 00bc 07 .byte 0x7
|
|
598 00bd 41020000 .4byte .LASF16
|
|
599 00c1 09 .uleb128 0x9
|
|
600 00c2 92010000 .4byte .LASF17
|
|
601 00c6 01 .byte 0x1
|
|
602 00c7 37 .byte 0x37
|
|
603 00c8 00000000 .4byte .LFB2
|
|
604 00cc 24000000 .4byte .LFE2-.LFB2
|
|
605 00d0 01 .uleb128 0x1
|
|
606 00d1 9C .byte 0x9c
|
|
607 00d2 0A .uleb128 0xa
|
|
608 00d3 4A020000 .4byte .LASF20
|
|
609 00d7 01 .byte 0x1
|
|
610 00d8 62 .byte 0x62
|
|
611 00d9 00000000 .4byte .LFB3
|
|
612 00dd 24000000 .4byte .LFE3-.LFB3
|
|
613 00e1 01 .uleb128 0x1
|
|
614 00e2 9C .byte 0x9c
|
|
615 00e3 F6000000 .4byte 0xf6
|
|
616 00e7 0B .uleb128 0xb
|
|
617 00e8 FA010000 .4byte .LASF22
|
|
618 00ec 01 .byte 0x1
|
|
619 00ed 62 .byte 0x62
|
|
620 00ee A7000000 .4byte 0xa7
|
|
621 00f2 02 .uleb128 0x2
|
|
622 00f3 91 .byte 0x91
|
|
623 00f4 74 .sleb128 -12
|
|
624 00f5 00 .byte 0
|
|
625 00f6 09 .uleb128 0x9
|
|
626 00f7 11030000 .4byte .LASF18
|
|
627 00fb 01 .byte 0x1
|
|
628 00fc 80 .byte 0x80
|
|
629 00fd 00000000 .4byte .LFB4
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 19
|
|
|
|
|
|
630 0101 18000000 .4byte .LFE4-.LFB4
|
|
631 0105 01 .uleb128 0x1
|
|
632 0106 9C .byte 0x9c
|
|
633 0107 0C .uleb128 0xc
|
|
634 0108 EE000000 .4byte .LASF19
|
|
635 010c 01 .byte 0x1
|
|
636 010d 9E .byte 0x9e
|
|
637 010e 00000000 .4byte .LFB5
|
|
638 0112 08000000 .4byte .LFE5-.LFB5
|
|
639 0116 01 .uleb128 0x1
|
|
640 0117 9C .byte 0x9c
|
|
641 0118 0D .uleb128 0xd
|
|
642 0119 E6020000 .4byte .LASF21
|
|
643 011d 01 .byte 0x1
|
|
644 011e C2 .byte 0xc2
|
|
645 011f 00000000 .4byte .LFB6
|
|
646 0123 18000000 .4byte .LFE6-.LFB6
|
|
647 0127 01 .uleb128 0x1
|
|
648 0128 9C .byte 0x9c
|
|
649 0129 3C010000 .4byte 0x13c
|
|
650 012d 0B .uleb128 0xb
|
|
651 012e FA010000 .4byte .LASF22
|
|
652 0132 01 .byte 0x1
|
|
653 0133 C2 .byte 0xc2
|
|
654 0134 A7000000 .4byte 0xa7
|
|
655 0138 02 .uleb128 0x2
|
|
656 0139 91 .byte 0x91
|
|
657 013a 74 .sleb128 -12
|
|
658 013b 00 .byte 0
|
|
659 013c 0E .uleb128 0xe
|
|
660 013d C8000000 .4byte .LASF28
|
|
661 0141 01 .byte 0x1
|
|
662 0142 D6 .byte 0xd6
|
|
663 0143 A7000000 .4byte 0xa7
|
|
664 0147 00000000 .4byte .LFB7
|
|
665 014b 14000000 .4byte .LFE7-.LFB7
|
|
666 014f 01 .uleb128 0x1
|
|
667 0150 9C .byte 0x9c
|
|
668 0151 0A .uleb128 0xa
|
|
669 0152 00000000 .4byte .LASF23
|
|
670 0156 01 .byte 0x1
|
|
671 0157 F4 .byte 0xf4
|
|
672 0158 00000000 .4byte .LFB8
|
|
673 015c 50000000 .4byte .LFE8-.LFB8
|
|
674 0160 01 .uleb128 0x1
|
|
675 0161 9C .byte 0x9c
|
|
676 0162 91010000 .4byte 0x191
|
|
677 0166 0B .uleb128 0xb
|
|
678 0167 82010000 .4byte .LASF24
|
|
679 016b 01 .byte 0x1
|
|
680 016c F4 .byte 0xf4
|
|
681 016d 6B000000 .4byte 0x6b
|
|
682 0171 02 .uleb128 0x2
|
|
683 0172 91 .byte 0x91
|
|
684 0173 67 .sleb128 -25
|
|
685 0174 0F .uleb128 0xf
|
|
686 0175 5B010000 .4byte .LASF25
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 20
|
|
|
|
|
|
687 0179 01 .byte 0x1
|
|
688 017a F6 .byte 0xf6
|
|
689 017b 6B000000 .4byte 0x6b
|
|
690 017f 02 .uleb128 0x2
|
|
691 0180 91 .byte 0x91
|
|
692 0181 6B .sleb128 -21
|
|
693 0182 0F .uleb128 0xf
|
|
694 0183 AC020000 .4byte .LASF26
|
|
695 0187 01 .byte 0x1
|
|
696 0188 F7 .byte 0xf7
|
|
697 0189 76000000 .4byte 0x76
|
|
698 018d 02 .uleb128 0x2
|
|
699 018e 91 .byte 0x91
|
|
700 018f 6C .sleb128 -20
|
|
701 0190 00 .byte 0
|
|
702 0191 10 .uleb128 0x10
|
|
703 0192 6E020000 .4byte .LASF36
|
|
704 0196 01 .byte 0x1
|
|
705 0197 1001 .2byte 0x110
|
|
706 0199 6B000000 .4byte 0x6b
|
|
707 019d 00000000 .4byte .LFB9
|
|
708 01a1 2C000000 .4byte .LFE9-.LFB9
|
|
709 01a5 01 .uleb128 0x1
|
|
710 01a6 9C .byte 0x9c
|
|
711 01a7 CA010000 .4byte 0x1ca
|
|
712 01ab 11 .uleb128 0x11
|
|
713 01ac 82010000 .4byte .LASF24
|
|
714 01b0 01 .byte 0x1
|
|
715 01b1 1201 .2byte 0x112
|
|
716 01b3 76000000 .4byte 0x76
|
|
717 01b7 02 .uleb128 0x2
|
|
718 01b8 91 .byte 0x91
|
|
719 01b9 70 .sleb128 -16
|
|
720 01ba 11 .uleb128 0x11
|
|
721 01bb AC020000 .4byte .LASF26
|
|
722 01bf 01 .byte 0x1
|
|
723 01c0 1301 .2byte 0x113
|
|
724 01c2 76000000 .4byte 0x76
|
|
725 01c6 02 .uleb128 0x2
|
|
726 01c7 91 .byte 0x91
|
|
727 01c8 74 .sleb128 -12
|
|
728 01c9 00 .byte 0
|
|
729 01ca 12 .uleb128 0x12
|
|
730 01cb 97020000 .4byte .LASF27
|
|
731 01cf 01 .byte 0x1
|
|
732 01d0 2B01 .2byte 0x12b
|
|
733 01d2 00000000 .4byte .LFB10
|
|
734 01d6 14000000 .4byte .LFE10-.LFB10
|
|
735 01da 01 .uleb128 0x1
|
|
736 01db 9C .byte 0x9c
|
|
737 01dc 13 .uleb128 0x13
|
|
738 01dd D6010000 .4byte .LASF29
|
|
739 01e1 01 .byte 0x1
|
|
740 01e2 4001 .2byte 0x140
|
|
741 01e4 6B000000 .4byte 0x6b
|
|
742 01e8 00000000 .4byte .LFB11
|
|
743 01ec 20000000 .4byte .LFE11-.LFB11
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 21
|
|
|
|
|
|
744 01f0 01 .uleb128 0x1
|
|
745 01f1 9C .byte 0x9c
|
|
746 01f2 12 .uleb128 0x12
|
|
747 01f3 BB020000 .4byte .LASF30
|
|
748 01f7 01 .byte 0x1
|
|
749 01f8 5501 .2byte 0x155
|
|
750 01fa 00000000 .4byte .LFB12
|
|
751 01fe 14000000 .4byte .LFE12-.LFB12
|
|
752 0202 01 .uleb128 0x1
|
|
753 0203 9C .byte 0x9c
|
|
754 0204 12 .uleb128 0x12
|
|
755 0205 2D000000 .4byte .LASF31
|
|
756 0209 01 .byte 0x1
|
|
757 020a 7001 .2byte 0x170
|
|
758 020c 00000000 .4byte .LFB13
|
|
759 0210 14000000 .4byte .LFE13-.LFB13
|
|
760 0214 01 .uleb128 0x1
|
|
761 0215 9C .byte 0x9c
|
|
762 0216 12 .uleb128 0x12
|
|
763 0217 19020000 .4byte .LASF32
|
|
764 021b 01 .byte 0x1
|
|
765 021c 8901 .2byte 0x189
|
|
766 021e 00000000 .4byte .LFB14
|
|
767 0222 14000000 .4byte .LFE14-.LFB14
|
|
768 0226 01 .uleb128 0x1
|
|
769 0227 9C .byte 0x9c
|
|
770 0228 14 .uleb128 0x14
|
|
771 0229 A7000000 .4byte 0xa7
|
|
772 022d 38020000 .4byte 0x238
|
|
773 0231 15 .uleb128 0x15
|
|
774 0232 BA000000 .4byte 0xba
|
|
775 0236 2F .byte 0x2f
|
|
776 0237 00 .byte 0
|
|
777 0238 16 .uleb128 0x16
|
|
778 0239 20000000 .4byte .LASF37
|
|
779 023d 01 .byte 0x1
|
|
780 023e 20 .byte 0x20
|
|
781 023f 28020000 .4byte 0x228
|
|
782 0243 00 .byte 0
|
|
783 .section .debug_abbrev,"",%progbits
|
|
784 .Ldebug_abbrev0:
|
|
785 0000 01 .uleb128 0x1
|
|
786 0001 11 .uleb128 0x11
|
|
787 0002 01 .byte 0x1
|
|
788 0003 25 .uleb128 0x25
|
|
789 0004 0E .uleb128 0xe
|
|
790 0005 13 .uleb128 0x13
|
|
791 0006 0B .uleb128 0xb
|
|
792 0007 03 .uleb128 0x3
|
|
793 0008 0E .uleb128 0xe
|
|
794 0009 1B .uleb128 0x1b
|
|
795 000a 0E .uleb128 0xe
|
|
796 000b 55 .uleb128 0x55
|
|
797 000c 17 .uleb128 0x17
|
|
798 000d 11 .uleb128 0x11
|
|
799 000e 01 .uleb128 0x1
|
|
800 000f 10 .uleb128 0x10
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 22
|
|
|
|
|
|
801 0010 17 .uleb128 0x17
|
|
802 0011 00 .byte 0
|
|
803 0012 00 .byte 0
|
|
804 0013 02 .uleb128 0x2
|
|
805 0014 24 .uleb128 0x24
|
|
806 0015 00 .byte 0
|
|
807 0016 0B .uleb128 0xb
|
|
808 0017 0B .uleb128 0xb
|
|
809 0018 3E .uleb128 0x3e
|
|
810 0019 0B .uleb128 0xb
|
|
811 001a 03 .uleb128 0x3
|
|
812 001b 0E .uleb128 0xe
|
|
813 001c 00 .byte 0
|
|
814 001d 00 .byte 0
|
|
815 001e 03 .uleb128 0x3
|
|
816 001f 24 .uleb128 0x24
|
|
817 0020 00 .byte 0
|
|
818 0021 0B .uleb128 0xb
|
|
819 0022 0B .uleb128 0xb
|
|
820 0023 3E .uleb128 0x3e
|
|
821 0024 0B .uleb128 0xb
|
|
822 0025 03 .uleb128 0x3
|
|
823 0026 08 .uleb128 0x8
|
|
824 0027 00 .byte 0
|
|
825 0028 00 .byte 0
|
|
826 0029 04 .uleb128 0x4
|
|
827 002a 16 .uleb128 0x16
|
|
828 002b 00 .byte 0
|
|
829 002c 03 .uleb128 0x3
|
|
830 002d 0E .uleb128 0xe
|
|
831 002e 3A .uleb128 0x3a
|
|
832 002f 0B .uleb128 0xb
|
|
833 0030 3B .uleb128 0x3b
|
|
834 0031 0B .uleb128 0xb
|
|
835 0032 49 .uleb128 0x49
|
|
836 0033 13 .uleb128 0x13
|
|
837 0034 00 .byte 0
|
|
838 0035 00 .byte 0
|
|
839 0036 05 .uleb128 0x5
|
|
840 0037 16 .uleb128 0x16
|
|
841 0038 00 .byte 0
|
|
842 0039 03 .uleb128 0x3
|
|
843 003a 0E .uleb128 0xe
|
|
844 003b 3A .uleb128 0x3a
|
|
845 003c 0B .uleb128 0xb
|
|
846 003d 3B .uleb128 0x3b
|
|
847 003e 05 .uleb128 0x5
|
|
848 003f 49 .uleb128 0x49
|
|
849 0040 13 .uleb128 0x13
|
|
850 0041 00 .byte 0
|
|
851 0042 00 .byte 0
|
|
852 0043 06 .uleb128 0x6
|
|
853 0044 35 .uleb128 0x35
|
|
854 0045 00 .byte 0
|
|
855 0046 49 .uleb128 0x49
|
|
856 0047 13 .uleb128 0x13
|
|
857 0048 00 .byte 0
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 23
|
|
|
|
|
|
858 0049 00 .byte 0
|
|
859 004a 07 .uleb128 0x7
|
|
860 004b 0F .uleb128 0xf
|
|
861 004c 00 .byte 0
|
|
862 004d 0B .uleb128 0xb
|
|
863 004e 0B .uleb128 0xb
|
|
864 004f 49 .uleb128 0x49
|
|
865 0050 13 .uleb128 0x13
|
|
866 0051 00 .byte 0
|
|
867 0052 00 .byte 0
|
|
868 0053 08 .uleb128 0x8
|
|
869 0054 15 .uleb128 0x15
|
|
870 0055 00 .byte 0
|
|
871 0056 27 .uleb128 0x27
|
|
872 0057 19 .uleb128 0x19
|
|
873 0058 00 .byte 0
|
|
874 0059 00 .byte 0
|
|
875 005a 09 .uleb128 0x9
|
|
876 005b 2E .uleb128 0x2e
|
|
877 005c 00 .byte 0
|
|
878 005d 3F .uleb128 0x3f
|
|
879 005e 19 .uleb128 0x19
|
|
880 005f 03 .uleb128 0x3
|
|
881 0060 0E .uleb128 0xe
|
|
882 0061 3A .uleb128 0x3a
|
|
883 0062 0B .uleb128 0xb
|
|
884 0063 3B .uleb128 0x3b
|
|
885 0064 0B .uleb128 0xb
|
|
886 0065 27 .uleb128 0x27
|
|
887 0066 19 .uleb128 0x19
|
|
888 0067 11 .uleb128 0x11
|
|
889 0068 01 .uleb128 0x1
|
|
890 0069 12 .uleb128 0x12
|
|
891 006a 06 .uleb128 0x6
|
|
892 006b 40 .uleb128 0x40
|
|
893 006c 18 .uleb128 0x18
|
|
894 006d 9642 .uleb128 0x2116
|
|
895 006f 19 .uleb128 0x19
|
|
896 0070 00 .byte 0
|
|
897 0071 00 .byte 0
|
|
898 0072 0A .uleb128 0xa
|
|
899 0073 2E .uleb128 0x2e
|
|
900 0074 01 .byte 0x1
|
|
901 0075 3F .uleb128 0x3f
|
|
902 0076 19 .uleb128 0x19
|
|
903 0077 03 .uleb128 0x3
|
|
904 0078 0E .uleb128 0xe
|
|
905 0079 3A .uleb128 0x3a
|
|
906 007a 0B .uleb128 0xb
|
|
907 007b 3B .uleb128 0x3b
|
|
908 007c 0B .uleb128 0xb
|
|
909 007d 27 .uleb128 0x27
|
|
910 007e 19 .uleb128 0x19
|
|
911 007f 11 .uleb128 0x11
|
|
912 0080 01 .uleb128 0x1
|
|
913 0081 12 .uleb128 0x12
|
|
914 0082 06 .uleb128 0x6
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 24
|
|
|
|
|
|
915 0083 40 .uleb128 0x40
|
|
916 0084 18 .uleb128 0x18
|
|
917 0085 9642 .uleb128 0x2116
|
|
918 0087 19 .uleb128 0x19
|
|
919 0088 01 .uleb128 0x1
|
|
920 0089 13 .uleb128 0x13
|
|
921 008a 00 .byte 0
|
|
922 008b 00 .byte 0
|
|
923 008c 0B .uleb128 0xb
|
|
924 008d 05 .uleb128 0x5
|
|
925 008e 00 .byte 0
|
|
926 008f 03 .uleb128 0x3
|
|
927 0090 0E .uleb128 0xe
|
|
928 0091 3A .uleb128 0x3a
|
|
929 0092 0B .uleb128 0xb
|
|
930 0093 3B .uleb128 0x3b
|
|
931 0094 0B .uleb128 0xb
|
|
932 0095 49 .uleb128 0x49
|
|
933 0096 13 .uleb128 0x13
|
|
934 0097 02 .uleb128 0x2
|
|
935 0098 18 .uleb128 0x18
|
|
936 0099 00 .byte 0
|
|
937 009a 00 .byte 0
|
|
938 009b 0C .uleb128 0xc
|
|
939 009c 2E .uleb128 0x2e
|
|
940 009d 00 .byte 0
|
|
941 009e 3F .uleb128 0x3f
|
|
942 009f 19 .uleb128 0x19
|
|
943 00a0 03 .uleb128 0x3
|
|
944 00a1 0E .uleb128 0xe
|
|
945 00a2 3A .uleb128 0x3a
|
|
946 00a3 0B .uleb128 0xb
|
|
947 00a4 3B .uleb128 0x3b
|
|
948 00a5 0B .uleb128 0xb
|
|
949 00a6 27 .uleb128 0x27
|
|
950 00a7 19 .uleb128 0x19
|
|
951 00a8 11 .uleb128 0x11
|
|
952 00a9 01 .uleb128 0x1
|
|
953 00aa 12 .uleb128 0x12
|
|
954 00ab 06 .uleb128 0x6
|
|
955 00ac 40 .uleb128 0x40
|
|
956 00ad 18 .uleb128 0x18
|
|
957 00ae 9742 .uleb128 0x2117
|
|
958 00b0 19 .uleb128 0x19
|
|
959 00b1 00 .byte 0
|
|
960 00b2 00 .byte 0
|
|
961 00b3 0D .uleb128 0xd
|
|
962 00b4 2E .uleb128 0x2e
|
|
963 00b5 01 .byte 0x1
|
|
964 00b6 3F .uleb128 0x3f
|
|
965 00b7 19 .uleb128 0x19
|
|
966 00b8 03 .uleb128 0x3
|
|
967 00b9 0E .uleb128 0xe
|
|
968 00ba 3A .uleb128 0x3a
|
|
969 00bb 0B .uleb128 0xb
|
|
970 00bc 3B .uleb128 0x3b
|
|
971 00bd 0B .uleb128 0xb
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 25
|
|
|
|
|
|
972 00be 27 .uleb128 0x27
|
|
973 00bf 19 .uleb128 0x19
|
|
974 00c0 11 .uleb128 0x11
|
|
975 00c1 01 .uleb128 0x1
|
|
976 00c2 12 .uleb128 0x12
|
|
977 00c3 06 .uleb128 0x6
|
|
978 00c4 40 .uleb128 0x40
|
|
979 00c5 18 .uleb128 0x18
|
|
980 00c6 9742 .uleb128 0x2117
|
|
981 00c8 19 .uleb128 0x19
|
|
982 00c9 01 .uleb128 0x1
|
|
983 00ca 13 .uleb128 0x13
|
|
984 00cb 00 .byte 0
|
|
985 00cc 00 .byte 0
|
|
986 00cd 0E .uleb128 0xe
|
|
987 00ce 2E .uleb128 0x2e
|
|
988 00cf 00 .byte 0
|
|
989 00d0 3F .uleb128 0x3f
|
|
990 00d1 19 .uleb128 0x19
|
|
991 00d2 03 .uleb128 0x3
|
|
992 00d3 0E .uleb128 0xe
|
|
993 00d4 3A .uleb128 0x3a
|
|
994 00d5 0B .uleb128 0xb
|
|
995 00d6 3B .uleb128 0x3b
|
|
996 00d7 0B .uleb128 0xb
|
|
997 00d8 27 .uleb128 0x27
|
|
998 00d9 19 .uleb128 0x19
|
|
999 00da 49 .uleb128 0x49
|
|
1000 00db 13 .uleb128 0x13
|
|
1001 00dc 11 .uleb128 0x11
|
|
1002 00dd 01 .uleb128 0x1
|
|
1003 00de 12 .uleb128 0x12
|
|
1004 00df 06 .uleb128 0x6
|
|
1005 00e0 40 .uleb128 0x40
|
|
1006 00e1 18 .uleb128 0x18
|
|
1007 00e2 9742 .uleb128 0x2117
|
|
1008 00e4 19 .uleb128 0x19
|
|
1009 00e5 00 .byte 0
|
|
1010 00e6 00 .byte 0
|
|
1011 00e7 0F .uleb128 0xf
|
|
1012 00e8 34 .uleb128 0x34
|
|
1013 00e9 00 .byte 0
|
|
1014 00ea 03 .uleb128 0x3
|
|
1015 00eb 0E .uleb128 0xe
|
|
1016 00ec 3A .uleb128 0x3a
|
|
1017 00ed 0B .uleb128 0xb
|
|
1018 00ee 3B .uleb128 0x3b
|
|
1019 00ef 0B .uleb128 0xb
|
|
1020 00f0 49 .uleb128 0x49
|
|
1021 00f1 13 .uleb128 0x13
|
|
1022 00f2 02 .uleb128 0x2
|
|
1023 00f3 18 .uleb128 0x18
|
|
1024 00f4 00 .byte 0
|
|
1025 00f5 00 .byte 0
|
|
1026 00f6 10 .uleb128 0x10
|
|
1027 00f7 2E .uleb128 0x2e
|
|
1028 00f8 01 .byte 0x1
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 26
|
|
|
|
|
|
1029 00f9 3F .uleb128 0x3f
|
|
1030 00fa 19 .uleb128 0x19
|
|
1031 00fb 03 .uleb128 0x3
|
|
1032 00fc 0E .uleb128 0xe
|
|
1033 00fd 3A .uleb128 0x3a
|
|
1034 00fe 0B .uleb128 0xb
|
|
1035 00ff 3B .uleb128 0x3b
|
|
1036 0100 05 .uleb128 0x5
|
|
1037 0101 27 .uleb128 0x27
|
|
1038 0102 19 .uleb128 0x19
|
|
1039 0103 49 .uleb128 0x49
|
|
1040 0104 13 .uleb128 0x13
|
|
1041 0105 11 .uleb128 0x11
|
|
1042 0106 01 .uleb128 0x1
|
|
1043 0107 12 .uleb128 0x12
|
|
1044 0108 06 .uleb128 0x6
|
|
1045 0109 40 .uleb128 0x40
|
|
1046 010a 18 .uleb128 0x18
|
|
1047 010b 9742 .uleb128 0x2117
|
|
1048 010d 19 .uleb128 0x19
|
|
1049 010e 01 .uleb128 0x1
|
|
1050 010f 13 .uleb128 0x13
|
|
1051 0110 00 .byte 0
|
|
1052 0111 00 .byte 0
|
|
1053 0112 11 .uleb128 0x11
|
|
1054 0113 34 .uleb128 0x34
|
|
1055 0114 00 .byte 0
|
|
1056 0115 03 .uleb128 0x3
|
|
1057 0116 0E .uleb128 0xe
|
|
1058 0117 3A .uleb128 0x3a
|
|
1059 0118 0B .uleb128 0xb
|
|
1060 0119 3B .uleb128 0x3b
|
|
1061 011a 05 .uleb128 0x5
|
|
1062 011b 49 .uleb128 0x49
|
|
1063 011c 13 .uleb128 0x13
|
|
1064 011d 02 .uleb128 0x2
|
|
1065 011e 18 .uleb128 0x18
|
|
1066 011f 00 .byte 0
|
|
1067 0120 00 .byte 0
|
|
1068 0121 12 .uleb128 0x12
|
|
1069 0122 2E .uleb128 0x2e
|
|
1070 0123 00 .byte 0
|
|
1071 0124 3F .uleb128 0x3f
|
|
1072 0125 19 .uleb128 0x19
|
|
1073 0126 03 .uleb128 0x3
|
|
1074 0127 0E .uleb128 0xe
|
|
1075 0128 3A .uleb128 0x3a
|
|
1076 0129 0B .uleb128 0xb
|
|
1077 012a 3B .uleb128 0x3b
|
|
1078 012b 05 .uleb128 0x5
|
|
1079 012c 27 .uleb128 0x27
|
|
1080 012d 19 .uleb128 0x19
|
|
1081 012e 11 .uleb128 0x11
|
|
1082 012f 01 .uleb128 0x1
|
|
1083 0130 12 .uleb128 0x12
|
|
1084 0131 06 .uleb128 0x6
|
|
1085 0132 40 .uleb128 0x40
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 27
|
|
|
|
|
|
1086 0133 18 .uleb128 0x18
|
|
1087 0134 9742 .uleb128 0x2117
|
|
1088 0136 19 .uleb128 0x19
|
|
1089 0137 00 .byte 0
|
|
1090 0138 00 .byte 0
|
|
1091 0139 13 .uleb128 0x13
|
|
1092 013a 2E .uleb128 0x2e
|
|
1093 013b 00 .byte 0
|
|
1094 013c 3F .uleb128 0x3f
|
|
1095 013d 19 .uleb128 0x19
|
|
1096 013e 03 .uleb128 0x3
|
|
1097 013f 0E .uleb128 0xe
|
|
1098 0140 3A .uleb128 0x3a
|
|
1099 0141 0B .uleb128 0xb
|
|
1100 0142 3B .uleb128 0x3b
|
|
1101 0143 05 .uleb128 0x5
|
|
1102 0144 27 .uleb128 0x27
|
|
1103 0145 19 .uleb128 0x19
|
|
1104 0146 49 .uleb128 0x49
|
|
1105 0147 13 .uleb128 0x13
|
|
1106 0148 11 .uleb128 0x11
|
|
1107 0149 01 .uleb128 0x1
|
|
1108 014a 12 .uleb128 0x12
|
|
1109 014b 06 .uleb128 0x6
|
|
1110 014c 40 .uleb128 0x40
|
|
1111 014d 18 .uleb128 0x18
|
|
1112 014e 9742 .uleb128 0x2117
|
|
1113 0150 19 .uleb128 0x19
|
|
1114 0151 00 .byte 0
|
|
1115 0152 00 .byte 0
|
|
1116 0153 14 .uleb128 0x14
|
|
1117 0154 01 .uleb128 0x1
|
|
1118 0155 01 .byte 0x1
|
|
1119 0156 49 .uleb128 0x49
|
|
1120 0157 13 .uleb128 0x13
|
|
1121 0158 01 .uleb128 0x1
|
|
1122 0159 13 .uleb128 0x13
|
|
1123 015a 00 .byte 0
|
|
1124 015b 00 .byte 0
|
|
1125 015c 15 .uleb128 0x15
|
|
1126 015d 21 .uleb128 0x21
|
|
1127 015e 00 .byte 0
|
|
1128 015f 49 .uleb128 0x49
|
|
1129 0160 13 .uleb128 0x13
|
|
1130 0161 2F .uleb128 0x2f
|
|
1131 0162 0B .uleb128 0xb
|
|
1132 0163 00 .byte 0
|
|
1133 0164 00 .byte 0
|
|
1134 0165 16 .uleb128 0x16
|
|
1135 0166 34 .uleb128 0x34
|
|
1136 0167 00 .byte 0
|
|
1137 0168 03 .uleb128 0x3
|
|
1138 0169 0E .uleb128 0xe
|
|
1139 016a 3A .uleb128 0x3a
|
|
1140 016b 0B .uleb128 0xb
|
|
1141 016c 3B .uleb128 0x3b
|
|
1142 016d 0B .uleb128 0xb
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 28
|
|
|
|
|
|
1143 016e 49 .uleb128 0x49
|
|
1144 016f 13 .uleb128 0x13
|
|
1145 0170 3F .uleb128 0x3f
|
|
1146 0171 19 .uleb128 0x19
|
|
1147 0172 3C .uleb128 0x3c
|
|
1148 0173 19 .uleb128 0x19
|
|
1149 0174 00 .byte 0
|
|
1150 0175 00 .byte 0
|
|
1151 0176 00 .byte 0
|
|
1152 .section .debug_aranges,"",%progbits
|
|
1153 0000 7C000000 .4byte 0x7c
|
|
1154 0004 0200 .2byte 0x2
|
|
1155 0006 00000000 .4byte .Ldebug_info0
|
|
1156 000a 04 .byte 0x4
|
|
1157 000b 00 .byte 0
|
|
1158 000c 0000 .2byte 0
|
|
1159 000e 0000 .2byte 0
|
|
1160 0010 00000000 .4byte .LFB2
|
|
1161 0014 24000000 .4byte .LFE2-.LFB2
|
|
1162 0018 00000000 .4byte .LFB3
|
|
1163 001c 24000000 .4byte .LFE3-.LFB3
|
|
1164 0020 00000000 .4byte .LFB4
|
|
1165 0024 18000000 .4byte .LFE4-.LFB4
|
|
1166 0028 00000000 .4byte .LFB5
|
|
1167 002c 08000000 .4byte .LFE5-.LFB5
|
|
1168 0030 00000000 .4byte .LFB6
|
|
1169 0034 18000000 .4byte .LFE6-.LFB6
|
|
1170 0038 00000000 .4byte .LFB7
|
|
1171 003c 14000000 .4byte .LFE7-.LFB7
|
|
1172 0040 00000000 .4byte .LFB8
|
|
1173 0044 50000000 .4byte .LFE8-.LFB8
|
|
1174 0048 00000000 .4byte .LFB9
|
|
1175 004c 2C000000 .4byte .LFE9-.LFB9
|
|
1176 0050 00000000 .4byte .LFB10
|
|
1177 0054 14000000 .4byte .LFE10-.LFB10
|
|
1178 0058 00000000 .4byte .LFB11
|
|
1179 005c 20000000 .4byte .LFE11-.LFB11
|
|
1180 0060 00000000 .4byte .LFB12
|
|
1181 0064 14000000 .4byte .LFE12-.LFB12
|
|
1182 0068 00000000 .4byte .LFB13
|
|
1183 006c 14000000 .4byte .LFE13-.LFB13
|
|
1184 0070 00000000 .4byte .LFB14
|
|
1185 0074 14000000 .4byte .LFE14-.LFB14
|
|
1186 0078 00000000 .4byte 0
|
|
1187 007c 00000000 .4byte 0
|
|
1188 .section .debug_ranges,"",%progbits
|
|
1189 .Ldebug_ranges0:
|
|
1190 0000 00000000 .4byte .LFB2
|
|
1191 0004 24000000 .4byte .LFE2
|
|
1192 0008 00000000 .4byte .LFB3
|
|
1193 000c 24000000 .4byte .LFE3
|
|
1194 0010 00000000 .4byte .LFB4
|
|
1195 0014 18000000 .4byte .LFE4
|
|
1196 0018 00000000 .4byte .LFB5
|
|
1197 001c 08000000 .4byte .LFE5
|
|
1198 0020 00000000 .4byte .LFB6
|
|
1199 0024 18000000 .4byte .LFE6
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 29
|
|
|
|
|
|
1200 0028 00000000 .4byte .LFB7
|
|
1201 002c 14000000 .4byte .LFE7
|
|
1202 0030 00000000 .4byte .LFB8
|
|
1203 0034 50000000 .4byte .LFE8
|
|
1204 0038 00000000 .4byte .LFB9
|
|
1205 003c 2C000000 .4byte .LFE9
|
|
1206 0040 00000000 .4byte .LFB10
|
|
1207 0044 14000000 .4byte .LFE10
|
|
1208 0048 00000000 .4byte .LFB11
|
|
1209 004c 20000000 .4byte .LFE11
|
|
1210 0050 00000000 .4byte .LFB12
|
|
1211 0054 14000000 .4byte .LFE12
|
|
1212 0058 00000000 .4byte .LFB13
|
|
1213 005c 14000000 .4byte .LFE13
|
|
1214 0060 00000000 .4byte .LFB14
|
|
1215 0064 14000000 .4byte .LFE14
|
|
1216 0068 00000000 .4byte 0
|
|
1217 006c 00000000 .4byte 0
|
|
1218 .section .debug_line,"",%progbits
|
|
1219 .Ldebug_line0:
|
|
1220 0000 6F010000 .section .debug_str,"MS",%progbits,1
|
|
1220 02006300
|
|
1220 00000201
|
|
1220 FB0E0D00
|
|
1220 01010101
|
|
1221 .LASF23:
|
|
1222 0000 424C455F .ascii "BLE_bless_isr_SetPriority\000"
|
|
1222 626C6573
|
|
1222 735F6973
|
|
1222 725F5365
|
|
1222 74507269
|
|
1223 .LASF14:
|
|
1224 001a 72656733 .ascii "reg32\000"
|
|
1224 3200
|
|
1225 .LASF37:
|
|
1226 0020 43795261 .ascii "CyRamVectors\000"
|
|
1226 6D566563
|
|
1226 746F7273
|
|
1226 00
|
|
1227 .LASF31:
|
|
1228 002d 424C455F .ascii "BLE_bless_isr_SetPending\000"
|
|
1228 626C6573
|
|
1228 735F6973
|
|
1228 725F5365
|
|
1228 7450656E
|
|
1229 .LASF11:
|
|
1230 0046 666C6F61 .ascii "float\000"
|
|
1230 7400
|
|
1231 .LASF33:
|
|
1232 004c 474E5520 .ascii "GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
|
|
1232 4320342E
|
|
1232 382E3420
|
|
1232 32303134
|
|
1232 30353236
|
|
1233 007f 616E6368 .ascii "anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
|
|
1233 20726576
|
|
1233 6973696F
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 30
|
|
|
|
|
|
1233 6E203231
|
|
1233 31333538
|
|
1234 00b2 30202D66 .ascii "0 -ffunction-sections\000"
|
|
1234 66756E63
|
|
1234 74696F6E
|
|
1234 2D736563
|
|
1234 74696F6E
|
|
1235 .LASF28:
|
|
1236 00c8 424C455F .ascii "BLE_bless_isr_GetVector\000"
|
|
1236 626C6573
|
|
1236 735F6973
|
|
1236 725F4765
|
|
1236 74566563
|
|
1237 .LASF1:
|
|
1238 00e0 756E7369 .ascii "unsigned char\000"
|
|
1238 676E6564
|
|
1238 20636861
|
|
1238 7200
|
|
1239 .LASF19:
|
|
1240 00ee 424C455F .ascii "BLE_bless_isr_Interrupt\000"
|
|
1240 626C6573
|
|
1240 735F6973
|
|
1240 725F496E
|
|
1240 74657272
|
|
1241 .LASF35:
|
|
1242 0106 433A5C55 .ascii "C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
|
|
1242 73657273
|
|
1242 5C706D61
|
|
1242 645C4465
|
|
1242 736B746F
|
|
1243 0133 65746564 .ascii "eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
|
|
1243 204C6162
|
|
1243 735C424C
|
|
1243 45204C61
|
|
1243 6220315F
|
|
1244 .LASF25:
|
|
1245 015b 696E7465 .ascii "interruptState\000"
|
|
1245 72727570
|
|
1245 74537461
|
|
1245 746500
|
|
1246 .LASF5:
|
|
1247 016a 6C6F6E67 .ascii "long unsigned int\000"
|
|
1247 20756E73
|
|
1247 69676E65
|
|
1247 6420696E
|
|
1247 7400
|
|
1248 .LASF9:
|
|
1249 017c 75696E74 .ascii "uint8\000"
|
|
1249 3800
|
|
1250 .LASF24:
|
|
1251 0182 7072696F .ascii "priority\000"
|
|
1251 72697479
|
|
1251 00
|
|
1252 .LASF12:
|
|
1253 018b 646F7562 .ascii "double\000"
|
|
1253 6C6500
|
|
1254 .LASF17:
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 31
|
|
|
|
|
|
1255 0192 424C455F .ascii "BLE_bless_isr_Start\000"
|
|
1255 626C6573
|
|
1255 735F6973
|
|
1255 725F5374
|
|
1255 61727400
|
|
1256 .LASF34:
|
|
1257 01a6 2E5C4765 .ascii ".\\Generated_Source\\PSoC4\\BLE_bless_isr.c\000"
|
|
1257 6E657261
|
|
1257 7465645F
|
|
1257 536F7572
|
|
1257 63655C50
|
|
1258 .LASF10:
|
|
1259 01cf 75696E74 .ascii "uint32\000"
|
|
1259 333200
|
|
1260 .LASF29:
|
|
1261 01d6 424C455F .ascii "BLE_bless_isr_GetState\000"
|
|
1261 626C6573
|
|
1261 735F6973
|
|
1261 725F4765
|
|
1261 74537461
|
|
1262 .LASF8:
|
|
1263 01ed 756E7369 .ascii "unsigned int\000"
|
|
1263 676E6564
|
|
1263 20696E74
|
|
1263 00
|
|
1264 .LASF22:
|
|
1265 01fa 61646472 .ascii "address\000"
|
|
1265 65737300
|
|
1266 .LASF7:
|
|
1267 0202 6C6F6E67 .ascii "long long unsigned int\000"
|
|
1267 206C6F6E
|
|
1267 6720756E
|
|
1267 7369676E
|
|
1267 65642069
|
|
1268 .LASF32:
|
|
1269 0219 424C455F .ascii "BLE_bless_isr_ClearPending\000"
|
|
1269 626C6573
|
|
1269 735F6973
|
|
1269 725F436C
|
|
1269 65617250
|
|
1270 .LASF15:
|
|
1271 0234 63796973 .ascii "cyisraddress\000"
|
|
1271 72616464
|
|
1271 72657373
|
|
1271 00
|
|
1272 .LASF16:
|
|
1273 0241 73697A65 .ascii "sizetype\000"
|
|
1273 74797065
|
|
1273 00
|
|
1274 .LASF20:
|
|
1275 024a 424C455F .ascii "BLE_bless_isr_StartEx\000"
|
|
1275 626C6573
|
|
1275 735F6973
|
|
1275 725F5374
|
|
1275 61727445
|
|
1276 .LASF6:
|
|
1277 0260 6C6F6E67 .ascii "long long int\000"
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 32
|
|
|
|
|
|
1277 206C6F6E
|
|
1277 6720696E
|
|
1277 7400
|
|
1278 .LASF36:
|
|
1279 026e 424C455F .ascii "BLE_bless_isr_GetPriority\000"
|
|
1279 626C6573
|
|
1279 735F6973
|
|
1279 725F4765
|
|
1279 74507269
|
|
1280 .LASF13:
|
|
1281 0288 63686172 .ascii "char\000"
|
|
1281 00
|
|
1282 .LASF2:
|
|
1283 028d 73686F72 .ascii "short int\000"
|
|
1283 7420696E
|
|
1283 7400
|
|
1284 .LASF27:
|
|
1285 0297 424C455F .ascii "BLE_bless_isr_Enable\000"
|
|
1285 626C6573
|
|
1285 735F6973
|
|
1285 725F456E
|
|
1285 61626C65
|
|
1286 .LASF26:
|
|
1287 02ac 7072696F .ascii "priorityOffset\000"
|
|
1287 72697479
|
|
1287 4F666673
|
|
1287 657400
|
|
1288 .LASF30:
|
|
1289 02bb 424C455F .ascii "BLE_bless_isr_Disable\000"
|
|
1289 626C6573
|
|
1289 735F6973
|
|
1289 725F4469
|
|
1289 7361626C
|
|
1290 .LASF4:
|
|
1291 02d1 6C6F6E67 .ascii "long int\000"
|
|
1291 20696E74
|
|
1291 00
|
|
1292 .LASF0:
|
|
1293 02da 7369676E .ascii "signed char\000"
|
|
1293 65642063
|
|
1293 68617200
|
|
1294 .LASF21:
|
|
1295 02e6 424C455F .ascii "BLE_bless_isr_SetVector\000"
|
|
1295 626C6573
|
|
1295 735F6973
|
|
1295 725F5365
|
|
1295 74566563
|
|
1296 .LASF3:
|
|
1297 02fe 73686F72 .ascii "short unsigned int\000"
|
|
1297 7420756E
|
|
1297 7369676E
|
|
1297 65642069
|
|
1297 6E7400
|
|
1298 .LASF18:
|
|
1299 0311 424C455F .ascii "BLE_bless_isr_Stop\000"
|
|
1299 626C6573
|
|
1299 735F6973
|
|
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s page 33
|
|
|
|
|
|
1299 725F5374
|
|
1299 6F7000
|
|
1300 .ident "GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
|