Subversion Repositories dashGPS

Rev

Rev 20 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20 Rev 21
Line 1... Line 1...
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 1
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 1
2
 
2
 
3
 
3
 
4
   1              		.cpu cortex-m3
4
   1              		.cpu cortex-m3
5
   2              		.eabi_attribute 20, 1
5
   2              		.eabi_attribute 20, 1
6
   3              		.eabi_attribute 21, 1
6
   3              		.eabi_attribute 21, 1
Line 56... Line 56...
56
  28:../libSmallPrintf/src/small_printf.c **** 
56
  28:../libSmallPrintf/src/small_printf.c **** 
57
  29:../libSmallPrintf/src/small_printf.c **** /*
57
  29:../libSmallPrintf/src/small_printf.c **** /*
58
  30:../libSmallPrintf/src/small_printf.c **** 	putchar is the only external dependency for this file,
58
  30:../libSmallPrintf/src/small_printf.c **** 	putchar is the only external dependency for this file,
59
  31:../libSmallPrintf/src/small_printf.c **** 	if you have a working putchar, leave it commented out.
59
  31:../libSmallPrintf/src/small_printf.c **** 	if you have a working putchar, leave it commented out.
60
  32:../libSmallPrintf/src/small_printf.c **** 	If not, uncomment the define below and
60
  32:../libSmallPrintf/src/small_printf.c **** 	If not, uncomment the define below and
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 2
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 2
62
 
62
 
63
 
63
 
64
  33:../libSmallPrintf/src/small_printf.c **** 	replace outbyte(c) by your own function call.
64
  33:../libSmallPrintf/src/small_printf.c **** 	replace outbyte(c) by your own function call.
65
  34:../libSmallPrintf/src/small_printf.c **** */
65
  34:../libSmallPrintf/src/small_printf.c **** */
66
  35:../libSmallPrintf/src/small_printf.c **** 
66
  35:../libSmallPrintf/src/small_printf.c **** 
Line 116... Line 116...
116
  62              		.loc 1 46 13 is_stmt 0 view .LVU13
116
  62              		.loc 1 46 13 is_stmt 0 view .LVU13
117
  63 0012 FFF7FEFF 		bl	PutCharSerial
117
  63 0012 FFF7FEFF 		bl	PutCharSerial
118
  64              	.LVL4:
118
  64              	.LVL4:
119
  46:../libSmallPrintf/src/small_printf.c **** }
119
  46:../libSmallPrintf/src/small_printf.c **** }
120
  65              		.loc 1 46 13 view .LVU14
120
  65              		.loc 1 46 13 view .LVU14
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 3
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 3
122
 
122
 
123
 
123
 
124
  66              	.LBE2:
124
  66              	.LBE2:
125
  67              		.loc 1 47 1 view .LVU15
125
  67              		.loc 1 47 1 view .LVU15
126
  68 0016 FAE7     		b	.L1
126
  68 0016 FAE7     		b	.L1
Line 176... Line 176...
176
  57:../libSmallPrintf/src/small_printf.c **** 		register int len = 0;
176
  57:../libSmallPrintf/src/small_printf.c **** 		register int len = 0;
177
 108              		.loc 1 57 16 view .LVU22
177
 108              		.loc 1 57 16 view .LVU22
178
 109 000e 0021     		movs	r1, #0
178
 109 000e 0021     		movs	r1, #0
179
 110              	.LVL8:
179
 110              	.LVL8:
180
 111              	.L6:
180
 111              	.L6:
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 4
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 4
182
 
182
 
183
 
183
 
184
 112              		.loc 1 59 22 discriminator 1 view .LVU23
184
 112              		.loc 1 59 22 discriminator 1 view .LVU23
185
 113 0010 1078     		ldrb	r0, [r2]	@ zero_extendqisi2
185
 113 0010 1078     		ldrb	r0, [r2]	@ zero_extendqisi2
186
 114              		.loc 1 59 3 discriminator 1 view .LVU24
186
 114              		.loc 1 59 3 discriminator 1 view .LVU24
Line 236... Line 236...
236
 149 0030 0134     		adds	r4, r4, #1
236
 149 0030 0134     		adds	r4, r4, #1
237
 150              	.LVL15:
