Click here to Skip to main content
15,885,309 members
Articles / General Programming

AVRILOS SysTick Timer enhancements

Rate me:
Please Sign up or sign in to vote.
4.00/5 (1 vote)
8 Nov 2011CDDL9 min read 20.5K   160   5  
Bug fixes and enhancements on AVRILOS SysTick module
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 1


   1               		.file	"delay.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__CCP__  = 0x34
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.section	.debug_abbrev,"",@progbits
   9               	.Ldebug_abbrev0:
  10               		.section	.debug_info,"",@progbits
  11               	.Ldebug_info0:
  12               		.section	.debug_line,"",@progbits
  13               	.Ldebug_line0:
  14               		.text
  15               	.Ltext0:
  16               	.global	f_delay_loop_1
  17               		.type	f_delay_loop_1, @function
  18               	f_delay_loop_1:
  19               	.LFB2:
  20               	.LM1:
  21               	.LVL0:
  22               	/* prologue: function */
  23               	/* frame size = 0 */
  24               	.LM2:
  25               	/* #APP */
  26               	 ;  28 "src/Utils/delay.c" 1
  27 0000 8A95      		1: dec r24
  28 0002 01F4      		brne 1b
  29               	 ;  0 "" 2
  30               	.LVL1:
  31               	/* epilogue start */
  32               	.LM3:
  33               	/* #NOAPP */
  34 0004 0895      		ret
  35               	.LFE2:
  36               		.size	f_delay_loop_1, .-f_delay_loop_1
  37               	.global	f_Delay_us
  38               		.type	f_Delay_us, @function
  39               	f_Delay_us:
  40               	.LFB3:
  41               	.LM4:
  42               	.LVL2:
  43               	/* prologue: function */
  44               	/* frame size = 0 */
  45               	.LM5:
  46 0006 8823      		tst r24
  47 0008 01F0      		breq .L6
  48 000a 20E0      		ldi r18,lo8(0)
  49               	.LVL3:
  50               	.LBB20:
  51               	.LBB21:
  52               	.LM6:
  53 000c 38E0      		ldi r19,lo8(8)
  54               	.L5:
  55 000e 932F      		mov r25,r19
  56               	.LVL4:
  57               	/* #APP */
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 2


  58               	 ;  28 "src/Utils/delay.c" 1
  59 0010 9A95      		1: dec r25
  60 0012 01F4      		brne 1b
  61               	 ;  0 "" 2
  62               	/* #NOAPP */
  63               	.LBE21:
  64               	.LBE20:
  65               	.LM7:
  66 0014 2F5F      		subi r18,lo8(-(1))
  67 0016 2817      		cp r18,r24
  68 0018 00F0      		brlo .L5
  69               	.L6:
  70 001a 0895      		ret
  71               	.LFE3:
  72               		.size	f_Delay_us, .-f_Delay_us
  73               	.global	f_Delay_ms
  74               		.type	f_Delay_ms, @function
  75               	f_Delay_ms:
  76               	.LFB4:
  77               	.LM8:
  78               	.LVL5:
  79               	/* prologue: function */
  80               	/* frame size = 0 */
  81               	.LM9:
  82 001c 8823      		tst r24
  83 001e 01F0      		breq .L16
  84 0020 40E0      		ldi r20,lo8(0)
  85               	.LVL6:
  86               	.LBB22:
  87               	.LBB23:
  88               	.LBB24:
  89               	.LBB25:
  90               	.LM10:
  91 0022 38E0      		ldi r19,lo8(8)
  92               	.LVL7:
  93               	.L15:
  94               	.LBE25:
  95               	.LBE24:
  96               	.LBE23:
  97               	.LBE22:
  98               	.LM11:
  99 0024 20E0      		ldi r18,lo8(0)
 100               	.LVL8:
 101               	.L11:
 102               	.LBB29:
 103               	.LBB28:
 104               	.LBB27:
 105               	.LBB26:
 106               	.LM12:
 107 0026 932F      		mov r25,r19
 108               	.LVL9:
 109               	/* #APP */
 110               	 ;  28 "src/Utils/delay.c" 1
 111 0028 9A95      		1: dec r25
 112 002a 01F4      		brne 1b
 113               	 ;  0 "" 2
 114               	/* #NOAPP */
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 3


 115               	.LBE26:
 116               	.LBE27:
 117               	.LM13:
 118 002c 2F5F      		subi r18,lo8(-(1))
 119 002e 2A3F      		cpi r18,lo8(-6)
 120 0030 01F4      		brne .L11
 121 0032 20E0      		ldi r18,lo8(0)
 122               	.LVL10:
 123               	.L12:
 124               	.LBE28:
 125               	.LBE29:
 126               	.LBB30:
 127               	.LBB31:
 128               	.LBB32:
 129               	.LBB33:
 130               	.LM14:
 131 0034 932F      		mov r25,r19
 132               	.LVL11:
 133               	/* #APP */
 134               	 ;  28 "src/Utils/delay.c" 1
 135 0036 9A95      		1: dec r25
 136 0038 01F4      		brne 1b
 137               	 ;  0 "" 2
 138               	/* #NOAPP */
 139               	.LBE33:
 140               	.LBE32:
 141               	.LM15:
 142 003a 2F5F      		subi r18,lo8(-(1))
 143 003c 2A3F      		cpi r18,lo8(-6)
 144 003e 01F4      		brne .L12
 145 0040 20E0      		ldi r18,lo8(0)
 146               	.LVL12:
 147               	.L13:
 148               	.LBE31:
 149               	.LBE30:
 150               	.LBB34:
 151               	.LBB35:
 152               	.LBB36:
 153               	.LBB37:
 154               	.LM16:
 155 0042 932F      		mov r25,r19
 156               	.LVL13:
 157               	/* #APP */
 158               	 ;  28 "src/Utils/delay.c" 1
 159 0044 9A95      		1: dec r25
 160 0046 01F4      		brne 1b
 161               	 ;  0 "" 2
 162               	/* #NOAPP */
 163               	.LBE37:
 164               	.LBE36:
 165               	.LM17:
 166 0048 2F5F      		subi r18,lo8(-(1))
 167 004a 2A3F      		cpi r18,lo8(-6)
 168 004c 01F4      		brne .L13
 169 004e 20E0      		ldi r18,lo8(0)
 170               	.LVL14:
 171               	.L14:
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 4


 172               	.LBE35:
 173               	.LBE34:
 174               	.LBB38:
 175               	.LBB39:
 176               	.LBB40:
 177               	.LBB41:
 178               	.LM18:
 179 0050 932F      		mov r25,r19
 180               	.LVL15:
 181               	/* #APP */
 182               	 ;  28 "src/Utils/delay.c" 1
 183 0052 9A95      		1: dec r25
 184 0054 01F4      		brne 1b
 185               	 ;  0 "" 2
 186               	/* #NOAPP */
 187               	.LBE41:
 188               	.LBE40:
 189               	.LM19:
 190 0056 2F5F      		subi r18,lo8(-(1))
 191 0058 2A3F      		cpi r18,lo8(-6)
 192 005a 01F4      		brne .L14
 193               	.LBE39:
 194               	.LBE38:
 195               	.LM20:
 196 005c 4F5F      		subi r20,lo8(-(1))
 197 005e 4817      		cp r20,r24
 198 0060 00F0      		brlo .L15
 199               	.L16:
 200 0062 0895      		ret
 201               	.LFE4:
 202               		.size	f_Delay_ms, .-f_Delay_ms
 203               		.section	.debug_frame,"",@progbits
 204               	.Lframe0:
 205 0000 0C00 0000 		.long	.LECIE0-.LSCIE0
 206               	.LSCIE0:
 207 0004 FFFF FFFF 		.long	0xffffffff
 208 0008 01        		.byte	0x1
 209 0009 00        		.string	""
 210 000a 01        		.uleb128 0x1
 211 000b 7F        		.sleb128 -1
 212 000c 24        		.byte	0x24
 213 000d 0C        		.byte	0xc
 214 000e 20        		.uleb128 0x20
 215 000f 00        		.uleb128 0x0
 216               		.p2align	2
 217               	.LECIE0:
 218               	.LSFDE0:
 219 0010 0C00 0000 		.long	.LEFDE0-.LASFDE0
 220               	.LASFDE0:
 221 0014 0000 0000 		.long	.Lframe0
 222 0018 0000 0000 		.long	.LFB2
 223 001c 0600 0000 		.long	.LFE2-.LFB2
 224               		.p2align	2
 225               	.LEFDE0:
 226               	.LSFDE2:
 227 0020 0C00 0000 		.long	.LEFDE2-.LASFDE2
 228               	.LASFDE2:
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 5


 229 0024 0000 0000 		.long	.Lframe0
 230 0028 0000 0000 		.long	.LFB3
 231 002c 1600 0000 		.long	.LFE3-.LFB3
 232               		.p2align	2
 233               	.LEFDE2:
 234               	.LSFDE4:
 235 0030 0C00 0000 		.long	.LEFDE4-.LASFDE4
 236               	.LASFDE4:
 237 0034 0000 0000 		.long	.Lframe0
 238 0038 0000 0000 		.long	.LFB4
 239 003c 4800 0000 		.long	.LFE4-.LFB4
 240               		.p2align	2
 241               	.LEFDE4:
 242               		.text
 243               	.Letext0:
 244               		.section	.debug_loc,"",@progbits
 245               	.Ldebug_loc0:
 246               	.LLST3:
 247 0000 2600 0000 		.long	.LVL8-.Ltext0
 248 0004 3400 0000 		.long	.LVL10-.Ltext0
 249 0008 0100      		.word	0x1
 250 000a 62        		.byte	0x62
 251 000b 0000 0000 		.long	0x0
 252 000f 0000 0000 		.long	0x0
 253               	.LLST4:
 254 0013 2600 0000 		.long	.LVL8-.Ltext0
 255 0017 3600 0000 		.long	.LVL11-.Ltext0
 256 001b 0100      		.word	0x1
 257 001d 69        		.byte	0x69
 258 001e 0000 0000 		.long	0x0
 259 0022 0000 0000 		.long	0x0
 260               	.LLST5:
 261 0026 3400 0000 		.long	.LVL10-.Ltext0
 262 002a 4200 0000 		.long	.LVL12-.Ltext0
 263 002e 0100      		.word	0x1
 264 0030 62        		.byte	0x62
 265 0031 0000 0000 		.long	0x0
 266 0035 0000 0000 		.long	0x0
 267               	.LLST6:
 268 0039 3600 0000 		.long	.LVL11-.Ltext0
 269 003d 4400 0000 		.long	.LVL13-.Ltext0
 270 0041 0100      		.word	0x1
 271 0043 69        		.byte	0x69
 272 0044 0000 0000 		.long	0x0
 273 0048 0000 0000 		.long	0x0
 274               	.LLST7:
 275 004c 4200 0000 		.long	.LVL12-.Ltext0
 276 0050 5000 0000 		.long	.LVL14-.Ltext0
 277 0054 0100      		.word	0x1
 278 0056 62        		.byte	0x62
 279 0057 0000 0000 		.long	0x0
 280 005b 0000 0000 		.long	0x0
 281               	.LLST8:
 282 005f 4400 0000 		.long	.LVL13-.Ltext0
 283 0063 5200 0000 		.long	.LVL15-.Ltext0
 284 0067 0100      		.word	0x1
 285 0069 69        		.byte	0x69
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 6


 286 006a 0000 0000 		.long	0x0
 287 006e 0000 0000 		.long	0x0
 288               	.LLST9:
 289 0072 2400 0000 		.long	.LVL7-.Ltext0
 290 0076 2600 0000 		.long	.LVL8-.Ltext0
 291 007a 0100      		.word	0x1
 292 007c 62        		.byte	0x62
 293 007d 5000 0000 		.long	.LVL14-.Ltext0
 294 0081 6400 0000 		.long	.LFE4-.Ltext0
 295 0085 0100      		.word	0x1
 296 0087 62        		.byte	0x62
 297 0088 0000 0000 		.long	0x0
 298 008c 0000 0000 		.long	0x0
 299               	.LLST10:
 300 0090 2400 0000 		.long	.LVL7-.Ltext0
 301 0094 2800 0000 		.long	.LVL9-.Ltext0
 302 0098 0100      		.word	0x1
 303 009a 69        		.byte	0x69
 304 009b 5200 0000 		.long	.LVL15-.Ltext0
 305 009f 6400 0000 		.long	.LFE4-.Ltext0
 306 00a3 0100      		.word	0x1
 307 00a5 69        		.byte	0x69
 308 00a6 0000 0000 		.long	0x0
 309 00aa 0000 0000 		.long	0x0
 310               		.section	.debug_info
 311 0000 4E02 0000 		.long	0x24e
 312 0004 0200      		.word	0x2
 313 0006 0000 0000 		.long	.Ldebug_abbrev0
 314 000a 04        		.byte	0x4
 315 000b 01        		.uleb128 0x1
 316 000c 0000 0000 		.long	.LASF16
 317 0010 01        		.byte	0x1
 318 0011 0000 0000 		.long	.LASF17
 319 0015 0000 0000 		.long	.LASF18
 320 0019 0000 0000 		.long	.Ltext0
 321 001d 0000 0000 		.long	.Letext0
 322 0021 0000 0000 		.long	.Ldebug_line0
 323 0025 02        		.uleb128 0x2
 324 0026 01        		.byte	0x1
 325 0027 06        		.byte	0x6
 326 0028 0000 0000 		.long	.LASF0
 327 002c 03        		.uleb128 0x3
 328 002d 0000 0000 		.long	.LASF10
 329 0031 02        		.byte	0x2
 330 0032 7A        		.byte	0x7a
 331 0033 3700 0000 		.long	0x37
 332 0037 02        		.uleb128 0x2
 333 0038 01        		.byte	0x1
 334 0039 08        		.byte	0x8
 335 003a 0000 0000 		.long	.LASF1
 336 003e 04        		.uleb128 0x4
 337 003f 02        		.byte	0x2
 338 0040 05        		.byte	0x5
 339 0041 696E 7400 		.string	"int"
 340 0045 02        		.uleb128 0x2
 341 0046 02        		.byte	0x2
 342 0047 07        		.byte	0x7
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 7


 343 0048 0000 0000 		.long	.LASF2
 344 004c 02        		.uleb128 0x2
 345 004d 04        		.byte	0x4
 346 004e 05        		.byte	0x5
 347 004f 0000 0000 		.long	.LASF3
 348 0053 02        		.uleb128 0x2
 349 0054 04        		.byte	0x4
 350 0055 07        		.byte	0x7
 351 0056 0000 0000 		.long	.LASF4
 352 005a 02        		.uleb128 0x2
 353 005b 08        		.byte	0x8
 354 005c 05        		.byte	0x5
 355 005d 0000 0000 		.long	.LASF5
 356 0061 02        		.uleb128 0x2
 357 0062 08        		.byte	0x8
 358 0063 07        		.byte	0x7
 359 0064 0000 0000 		.long	.LASF6
 360 0068 02        		.uleb128 0x2
 361 0069 01        		.byte	0x1
 362 006a 06        		.byte	0x6
 363 006b 0000 0000 		.long	.LASF7
 364 006f 02        		.uleb128 0x2
 365 0070 02        		.byte	0x2
 366 0071 07        		.byte	0x7
 367 0072 0000 0000 		.long	.LASF8
 368 0076 02        		.uleb128 0x2
 369 0077 02        		.byte	0x2
 370 0078 05        		.byte	0x5
 371 0079 0000 0000 		.long	.LASF9
 372 007d 03        		.uleb128 0x3
 373 007e 0000 0000 		.long	.LASF11
 374 0082 03        		.byte	0x3
 375 0083 0D        		.byte	0xd
 376 0084 3700 0000 		.long	0x37
 377 0088 05        		.uleb128 0x5
 378 0089 01        		.byte	0x1
 379 008a 0000 0000 		.long	.LASF12
 380 008e 01        		.byte	0x1
 381 008f 1B        		.byte	0x1b
 382 0090 01        		.byte	0x1
 383 0091 00        		.byte	0x0
 384 0092 A200 0000 		.long	0xa2
 385 0096 06        		.uleb128 0x6
 386 0097 0000 0000 		.long	.LASF14
 387 009b 01        		.byte	0x1
 388 009c 1A        		.byte	0x1a
 389 009d 2C00 0000 		.long	0x2c
 390 00a1 00        		.byte	0x0
 391 00a2 05        		.uleb128 0x5
 392 00a3 01        		.byte	0x1
 393 00a4 0000 0000 		.long	.LASF13
 394 00a8 01        		.byte	0x1
 395 00a9 26        		.byte	0x26
 396 00aa 01        		.byte	0x1
 397 00ab 00        		.byte	0x0
 398 00ac C800 0000 		.long	0xc8
 399 00b0 06        		.uleb128 0x6
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 8


 400 00b1 0000 0000 		.long	.LASF15
 401 00b5 01        		.byte	0x1
 402 00b6 25        		.byte	0x25
 403 00b7 7D00 0000 		.long	0x7d
 404 00bb 07        		.uleb128 0x7
 405 00bc 0000 0000 		.long	.LASF19
 406 00c0 01        		.byte	0x1
 407 00c1 27        		.byte	0x27
 408 00c2 7D00 0000 		.long	0x7d
 409 00c6 08        		.uleb128 0x8
 410 00c7 00        		.byte	0x0
 411 00c8 09        		.uleb128 0x9
 412 00c9 8800 0000 		.long	0x88
 413 00cd 0000 0000 		.long	.LFB2
 414 00d1 0000 0000 		.long	.LFE2
 415 00d5 02        		.byte	0x2
 416 00d6 90        		.byte	0x90
 417 00d7 20        		.uleb128 0x20
 418 00d8 E400 0000 		.long	0xe4
 419 00dc 0A        		.uleb128 0xa
 420 00dd 9600 0000 		.long	0x96
 421 00e1 01        		.byte	0x1
 422 00e2 68        		.byte	0x68
 423 00e3 00        		.byte	0x0
 424 00e4 09        		.uleb128 0x9
 425 00e5 A200 0000 		.long	0xa2
 426 00e9 0000 0000 		.long	.LFB3
 427 00ed 0000 0000 		.long	.LFE3
 428 00f1 02        		.byte	0x2
 429 00f2 90        		.byte	0x90
 430 00f3 20        		.uleb128 0x20
 431 00f4 1E01 0000 		.long	0x11e
 432 00f8 0A        		.uleb128 0xa
 433 00f9 B000 0000 		.long	0xb0
 434 00fd 01        		.byte	0x1
 435 00fe 68        		.byte	0x68
 436 00ff 0B        		.uleb128 0xb
 437 0100 BB00 0000 		.long	0xbb
 438 0104 01        		.byte	0x1
 439 0105 62        		.byte	0x62
 440 0106 0C        		.uleb128 0xc
 441 0107 8800 0000 		.long	0x88
 442 010b 0000 0000 		.long	.LBB20
 443 010f 0000 0000 		.long	.LBE20
 444 0113 01        		.byte	0x1
 445 0114 2A        		.byte	0x2a
 446 0115 0A        		.uleb128 0xa
 447 0116 DC00 0000 		.long	0xdc
 448 011a 01        		.byte	0x1
 449 011b 69        		.byte	0x69
 450 011c 00        		.byte	0x0
 451 011d 00        		.byte	0x0
 452 011e 0D        		.uleb128 0xd
 453 011f 01        		.byte	0x1
 454 0120 0000 0000 		.long	.LASF20
 455 0124 01        		.byte	0x1
 456 0125 2F        		.byte	0x2f
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 9


 457 0126 01        		.byte	0x1
 458 0127 0000 0000 		.long	.LFB4
 459 012b 0000 0000 		.long	.LFE4
 460 012f 02        		.byte	0x2
 461 0130 90        		.byte	0x90
 462 0131 20        		.uleb128 0x20
 463 0132 0E        		.uleb128 0xe
 464 0133 0000 0000 		.long	.LASF21
 465 0137 01        		.byte	0x1
 466 0138 2E        		.byte	0x2e
 467 0139 7D00 0000 		.long	0x7d
 468 013d 01        		.byte	0x1
 469 013e 68        		.byte	0x68
 470 013f 0F        		.uleb128 0xf
 471 0140 0000 0000 		.long	.LASF22
 472 0144 01        		.byte	0x1
 473 0145 30        		.byte	0x30
 474 0146 7D00 0000 		.long	0x7d
 475 014a 01        		.byte	0x1
 476 014b 64        		.byte	0x64
 477 014c 10        		.uleb128 0x10
 478 014d A200 0000 		.long	0xa2
 479 0151 0000 0000 		.long	.Ldebug_ranges0+0x0
 480 0155 01        		.byte	0x1
 481 0156 33        		.byte	0x33
 482 0157 8501 0000 		.long	0x185
 483 015b 11        		.uleb128 0x11
 484 015c F800 0000 		.long	0xf8
 485 0160 12        		.uleb128 0x12
 486 0161 0000 0000 		.long	.Ldebug_ranges0+0x18
 487 0165 13        		.uleb128 0x13
 488 0166 BB00 0000 		.long	0xbb
 489 016a 0000 0000 		.long	.LLST3
 490 016e 14        		.uleb128 0x14
 491 016f 8800 0000 		.long	0x88
 492 0173 0000 0000 		.long	.Ldebug_ranges0+0x30
 493 0177 01        		.byte	0x1
 494 0178 2A        		.byte	0x2a
 495 0179 15        		.uleb128 0x15
 496 017a DC00 0000 		.long	0xdc
 497 017e 0000 0000 		.long	.LLST4
 498 0182 00        		.byte	0x0
 499 0183 00        		.byte	0x0
 500 0184 00        		.byte	0x0
 501 0185 16        		.uleb128 0x16
 502 0186 A200 0000 		.long	0xa2
 503 018a 0000 0000 		.long	.LBB30
 504 018e 0000 0000 		.long	.LBE30
 505 0192 01        		.byte	0x1
 506 0193 34        		.byte	0x34
 507 0194 CA01 0000 		.long	0x1ca
 508 0198 11        		.uleb128 0x11
 509 0199 F800 0000 		.long	0xf8
 510 019d 17        		.uleb128 0x17
 511 019e 0000 0000 		.long	.LBB31
 512 01a2 0000 0000 		.long	.LBE31
 513 01a6 13        		.uleb128 0x13
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 10


 514 01a7 BB00 0000 		.long	0xbb
 515 01ab 0000 0000 		.long	.LLST5
 516 01af 0C        		.uleb128 0xc
 517 01b0 8800 0000 		.long	0x88
 518 01b4 0000 0000 		.long	.LBB32
 519 01b8 0000 0000 		.long	.LBE32
 520 01bc 01        		.byte	0x1
 521 01bd 2A        		.byte	0x2a
 522 01be 15        		.uleb128 0x15
 523 01bf DC00 0000 		.long	0xdc
 524 01c3 0000 0000 		.long	.LLST6
 525 01c7 00        		.byte	0x0
 526 01c8 00        		.byte	0x0
 527 01c9 00        		.byte	0x0
 528 01ca 16        		.uleb128 0x16
 529 01cb A200 0000 		.long	0xa2
 530 01cf 0000 0000 		.long	.LBB34
 531 01d3 0000 0000 		.long	.LBE34
 532 01d7 01        		.byte	0x1
 533 01d8 35        		.byte	0x35
 534 01d9 0F02 0000 		.long	0x20f
 535 01dd 11        		.uleb128 0x11
 536 01de F800 0000 		.long	0xf8
 537 01e2 17        		.uleb128 0x17
 538 01e3 0000 0000 		.long	.LBB35
 539 01e7 0000 0000 		.long	.LBE35
 540 01eb 13        		.uleb128 0x13
 541 01ec BB00 0000 		.long	0xbb
 542 01f0 0000 0000 		.long	.LLST7
 543 01f4 0C        		.uleb128 0xc
 544 01f5 8800 0000 		.long	0x88
 545 01f9 0000 0000 		.long	.LBB36
 546 01fd 0000 0000 		.long	.LBE36
 547 0201 01        		.byte	0x1
 548 0202 2A        		.byte	0x2a
 549 0203 15        		.uleb128 0x15
 550 0204 DC00 0000 		.long	0xdc
 551 0208 0000 0000 		.long	.LLST8
 552 020c 00        		.byte	0x0
 553 020d 00        		.byte	0x0
 554 020e 00        		.byte	0x0
 555 020f 0C        		.uleb128 0xc
 556 0210 A200 0000 		.long	0xa2
 557 0214 0000 0000 		.long	.LBB38
 558 0218 0000 0000 		.long	.LBE38
 559 021c 01        		.byte	0x1
 560 021d 36        		.byte	0x36
 561 021e 11        		.uleb128 0x11
 562 021f F800 0000 		.long	0xf8
 563 0223 17        		.uleb128 0x17
 564 0224 0000 0000 		.long	.LBB39
 565 0228 0000 0000 		.long	.LBE39
 566 022c 13        		.uleb128 0x13
 567 022d BB00 0000 		.long	0xbb
 568 0231 0000 0000 		.long	.LLST9
 569 0235 0C        		.uleb128 0xc
 570 0236 8800 0000 		.long	0x88
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 11


 571 023a 0000 0000 		.long	.LBB40
 572 023e 0000 0000 		.long	.LBE40
 573 0242 01        		.byte	0x1
 574 0243 2A        		.byte	0x2a
 575 0244 15        		.uleb128 0x15
 576 0245 DC00 0000 		.long	0xdc
 577 0249 0000 0000 		.long	.LLST10
 578 024d 00        		.byte	0x0
 579 024e 00        		.byte	0x0
 580 024f 00        		.byte	0x0
 581 0250 00        		.byte	0x0
 582 0251 00        		.byte	0x0
 583               		.section	.debug_abbrev
 584 0000 01        		.uleb128 0x1
 585 0001 11        		.uleb128 0x11
 586 0002 01        		.byte	0x1
 587 0003 25        		.uleb128 0x25
 588 0004 0E        		.uleb128 0xe
 589 0005 13        		.uleb128 0x13
 590 0006 0B        		.uleb128 0xb
 591 0007 03        		.uleb128 0x3
 592 0008 0E        		.uleb128 0xe
 593 0009 1B        		.uleb128 0x1b
 594 000a 0E        		.uleb128 0xe
 595 000b 11        		.uleb128 0x11
 596 000c 01        		.uleb128 0x1
 597 000d 12        		.uleb128 0x12
 598 000e 01        		.uleb128 0x1
 599 000f 10        		.uleb128 0x10
 600 0010 06        		.uleb128 0x6
 601 0011 00        		.byte	0x0
 602 0012 00        		.byte	0x0
 603 0013 02        		.uleb128 0x2
 604 0014 24        		.uleb128 0x24
 605 0015 00        		.byte	0x0
 606 0016 0B        		.uleb128 0xb
 607 0017 0B        		.uleb128 0xb
 608 0018 3E        		.uleb128 0x3e
 609 0019 0B        		.uleb128 0xb
 610 001a 03        		.uleb128 0x3
 611 001b 0E        		.uleb128 0xe
 612 001c 00        		.byte	0x0
 613 001d 00        		.byte	0x0
 614 001e 03        		.uleb128 0x3
 615 001f 16        		.uleb128 0x16
 616 0020 00        		.byte	0x0
 617 0021 03        		.uleb128 0x3
 618 0022 0E        		.uleb128 0xe
 619 0023 3A        		.uleb128 0x3a
 620 0024 0B        		.uleb128 0xb
 621 0025 3B        		.uleb128 0x3b
 622 0026 0B        		.uleb128 0xb
 623 0027 49        		.uleb128 0x49
 624 0028 13        		.uleb128 0x13
 625 0029 00        		.byte	0x0
 626 002a 00        		.byte	0x0
 627 002b 04        		.uleb128 0x4
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 12


 628 002c 24        		.uleb128 0x24
 629 002d 00        		.byte	0x0
 630 002e 0B        		.uleb128 0xb
 631 002f 0B        		.uleb128 0xb
 632 0030 3E        		.uleb128 0x3e
 633 0031 0B        		.uleb128 0xb
 634 0032 03        		.uleb128 0x3
 635 0033 08        		.uleb128 0x8
 636 0034 00        		.byte	0x0
 637 0035 00        		.byte	0x0
 638 0036 05        		.uleb128 0x5
 639 0037 2E        		.uleb128 0x2e
 640 0038 01        		.byte	0x1
 641 0039 3F        		.uleb128 0x3f
 642 003a 0C        		.uleb128 0xc
 643 003b 03        		.uleb128 0x3
 644 003c 0E        		.uleb128 0xe
 645 003d 3A        		.uleb128 0x3a
 646 003e 0B        		.uleb128 0xb
 647 003f 3B        		.uleb128 0x3b
 648 0040 0B        		.uleb128 0xb
 649 0041 27        		.uleb128 0x27
 650 0042 0C        		.uleb128 0xc
 651 0043 20        		.uleb128 0x20
 652 0044 0B        		.uleb128 0xb
 653 0045 01        		.uleb128 0x1
 654 0046 13        		.uleb128 0x13
 655 0047 00        		.byte	0x0
 656 0048 00        		.byte	0x0
 657 0049 06        		.uleb128 0x6
 658 004a 05        		.uleb128 0x5
 659 004b 00        		.byte	0x0
 660 004c 03        		.uleb128 0x3
 661 004d 0E        		.uleb128 0xe
 662 004e 3A        		.uleb128 0x3a
 663 004f 0B        		.uleb128 0xb
 664 0050 3B        		.uleb128 0x3b
 665 0051 0B        		.uleb128 0xb
 666 0052 49        		.uleb128 0x49
 667 0053 13        		.uleb128 0x13
 668 0054 00        		.byte	0x0
 669 0055 00        		.byte	0x0
 670 0056 07        		.uleb128 0x7
 671 0057 34        		.uleb128 0x34
 672 0058 00        		.byte	0x0
 673 0059 03        		.uleb128 0x3
 674 005a 0E        		.uleb128 0xe
 675 005b 3A        		.uleb128 0x3a
 676 005c 0B        		.uleb128 0xb
 677 005d 3B        		.uleb128 0x3b
 678 005e 0B        		.uleb128 0xb
 679 005f 49        		.uleb128 0x49
 680 0060 13        		.uleb128 0x13
 681 0061 00        		.byte	0x0
 682 0062 00        		.byte	0x0
 683 0063 08        		.uleb128 0x8
 684 0064 0B        		.uleb128 0xb
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 13


 685 0065 00        		.byte	0x0
 686 0066 00        		.byte	0x0
 687 0067 00        		.byte	0x0
 688 0068 09        		.uleb128 0x9
 689 0069 2E        		.uleb128 0x2e
 690 006a 01        		.byte	0x1
 691 006b 31        		.uleb128 0x31
 692 006c 13        		.uleb128 0x13
 693 006d 11        		.uleb128 0x11
 694 006e 01        		.uleb128 0x1
 695 006f 12        		.uleb128 0x12
 696 0070 01        		.uleb128 0x1
 697 0071 40        		.uleb128 0x40
 698 0072 0A        		.uleb128 0xa
 699 0073 01        		.uleb128 0x1
 700 0074 13        		.uleb128 0x13
 701 0075 00        		.byte	0x0
 702 0076 00        		.byte	0x0
 703 0077 0A        		.uleb128 0xa
 704 0078 05        		.uleb128 0x5
 705 0079 00        		.byte	0x0
 706 007a 31        		.uleb128 0x31
 707 007b 13        		.uleb128 0x13
 708 007c 02        		.uleb128 0x2
 709 007d 0A        		.uleb128 0xa
 710 007e 00        		.byte	0x0
 711 007f 00        		.byte	0x0
 712 0080 0B        		.uleb128 0xb
 713 0081 34        		.uleb128 0x34
 714 0082 00        		.byte	0x0
 715 0083 31        		.uleb128 0x31
 716 0084 13        		.uleb128 0x13
 717 0085 02        		.uleb128 0x2
 718 0086 0A        		.uleb128 0xa
 719 0087 00        		.byte	0x0
 720 0088 00        		.byte	0x0
 721 0089 0C        		.uleb128 0xc
 722 008a 1D        		.uleb128 0x1d
 723 008b 01        		.byte	0x1
 724 008c 31        		.uleb128 0x31
 725 008d 13        		.uleb128 0x13
 726 008e 11        		.uleb128 0x11
 727 008f 01        		.uleb128 0x1
 728 0090 12        		.uleb128 0x12
 729 0091 01        		.uleb128 0x1
 730 0092 58        		.uleb128 0x58
 731 0093 0B        		.uleb128 0xb
 732 0094 59        		.uleb128 0x59
 733 0095 0B        		.uleb128 0xb
 734 0096 00        		.byte	0x0
 735 0097 00        		.byte	0x0
 736 0098 0D        		.uleb128 0xd
 737 0099 2E        		.uleb128 0x2e
 738 009a 01        		.byte	0x1
 739 009b 3F        		.uleb128 0x3f
 740 009c 0C        		.uleb128 0xc
 741 009d 03        		.uleb128 0x3
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 14


 742 009e 0E        		.uleb128 0xe
 743 009f 3A        		.uleb128 0x3a
 744 00a0 0B        		.uleb128 0xb
 745 00a1 3B        		.uleb128 0x3b
 746 00a2 0B        		.uleb128 0xb
 747 00a3 27        		.uleb128 0x27
 748 00a4 0C        		.uleb128 0xc
 749 00a5 11        		.uleb128 0x11
 750 00a6 01        		.uleb128 0x1
 751 00a7 12        		.uleb128 0x12
 752 00a8 01        		.uleb128 0x1
 753 00a9 40        		.uleb128 0x40
 754 00aa 0A        		.uleb128 0xa
 755 00ab 00        		.byte	0x0
 756 00ac 00        		.byte	0x0
 757 00ad 0E        		.uleb128 0xe
 758 00ae 05        		.uleb128 0x5
 759 00af 00        		.byte	0x0
 760 00b0 03        		.uleb128 0x3
 761 00b1 0E        		.uleb128 0xe
 762 00b2 3A        		.uleb128 0x3a
 763 00b3 0B        		.uleb128 0xb
 764 00b4 3B        		.uleb128 0x3b
 765 00b5 0B        		.uleb128 0xb
 766 00b6 49        		.uleb128 0x49
 767 00b7 13        		.uleb128 0x13
 768 00b8 02        		.uleb128 0x2
 769 00b9 0A        		.uleb128 0xa
 770 00ba 00        		.byte	0x0
 771 00bb 00        		.byte	0x0
 772 00bc 0F        		.uleb128 0xf
 773 00bd 34        		.uleb128 0x34
 774 00be 00        		.byte	0x0
 775 00bf 03        		.uleb128 0x3
 776 00c0 0E        		.uleb128 0xe
 777 00c1 3A        		.uleb128 0x3a
 778 00c2 0B        		.uleb128 0xb
 779 00c3 3B        		.uleb128 0x3b
 780 00c4 0B        		.uleb128 0xb
 781 00c5 49        		.uleb128 0x49
 782 00c6 13        		.uleb128 0x13
 783 00c7 02        		.uleb128 0x2
 784 00c8 0A        		.uleb128 0xa
 785 00c9 00        		.byte	0x0
 786 00ca 00        		.byte	0x0
 787 00cb 10        		.uleb128 0x10
 788 00cc 1D        		.uleb128 0x1d
 789 00cd 01        		.byte	0x1
 790 00ce 31        		.uleb128 0x31
 791 00cf 13        		.uleb128 0x13
 792 00d0 55        		.uleb128 0x55
 793 00d1 06        		.uleb128 0x6
 794 00d2 58        		.uleb128 0x58
 795 00d3 0B        		.uleb128 0xb
 796 00d4 59        		.uleb128 0x59
 797 00d5 0B        		.uleb128 0xb
 798 00d6 01        		.uleb128 0x1
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 15


 799 00d7 13        		.uleb128 0x13
 800 00d8 00        		.byte	0x0
 801 00d9 00        		.byte	0x0
 802 00da 11        		.uleb128 0x11
 803 00db 05        		.uleb128 0x5
 804 00dc 00        		.byte	0x0
 805 00dd 31        		.uleb128 0x31
 806 00de 13        		.uleb128 0x13
 807 00df 00        		.byte	0x0
 808 00e0 00        		.byte	0x0
 809 00e1 12        		.uleb128 0x12
 810 00e2 0B        		.uleb128 0xb
 811 00e3 01        		.byte	0x1
 812 00e4 55        		.uleb128 0x55
 813 00e5 06        		.uleb128 0x6
 814 00e6 00        		.byte	0x0
 815 00e7 00        		.byte	0x0
 816 00e8 13        		.uleb128 0x13
 817 00e9 34        		.uleb128 0x34
 818 00ea 00        		.byte	0x0
 819 00eb 31        		.uleb128 0x31
 820 00ec 13        		.uleb128 0x13
 821 00ed 02        		.uleb128 0x2
 822 00ee 06        		.uleb128 0x6
 823 00ef 00        		.byte	0x0
 824 00f0 00        		.byte	0x0
 825 00f1 14        		.uleb128 0x14
 826 00f2 1D        		.uleb128 0x1d
 827 00f3 01        		.byte	0x1
 828 00f4 31        		.uleb128 0x31
 829 00f5 13        		.uleb128 0x13
 830 00f6 55        		.uleb128 0x55
 831 00f7 06        		.uleb128 0x6
 832 00f8 58        		.uleb128 0x58
 833 00f9 0B        		.uleb128 0xb
 834 00fa 59        		.uleb128 0x59
 835 00fb 0B        		.uleb128 0xb
 836 00fc 00        		.byte	0x0
 837 00fd 00        		.byte	0x0
 838 00fe 15        		.uleb128 0x15
 839 00ff 05        		.uleb128 0x5
 840 0100 00        		.byte	0x0
 841 0101 31        		.uleb128 0x31
 842 0102 13        		.uleb128 0x13
 843 0103 02        		.uleb128 0x2
 844 0104 06        		.uleb128 0x6
 845 0105 00        		.byte	0x0
 846 0106 00        		.byte	0x0
 847 0107 16        		.uleb128 0x16
 848 0108 1D        		.uleb128 0x1d
 849 0109 01        		.byte	0x1
 850 010a 31        		.uleb128 0x31
 851 010b 13        		.uleb128 0x13
 852 010c 11        		.uleb128 0x11
 853 010d 01        		.uleb128 0x1
 854 010e 12        		.uleb128 0x12
 855 010f 01        		.uleb128 0x1
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 16


 856 0110 58        		.uleb128 0x58
 857 0111 0B        		.uleb128 0xb
 858 0112 59        		.uleb128 0x59
 859 0113 0B        		.uleb128 0xb
 860 0114 01        		.uleb128 0x1
 861 0115 13        		.uleb128 0x13
 862 0116 00        		.byte	0x0
 863 0117 00        		.byte	0x0
 864 0118 17        		.uleb128 0x17
 865 0119 0B        		.uleb128 0xb
 866 011a 01        		.byte	0x1
 867 011b 11        		.uleb128 0x11
 868 011c 01        		.uleb128 0x1
 869 011d 12        		.uleb128 0x12
 870 011e 01        		.uleb128 0x1
 871 011f 00        		.byte	0x0
 872 0120 00        		.byte	0x0
 873 0121 00        		.byte	0x0
 874               		.section	.debug_pubnames,"",@progbits
 875 0000 3F00 0000 		.long	0x3f
 876 0004 0200      		.word	0x2
 877 0006 0000 0000 		.long	.Ldebug_info0
 878 000a 5202 0000 		.long	0x252
 879 000e C800 0000 		.long	0xc8
 880 0012 665F 6465 		.string	"f_delay_loop_1"
 880      6C61 795F 
 880      6C6F 6F70 
 880      5F31 00
 881 0021 E400 0000 		.long	0xe4
 882 0025 665F 4465 		.string	"f_Delay_us"
 882      6C61 795F 
 882      7573 00
 883 0030 1E01 0000 		.long	0x11e
 884 0034 665F 4465 		.string	"f_Delay_ms"
 884      6C61 795F 
 884      6D73 00
 885 003f 0000 0000 		.long	0x0
 886               		.section	.debug_aranges,"",@progbits
 887 0000 1C00 0000 		.long	0x1c
 888 0004 0200      		.word	0x2
 889 0006 0000 0000 		.long	.Ldebug_info0
 890 000a 04        		.byte	0x4
 891 000b 00        		.byte	0x0
 892 000c 0000      		.word	0x0
 893 000e 0000      		.word	0x0
 894 0010 0000 0000 		.long	.Ltext0
 895 0014 6400 0000 		.long	.Letext0-.Ltext0
 896 0018 0000 0000 		.long	0x0
 897 001c 0000 0000 		.long	0x0
 898               		.section	.debug_ranges,"",@progbits
 899               	.Ldebug_ranges0:
 900 0000 2200 0000 		.long	.LBB22-.Ltext0
 901 0004 2400 0000 		.long	.LBE22-.Ltext0
 902 0008 2600 0000 		.long	.LBB29-.Ltext0
 903 000c 3400 0000 		.long	.LBE29-.Ltext0
 904 0010 0000 0000 		.long	0x0
 905 0014 0000 0000 		.long	0x0
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 17


 906 0018 2200 0000 		.long	.LBB23-.Ltext0
 907 001c 2400 0000 		.long	.LBE23-.Ltext0
 908 0020 2600 0000 		.long	.LBB28-.Ltext0
 909 0024 3400 0000 		.long	.LBE28-.Ltext0
 910 0028 0000 0000 		.long	0x0
 911 002c 0000 0000 		.long	0x0
 912 0030 2200 0000 		.long	.LBB24-.Ltext0
 913 0034 2400 0000 		.long	.LBE24-.Ltext0
 914 0038 2600 0000 		.long	.LBB27-.Ltext0
 915 003c 2C00 0000 		.long	.LBE27-.Ltext0
 916 0040 0000 0000 		.long	0x0
 917 0044 0000 0000 		.long	0x0
 918               		.section	.debug_line
 919 0000 4C01 0000 		.long	.LELT0-.LSLT0
 920               	.LSLT0:
 921 0004 0200      		.word	0x2
 922 0006 9000 0000 		.long	.LELTP0-.LASLTP0
 923               	.LASLTP0:
 924 000a 01        		.byte	0x1
 925 000b 01        		.byte	0x1
 926 000c F6        		.byte	0xf6
 927 000d F5        		.byte	0xf5
 928 000e 0A        		.byte	0xa
 929 000f 00        		.byte	0x0
 930 0010 01        		.byte	0x1
 931 0011 01        		.byte	0x1
 932 0012 01        		.byte	0x1
 933 0013 01        		.byte	0x1
 934 0014 00        		.byte	0x0
 935 0015 00        		.byte	0x0
 936 0016 00        		.byte	0x0
 937 0017 01        		.byte	0x1
 938 0018 633A 2F70 		.ascii	"c:/prog/winavr-20100110/lib/gcc/../../avr/include"
 938      726F 672F 
 938      7769 6E61 
 938      7672 2D32 
 938      3031 3030 
 939 0049 00        		.byte	0
 940 004a 7372 632F 		.ascii	"src/Utils"
 940      5574 696C 
 940      73
 941 0053 00        		.byte	0
 942 0054 7372 632F 		.ascii	"src/Utils/../includes"
 942      5574 696C 
 942      732F 2E2E 
 942      2F69 6E63 
 942      6C75 6465 
 943 0069 00        		.byte	0
 944 006a 00        		.byte	0x0
 945 006b 6465 6C61 		.string	"delay.c"
 945      792E 6300 
 946 0073 02        		.uleb128 0x2
 947 0074 00        		.uleb128 0x0
 948 0075 00        		.uleb128 0x0
 949 0076 7374 6469 		.string	"stdint.h"
 949      6E74 2E68 
 949      00
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 18


 950 007f 01        		.uleb128 0x1
 951 0080 00        		.uleb128 0x0
 952 0081 00        		.uleb128 0x0
 953 0082 2E2E 2F69 		.string	"../includes/types.h"
 953      6E63 6C75 
 953      6465 732F 
 953      7479 7065 
 953      732E 6800 
 954 0096 02        		.uleb128 0x2
 955 0097 00        		.uleb128 0x0
 956 0098 00        		.uleb128 0x0
 957 0099 00        		.byte	0x0
 958               	.LELTP0:
 959 009a 00        		.byte	0x0
 960 009b 05        		.uleb128 0x5
 961 009c 02        		.byte	0x2
 962 009d 0000 0000 		.long	.LM1
 963 00a1 2E        		.byte	0x2e
 964 00a2 00        		.byte	0x0
 965 00a3 05        		.uleb128 0x5
 966 00a4 02        		.byte	0x2
 967 00a5 0000 0000 		.long	.LM2
 968 00a9 15        		.byte	0x15
 969 00aa 00        		.byte	0x0
 970 00ab 05        		.uleb128 0x5
 971 00ac 02        		.byte	0x2
 972 00ad 0000 0000 		.long	.LM3
 973 00b1 1A        		.byte	0x1a
 974 00b2 00        		.byte	0x0
 975 00b3 05        		.uleb128 0x5
 976 00b4 02        		.byte	0x2
 977 00b5 0000 0000 		.long	.LM4
 978 00b9 18        		.byte	0x18
 979 00ba 00        		.byte	0x0
 980 00bb 05        		.uleb128 0x5
 981 00bc 02        		.byte	0x2
 982 00bd 0000 0000 		.long	.LM5
 983 00c1 16        		.byte	0x16
 984 00c2 00        		.byte	0x0
 985 00c3 05        		.uleb128 0x5
 986 00c4 02        		.byte	0x2
 987 00c5 0000 0000 		.long	.LM6
 988 00c9 03        		.byte	0x3
 989 00ca 74        		.sleb128 -12
 990 00cb 01        		.byte	0x1
 991 00cc 00        		.byte	0x0
 992 00cd 05        		.uleb128 0x5
 993 00ce 02        		.byte	0x2
 994 00cf 0000 0000 		.long	.LM7
 995 00d3 20        		.byte	0x20
 996 00d4 00        		.byte	0x0
 997 00d5 05        		.uleb128 0x5
 998 00d6 02        		.byte	0x2
 999 00d7 0000 0000 		.long	.LM8
 1000 00db 1B        		.byte	0x1b
 1001 00dc 00        		.byte	0x0
 1002 00dd 05        		.uleb128 0x5
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 19


 1003 00de 02        		.byte	0x2
 1004 00df 0000 0000 		.long	.LM9
 1005 00e3 16        		.byte	0x16
 1006 00e4 00        		.byte	0x0
 1007 00e5 05        		.uleb128 0x5
 1008 00e6 02        		.byte	0x2
 1009 00e7 0000 0000 		.long	.LM10
 1010 00eb 03        		.byte	0x3
 1011 00ec 6B        		.sleb128 -21
 1012 00ed 01        		.byte	0x1
 1013 00ee 00        		.byte	0x0
 1014 00ef 05        		.uleb128 0x5
 1015 00f0 02        		.byte	0x2
 1016 00f1 0000 0000 		.long	.LM11
 1017 00f5 29        		.byte	0x29
 1018 00f6 00        		.byte	0x0
 1019 00f7 05        		.uleb128 0x5
 1020 00f8 02        		.byte	0x2
 1021 00f9 0000 0000 		.long	.LM12
 1022 00fd 03        		.byte	0x3
 1023 00fe 6B        		.sleb128 -21
 1024 00ff 01        		.byte	0x1
 1025 0100 00        		.byte	0x0
 1026 0101 05        		.uleb128 0x5
 1027 0102 02        		.byte	0x2
 1028 0103 0000 0000 		.long	.LM13
 1029 0107 20        		.byte	0x20
 1030 0108 00        		.byte	0x0
 1031 0109 05        		.uleb128 0x5
 1032 010a 02        		.byte	0x2
 1033 010b 0000 0000 		.long	.LM14
 1034 010f 03        		.byte	0x3
 1035 0110 74        		.sleb128 -12
 1036 0111 01        		.byte	0x1
 1037 0112 00        		.byte	0x0
 1038 0113 05        		.uleb128 0x5
 1039 0114 02        		.byte	0x2
 1040 0115 0000 0000 		.long	.LM15
 1041 0119 20        		.byte	0x20
 1042 011a 00        		.byte	0x0
 1043 011b 05        		.uleb128 0x5
 1044 011c 02        		.byte	0x2
 1045 011d 0000 0000 		.long	.LM16
 1046 0121 03        		.byte	0x3
 1047 0122 74        		.sleb128 -12
 1048 0123 01        		.byte	0x1
 1049 0124 00        		.byte	0x0
 1050 0125 05        		.uleb128 0x5
 1051 0126 02        		.byte	0x2
 1052 0127 0000 0000 		.long	.LM17
 1053 012b 20        		.byte	0x20
 1054 012c 00        		.byte	0x0
 1055 012d 05        		.uleb128 0x5
 1056 012e 02        		.byte	0x2
 1057 012f 0000 0000 		.long	.LM18
 1058 0133 03        		.byte	0x3
 1059 0134 74        		.sleb128 -12
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 20


 1060 0135 01        		.byte	0x1
 1061 0136 00        		.byte	0x0
 1062 0137 05        		.uleb128 0x5
 1063 0138 02        		.byte	0x2
 1064 0139 0000 0000 		.long	.LM19
 1065 013d 20        		.byte	0x20
 1066 013e 00        		.byte	0x0
 1067 013f 05        		.uleb128 0x5
 1068 0140 02        		.byte	0x2
 1069 0141 0000 0000 		.long	.LM20
 1070 0145 1D        		.byte	0x1d
 1071 0146 00        		.byte	0x0
 1072 0147 05        		.uleb128 0x5
 1073 0148 02        		.byte	0x2
 1074 0149 0000 0000 		.long	.Letext0
 1075 014d 00        		.byte	0x0
 1076 014e 01        		.uleb128 0x1
 1077 014f 01        		.byte	0x1
 1078               	.LELT0:
 1079 0150 1600 0000 		.section	.debug_str,"MS",@progbits,1
 1079      0200 1000 
 1079      0000 0101 
 1079      FB0E 0A00 
 1079      0101 0101 
 1080               	.LASF13:
 1081 0000 665F 4465 		.string	"f_Delay_us"
 1081      6C61 795F 
 1081      7573 00
 1082               	.LASF1:
 1083 000b 756E 7369 		.string	"unsigned char"
 1083      676E 6564 
 1083      2063 6861 
 1083      7200 
 1084               	.LASF21:
 1085 0019 6465 6C61 		.string	"delay_ms"
 1085      795F 6D73 
 1085      00
 1086               	.LASF4:
 1087 0022 6C6F 6E67 		.string	"long unsigned int"
 1087      2075 6E73 
 1087      6967 6E65 
 1087      6420 696E 
 1087      7400 
 1088               	.LASF18:
 1089 0034 453A 5C49 		.string	"E:\\Ilialex\\custom\\pump\\avr16_v120"
 1089      6C69 616C 
 1089      6578 5C63 
 1089      7573 746F 
 1089      6D5C 7075 
 1090               	.LASF8:
 1091 0056 7368 6F72 		.string	"short unsigned int"
 1091      7420 756E 
 1091      7369 676E 
 1091      6564 2069 
 1091      6E74 00
 1092               	.LASF16:
 1093 0069 474E 5520 		.string	"GNU C 4.3.3"
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 21


 1093      4320 342E 
 1093      332E 3300 
 1094               	.LASF12:
 1095 0075 665F 6465 		.string	"f_delay_loop_1"
 1095      6C61 795F 
 1095      6C6F 6F70 
 1095      5F31 00
 1096               	.LASF17:
 1097 0084 7372 632F 		.string	"src/Utils/delay.c"
 1097      5574 696C 
 1097      732F 6465 
 1097      6C61 792E 
 1097      6300 
 1098               	.LASF15:
 1099 0096 6465 6C61 		.string	"delay_us"
 1099      795F 7573 
 1099      00
 1100               	.LASF2:
 1101 009f 756E 7369 		.string	"unsigned int"
 1101      676E 6564 
 1101      2069 6E74 
 1101      00
 1102               	.LASF11:
 1103 00ac 494E 5438 		.string	"INT8U"
 1103      5500 
 1104               	.LASF6:
 1105 00b2 6C6F 6E67 		.string	"long long unsigned int"
 1105      206C 6F6E 
 1105      6720 756E 
 1105      7369 676E 
 1105      6564 2069 
 1106               	.LASF10:
 1107 00c9 7569 6E74 		.string	"uint8_t"
 1107      385F 7400 
 1108               	.LASF5:
 1109 00d1 6C6F 6E67 		.string	"long long int"
 1109      206C 6F6E 
 1109      6720 696E 
 1109      7400 
 1110               	.LASF19:
 1111 00df 6D69 6372 		.string	"microsec"
 1111      6F73 6563 
 1111      00
 1112               	.LASF7:
 1113 00e8 6368 6172 		.string	"char"
 1113      00
 1114               	.LASF14:
 1115 00ed 5F5F 636F 		.string	"__count"
 1115      756E 7400 
 1116               	.LASF9:
 1117 00f5 7368 6F72 		.string	"short int"
 1117      7420 696E 
 1117      7400 
 1118               	.LASF3:
 1119 00ff 6C6F 6E67 		.string	"long int"
 1119      2069 6E74 
 1119      00
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 22


 1120               	.LASF0:
 1121 0108 7369 676E 		.string	"signed char"
 1121      6564 2063 
 1121      6861 7200 
 1122               	.LASF20:
 1123 0114 665F 4465 		.string	"f_Delay_ms"
 1123      6C61 795F 
 1123      6D73 00
 1124               	.LASF22:
 1125 011f 6D69 6C6C 		.string	"millisec"
 1125      6973 6563 
 1125      00
GAS LISTING C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s 			page 23


DEFINED SYMBOLS
                            *ABS*:00000000 delay.c
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:18     .text:00000000 f_delay_loop_1
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:39     .text:00000006 f_Delay_us
C:\DOCUME~1\Ilias\LOCALS~1\Temp/ccBbwe3y.s:75     .text:0000001c f_Delay_ms

NO UNDEFINED SYMBOLS

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Common Development and Distribution License (CDDL)


Written By
Systems Engineer AI ZeroCaliber Ltd
Cyprus Cyprus
More than 15 year of Embedded Systems development designing both hardware & software.
Experience with Product Development,lab prototypes and Automated Testers, Sensors, motors and System Engineering. Have used numerous micro-controllers/processors, DSP & FPGAs.

Please check AI ZeroCaliber if you need any help.
You may find also my personal site: Ilialex and my blog site: Ilialex Blog

Comments and Discussions