Project

General

Profile

ARM GAS C:\Users\pmad\AppData\Local\Temp\ccVxP97S.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_HAL_INT.c"
14 .text
15 .Ltext0:
16 .cfi_sections .debug_frame
17 .section .text.CyBLE_Bless_Interrupt,"ax",%progbits
18 .align 2
19 .global CyBLE_Bless_Interrupt
20 .code 16
21 .thumb_func
22 .type CyBLE_Bless_Interrupt, %function
23 CyBLE_Bless_Interrupt:
24 .LFB2:
25 .file 1 ".\\Generated_Source\\PSoC4\\BLE_HAL_INT.c"
1:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** /*******************************************************************************
2:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * File Name: BLE_HAL_INT.c
3:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Version 2.0
4:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
5:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Description:
6:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * This file contains the source code for the Interrupt Service Routine for the
7:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * HAL section of the BLE component
8:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
9:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** ********************************************************************************
10:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Copyright 2014-2015, Cypress Semiconductor Corporation. All rights reserved.
11:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * You may use this file only in accordance with the license, terms, conditions,
12:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * disclaimers, and limitations in the end user license agreement accompanying
13:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * the software package with which this file was provided.
14:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *******************************************************************************/
15:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****
16:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** #include "BLE_HAL_PVT.h"
17:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****
18:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****
19:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** /*******************************************************************************
20:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Function Name: CyBLE_Bless_Interrupt
21:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** ********************************************************************************
22:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
23:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Summary:
24:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Handles the Interrupt Service Routine for the BLE sub-system.
25:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
26:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Parameters:
27:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * None
28:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
29:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Return:
30:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * None
31:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
32:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *******************************************************************************/
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s page 2


33:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** CY_ISR(CyBLE_Bless_Interrupt)
34:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** {
26 .loc 1 34 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
35:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** #if(CYBLE_STACK_MODE_DEBUG)
36:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** CyBle_ApplCallback(CYBLE_DEBUG_EVT_BLESS_INT, NULL);
37:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** #endif /* CYBLE_STACK_MODE_DEBUG */
38:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****
39:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** /* Call stack manager bless function handler */
40:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** CyBLE_pf_bless_event_hdlr();
34 .loc 1 40 0
35 0004 FFF7FEFF bl CyBle_BleSSInterruptHandler
41:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** /* Host stack takes care of clearing interrupts */
42:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** }
36 .loc 1 42 0
37 0008 BD46 mov sp, r7
38 @ sp needed
39 000a 80BD pop {r7, pc}
40 .cfi_endproc
41 .LFE2:
42 .size CyBLE_Bless_Interrupt, .-CyBLE_Bless_Interrupt
43 .text
44 .Letext0:
45 .section .debug_info,"",%progbits
46 .Ldebug_info0:
47 0000 95000000 .4byte 0x95
48 0004 0400 .2byte 0x4
49 0006 00000000 .4byte .Ldebug_abbrev0
50 000a 04 .byte 0x4
51 000b 01 .uleb128 0x1
52 000c C0000000 .4byte .LASF13
53 0010 01 .byte 0x1
54 0011 70000000 .4byte .LASF14
55 0015 1B000000 .4byte .LASF15
56 0019 00000000 .4byte .Ldebug_ranges0+0
57 001d 00000000 .4byte 0
58 0021 00000000 .4byte .Ldebug_line0
59 0025 02 .uleb128 0x2
60 0026 01 .byte 0x1
61 0027 06 .byte 0x6
62 0028 88010000 .4byte .LASF0
63 002c 02 .uleb128 0x2
64 002d 01 .byte 0x1
65 002e 08 .byte 0x8
66 002f 3C010000 .4byte .LASF1
67 0033 02 .uleb128 0x2
68 0034 02 .byte 0x2
69 0035 05 .byte 0x5
70 0036 9A010000 .4byte .LASF2
71 003a 02 .uleb128 0x2
72 003b 02 .byte 0x2
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s page 3