237
 150              	.LVL15:
238
  70:../libSmallPrintf/src/small_printf.c **** 		printchar (out, *string);
238
  70:../libSmallPrintf/src/small_printf.c **** 		printchar (out, *string);
239
 151              		.loc 1 70 20 is_stmt 0 discriminator 2 view .LVU37
239
 151              		.loc 1 70 20 is_stmt 0 discriminator 2 view .LVU37
240
 152 0032 0136     		adds	r6, r6, #1
240
 152 0032 0136     		adds	r6, r6, #1
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 5
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 5
242
 
242
 
243
 
243
 
244
 153              	.LVL16:
244
 153              	.LVL16:
245
  70:../libSmallPrintf/src/small_printf.c **** 		printchar (out, *string);
245
  70:../libSmallPrintf/src/small_printf.c **** 		printchar (out, *string);
246
 154              		.loc 1 70 20 discriminator 2 view .LVU38
246
 154              		.loc 1 70 20 discriminator 2 view .LVU38
Line 296... Line 296...
296
 192 0052 4146     		mov	r1, r8
296
 192 0052 4146     		mov	r1, r8
297
 193 0054 3846     		mov	r0, r7
297
 193 0054 3846     		mov	r0, r7
298
 194 0056 FFF7FEFF 		bl	printchar
298
 194 0056 FFF7FEFF 		bl	printchar
299
 195              	.LVL21:
299
 195              	.LVL21:
300
  67:../libSmallPrintf/src/small_printf.c **** 		}
300
  67:../libSmallPrintf/src/small_printf.c **** 		}
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 6
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 6
302
 
302
 
303
 
303
 
304
 196              		.loc 1 67 4 discriminator 2 view .LVU51
304
 196              		.loc 1 67 4 discriminator 2 view .LVU51
305
 197 005a 0134     		adds	r4, r4, #1
305
 197 005a 0134     		adds	r4, r4, #1
306
 198              	.LVL22:
306
 198              	.LVL22:
Line 356... Line 356...
356
 236              		.thumb_func
356
 236              		.thumb_func
357
 237              		.fpu softvfp
357
 237              		.fpu softvfp
358
 239              	printi:
358
 239              	printi:
359
 240              	.LVL27:
359
 240              	.LVL27:
360
 241              	.LFB5:
360
 241              	.LFB5:
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 7
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 7
362
 
362
 
363
 
363
 
364
  81:../libSmallPrintf/src/small_printf.c **** 
364
  81:../libSmallPrintf/src/small_printf.c **** 
365
  82:../libSmallPrintf/src/small_printf.c **** /* the following should be enough for 32 bit int */
365
  82:../libSmallPrintf/src/small_printf.c **** /* the following should be enough for 32 bit int */
366
  83:../libSmallPrintf/src/small_printf.c **** #define PRINT_BUF_LEN 12
366
  83:../libSmallPrintf/src/small_printf.c **** #define PRINT_BUF_LEN 12
Line 416... Line 416...
416
  89:../libSmallPrintf/src/small_printf.c **** 	register unsigned int u = i;
416
  89:../libSmallPrintf/src/small_printf.c **** 	register unsigned int u = i;
417
 276              		.loc 1 89 18 view .LVU73
417
 276              		.loc 1 89 18 view .LVU73
418
 277 0014 0026     		movs	r6, #0
418
 277 0014 0026     		movs	r6, #0
419
 278              	.LVL29:
419
 278              	.LVL29:
420
 279              	.L26:
420
 279              	.L26:
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 8
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 8
422
 
422
 
423
 
423
 
424
  99:../libSmallPrintf/src/small_printf.c **** 		neg = 1;
424
  99:../libSmallPrintf/src/small_printf.c **** 		neg = 1;
425
 100:../libSmallPrintf/src/small_printf.c **** 		u = -i;
425
 100:../libSmallPrintf/src/small_printf.c **** 		u = -i;
426
 101:../libSmallPrintf/src/small_printf.c **** 	}
426
 101:../libSmallPrintf/src/small_printf.c **** 	}
Line 476... Line 476...
476
 314 0034 3846     		mov	r0, r7
476
 314 0034 3846     		mov	r0, r7
477
 315 0036 FFF7FEFF 		bl	prints
