Project

General

Profile

ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.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 "cyutils.c"
14 .text
15 .Ltext0:
16 .cfi_sections .debug_frame
17 .section .text.CySetReg24,"ax",%progbits
18 .align 2
19 .global CySetReg24
20 .code 16
21 .thumb_func
22 .type CySetReg24, %function
23 CySetReg24:
24 .LFB0:
25 .file 1 ".\\Generated_Source\\PSoC4\\cyutils.c"
1:.\Generated_Source\PSoC4/cyutils.c **** /*******************************************************************************
2:.\Generated_Source\PSoC4/cyutils.c **** * FILENAME: cyutils.c
3:.\Generated_Source\PSoC4/cyutils.c **** * Version 5.0
4:.\Generated_Source\PSoC4/cyutils.c **** *
5:.\Generated_Source\PSoC4/cyutils.c **** * Description:
6:.\Generated_Source\PSoC4/cyutils.c **** * CyUtils provides a function to handle 24-bit value writes.
7:.\Generated_Source\PSoC4/cyutils.c **** *
8:.\Generated_Source\PSoC4/cyutils.c **** ********************************************************************************
9:.\Generated_Source\PSoC4/cyutils.c **** * Copyright 2008-2015, Cypress Semiconductor Corporation. All rights reserved.
10:.\Generated_Source\PSoC4/cyutils.c **** * You may use this file only in accordance with the license, terms, conditions,
11:.\Generated_Source\PSoC4/cyutils.c **** * disclaimers, and limitations in the end user license agreement accompanying
12:.\Generated_Source\PSoC4/cyutils.c **** * the software package with which this file was provided.
13:.\Generated_Source\PSoC4/cyutils.c **** *******************************************************************************/
14:.\Generated_Source\PSoC4/cyutils.c ****
15:.\Generated_Source\PSoC4/cyutils.c **** #include "cytypes.h"
16:.\Generated_Source\PSoC4/cyutils.c ****
17:.\Generated_Source\PSoC4/cyutils.c **** #if (!CY_PSOC3)
18:.\Generated_Source\PSoC4/cyutils.c ****
19:.\Generated_Source\PSoC4/cyutils.c **** /***************************************************************************
20:.\Generated_Source\PSoC4/cyutils.c **** * Function Name: CySetReg24
21:.\Generated_Source\PSoC4/cyutils.c **** ****************************************************************************
22:.\Generated_Source\PSoC4/cyutils.c **** *
23:.\Generated_Source\PSoC4/cyutils.c **** * Summary:
24:.\Generated_Source\PSoC4/cyutils.c **** * Writes a 24-bit value to the specified register.
25:.\Generated_Source\PSoC4/cyutils.c **** *
26:.\Generated_Source\PSoC4/cyutils.c **** * Parameters:
27:.\Generated_Source\PSoC4/cyutils.c **** * addr : the address where data must be written.
28:.\Generated_Source\PSoC4/cyutils.c **** * value: the data that must be written.
29:.\Generated_Source\PSoC4/cyutils.c **** *
30:.\Generated_Source\PSoC4/cyutils.c **** * Return:
31:.\Generated_Source\PSoC4/cyutils.c **** * None
32:.\Generated_Source\PSoC4/cyutils.c **** *
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 2


33:.\Generated_Source\PSoC4/cyutils.c **** * Reentrant:
34:.\Generated_Source\PSoC4/cyutils.c **** * No
35:.\Generated_Source\PSoC4/cyutils.c **** *
36:.\Generated_Source\PSoC4/cyutils.c **** ***************************************************************************/
37:.\Generated_Source\PSoC4/cyutils.c **** void CySetReg24(uint32 volatile * addr, uint32 value)
38:.\Generated_Source\PSoC4/cyutils.c **** {
26 .loc 1 38 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 84B0 sub sp, sp, #16
33 .cfi_def_cfa_offset 24
34 0004 00AF add r7, sp, #0
35 .cfi_def_cfa_register 7
36 0006 7860 str r0, [r7, #4]
37 0008 3960 str r1, [r7]
39:.\Generated_Source\PSoC4/cyutils.c **** uint8 volatile *tmpAddr;
40:.\Generated_Source\PSoC4/cyutils.c ****
41:.\Generated_Source\PSoC4/cyutils.c **** tmpAddr = (uint8 volatile *) addr;
38 .loc 1 41 0
39 000a 7B68 ldr r3, [r7, #4]
40 000c FB60 str r3, [r7, #12]
42:.\Generated_Source\PSoC4/cyutils.c ****
43:.\Generated_Source\PSoC4/cyutils.c **** tmpAddr[0u] = (uint8) value;
41 .loc 1 43 0
42 000e 3B68 ldr r3, [r7]
43 0010 DAB2 uxtb r2, r3
44 0012 FB68 ldr r3, [r7, #12]
45 0014 1A70 strb r2, [r3]
44:.\Generated_Source\PSoC4/cyutils.c **** tmpAddr[1u] = (uint8) (value >> 8u);
46 .loc 1 44 0
47 0016 FB68 ldr r3, [r7, #12]
48 0018 0133 add r3, r3, #1
49 001a 3A68 ldr r2, [r7]
50 001c 120A lsr r2, r2, #8
51 001e D2B2 uxtb r2, r2
52 0020 1A70 strb r2, [r3]
45:.\Generated_Source\PSoC4/cyutils.c **** tmpAddr[2u] = (uint8) (value >> 16u);
53 .loc 1 45 0
54 0022 FB68 ldr r3, [r7, #12]
55 0024 0233 add r3, r3, #2
56 0026 3A68 ldr r2, [r7]
57 0028 120C lsr r2, r2, #16
58 002a D2B2 uxtb r2, r2
59 002c 1A70 strb r2, [r3]
46:.\Generated_Source\PSoC4/cyutils.c **** }
60 .loc 1 46 0
61 002e BD46 mov sp, r7
62 0030 04B0 add sp, sp, #16
63 @ sp needed
64 0032 80BD pop {r7, pc}
65 .cfi_endproc
66 .LFE0:
67 .size CySetReg24, .-CySetReg24
68 .section .text.CyGetReg24,"ax",%progbits
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 3


69 .align 2
70 .global CyGetReg24
71 .code 16
72 .thumb_func
73 .type CyGetReg24, %function
74 CyGetReg24:
75 .LFB1:
47:.\Generated_Source\PSoC4/cyutils.c ****
48:.\Generated_Source\PSoC4/cyutils.c ****
49:.\Generated_Source\PSoC4/cyutils.c **** #if(CY_PSOC4)
50:.\Generated_Source\PSoC4/cyutils.c ****
51:.\Generated_Source\PSoC4/cyutils.c **** /***************************************************************************
52:.\Generated_Source\PSoC4/cyutils.c **** * Function Name: CyGetReg24
53:.\Generated_Source\PSoC4/cyutils.c **** ****************************************************************************
54:.\Generated_Source\PSoC4/cyutils.c **** *
55:.\Generated_Source\PSoC4/cyutils.c **** * Summary:
56:.\Generated_Source\PSoC4/cyutils.c **** * Reads the 24-bit value from the specified register.
57:.\Generated_Source\PSoC4/cyutils.c **** *
58:.\Generated_Source\PSoC4/cyutils.c **** * Parameters:
59:.\Generated_Source\PSoC4/cyutils.c **** * addr : the address where data must be read.
60:.\Generated_Source\PSoC4/cyutils.c **** *
61:.\Generated_Source\PSoC4/cyutils.c **** * Return:
62:.\Generated_Source\PSoC4/cyutils.c **** * None
63:.\Generated_Source\PSoC4/cyutils.c **** *
64:.\Generated_Source\PSoC4/cyutils.c **** * Reentrant:
65:.\Generated_Source\PSoC4/cyutils.c **** * No
66:.\Generated_Source\PSoC4/cyutils.c **** *
67:.\Generated_Source\PSoC4/cyutils.c **** ***************************************************************************/
68:.\Generated_Source\PSoC4/cyutils.c **** uint32 CyGetReg24(uint32 const volatile * addr)
69:.\Generated_Source\PSoC4/cyutils.c **** {
76 .loc 1 69 0
77 .cfi_startproc
78 0000 80B5 push {r7, lr}
79 .cfi_def_cfa_offset 8
80 .cfi_offset 7, -8
81 .cfi_offset 14, -4
82 0002 84B0 sub sp, sp, #16
83 .cfi_def_cfa_offset 24
84 0004 00AF add r7, sp, #0
85 .cfi_def_cfa_register 7
86 0006 7860 str r0, [r7, #4]
70:.\Generated_Source\PSoC4/cyutils.c **** uint8 const volatile *tmpAddr;
71:.\Generated_Source\PSoC4/cyutils.c **** uint32 value;
72:.\Generated_Source\PSoC4/cyutils.c ****
73:.\Generated_Source\PSoC4/cyutils.c **** tmpAddr = (uint8 const volatile *) addr;
87 .loc 1 73 0
88 0008 7B68 ldr r3, [r7, #4]
89 000a FB60 str r3, [r7, #12]
74:.\Generated_Source\PSoC4/cyutils.c ****
75:.\Generated_Source\PSoC4/cyutils.c **** value = (uint32) tmpAddr[0u];
90 .loc 1 75 0
91 000c FB68 ldr r3, [r7, #12]
92 000e 1B78 ldrb r3, [r3]
93 0010 DBB2 uxtb r3, r3
94 0012 BB60 str r3, [r7, #8]
76:.\Generated_Source\PSoC4/cyutils.c **** value |= ((uint32) tmpAddr[1u] << 8u );
95 .loc 1 76 0
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 4


96 0014 FB68 ldr r3, [r7, #12]
97 0016 0133 add r3, r3, #1
98 0018 1B78 ldrb r3, [r3]
99 001a DBB2 uxtb r3, r3
100 001c 1B02 lsl r3, r3, #8
101 001e BA68 ldr r2, [r7, #8]
102 0020 1343 orr r3, r2
103 0022 BB60 str r3, [r7, #8]
77:.\Generated_Source\PSoC4/cyutils.c **** value |= ((uint32) tmpAddr[2u] << 16u);
104 .loc 1 77 0
105 0024 FB68 ldr r3, [r7, #12]
106 0026 0233 add r3, r3, #2
107 0028 1B78 ldrb r3, [r3]
108 002a DBB2 uxtb r3, r3
109 002c 1B04 lsl r3, r3, #16
110 002e BA68 ldr r2, [r7, #8]
111 0030 1343 orr r3, r2
112 0032 BB60 str r3, [r7, #8]
78:.\Generated_Source\PSoC4/cyutils.c ****
79:.\Generated_Source\PSoC4/cyutils.c **** return(value);
113 .loc 1 79 0
114 0034 BB68 ldr r3, [r7, #8]
80:.\Generated_Source\PSoC4/cyutils.c **** }
115 .loc 1 80 0
116 0036 181C mov r0, r3
117 0038 BD46 mov sp, r7
118 003a 04B0 add sp, sp, #16
119 @ sp needed
120 003c 80BD pop {r7, pc}
121 .cfi_endproc
122 .LFE1:
123 .size CyGetReg24, .-CyGetReg24
124 003e C046 .text
125 .Letext0:
126 .file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
127 .section .debug_info,"",%progbits
128 .Ldebug_info0:
129 0000 43010000 .4byte 0x143
130 0004 0400 .2byte 0x4
131 0006 00000000 .4byte .Ldebug_abbrev0
132 000a 04 .byte 0x4
133 000b 01 .uleb128 0x1
134 000c 0C010000 .4byte .LASF17
135 0010 01 .byte 0x1
136 0011 80000000 .4byte .LASF18
137 0015 A3000000 .4byte .LASF19
138 0019 00000000 .4byte .Ldebug_ranges0+0
139 001d 00000000 .4byte 0
140 0021 00000000 .4byte .Ldebug_line0
141 0025 02 .uleb128 0x2
142 0026 01 .byte 0x1
143 0027 06 .byte 0x6
144 0028 B4010000 .4byte .LASF0
145 002c 02 .uleb128 0x2
146 002d 01 .byte 0x1
147 002e 08 .byte 0x8
148 002f 45000000 .4byte .LASF1
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 5


149 0033 02 .uleb128 0x2
150 0034 02 .byte 0x2
151 0035 05 .byte 0x5
152 0036 9B010000 .4byte .LASF2
153 003a 02 .uleb128 0x2
154 003b 02 .byte 0x2
155 003c 07 .byte 0x7
156 003d 6D000000 .4byte .LASF3
157 0041 02 .uleb128 0x2
158 0042 04 .byte 0x4
159 0043 05 .byte 0x5
160 0044 AB010000 .4byte .LASF4
161 0048 02 .uleb128 0x2
162 0049 04 .byte 0x4
163 004a 07 .byte 0x7
164 004b 5B000000 .4byte .LASF5
165 004f 02 .uleb128 0x2
166 0050 08 .byte 0x8
167 0051 05 .byte 0x5
168 0052 88010000 .4byte .LASF6
169 0056 02 .uleb128 0x2
170 0057 08 .byte 0x8
171 0058 07 .byte 0x7
172 0059 2E000000 .4byte .LASF7
173 005d 03 .uleb128 0x3
174 005e 04 .byte 0x4
175 005f 05 .byte 0x5
176 0060 696E7400 .ascii "int\000"
177 0064 02 .uleb128 0x2
178 0065 04 .byte 0x4
179 0066 07 .byte 0x7
180 0067 FF000000 .4byte .LASF8
181 006b 04 .uleb128 0x4
182 006c A5010000 .4byte .LASF9
183 0070 02 .byte 0x2
184 0071 B3 .byte 0xb3
185 0072 2C000000 .4byte 0x2c
186 0076 04 .uleb128 0x4
187 0077 F8000000 .4byte .LASF10
188 007b 02 .byte 0x2
189 007c B5 .byte 0xb5
190 007d 48000000 .4byte 0x48
191 0081 02 .uleb128 0x2
192 0082 04 .byte 0x4
193 0083 04 .byte 0x4
194 0084 28000000 .4byte .LASF11
195 0088 02 .uleb128 0x2
196 0089 08 .byte 0x8
197 008a 04 .byte 0x4
198 008b 1C000000 .4byte .LASF12
199 008f 02 .uleb128 0x2
200 0090 01 .byte 0x1
201 0091 08 .byte 0x8
202 0092 96010000 .4byte .LASF13
203 0096 05 .uleb128 0x5
204 0097 6B000000 .4byte 0x6b
205 009b 05 .uleb128 0x5
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 6


206 009c 76000000 .4byte 0x76
207 00a0 06 .uleb128 0x6
208 00a1 11000000 .4byte .LASF20
209 00a5 01 .byte 0x1
210 00a6 25 .byte 0x25
211 00a7 00000000 .4byte .LFB0
212 00ab 34000000 .4byte .LFE0-.LFB0
213 00af 01 .uleb128 0x1
214 00b0 9C .byte 0x9c
215 00b1 E0000000 .4byte 0xe0
216 00b5 07 .uleb128 0x7
217 00b6 23000000 .4byte .LASF14
218 00ba 01 .byte 0x1
219 00bb 25 .byte 0x25
220 00bc E0000000 .4byte 0xe0
221 00c0 02 .uleb128 0x2
222 00c1 91 .byte 0x91
223 00c2 6C .sleb128 -20
224 00c3 07 .uleb128 0x7
225 00c4 00000000 .4byte .LASF15
226 00c8 01 .byte 0x1
227 00c9 25 .byte 0x25
228 00ca 76000000 .4byte 0x76
229 00ce 02 .uleb128 0x2
230 00cf 91 .byte 0x91
231 00d0 68 .sleb128 -24
232 00d1 08 .uleb128 0x8
233 00d2 53000000 .4byte .LASF16
234 00d6 01 .byte 0x1
235 00d7 27 .byte 0x27
236 00d8 E6000000 .4byte 0xe6
237 00dc 02 .uleb128 0x2
238 00dd 91 .byte 0x91
239 00de 74 .sleb128 -12
240 00df 00 .byte 0
241 00e0 09 .uleb128 0x9
242 00e1 04 .byte 0x4
243 00e2 9B000000 .4byte 0x9b
244 00e6 09 .uleb128 0x9
245 00e7 04 .byte 0x4
246 00e8 96000000 .4byte 0x96
247 00ec 0A .uleb128 0xa
248 00ed 06000000 .4byte .LASF21
249 00f1 01 .byte 0x1
250 00f2 44 .byte 0x44
251 00f3 76000000 .4byte 0x76
252 00f7 00000000 .4byte .LFB1
253 00fb 3E000000 .4byte .LFE1-.LFB1
254 00ff 01 .uleb128 0x1
255 0100 9C .byte 0x9c
256 0101 30010000 .4byte 0x130
257 0105 07 .uleb128 0x7
258 0106 23000000 .4byte .LASF14
259 010a 01 .byte 0x1
260 010b 44 .byte 0x44
261 010c 30010000 .4byte 0x130
262 0110 02 .uleb128 0x2
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 7


263 0111 91 .byte 0x91
264 0112 6C .sleb128 -20
265 0113 08 .uleb128 0x8
266 0114 53000000 .4byte .LASF16
267 0118 01 .byte 0x1
268 0119 46 .byte 0x46
269 011a 3B010000 .4byte 0x13b
270 011e 02 .uleb128 0x2
271 011f 91 .byte 0x91
272 0120 74 .sleb128 -12
273 0121 08 .uleb128 0x8
274 0122 00000000 .4byte .LASF15
275 0126 01 .byte 0x1
276 0127 47 .byte 0x47
277 0128 76000000 .4byte 0x76
278 012c 02 .uleb128 0x2
279 012d 91 .byte 0x91
280 012e 70 .sleb128 -16
281 012f 00 .byte 0
282 0130 09 .uleb128 0x9
283 0131 04 .byte 0x4
284 0132 36010000 .4byte 0x136
285 0136 0B .uleb128 0xb
286 0137 9B000000 .4byte 0x9b
287 013b 09 .uleb128 0x9
288 013c 04 .byte 0x4
289 013d 41010000 .4byte 0x141
290 0141 0B .uleb128 0xb
291 0142 96000000 .4byte 0x96
292 0146 00 .byte 0
293 .section .debug_abbrev,"",%progbits
294 .Ldebug_abbrev0:
295 0000 01 .uleb128 0x1
296 0001 11 .uleb128 0x11
297 0002 01 .byte 0x1
298 0003 25 .uleb128 0x25
299 0004 0E .uleb128 0xe
300 0005 13 .uleb128 0x13
301 0006 0B .uleb128 0xb
302 0007 03 .uleb128 0x3
303 0008 0E .uleb128 0xe
304 0009 1B .uleb128 0x1b
305 000a 0E .uleb128 0xe
306 000b 55 .uleb128 0x55
307 000c 17 .uleb128 0x17
308 000d 11 .uleb128 0x11
309 000e 01 .uleb128 0x1
310 000f 10 .uleb128 0x10
311 0010 17 .uleb128 0x17
312 0011 00 .byte 0
313 0012 00 .byte 0
314 0013 02 .uleb128 0x2
315 0014 24 .uleb128 0x24
316 0015 00 .byte 0
317 0016 0B .uleb128 0xb
318 0017 0B .uleb128 0xb
319 0018 3E .uleb128 0x3e
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 8


320 0019 0B .uleb128 0xb
321 001a 03 .uleb128 0x3
322 001b 0E .uleb128 0xe
323 001c 00 .byte 0
324 001d 00 .byte 0
325 001e 03 .uleb128 0x3
326 001f 24 .uleb128 0x24
327 0020 00 .byte 0
328 0021 0B .uleb128 0xb
329 0022 0B .uleb128 0xb
330 0023 3E .uleb128 0x3e
331 0024 0B .uleb128 0xb
332 0025 03 .uleb128 0x3
333 0026 08 .uleb128 0x8
334 0027 00 .byte 0
335 0028 00 .byte 0
336 0029 04 .uleb128 0x4
337 002a 16 .uleb128 0x16
338 002b 00 .byte 0
339 002c 03 .uleb128 0x3
340 002d 0E .uleb128 0xe
341 002e 3A .uleb128 0x3a
342 002f 0B .uleb128 0xb
343 0030 3B .uleb128 0x3b
344 0031 0B .uleb128 0xb
345 0032 49 .uleb128 0x49
346 0033 13 .uleb128 0x13
347 0034 00 .byte 0
348 0035 00 .byte 0
349 0036 05 .uleb128 0x5
350 0037 35 .uleb128 0x35
351 0038 00 .byte 0
352 0039 49 .uleb128 0x49
353 003a 13 .uleb128 0x13
354 003b 00 .byte 0
355 003c 00 .byte 0
356 003d 06 .uleb128 0x6
357 003e 2E .uleb128 0x2e
358 003f 01 .byte 0x1
359 0040 3F .uleb128 0x3f
360 0041 19 .uleb128 0x19
361 0042 03 .uleb128 0x3
362 0043 0E .uleb128 0xe
363 0044 3A .uleb128 0x3a
364 0045 0B .uleb128 0xb
365 0046 3B .uleb128 0x3b
366 0047 0B .uleb128 0xb
367 0048 27 .uleb128 0x27
368 0049 19 .uleb128 0x19
369 004a 11 .uleb128 0x11
370 004b 01 .uleb128 0x1
371 004c 12 .uleb128 0x12
372 004d 06 .uleb128 0x6
373 004e 40 .uleb128 0x40
374 004f 18 .uleb128 0x18
375 0050 9742 .uleb128 0x2117
376 0052 19 .uleb128 0x19
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 9


377 0053 01 .uleb128 0x1
378 0054 13 .uleb128 0x13
379 0055 00 .byte 0
380 0056 00 .byte 0
381 0057 07 .uleb128 0x7
382 0058 05 .uleb128 0x5
383 0059 00 .byte 0
384 005a 03 .uleb128 0x3
385 005b 0E .uleb128 0xe
386 005c 3A .uleb128 0x3a
387 005d 0B .uleb128 0xb
388 005e 3B .uleb128 0x3b
389 005f 0B .uleb128 0xb
390 0060 49 .uleb128 0x49
391 0061 13 .uleb128 0x13
392 0062 02 .uleb128 0x2
393 0063 18 .uleb128 0x18
394 0064 00 .byte 0
395 0065 00 .byte 0
396 0066 08 .uleb128 0x8
397 0067 34 .uleb128 0x34
398 0068 00 .byte 0
399 0069 03 .uleb128 0x3
400 006a 0E .uleb128 0xe
401 006b 3A .uleb128 0x3a
402 006c 0B .uleb128 0xb
403 006d 3B .uleb128 0x3b
404 006e 0B .uleb128 0xb
405 006f 49 .uleb128 0x49
406 0070 13 .uleb128 0x13
407 0071 02 .uleb128 0x2
408 0072 18 .uleb128 0x18
409 0073 00 .byte 0
410 0074 00 .byte 0
411 0075 09 .uleb128 0x9
412 0076 0F .uleb128 0xf
413 0077 00 .byte 0
414 0078 0B .uleb128 0xb
415 0079 0B .uleb128 0xb
416 007a 49 .uleb128 0x49
417 007b 13 .uleb128 0x13
418 007c 00 .byte 0
419 007d 00 .byte 0
420 007e 0A .uleb128 0xa
421 007f 2E .uleb128 0x2e
422 0080 01 .byte 0x1
423 0081 3F .uleb128 0x3f
424 0082 19 .uleb128 0x19
425 0083 03 .uleb128 0x3
426 0084 0E .uleb128 0xe
427 0085 3A .uleb128 0x3a
428 0086 0B .uleb128 0xb
429 0087 3B .uleb128 0x3b
430 0088 0B .uleb128 0xb
431 0089 27 .uleb128 0x27
432 008a 19 .uleb128 0x19
433 008b 49 .uleb128 0x49
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 10


434 008c 13 .uleb128 0x13
435 008d 11 .uleb128 0x11
436 008e 01 .uleb128 0x1
437 008f 12 .uleb128 0x12
438 0090 06 .uleb128 0x6
439 0091 40 .uleb128 0x40
440 0092 18 .uleb128 0x18
441 0093 9742 .uleb128 0x2117
442 0095 19 .uleb128 0x19
443 0096 01 .uleb128 0x1
444 0097 13 .uleb128 0x13
445 0098 00 .byte 0
446 0099 00 .byte 0
447 009a 0B .uleb128 0xb
448 009b 26 .uleb128 0x26
449 009c 00 .byte 0
450 009d 49 .uleb128 0x49
451 009e 13 .uleb128 0x13
452 009f 00 .byte 0
453 00a0 00 .byte 0
454 00a1 00 .byte 0
455 .section .debug_aranges,"",%progbits
456 0000 24000000 .4byte 0x24
457 0004 0200 .2byte 0x2
458 0006 00000000 .4byte .Ldebug_info0
459 000a 04 .byte 0x4
460 000b 00 .byte 0
461 000c 0000 .2byte 0
462 000e 0000 .2byte 0
463 0010 00000000 .4byte .LFB0
464 0014 34000000 .4byte .LFE0-.LFB0
465 0018 00000000 .4byte .LFB1
466 001c 3E000000 .4byte .LFE1-.LFB1
467 0020 00000000 .4byte 0
468 0024 00000000 .4byte 0
469 .section .debug_ranges,"",%progbits
470 .Ldebug_ranges0:
471 0000 00000000 .4byte .LFB0
472 0004 34000000 .4byte .LFE0
473 0008 00000000 .4byte .LFB1
474 000c 3E000000 .4byte .LFE1
475 0010 00000000 .4byte 0
476 0014 00000000 .4byte 0
477 .section .debug_line,"",%progbits
478 .Ldebug_line0:
479 0000 76000000 .section .debug_str,"MS",%progbits,1
479 02004600
479 00000201
479 FB0E0D00
479 01010101
480 .LASF15:
481 0000 76616C75 .ascii "value\000"
481 6500
482 .LASF21:
483 0006 43794765 .ascii "CyGetReg24\000"
483 74526567
483 323400
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 11


484 .LASF20:
485 0011 43795365 .ascii "CySetReg24\000"
485 74526567
485 323400
486 .LASF12:
487 001c 646F7562 .ascii "double\000"
487 6C6500
488 .LASF14:
489 0023 61646472 .ascii "addr\000"
489 00
490 .LASF11:
491 0028 666C6F61 .ascii "float\000"
491 7400
492 .LASF7:
493 002e 6C6F6E67 .ascii "long long unsigned int\000"
493 206C6F6E
493 6720756E
493 7369676E
493 65642069
494 .LASF1:
495 0045 756E7369 .ascii "unsigned char\000"
495 676E6564
495 20636861
495 7200
496 .LASF16:
497 0053 746D7041 .ascii "tmpAddr\000"
497 64647200
498 .LASF5:
499 005b 6C6F6E67 .ascii "long unsigned int\000"
499 20756E73
499 69676E65
499 6420696E
499 7400
500 .LASF3:
501 006d 73686F72 .ascii "short unsigned int\000"
501 7420756E
501 7369676E
501 65642069
501 6E7400
502 .LASF18:
503 0080 2E5C4765 .ascii ".\\Generated_Source\\PSoC4\\cyutils.c\000"
503 6E657261
503 7465645F
503 536F7572
503 63655C50
504 .LASF19:
505 00a3 433A5C55 .ascii "C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
505 73657273
505 5C706D61
505 645C4465
505 736B746F
506 00d0 65746564 .ascii "eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
506 204C6162
506 735C424C
506 45204C61
506 6220315F
507 .LASF10:
ARM GAS C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s page 12


508 00f8 75696E74 .ascii "uint32\000"
508 333200
509 .LASF8:
510 00ff 756E7369 .ascii "unsigned int\000"
510 676E6564
510 20696E74
510 00
511 .LASF17:
512 010c 474E5520 .ascii "GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
512 4320342E
512 382E3420
512 32303134
512 30353236
513 013f 616E6368 .ascii "anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
513 20726576
513 6973696F
513 6E203231
513 31333538
514 0172 30202D66 .ascii "0 -ffunction-sections\000"
514 66756E63
514 74696F6E
514 2D736563
514 74696F6E
515 .LASF6:
516 0188 6C6F6E67 .ascii "long long int\000"
516 206C6F6E
516 6720696E
516 7400
517 .LASF13:
518 0196 63686172 .ascii "char\000"
518 00
519 .LASF2:
520 019b 73686F72 .ascii "short int\000"
520 7420696E
520 7400
521 .LASF9:
522 01a5 75696E74 .ascii "uint8\000"
522 3800
523 .LASF4:
524 01ab 6C6F6E67 .ascii "long int\000"
524 20696E74
524 00
525 .LASF0:
526 01b4 7369676E .ascii "signed char\000"
526 65642063
526 68617200
527 .ident "GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
(48-48/52)