1 | ._LANG 'C','5.02.05','REV.F'
|
---|
2 |
|
---|
3 | ;## NC308 C Compiler OUTPUT
|
---|
4 | ;## ccom308 Version 5.02.05
|
---|
5 | ;## COPYRIGHT(C) 1999(2004) RENESAS TECHNOLOGY CORPORATION
|
---|
6 | ;## AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
|
---|
7 | ;## Compile Start Time Wed Aug 04 13:51:05 2004
|
---|
8 |
|
---|
9 | ;## COMMAND_LINE: ccom308 C:\MTOOL\TMP\makeoffset.i -o ..\..\config\m32c-renesas\makeoffset.a30 -dS
|
---|
10 |
|
---|
11 |
|
---|
12 | ;## Normal Optimize OFF
|
---|
13 | ;## ROM size Optimize OFF
|
---|
14 | ;## Speed Optimize OFF
|
---|
15 | ;## Default ROM is far
|
---|
16 | ;## Default RAM is near
|
---|
17 |
|
---|
18 | .GLB __SB__
|
---|
19 | .SB __SB__
|
---|
20 | .FB 0
|
---|
21 |
|
---|
22 | ;## # FUNCTION kernel_abort
|
---|
23 |
|
---|
24 | ;## # FUNCTION _syslog_0
|
---|
25 |
|
---|
26 | ;## # FUNCTION _syslog_1
|
---|
27 |
|
---|
28 | ;## # FUNCTION _syslog_2
|
---|
29 |
|
---|
30 | ;## # FUNCTION _syslog_3
|
---|
31 |
|
---|
32 | ;## # FUNCTION _syslog_4
|
---|
33 |
|
---|
34 | ;## # FUNCTION _syslog_5
|
---|
35 |
|
---|
36 | ;## # FUNCTION _syslog_6
|
---|
37 |
|
---|
38 | ;## # FUNCTION current_flgreg
|
---|
39 |
|
---|
40 | ;## # FUNCTION disint
|
---|
41 |
|
---|
42 | ;## # FUNCTION enaint
|
---|
43 |
|
---|
44 | ;## # FUNCTION sense_context
|
---|
45 |
|
---|
46 | ;## # FUNCTION sense_lock
|
---|
47 |
|
---|
48 | ;## # FUNCTION lock_cpu
|
---|
49 |
|
---|
50 | ;## # FUNCTION unlock_cpu
|
---|
51 |
|
---|
52 | ;## # FUNCTION define_inh
|
---|
53 |
|
---|
54 | ;## # FUNCTION define_exc
|
---|
55 |
|
---|
56 | ;## # FUNCTION exc_sense_context
|
---|
57 |
|
---|
58 | ;## # FUNCTION exc_sense_lock
|
---|
59 |
|
---|
60 | ;## # FUNCTION queue_initialize
|
---|
61 |
|
---|
62 | ;## # FUNCTION queue_insert_prev
|
---|
63 |
|
---|
64 | ;## # FUNCTION queue_delete
|
---|
65 |
|
---|
66 | ;## # FUNCTION queue_delete_next
|
---|
67 |
|
---|
68 | ;## # FUNCTION queue_empty
|
---|
69 |
|
---|
70 | ;## # FUNCTION tmevtb_enqueue
|
---|
71 |
|
---|
72 | ;## # FUNCTION tmevtb_enqueue_evttim
|
---|
73 |
|
---|
74 | ;## # FUNCTION tmevtb_dequeue
|
---|
75 |
|
---|
76 | ;## # FUNCTION makeoffset
|
---|
77 | ;## # ARG Size(0) Auto Size(0) Context Size(4)
|
---|
78 |
|
---|
79 |
|
---|
80 | .SECTION program,CODE,ALIGN
|
---|
81 | ._file '../../config/m32c-renesas/makeoffset.c'
|
---|
82 | .align
|
---|
83 | ._line 196
|
---|
84 | ;## # C_SRC : {
|
---|
85 | .glb _makeoffset
|
---|
86 | _makeoffset:
|
---|
87 | pushm A0
|
---|
88 | ._line 197
|
---|
89 | ;## # C_SRC : asm("! BEGIN TCB_texptn\n");
|
---|
90 | ;#### ASM START
|
---|
91 | ! BEGIN TCB_texptn
|
---|
92 | ;#### ASM END
|
---|
93 | ._line 198
|
---|
94 | ;## # C_SRC : (INT)(((TCB *)0)->texptn) |= 1;
|
---|
95 | mov.l #00000000H,A0
|
---|
96 | or.w #0001H,00000eH[A0]
|
---|
97 | ._line 199
|
---|
98 | ;## # C_SRC : asm("! END");
|
---|
99 | ;#### ASM START
|
---|
100 | ! END
|
---|
101 | ._line 201
|
---|
102 | ;## # C_SRC : asm("! BEGIN TCB_sp\n");
|
---|
103 | ! BEGIN TCB_sp
|
---|
104 | ;#### ASM END
|
---|
105 | ._line 202
|
---|
106 | ;## # C_SRC : *(char *)(((TCB *)0)->tskctxb.sp) |= 1;
|
---|
107 | mov.l 00000014H,A0
|
---|
108 | extz [A0],R0
|
---|
109 | bset 0,R0L
|
---|
110 | mov.l #00000014H,A0
|
---|
111 | mov.b R0L,[[A0]]
|
---|
112 | ._line 203
|
---|
113 | ;## # C_SRC : asm("! END");
|
---|
114 | ;#### ASM START
|
---|
115 | ! END
|
---|
116 | ._line 205
|
---|
117 | ;## # C_SRC : asm("! BEGIN TCB_pc\n");
|
---|
118 | ! BEGIN TCB_pc
|
---|
119 | ;#### ASM END
|
---|
120 | ._line 206
|
---|
121 | ;## # C_SRC : (((TCB *)0)->tskctxb.pc)();
|
---|
122 | mov.l #00000018H,A0
|
---|
123 | jsri.a [A0]
|
---|
124 | ._line 207
|
---|
125 | ;## # C_SRC : asm("! END");
|
---|
126 | ;#### ASM START
|
---|
127 | ! END
|
---|
128 | ._line 209
|
---|
129 | ;## # C_SRC : asm("! BEGIN TCB_enatex\n");
|
---|
130 | ! BEGIN TCB_enatex
|
---|
131 | ;#### ASM END
|
---|
132 | ._line 210
|
---|
133 | ;## # C_SRC : (INT)(((TCB *)0)->enatex) = 1;
|
---|
134 | bset 6,0000000cH+1
|
---|
135 | ._line 211
|
---|
136 | ;## # C_SRC : asm("! END");
|
---|
137 | ;#### ASM START
|
---|
138 | ! END
|
---|
139 | ;#### ASM END
|
---|
140 | ._line 212
|
---|
141 | ;## # C_SRC : }
|
---|
142 | popm A0
|
---|
143 | rts
|
---|
144 | E1:
|
---|
145 | .glb _vxget_tim
|
---|
146 | .glb _hardware_start
|
---|
147 | .glb $vwri_log
|
---|
148 | .glb _vrea_log
|
---|
149 | .glb $vmsk_log
|
---|
150 | .glb _syslog
|
---|
151 | .glb _syslog_printf
|
---|
152 | .glb _syslog_print
|
---|
153 | .glb _syslog_output
|
---|
154 | .glb $act_tsk
|
---|
155 | .glb $iact_tsk
|
---|
156 | .glb $can_act
|
---|
157 | .glb _ext_tsk
|
---|
158 | .glb $ter_tsk
|
---|
159 | .glb $chg_pri
|
---|
160 | .glb $get_pri
|
---|
161 | .glb _slp_tsk
|
---|
162 | .glb $tslp_tsk
|
---|
163 | .glb $wup_tsk
|
---|
164 | .glb $iwup_tsk
|
---|
165 | .glb $can_wup
|
---|
166 | .glb $rel_wai
|
---|
167 | .glb $irel_wai
|
---|
168 | .glb $sus_tsk
|
---|
169 | .glb $rsm_tsk
|
---|
170 | .glb $frsm_tsk
|
---|
171 | .glb $dly_tsk
|
---|
172 | .glb $ras_tex
|
---|
173 | .glb $iras_tex
|
---|
174 | .glb _dis_tex
|
---|
175 | .glb _ena_tex
|
---|
176 | .glb _sns_tex
|
---|
177 | .glb $sig_sem
|
---|
178 | .glb $isig_sem
|
---|
179 | .glb $wai_sem
|
---|
180 | .glb $pol_sem
|
---|
181 | .glb $twai_sem
|
---|
182 | .glb $set_flg
|
---|
183 | .glb $iset_flg
|
---|
184 | .glb $clr_flg
|
---|
185 | .glb $wai_flg
|
---|
186 | .glb $pol_flg
|
---|
187 | .glb $twai_flg
|
---|
188 | .glb $snd_dtq
|
---|
189 | .glb $psnd_dtq
|
---|
190 | .glb $ipsnd_dtq
|
---|
191 | .glb $tsnd_dtq
|
---|
192 | .glb $fsnd_dtq
|
---|
193 | .glb $ifsnd_dtq
|
---|
194 | .glb $rcv_dtq
|
---|
195 | .glb $prcv_dtq
|
---|
196 | .glb $trcv_dtq
|
---|
197 | .glb $snd_mbx
|
---|
198 | .glb $rcv_mbx
|
---|
199 | .glb $prcv_mbx
|
---|
200 | .glb $trcv_mbx
|
---|
201 | .glb $get_mpf
|
---|
202 | .glb $pget_mpf
|
---|
203 | .glb $tget_mpf
|
---|
204 | .glb $rel_mpf
|
---|
205 | .glb _set_tim
|
---|
206 | .glb _get_tim
|
---|
207 | .glb _isig_tim
|
---|
208 | .glb $sta_cyc
|
---|
209 | .glb $stp_cyc
|
---|
210 | .glb $rot_rdq
|
---|
211 | .glb $irot_rdq
|
---|
212 | .glb _get_tid
|
---|
213 | .glb _iget_tid
|
---|
214 | .glb _loc_cpu
|
---|
215 | .glb _iloc_cpu
|
---|
216 | .glb _unl_cpu
|
---|
217 | .glb _iunl_cpu
|
---|
218 | .glb _dis_dsp
|
---|
219 | .glb _ena_dsp
|
---|
220 | .glb _sns_ctx
|
---|
221 | .glb _sns_loc
|
---|
222 | .glb _sns_dsp
|
---|
223 | .glb _sns_dpn
|
---|
224 | .glb _vxsns_ctx
|
---|
225 | .glb _vxsns_loc
|
---|
226 | .glb _vxsns_dsp
|
---|
227 | .glb _vxsns_dpn
|
---|
228 | .glb _vxsns_tex
|
---|
229 | .glb _vsns_ini
|
---|
230 | .glb __kernel_sys_initialize
|
---|
231 | .glb __kernel_sys_exit
|
---|
232 | .glb $_kernel_sys_putc
|
---|
233 | .glb _sys_led
|
---|
234 | .glb __kernel_intnest
|
---|
235 | .glb __kernel_dispatch
|
---|
236 | .glb __kernel_exit_and_dispatch
|
---|
237 | .glb __kernel_cpu_initialize
|
---|
238 | .glb __kernel_cpu_terminate
|
---|
239 | .glb __kernel_object_initialize
|
---|
240 | .glb __kernel_call_inirtn
|
---|
241 | .glb __kernel_call_terrtn
|
---|
242 | .glb __kernel_print_banner
|
---|
243 | .glb _kernel_exit
|
---|
244 | .glb __kernel_iniflg
|
---|
245 | .glb __kernel_tmevt_heap
|
---|
246 | .glb __kernel_systim_offset
|
---|
247 | .glb __kernel_current_time
|
---|
248 | .glb __kernel_next_time
|
---|
249 | .glb __kernel_last_index
|
---|
250 | .glb __kernel_tmevt_initialize
|
---|
251 | .glb $_kernel_tmevt_up
|
---|
252 | .glb $_kernel_tmevt_down
|
---|
253 | .glb __kernel_tmevtb_insert
|
---|
254 | .glb __kernel_tmevtb_delete
|
---|
255 | .glb __kernel_runtsk
|
---|
256 | .glb __kernel_schedtsk
|
---|
257 | .glb __kernel_reqflg
|
---|
258 | .glb __kernel_enadsp
|
---|
259 | .glb __kernel_ready_queue
|
---|
260 | .glb __kernel_ready_primap
|
---|
261 | .glb __kernel_tmax_tskid
|
---|
262 | .glb __kernel_tinib_table
|
---|
263 | .glb __kernel_torder_table
|
---|
264 | .glb __kernel_tcb_table
|
---|
265 | .glb __kernel_task_initialize
|
---|
266 | .glb __kernel_search_schedtsk
|
---|
267 | .glb __kernel_make_runnable
|
---|
268 | .glb __kernel_make_non_runnable
|
---|
269 | .glb __kernel_make_dormant
|
---|
270 | .glb __kernel_make_active
|
---|
271 | .glb __kernel_exit_task
|
---|
272 | .glb __kernel_change_priority
|
---|
273 | .glb $_kernel_rotate_ready_queue
|
---|
274 | .glb __kernel_call_texrtn
|
---|
275 | .glb __kernel_calltex
|
---|
276 |
|
---|
277 | .SECTION rom_FO,ROMDATA
|
---|
278 | ___T4:
|
---|
279 | .byte 74H ; 't'
|
---|
280 | .byte 69H ; 'i'
|
---|
281 | .byte 6dH ; 'm'
|
---|
282 | .byte 65H ; 'e'
|
---|
283 | .byte 5fH ; '_'
|
---|
284 | .byte 65H ; 'e'
|
---|
285 | .byte 76H ; 'v'
|
---|
286 | .byte 65H ; 'e'
|
---|
287 | .byte 6eH ; 'n'
|
---|
288 | .byte 74H ; 't'
|
---|
289 | .byte 2eH ; '.'
|
---|
290 | .byte 68H ; 'h'
|
---|
291 | .byte 00H
|
---|
292 | ___T3:
|
---|
293 | .byte 74H ; 't'
|
---|
294 | .byte 69H ; 'i'
|
---|
295 | .byte 6dH ; 'm'
|
---|
296 | .byte 65H ; 'e'
|
---|
297 | .byte 20H ; ' '
|
---|
298 | .byte 3cH ; '<'
|
---|
299 | .byte 3dH ; '='
|
---|
300 | .byte 20H ; ' '
|
---|
301 | .byte 54H ; 'T'
|
---|
302 | .byte 4dH ; 'M'
|
---|
303 | .byte 41H ; 'A'
|
---|
304 | .byte 58H ; 'X'
|
---|
305 | .byte 5fH ; '_'
|
---|
306 | .byte 52H ; 'R'
|
---|
307 | .byte 45H ; 'E'
|
---|
308 | .byte 4cH ; 'L'
|
---|
309 | .byte 54H ; 'T'
|
---|
310 | .byte 49H ; 'I'
|
---|
311 | .byte 4dH ; 'M'
|
---|
312 | .byte 00H
|
---|
313 | ___T2:
|
---|
314 | .byte 71H ; 'q'
|
---|
315 | .byte 75H ; 'u'
|
---|
316 | .byte 65H ; 'e'
|
---|
317 | .byte 75H ; 'u'
|
---|
318 | .byte 65H ; 'e'
|
---|
319 | .byte 2dH ; '-'
|
---|
320 | .byte 3eH ; '>'
|
---|
321 | .byte 70H ; 'p'
|
---|
322 | .byte 72H ; 'r'
|
---|
323 | .byte 65H ; 'e'
|
---|
324 | .byte 76H ; 'v'
|
---|
325 | .byte 20H ; ' '
|
---|
326 | .byte 3dH ; '='
|
---|
327 | .byte 3dH ; '='
|
---|
328 | .byte 20H ; ' '
|
---|
329 | .byte 71H ; 'q'
|
---|
330 | .byte 75H ; 'u'
|
---|
331 | .byte 65H ; 'e'
|
---|
332 | .byte 75H ; 'u'
|
---|
333 | .byte 65H ; 'e'
|
---|
334 | .byte 00H
|
---|
335 | ___T1:
|
---|
336 | .byte 71H ; 'q'
|
---|
337 | .byte 75H ; 'u'
|
---|
338 | .byte 65H ; 'e'
|
---|
339 | .byte 75H ; 'u'
|
---|
340 | .byte 65H ; 'e'
|
---|
341 | .byte 2eH ; '.'
|
---|
342 | .byte 68H ; 'h'
|
---|
343 | .byte 00H
|
---|
344 | ___T0:
|
---|
345 | .byte 71H ; 'q'
|
---|
346 | .byte 75H ; 'u'
|
---|
347 | .byte 65H ; 'e'
|
---|
348 | .byte 75H ; 'u'
|
---|
349 | .byte 65H ; 'e'
|
---|
350 | .byte 2dH ; '-'
|
---|
351 | .byte 3eH ; '>'
|
---|
352 | .byte 6eH ; 'n'
|
---|
353 | .byte 65H ; 'e'
|
---|
354 | .byte 78H ; 'x'
|
---|
355 | .byte 74H ; 't'
|
---|
356 | .byte 20H ; ' '
|
---|
357 | .byte 21H ; '!'
|
---|
358 | .byte 3dH ; '='
|
---|
359 | .byte 20H ; ' '
|
---|
360 | .byte 71H ; 'q'
|
---|
361 | .byte 75H ; 'u'
|
---|
362 | .byte 65H ; 'e'
|
---|
363 | .byte 75H ; 'u'
|
---|
364 | .byte 65H ; 'e'
|
---|
365 | .byte 00H
|
---|
366 | .END
|
---|
367 |
|
---|
368 | ;## Compile End Time Wed Aug 04 13:51:05 2004
|
---|
369 |
|
---|
370 |
|
---|