477
 315 0036 FFF7FEFF 		bl	prints
478
 316              	.LVL36:
478
 316              	.LVL36:
479
 317 003a 29E0     		b	.L23
479
 317 003a 29E0     		b	.L23
480
 318              	.LVL37:
480
 318              	.LVL37:
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 9
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 9
482
 
482
 
483
 
483
 
484
 319              	.L36:
484
 319              	.L36:
485
  98:../libSmallPrintf/src/small_printf.c **** 		neg = 1;
485
  98:../libSmallPrintf/src/small_printf.c **** 		neg = 1;
486
 320              		.loc 1 98 20 discriminator 2 view .LVU90
486
 320              		.loc 1 98 20 discriminator 2 view .LVU90
Line 536... Line 536...
536
 108:../libSmallPrintf/src/small_printf.c **** 			t += letbase - '0' - 10;
536
 108:../libSmallPrintf/src/small_printf.c **** 			t += letbase - '0' - 10;
537
 357              		.loc 1 108 3 is_stmt 1 view .LVU104
537
 357              		.loc 1 108 3 is_stmt 1 view .LVU104
538
 108:../libSmallPrintf/src/small_printf.c **** 			t += letbase - '0' - 10;
538
 108:../libSmallPrintf/src/small_printf.c **** 			t += letbase - '0' - 10;
539
 358              		.loc 1 108 5 is_stmt 0 view .LVU105
539
 358              		.loc 1 108 5 is_stmt 0 view .LVU105
540
 359 005e 092B     		cmp	r3, #9
540
 359 005e 092B     		cmp	r3, #9
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 10
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 10
542
 
542
 
543
 
543
 
544
 360 0060 F3DD     		ble	.L28
544
 360 0060 F3DD     		ble	.L28
545
 109:../libSmallPrintf/src/small_printf.c **** 		*--s = t + '0';
545
 109:../libSmallPrintf/src/small_printf.c **** 		*--s = t + '0';
546
 361              		.loc 1 109 4 is_stmt 1 view .LVU106
546
 361              		.loc 1 109 4 is_stmt 1 view .LVU106
Line 596... Line 596...
596
 125:../libSmallPrintf/src/small_printf.c **** 	return pc + prints (out, s, width, pad);
596
 125:../libSmallPrintf/src/small_printf.c **** 	return pc + prints (out, s, width, pad);
597
 394              		.loc 1 125 2 is_stmt 1 view .LVU118
597
 394              		.loc 1 125 2 is_stmt 1 view .LVU118
598
 395              		.loc 1 125 14 is_stmt 0 view .LVU119
598
 395              		.loc 1 125 14 is_stmt 0 view .LVU119