73 003c 07 .byte 0x7
74 003d 75010000 .4byte .LASF3
75 0041 02 .uleb128 0x2
76 0042 04 .byte 0x4
77 0043 05 .byte 0x5
78 0044 4F010000 .4byte .LASF4
79 0048 02 .uleb128 0x2
80 0049 04 .byte 0x4
81 004a 07 .byte 0x7
82 004b 97000000 .4byte .LASF5
83 004f 02 .uleb128 0x2
84 0050 08 .byte 0x8
85 0051 05 .byte 0x5
86 0052 00000000 .4byte .LASF6
87 0056 02 .uleb128 0x2
88 0057 08 .byte 0x8
89 0058 07 .byte 0x7
90 0059 A9000000 .4byte .LASF7
91 005d 03 .uleb128 0x3
92 005e 04 .byte 0x4
93 005f 05 .byte 0x5
94 0060 696E7400 .ascii "int\000"
95 0064 02 .uleb128 0x2
96 0065 04 .byte 0x4
97 0066 07 .byte 0x7
98 0067 0E000000 .4byte .LASF8
99 006b 02 .uleb128 0x2
100 006c 04 .byte 0x4
101 006d 04 .byte 0x4
102 006e 94010000 .4byte .LASF9
103 0072 02 .uleb128 0x2
104 0073 08 .byte 0x8
105 0074 04 .byte 0x4
106 0075 6E010000 .4byte .LASF10
107 0079 02 .uleb128 0x2
108 007a 01 .byte 0x1
109 007b 08 .byte 0x8
110 007c 4A010000 .4byte .LASF11
111 0080 02 .uleb128 0x2
112 0081 04 .byte 0x4
113 0082 07 .byte 0x7
114 0083 A4010000 .4byte .LASF12
115 0087 04 .uleb128 0x4
116 0088 58010000 .4byte .LASF16
117 008c 01 .byte 0x1
118 008d 21 .byte 0x21
119 008e 00000000 .4byte .LFB2
120 0092 0C000000 .4byte .LFE2-.LFB2
121 0096 01 .uleb128 0x1
122 0097 9C .byte 0x9c
123 0098 00 .byte 0
124 .section .debug_abbrev,"",%progbits
125 .Ldebug_abbrev0:
126 0000 01 .uleb128 0x1
127 0001 11 .uleb128 0x11
128 0002 01 .byte 0x1
129 0003 25 .uleb128 0x25
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s page 4


130 0004 0E .uleb128 0xe
131 0005 13 .uleb128 0x13
132 0006 0B .uleb128 0xb
133 0007 03 .uleb128 0x3
134 0008 0E .uleb128 0xe
135 0009 1B .uleb128 0x1b
136 000a 0E .uleb128 0xe
137 000b 55 .uleb128 0x55
138 000c 17 .uleb128 0x17
139 000d 11 .uleb128 0x11
140 000e 01 .uleb128 0x1
141 000f 10 .uleb128 0x10
142 0010 17 .uleb128 0x17
143 0011 00 .byte 0
144 0012 00 .byte 0
145 0013 02 .uleb128 0x2
146 0014 24 .uleb128 0x24
147 0015 00 .byte 0
148 0016 0B .uleb128 0xb
149 0017 0B .uleb128 0xb
150 0018 3E .uleb128 0x3e
151 0019 0B .uleb128 0xb
152 001a 03 .uleb128 0x3
153 001b 0E .uleb128 0xe
154 001c 00 .byte 0
155 001d 00 .byte 0
156 001e 03 .uleb128 0x3
157 001f 24 .uleb128 0x24
158 0020 00 .byte 0
159 0021 0B .uleb128 0xb
160 0022 0B .uleb128 0xb
161 0023 3E .uleb128 0x3e
162 0024 0B .uleb128 0xb
163 0025 03 .uleb128 0x3
164 0026 08 .uleb128 0x8
165 0027 00 .byte 0
166 0028 00 .byte 0
167 0029 04 .uleb128 0x4
168 002a 2E .uleb128 0x2e
169 002b 00 .byte 0
170 002c 3F .uleb128 0x3f
171 002d 19 .uleb128 0x19
172 002e 03 .uleb128 0x3
173 002f 0E .uleb128 0xe
174 0030 3A .uleb128 0x3a
175 0031 0B .uleb128 0xb
176 0032 3B .uleb128 0x3b
177 0033 0B .uleb128 0xb
178 0034 27 .uleb128 0x27
179 0035 19 .uleb128 0x19
180 0036 11 .uleb128 0x11
181 0037 01 .uleb128 0x1
182 0038 12 .uleb128 0x12
183 0039 06 .uleb128 0x6
184 003a 40 .uleb128 0x40
185 003b 18 .uleb128 0x18
186 003c 9642 .uleb128 0x2116
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s page 5


