Subversion Repositories svnkaklik

Rev

Rev 174 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 174 Rev 182
Line 1... Line 1...
1
GAS LISTING /tmp/ccQbezXt.s 			page 1
1
GAS LISTING /tmp/cc5q3bJ9.s 			page 1
2
 
2
 
3
 
3
 
4
   1               		.file	"Utility.c"
4
   1               		.file	"Utility.c"
5
   2               		.arch atmega8
5
   2               		.arch atmega8
6
   3               	__SREG__ = 0x3f
6
   3               	__SREG__ = 0x3f
Line 56... Line 56...
56
  53               		.stabs	"uint_least64_t:t(6,18)=(6,8)",128,0,187,0
56
  53               		.stabs	"uint_least64_t:t(6,18)=(6,8)",128,0,187,0
57
  54               		.stabs	"int_fast8_t:t(6,19)=(6,1)",128,0,200,0
57
  54               		.stabs	"int_fast8_t:t(6,19)=(6,1)",128,0,200,0
58
  55               		.stabs	"uint_fast8_t:t(6,20)=(6,2)",128,0,205,0
58
  55               		.stabs	"uint_fast8_t:t(6,20)=(6,2)",128,0,205,0
59
  56               		.stabs	"int_fast16_t:t(6,21)=(6,3)",128,0,210,0
59
  56               		.stabs	"int_fast16_t:t(6,21)=(6,3)",128,0,210,0
60
  57               		.stabs	"uint_fast16_t:t(6,22)=(6,4)",128,0,215,0
60
  57               		.stabs	"uint_fast16_t:t(6,22)=(6,4)",128,0,215,0
61
GAS LISTING /tmp/ccQbezXt.s 			page 2
61
GAS LISTING /tmp/cc5q3bJ9.s 			page 2
62
 
62
 
63
 
63
 
64
  58               		.stabs	"int_fast32_t:t(6,23)=(6,5)",128,0,220,0
64
  58               		.stabs	"int_fast32_t:t(6,23)=(6,5)",128,0,220,0
65
  59               		.stabs	"uint_fast32_t:t(6,24)=(6,6)",128,0,225,0
65
  59               		.stabs	"uint_fast32_t:t(6,24)=(6,6)",128,0,225,0
66
  60               		.stabs	"int_fast64_t:t(6,25)=(6,7)",128,0,230,0
66
  60               		.stabs	"int_fast64_t:t(6,25)=(6,7)",128,0,230,0
Line 116... Line 116...
116
  32:Utility.c     **** 	general purpose utilities that can be used by any
116
  32:Utility.c     **** 	general purpose utilities that can be used by any
117
  33:Utility.c     **** 	module needing them.
117
  33:Utility.c     **** 	module needing them.
118
  34:Utility.c     ****     
118
  34:Utility.c     ****     
119
  35:Utility.c     ****     Revision History:
119
  35:Utility.c     ****     Revision History:
120
  36:Utility.c     ****     Date        Rel Ver.    Notes
120
  36:Utility.c     ****     Date        Rel Ver.    Notes
121
GAS LISTING /tmp/ccQbezXt.s 			page 3
121
GAS LISTING /tmp/cc5q3bJ9.s 			page 3
122
 
122
 
123
 
123
 
124
  37:Utility.c     ****     4/10/2004      0.1     Module created
124
  37:Utility.c     ****     4/10/2004      0.1     Module created
125
  38:Utility.c     ****     6/30/2004      1.0     Initial release for Circuit Cellar
125
  38:Utility.c     ****     6/30/2004      1.0     Initial release for Circuit Cellar
126
  39:Utility.c     ****                            contest.
126
  39:Utility.c     ****                            contest.
Line 176... Line 176...
176
  68:Utility.c     **** 	for (i=0; i<numMs; i++)
176
  68:Utility.c     **** 	for (i=0; i<numMs; i++)
177
 100               		.stabn	68,0,68,.LM2-Utility_delay
177
 100               		.stabn	68,0,68,.LM2-Utility_delay
178
 101               	.LM2:
178
 101               	.LM2:
179
 102 001e 1A82      		std Y+2,__zero_reg__
179
 102 001e 1A82      		std Y+2,__zero_reg__