599
 396 0082 0B9B     		ldr	r3, [sp, #44]
599
 396 0082 0B9B     		ldr	r3, [sp, #44]
600
 397 0084 0A9A     		ldr	r2, [sp, #40]
600
 397 0084 0A9A     		ldr	r2, [sp, #40]
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 11
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 11
602
 
602
 
603
 
603
 
604
 398 0086 2946     		mov	r1, r5
604
 398 0086 2946     		mov	r1, r5
605
 399 0088 3846     		mov	r0, r7
605
 399 0088 3846     		mov	r0, r7
606
 400 008a FFF7FEFF 		bl	prints
606
 400 008a FFF7FEFF 		bl	prints
Line 656... Line 656...
656
 444              		.cfi_startproc
656
 444              		.cfi_startproc
657
 445              		@ args = 0, pretend = 0, frame = 16
657
 445              		@ args = 0, pretend = 0, frame = 16
658
 446              		@ frame_needed = 0, uses_anonymous_args = 0
658
 446              		@ frame_needed = 0, uses_anonymous_args = 0
659
 447              		.loc 1 129 1 is_stmt 0 view .LVU127
659
 447              		.loc 1 129 1 is_stmt 0 view .LVU127
660
 448 0000 70B5     		push	{r4, r5, r6, lr}
660
 448 0000 70B5     		push	{r4, r5, r6, lr}
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 12
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 12
662
 
662
 
663
 
663
 
664
 449              	.LCFI6:
664
 449              	.LCFI6:
665
 450              		.cfi_def_cfa_offset 16
665
 450              		.cfi_def_cfa_offset 16
666
 451              		.cfi_offset 4, -16
666
 451              		.cfi_offset 4, -16
Line 716... Line 716...
716
 489 0020 07D0     		beq	.L67
716
 489 0020 07D0     		beq	.L67
717
 137:../libSmallPrintf/src/small_printf.c **** 			if (*format == '\0') break;
717
 137:../libSmallPrintf/src/small_printf.c **** 			if (*format == '\0') break;
718
 490              		.loc 1 137 16 view .LVU143
718
 490              		.loc 1 137 16 view .LVU143
719
 491 0022 0023     		movs	r3, #0
719
 491 0022 0023     		movs	r3, #0
720
 492              	.LVL59:
720
 492              	.LVL59:
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 13
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 13
722
 
722
 
723
 
723
 
724
 493              	.L45:
724
 493              	.L45:
725
 141:../libSmallPrintf/src/small_printf.c **** 				++format;
725
 141:../libSmallPrintf/src/small_printf.c **** 				++format;
726
 142:../libSmallPrintf/src/small_printf.c **** 				pad = PAD_RIGHT;
726
 142:../libSmallPrintf/src/small_printf.c **** 				pad = PAD_RIGHT;
Line 776... Line 776...
776
 531              		.loc 1 151 11 is_stmt 0 view .LVU158
776
 531              		.loc 1 151 11 is_stmt 0 view .LVU158
777
 532 0044 4C1C     		adds	r4, r1, #1
777
 532 0044 4C1C     		adds	r4, r1, #1
778
 533              	.LVL66:
778
 533              	.LVL66:
779
 534              	.L48:
779
 534              	.L48:
780
 152:../libSmallPrintf/src/small_printf.c **** 			}
780
 152:../libSmallPrintf/src/small_printf.c **** 			}
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 14
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 14
782
 
782
 
783
 
783
 
784
 153:../libSmallPrintf/src/small_printf.c **** 			else
784
 153:../libSmallPrintf/src/small_printf.c **** 			else
785
 154:../libSmallPrintf/src/small_printf.c **** 			{
785
 154:../libSmallPrintf/src/small_printf.c **** 			{
786
 155:../libSmallPrintf/src/small_printf.c **** 				for ( ; *format >= '0' && *format <= '9'; ++format)
786
 155:../libSmallPrintf/src/small_printf.c **** 				for ( ; *format >= '0' && *format <= '9'; ++format)
Line 836... Line 836...
836
 180:../libSmallPrintf/src/small_printf.c **** 			}
836
 180:../libSmallPrintf/src/small_printf.c **** 			}
837
 181:../libSmallPrintf/src/small_printf.c **** 			if( *format == 'u' ) {
837
 181:../libSmallPrintf/src/small_printf.c **** 			if( *format == 'u' ) {
838
 560              		.loc 1 181 4 is_stmt 1 view .LVU171
838
 560              		.loc 1 181 4 is_stmt 1 view .LVU171
839
 561              		.loc 1 181 6 is_stmt 0 view .LVU172
839
 561              		.loc 1 181 6 is_stmt 0 view .LVU172
840
 562 005e 7529     		cmp	r1, #117
840
 562 005e 7529     		cmp	r1, #117
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 15
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 15
842
 
842
 
843
 
843
 
844
 563 0060 54D0     		beq	.L74
844
 563 0060 54D0     		beq	.L74
845
 182:../libSmallPrintf/src/small_printf.c **** 				pc += printi (out, va_arg( args, int ), 10, 0, width, pad, 'a');
845
 182:../libSmallPrintf/src/small_printf.c **** 				pc += printi (out, va_arg( args, int ), 10, 0, width, pad, 'a');
846
 183:../libSmallPrintf/src/small_printf.c **** 				continue;
846
 183:../libSmallPrintf/src/small_printf.c **** 				continue;
Line 896... Line 896...
896
 597              		.loc 1 157 12 discriminator 2 view .LVU187
896
 597              		.loc 1 157 12 discriminator 2 view .LVU187
897
 598 007a 5400     		lsls	r4, r2, #1
897
 598 007a 5400     		lsls	r4, r2, #1
898
 599              	.LVL72:
898
 599              	.LVL72:
899
 158:../libSmallPrintf/src/small_printf.c **** 				}
899
 158:../libSmallPrintf/src/small_printf.c **** 				}
900
 600              		.loc 1 158 6 is_stmt 1 discriminator 2 view .LVU188
900
 600              		.loc 1 158 6 is_stmt 1 discriminator 2 view .LVU188
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 16
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 16
902
 
902
 
903
 
903
 
904
 158:../libSmallPrintf/src/small_printf.c **** 				}
904
 158:../libSmallPrintf/src/small_printf.c **** 				}