187 003e 19 .uleb128 0x19
188 003f 00 .byte 0
189 0040 00 .byte 0
190 0041 00 .byte 0
191 .section .debug_aranges,"",%progbits
192 0000 1C000000 .4byte 0x1c
193 0004 0200 .2byte 0x2
194 0006 00000000 .4byte .Ldebug_info0
195 000a 04 .byte 0x4
196 000b 00 .byte 0
197 000c 0000 .2byte 0
198 000e 0000 .2byte 0
199 0010 00000000 .4byte .LFB2
200 0014 0C000000 .4byte .LFE2-.LFB2
201 0018 00000000 .4byte 0
202 001c 00000000 .4byte 0
203 .section .debug_ranges,"",%progbits
204 .Ldebug_ranges0:
205 0000 00000000 .4byte .LFB2
206 0004 0C000000 .4byte .LFE2
207 0008 00000000 .4byte 0
208 000c 00000000 .4byte 0
209 .section .debug_line,"",%progbits
210 .Ldebug_line0:
211 0000 54000000 .section .debug_str,"MS",%progbits,1
211 02003D00
211 00000201
211 FB0E0D00
211 01010101
212 .LASF6:
213 0000 6C6F6E67 .ascii "long long int\000"
213 206C6F6E
213 6720696E
213 7400
214 .LASF8:
215 000e 756E7369 .ascii "unsigned int\000"
215 676E6564
215 20696E74
215 00
216 .LASF15:
217 001b 433A5C55 .ascii "C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
217 73657273
217 5C706D61
217 645C4465
217 736B746F
218 0048 65746564 .ascii "eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
218 204C6162
218 735C424C
218 45204C61
218 6220315F
219 .LASF14:
220 0070 2E5C4765 .ascii ".\\Generated_Source\\PSoC4\\BLE_HAL_INT.c\000"
220 6E657261
220 7465645F
220 536F7572
220 63655C50
221 .LASF5:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s page 6


222 0097 6C6F6E67 .ascii "long unsigned int\000"
222 20756E73
222 69676E65
222 6420696E
222 7400
223 .LASF7:
224 00a9 6C6F6E67 .ascii "long long unsigned int\000"
224 206C6F6E
224 6720756E
224 7369676E
224 65642069
225 .LASF13:
226 00c0 474E5520 .ascii "GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
226 4320342E
226 382E3420
226 32303134
226 30353236
227 00f3 616E6368 .ascii "anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
227 20726576
227 6973696F
227 6E203231
227 31333538
228 0126 30202D66 .ascii "0 -ffunction-sections\000"
228 66756E63
228 74696F6E
228 2D736563
228 74696F6E
229 .LASF1:
230 013c 756E7369 .ascii "unsigned char\000"
230 676E6564
230 20636861
230 7200
231 .LASF11:
232 014a 63686172 .ascii "char\000"
232 00
233 .LASF4:
234 014f 6C6F6E67 .ascii "long int\000"
234 20696E74
234 00
235 .LASF16:
236 0158 4379424C .ascii "CyBLE_Bless_Interrupt\000"
236 455F426C
236 6573735F
236 496E7465
236 72727570
237 .LASF10:
238 016e 646F7562 .ascii "double\000"
238 6C6500
239 .LASF3:
240 0175 73686F72 .ascii "short unsigned int\000"
240 7420756E
240 7369676E
240 65642069
240 6E7400
241 .LASF0:
242 0188 7369676E .ascii "signed char\000"
242 65642063
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s page 7


242 68617200
243 .LASF9:
244 0194 666C6F61 .ascii "float\000"
244 7400
245 .LASF2:
246 019a 73686F72 .ascii "short int\000"
246 7420696E
246 7400
247 .LASF12:
248 01a4 73697A65 .ascii "sizetype\000"
248 74797065
248 00
249 .ident "GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
(8-8/52)