180
 103 0020 1982      		std Y+1,__zero_reg__
180
 103 0020 1982      		std Y+1,__zero_reg__
181
GAS LISTING /tmp/ccQbezXt.s 			page 4
181
GAS LISTING /tmp/cc5q3bJ9.s 			page 4
182
 
182
 
183
 
183
 
184
 104 0022 8981      		ldd r24,Y+1
184
 104 0022 8981      		ldd r24,Y+1
185
 105 0024 9A81      		ldd r25,Y+2
185
 105 0024 9A81      		ldd r25,Y+2
186
 106 0026 8217      		cp r24,r18
186
 106 0026 8217      		cp r24,r18
Line 236... Line 236...
236
 152 0064 2496      		adiw r28,4
236
 152 0064 2496      		adiw r28,4
237
 153 0066 0FB6      		in __tmp_reg__,__SREG__
237
 153 0066 0FB6      		in __tmp_reg__,__SREG__
238
 154 0068 F894      		cli
238
 154 0068 F894      		cli
239
 155 006a DEBF      		out __SP_H__,r29
239
 155 006a DEBF      		out __SP_H__,r29
240
 156 006c 0FBE      		out __SREG__,__tmp_reg__
240
 156 006c 0FBE      		out __SREG__,__tmp_reg__
241
GAS LISTING /tmp/ccQbezXt.s 			page 5
241
GAS LISTING /tmp/cc5q3bJ9.s 			page 5
242
 
242
 
243
 
243
 
244
 157 006e CDBF      		out __SP_L__,r28
244
 157 006e CDBF      		out __SP_L__,r28
245
 158 0070 DF91      		pop r29
245
 158 0070 DF91      		pop r29
246
 159 0072 CF91      		pop r28
246
 159 0072 CF91      		pop r28
Line 256... Line 256...
256
 169               		.stabs	"",36,0,0,.Lscope0-Utility_delay
256
 169               		.stabs	"",36,0,0,.Lscope0-Utility_delay
257
 170               		.stabd	78,0,0
257
 170               		.stabd	78,0,0
258
 171               		.stabs	"",100,0,0,.Letext0
258
 171               		.stabs	"",100,0,0,.Letext0
259
 172               	.Letext0:
259
 172               	.Letext0:
260
 173               	/* File "Utility.c": code   62 = 0x003e (  43), prologues  10, epilogues   9 */
260
 173               	/* File "Utility.c": code   62 = 0x003e (  43), prologues  10, epilogues   9 */
261
GAS LISTING /tmp/ccQbezXt.s 			page 6
261
GAS LISTING /tmp/cc5q3bJ9.s 			page 6
262
 
262
 
263
 
263
 
264
DEFINED SYMBOLS
264
DEFINED SYMBOLS
265
                            *ABS*:00000000 Utility.c
265
                            *ABS*:00000000 Utility.c
266
     /tmp/ccQbezXt.s:3      *ABS*:0000003f __SREG__
266
     /tmp/cc5q3bJ9.s:3      *ABS*:0000003f __SREG__
267
     /tmp/ccQbezXt.s:4      *ABS*:0000003e __SP_H__
267
     /tmp/cc5q3bJ9.s:4      *ABS*:0000003e __SP_H__
268
     /tmp/ccQbezXt.s:5      *ABS*:0000003d __SP_L__
268
     /tmp/cc5q3bJ9.s:5      *ABS*:0000003d __SP_L__
269
     /tmp/ccQbezXt.s:6      *ABS*:00000000 __tmp_reg__
269
     /tmp/cc5q3bJ9.s:6      *ABS*:00000000 __tmp_reg__
270
     /tmp/ccQbezXt.s:7      *ABS*:00000001 __zero_reg__
270
     /tmp/cc5q3bJ9.s:7      *ABS*:00000001 __zero_reg__
271
     /tmp/ccQbezXt.s:77     .text:00000000 Utility_delay
271
     /tmp/cc5q3bJ9.s:77     .text:00000000 Utility_delay
272
 
272
 
273
UNDEFINED SYMBOLS
273
UNDEFINED SYMBOLS
274
__do_copy_data
274
__do_copy_data
275
__do_clear_bss
275
__do_clear_bss