905
 601              		.loc 1 158 23 is_stmt 0 discriminator 2 view .LVU189
905
 601              		.loc 1 158 23 is_stmt 0 discriminator 2 view .LVU189
906
 602 007c A0F13002 		sub	r2, r0, #48
906
 602 007c A0F13002 		sub	r2, r0, #48
Line 956... Line 956...
956
 640 00a0 0590     		str	r0, [sp, #20]
956
 640 00a0 0590     		str	r0, [sp, #20]
957
 641 00a2 0968     		ldr	r1, [r1]
957
 641 00a2 0968     		ldr	r1, [r1]
958
 642              	.LVL78:
958
 642              	.LVL78:
959
 166:../libSmallPrintf/src/small_printf.c **** 				continue;
959
 166:../libSmallPrintf/src/small_printf.c **** 				continue;
960
 643              		.loc 1 166 5 is_stmt 1 view .LVU202
960
 643              		.loc 1 166 5 is_stmt 1 view .LVU202
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 17
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 17
962
 
962
 
963
 
963
 
964
 166:../libSmallPrintf/src/small_printf.c **** 				continue;
964
 166:../libSmallPrintf/src/small_printf.c **** 				continue;
965
 644              		.loc 1 166 11 is_stmt 0 view .LVU203
965
 644              		.loc 1 166 11 is_stmt 0 view .LVU203
966
 645 00a4 01B9     		cbnz	r1, .L52
966
 645 00a4 01B9     		cbnz	r1, .L52
Line 1016... Line 1016...
1016
 685              	.LVL87:
1016
 685              	.LVL87:
1017
 171:../libSmallPrintf/src/small_printf.c **** 			}
1017
 171:../libSmallPrintf/src/small_printf.c **** 			}
1018
 686              		.loc 1 171 5 is_stmt 1 view .LVU214
1018
 686              		.loc 1 171 5 is_stmt 1 view .LVU214
1019
 687 00ce 47E0     		b	.L53
1019
 687 00ce 47E0     		b	.L53
1020
 688              	.LVL88:
1020
 688              	.LVL88:
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 18
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 18
1022
 
1022
 
1023
 
1023
 
1024
 689              	.L72:
1024
 689              	.L72:
1025
 174:../libSmallPrintf/src/small_printf.c **** 				continue;
1025
 174:../libSmallPrintf/src/small_printf.c **** 				continue;
1026
 690              		.loc 1 174 5 view .LVU215
1026
 690              		.loc 1 174 5 view .LVU215
Line 1076... Line 1076...
1076
 731              		.loc 1 178 11 view .LVU224
1076
 731              		.loc 1 178 11 view .LVU224
1077
 732 0102 3046     		mov	r0, r6
1077
 732 0102 3046     		mov	r0, r6
1078
 733 0104 FFF7FEFF 		bl	printi
1078
 733 0104 FFF7FEFF 		bl	printi
1079
 734              	.LVL96:
1079
 734              	.LVL96:
1080
 178:../libSmallPrintf/src/small_printf.c **** 				continue;
1080
 178:../libSmallPrintf/src/small_printf.c **** 				continue;
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 19
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 19
1082
 
1082
 
1083
 
1083
 
1084
 735              		.loc 1 178 8 view .LVU225
1084
 735              		.loc 1 178 8 view .LVU225
1085
 736 0108 0544     		add	r5, r5, r0
1085
 736 0108 0544     		add	r5, r5, r0
1086
 737              	.LVL97:
1086
 737              	.LVL97:
Line 1136... Line 1136...
1136
 776 0132 8DF81C10 		strb	r1, [sp, #28]
1136
 776 0132 8DF81C10 		strb	r1, [sp, #28]
1137
 188:../libSmallPrintf/src/small_printf.c **** 				pc += prints (out, scr, width, pad);
1137
 188:../libSmallPrintf/src/small_printf.c **** 				pc += prints (out, scr, width, pad);
1138
 777              		.loc 1 188 5 is_stmt 1 view .LVU237
1138
 777              		.loc 1 188 5 is_stmt 1 view .LVU237
1139
 188:../libSmallPrintf/src/small_printf.c **** 				pc += prints (out, scr, width, pad);
1139
 188:../libSmallPrintf/src/small_printf.c **** 				pc += prints (out, scr, width, pad);
1140
 778              		.loc 1 188 12 is_stmt 0 view .LVU238
1140
 778              		.loc 1 188 12 is_stmt 0 view .LVU238
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 20
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 20
1142
 
1142
 
1143
 
1143
 
1144
 779 0136 0021     		movs	r1, #0
1144
 779 0136 0021     		movs	r1, #0
1145
 780 0138 8DF81D10 		strb	r1, [sp, #29]
1145
 780 0138 8DF81D10 		strb	r1, [sp, #29]
1146
 189:../libSmallPrintf/src/small_printf.c **** 				continue;
1146
 189:../libSmallPrintf/src/small_printf.c **** 				continue;
Line 1196... Line 1196...
1196
 814 015e 0135     		adds	r5, r5, #1
1196
 814 015e 0135     		adds	r5, r5, #1
1197
 815              	.LVL111:
1197
 815              	.LVL111:
1198
 816              	.L53:
1198
 816              	.L53:
1199
 134:../libSmallPrintf/src/small_printf.c **** 		if (*format == '%') {
1199
 134:../libSmallPrintf/src/small_printf.c **** 		if (*format == '%') {
1200
 817              		.loc 1 134 23 is_stmt 0 view .LVU248
1200
 817              		.loc 1 134 23 is_stmt 0 view .LVU248
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 21
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 21
1202
 
1202
 
1203
 
1203
 
1204
 818 0160 0134     		adds	r4, r4, #1
1204
 818 0160 0134     		adds	r4, r4, #1
1205
 819              	.LVL112:
1205
 819              	.LVL112:
1206
 820              	.L41:
1206
 820              	.L41:
Line 1256... Line 1256...
1256
 857 0180 70BD     		pop	{r4, r5, r6, pc}
1256
 857 0180 70BD     		pop	{r4, r5, r6, pc}
1257
 858              	.LVL114:
1257
 858              	.LVL114:
1258
 859              	.L79:
1258
 859              	.L79:
1259
 860              		.loc 1 213 1 view .LVU264
1259
 860              		.loc 1 213 1 view .LVU264
1260
 861 0182 00BF     		.align	2
1260
 861 0182 00BF     		.align	2
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 22
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 22
1262
 
1262
 
1263
 
1263
 
1264
 862              	.L78:
1264
 862              	.L78:
1265
 863 0184 00000000 		.word	.LC0
1265
 863 0184 00000000 		.word	.LC0
1266
 864              		.cfi_endproc
1266
 864              		.cfi_endproc
Line 1316... Line 1316...
1316
 907 0010 FFF7FEFF 		bl	small_print
1316
 907 0010 FFF7FEFF 		bl	small_print
1317
 908              	.LVL117:
1317
 908              	.LVL117:
1318
 223:../libSmallPrintf/src/small_printf.c ****         va_end(args);
1318
 223:../libSmallPrintf/src/small_printf.c ****         va_end(args);
1319
 909              		.loc 1 223 9 is_stmt 1 view .LVU272
1319
 909              		.loc 1 223 9 is_stmt 1 view .LVU272
1320
 224:../libSmallPrintf/src/small_printf.c ****         return result;
1320
 224:../libSmallPrintf/src/small_printf.c ****         return result;
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 23
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 23
1322
 
1322
 
1323
 
1323
 
1324
 910              		.loc 1 224 9 view .LVU273
1324
 910              		.loc 1 224 9 view .LVU273
1325
 225:../libSmallPrintf/src/small_printf.c **** }
1325
 225:../libSmallPrintf/src/small_printf.c **** }
1326
 911              		.loc 1 225 1 is_stmt 0 view .LVU274
1326
 911              		.loc 1 225 1 is_stmt 0 view .LVU274
Line 1376... Line 1376...
1376
 960 0006 0190     		str	r0, [sp, #4]
1376
 960 0006 0190     		str	r0, [sp, #4]
1377
 961 0008 05AA     		add	r2, sp, #20
1377
 961 0008 05AA     		add	r2, sp, #20
1378
 962 000a 52F8041B 		ldr	r1, [r2], #4
1378
 962 000a 52F8041B 		ldr	r1, [r2], #4
1379
 229:../libSmallPrintf/src/small_printf.c ****     int result = 0;
1379
 229:../libSmallPrintf/src/small_printf.c ****     int result = 0;
1380
 963              		.loc 1 229 5 is_stmt 1 view .LVU277
1380
 963              		.loc 1 229 5 is_stmt 1 view .LVU277
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 24
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 24
1382
 
1382
 
1383
 
1383
 
1384
 964              	.LVL119:
1384
 964              	.LVL119:
1385
 230:../libSmallPrintf/src/small_printf.c **** 		va_list args;
1385
 230:../libSmallPrintf/src/small_printf.c **** 		va_list args;
1386
 965              		.loc 1 230 3 view .LVU278
1386
 965              		.loc 1 230 3 view .LVU278
Line 1429... Line 1429...
1429
 1003              		.file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
1429
 1003              		.file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
1430
 1004              		.file 4 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
1430
 1004              		.file 4 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
1431
 1005              		.file 5 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
1431
 1005              		.file 5 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
1432
 1006              		.file 6 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
1432
 1006              		.file 6 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
1433
 1007              		.file 7 "<built-in>"
1433
 1007              		.file 7 "<built-in>"
1434
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s 			page 25
1434
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s 			page 25
1435
 
1435
 
1436
 
1436
 
1437
DEFINED SYMBOLS
1437
DEFINED SYMBOLS
1438
                            *ABS*:0000000000000000 small_printf.c
1438
                            *ABS*:0000000000000000 small_printf.c
1439
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:16     .text.printchar:0000000000000000 $t
1439
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:16     .text.printchar:0000000000000000 $t
1440
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:23     .text.printchar:0000000000000000 printchar
1440
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:23     .text.printchar:0000000000000000 printchar
1441
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:73     .text.prints:0000000000000000 $t
1441
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:73     .text.prints:0000000000000000 $t
1442
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:79     .text.prints:0000000000000000 prints
1442
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:79     .text.prints:0000000000000000 prints
1443
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:233    .text.printi:0000000000000000 $t
1443
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:233    .text.printi:0000000000000000 $t
1444
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:239    .text.printi:0000000000000000 printi
1444
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:239    .text.printi:0000000000000000 printi
1445
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:434    .text.small_print:0000000000000000 $t
1445
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:434    .text.small_print:0000000000000000 $t
1446
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:440    .text.small_print:0000000000000000 small_print
1446
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:440    .text.small_print:0000000000000000 small_print
1447
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:863    .text.small_print:0000000000000184 $d
1447
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:863    .text.small_print:0000000000000184 $d
1448
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:868    .text.small_printf:0000000000000000 $t
1448
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:868    .text.small_printf:0000000000000000 $t
1449
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:875    .text.small_printf:0000000000000000 small_printf
1449
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:875    .text.small_printf:0000000000000000 small_printf
1450
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:932    .text.small_sprintf:0000000000000000 $t
1450
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:932    .text.small_sprintf:0000000000000000 $t
1451
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:939    .text.small_sprintf:0000000000000000 small_sprintf
1451
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:939    .text.small_sprintf:0000000000000000 small_sprintf
1452
C:\Users\mike\AppData\Local\Temp\ccJYN2PK.s:997    .rodata.small_print.str1.4:0000000000000000 $d
1452
C:\Users\mike\AppData\Local\Temp\ccbLkH3V.s:997    .rodata.small_print.str1.4:0000000000000000 $d
1453
 
1453
 
1454
UNDEFINED SYMBOLS
1454
UNDEFINED SYMBOLS
1455
PutCharSerial
1455
PutCharSerial