Home
last modified time | relevance | path

Searched refs:L (Results 1 – 25 of 117) sorted by relevance

12345

/ThreadX-v6.3.0/ports_module/rxv2/iar/module_manager/src/
Dtxm_module_manager_thread_stack_build.s96 MOV.L 16[R1],R3 // Pickup end of stack area
102 MOV.L #30000h, R4 // make initial PSW (user stack, enable interrupts)
105 MOV.L R4, [-R3] // initial PSW
106 MOV.L R2, [-R3] // initial PC
108 …MOV.L 8[R1], R4 // Pickup thread entry info pointer, which is in the s…
111 … MOV.L R4,[-R3] // initial R2, which is the module entry information.
112 MOV.L R1,[-R3] // initial R1, which is the thread control block.
113 MOV.L #0, R2 // Clear following registers to 0
114 MOV.L R2,[-R3] // initial R5
115 MOV.L R2,[-R3] // initial R4
[all …]
Dtx_thread_schedule.s90 MOV.L #__tx_thread_execute_ptr, R1 // Address of thread to executer ptr
92 MOV.L [R1],R2 // Pickup next thread to execute
106 MOV.L #__tx_thread_current_ptr, R3
107 MOV.L R2,[R3] // Setup current thread pointer
112 MOV.L 4[R2],R3 // Pickup run count
114 MOV.L R3,4[R2] // Store it back in control block
119 MOV.L 24[R2],R3 // Pickup thread time-slice
120 MOV.L #__tx_timer_time_slice,R4 // Pickup pointer to time-slice
121 MOV.L R3, [R4] // Setup time-slice
126 MOV.L 8[R2],SP // Pickup stack pointer
[all …]
Dtx_thread_stack_build.s103 MOV.L 16[R1],R3 ; Pickup end of stack area
109 MOV.L #30000h, R4
110 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
111 MOV.L R2, [-R3] ; Initial PC
112 MOV.L #0, R4
113 MOV.L R4,[-R3] ; Initial R2 ...
114 MOV.L R4,[-R3] ; Initial R1 ...
115 MOV.L R4,[-R3] ; Initial R5 ...
116 MOV.L R4,[-R3] ; Initial R4 ...
117 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
Dtx_thread_context_save.s98 MOV.L #__tx_thread_system_state, R1 ; Pick up address of system state
99 MOV.L [R1], R2 ; Pick up system state
106 MOV.L r2, [r1]
126 MOV.L R2, [R1]
128 MOV.L #__tx_thread_current_ptr, R2 ; Pickup current thread pointer
129 MOV.L [R2], R2
137 MOV.L 16[R0], R2
138 MOV.L R2, [-R1] ; Save PSW on thread stack
139 MOV.L 12[R0], R2
140 MOV.L R2, [-R1] ; Save PC on thread stack
[all …]
Dtx_timer_interrupt.s106 MOV.L #__tx_timer_system_clock, R1 ; Pickup address of system clock
107 MOV.L [R1], R2 ; Pickup system clock
109 MOV.L R2,[R1] ; Store new system clock
115 MOV.L #__tx_timer_time_slice, R1 ; Pickup address of time slice
116 MOV.L [R1], R2 ; Pickup the current time slice
124 MOV.L R2, [R1] ; Store time-slice
135 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup address of expired time-slice
136 MOV.L #1, R2 ; Build expired value
137 MOV.L R2, [R1] ; Set expired time slice variable
146 MOV.L #__tx_timer_current_ptr, R1 ; Pickup address of current timer ptr
[all …]
/ThreadX-v6.3.0/ports/rxv2/gnu/src/
Dtx_thread_stack_build.S115 MOV.L 16[R1],R3 ; Pickup end of stack area
121 MOV.L #30000h, R4
122 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
123 MOV.L R2, [-R3] ; Initial PC
124 MOV.L #0, R4
125 MOV.L R4,[-R3] ; Initial R2 ...
126 MOV.L R4,[-R3] ; Initial R1 ...
127 MOV.L R4,[-R3] ; Initial R5 ...
128 MOV.L R4,[-R3] ; Initial R4 ...
129 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
Dtx_thread_context_save.S102 MOV.L #__tx_thread_system_state, R1 ; Pick up address of system state
103 MOV.L [R1], R2 ; Pick up system state
110 MOV.L r2, [r1]
130 MOV.L R2, [R1]
132 MOV.L #__tx_thread_current_ptr, R2 ; Pickup current thread pointer
133 MOV.L [R2], R2
141 MOV.L 16[R0], R2
142 MOV.L R2, [-R1] ; Save PSW on thread stack
143 MOV.L 12[R0], R2
144 MOV.L R2, [-R1] ; Save PC on thread stack
[all …]
Dtx_timer_interrupt.S122 MOV.L #__tx_timer_system_clock, R1 ; Pickup address of system clock
123 MOV.L [R1], R2 ; Pickup system clock
125 MOV.L R2,[R1] ; Store new system clock
131 MOV.L #__tx_timer_time_slice, R1 ; Pickup address of time slice
132 MOV.L [R1], R2 ; Pickup the current time slice
140 MOV.L R2, [R1] ; Store time-slice
151 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup address of expired time-slice
152 MOV.L #1, R2 ; Build expired value
153 MOV.L R2, [R1] ; Set expired time slice variable
162 MOV.L #__tx_timer_current_ptr, R1 ; Pickup address of current timer ptr
[all …]
/ThreadX-v6.3.0/ports/rxv2/iar/src/
Dtx_thread_stack_build.s105 MOV.L 16[R1],R3 ; Pickup end of stack area
111 MOV.L #30000h, R4
112 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
113 MOV.L R2, [-R3] ; Initial PC
114 MOV.L #0, R4
115 MOV.L R4,[-R3] ; Initial R2 ...
116 MOV.L R4,[-R3] ; Initial R1 ...
117 MOV.L R4,[-R3] ; Initial R5 ...
118 MOV.L R4,[-R3] ; Initial R4 ...
119 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
Dtx_thread_context_save.s102 MOV.L #__tx_thread_system_state, R1 ; Pick up address of system state
103 MOV.L [R1], R2 ; Pick up system state
110 MOV.L r2, [r1]
130 MOV.L R2, [R1]
132 MOV.L #__tx_thread_current_ptr, R2 ; Pickup current thread pointer
133 MOV.L [R2], R2
141 MOV.L 16[R0], R2
142 MOV.L R2, [-R1] ; Save PSW on thread stack
143 MOV.L 12[R0], R2
144 MOV.L R2, [-R1] ; Save PC on thread stack
[all …]
Dtx_timer_interrupt.s108 MOV.L #__tx_timer_system_clock, R1 ; Pickup address of system clock
109 MOV.L [R1], R2 ; Pickup system clock
111 MOV.L R2,[R1] ; Store new system clock
117 MOV.L #__tx_timer_time_slice, R1 ; Pickup address of time slice
118 MOV.L [R1], R2 ; Pickup the current time slice
126 MOV.L R2, [R1] ; Store time-slice
137 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup address of expired time-slice
138 MOV.L #1, R2 ; Build expired value
139 MOV.L R2, [R1] ; Set expired time slice variable
148 MOV.L #__tx_timer_current_ptr, R1 ; Pickup address of current timer ptr
[all …]
/ThreadX-v6.3.0/ports/rxv3/gnu/src/
Dtx_thread_stack_build.S113 MOV.L 16[R1],R3 ; Pickup end of stack area
119 MOV.L #30000h, R4
120 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
121 MOV.L R2, [-R3] ; Initial PC
122 MOV.L #0, R4
123 MOV.L R4,[-R3] ; Initial R2 ...
124 MOV.L R4,[-R3] ; Initial R1 ...
125 MOV.L R4,[-R3] ; Initial R5 ...
126 MOV.L R4,[-R3] ; Initial R4 ...
127 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
Dtx_thread_context_save.S102 MOV.L #__tx_thread_system_state, R1 ; Pick up address of system state
103 MOV.L [R1], R2 ; Pick up system state
110 MOV.L r2, [r1]
130 MOV.L R2, [R1]
132 MOV.L #__tx_thread_current_ptr, R2 ; Pickup current thread pointer
133 MOV.L [R2], R2
141 MOV.L 16[R0], R2
142 MOV.L R2, [-R1] ; Save PSW on thread stack
143 MOV.L 12[R0], R2
144 MOV.L R2, [-R1] ; Save PC on thread stack
[all …]
/ThreadX-v6.3.0/ports/rxv3/iar/src/
Dtx_thread_stack_build.s105 MOV.L 16[R1],R3 ; Pickup end of stack area
111 MOV.L #30000h, R4
112 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
113 MOV.L R2, [-R3] ; Initial PC
114 MOV.L #0, R4
115 MOV.L R4,[-R3] ; Initial R2 ...
116 MOV.L R4,[-R3] ; Initial R1 ...
117 MOV.L R4,[-R3] ; Initial R5 ...
118 MOV.L R4,[-R3] ; Initial R4 ...
119 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
Dtx_thread_context_save.s102 MOV.L #__tx_thread_system_state, R1 ; Pick up address of system state
103 MOV.L [R1], R2 ; Pick up system state
110 MOV.L r2, [r1]
130 MOV.L R2, [R1]
132 MOV.L #__tx_thread_current_ptr, R2 ; Pickup current thread pointer
133 MOV.L [R2], R2
141 MOV.L 16[R0], R2
142 MOV.L R2, [-R1] ; Save PSW on thread stack
143 MOV.L 12[R0], R2
144 MOV.L R2, [-R1] ; Save PC on thread stack
[all …]
Dtx_timer_interrupt.s109 MOV.L #__tx_timer_system_clock, R1 ; Pickup address of system clock
110 MOV.L [R1], R2 ; Pickup system clock
112 MOV.L R2,[R1] ; Store new system clock
118 MOV.L #__tx_timer_time_slice, R1 ; Pickup address of time slice
119 MOV.L [R1], R2 ; Pickup the current time slice
127 MOV.L R2, [R1] ; Store time-slice
138 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup address of expired time-slice
139 MOV.L #1, R2 ; Build expired value
140 MOV.L R2, [R1] ; Set expired time slice variable
149 MOV.L #__tx_timer_current_ptr, R1 ; Pickup address of current timer ptr
[all …]
/ThreadX-v6.3.0/ports/rxv1/gnu/src/
Dtx_thread_stack_build.S104 MOV.L 16[R1],R3 ; Pickup end of stack area
110 MOV.L #30000h, R4
111 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
112 MOV.L R2, [-R3] ; Initial PC
113 MOV.L #0, R4
114 MOV.L R4,[-R3] ; Initial R2 ...
115 MOV.L R4,[-R3] ; Initial R1 ...
116 MOV.L R4,[-R3] ; Initial R5 ...
117 MOV.L R4,[-R3] ; Initial R4 ...
118 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
Dtx_thread_context_save.S92 MOV.L #__tx_thread_system_state, R1 ; Pick up address of system state
93 MOV.L [R1], R2 ; Pick up system state
100 MOV.L r2, [r1]
119 MOV.L R2, [R1]
121 MOV.L #__tx_thread_current_ptr, R2 ; Pickup current thread pointer
122 MOV.L [R2], R2
130 MOV.L 16[R0], R2
131 MOV.L R2, [-R1] ; Save PSW on thread stack
132 MOV.L 12[R0], R2
133 MOV.L R2, [-R1] ; Save PC on thread stack
[all …]
Dtx_timer_interrupt.S109 MOV.L #__tx_timer_system_clock, R1 ; Pickup address of system clock
110 MOV.L [R1], R2 ; Pickup system clock
112 MOV.L R2,[R1] ; Store new system clock
118 MOV.L #__tx_timer_time_slice, R1 ; Pickup address of time slice
119 MOV.L [R1], R2 ; Pickup the current time slice
127 MOV.L R2, [R1] ; Store time-slice
138 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup address of expired time-slice
139 MOV.L #1, R2 ; Build expired value
140 MOV.L R2, [R1] ; Set expired time slice variable
149 MOV.L #__tx_timer_current_ptr, R1 ; Pickup address of current timer ptr
[all …]
/ThreadX-v6.3.0/ports/rxv1/iar/src/
Dtx_thread_stack_build.s105 MOV.L 16[R1],R3 ; Pickup end of stack area
111 MOV.L #30000h, R4
112 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
113 MOV.L R2, [-R3] ; Initial PC
114 MOV.L #0, R4
115 MOV.L R4,[-R3] ; Initial R2 ...
116 MOV.L R4,[-R3] ; Initial R1 ...
117 MOV.L R4,[-R3] ; Initial R5 ...
118 MOV.L R4,[-R3] ; Initial R4 ...
119 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
Dtx_thread_context_save.s92 MOV.L #__tx_thread_system_state, R1 ; Pick up address of system state
93 MOV.L [R1], R2 ; Pick up system state
100 MOV.L r2, [r1]
119 MOV.L R2, [R1]
121 MOV.L #__tx_thread_current_ptr, R2 ; Pickup current thread pointer
122 MOV.L [R2], R2
130 MOV.L 16[R0], R2
131 MOV.L R2, [-R1] ; Save PSW on thread stack
132 MOV.L 12[R0], R2
133 MOV.L R2, [-R1] ; Save PC on thread stack
[all …]
Dtx_timer_interrupt.s108 MOV.L #__tx_timer_system_clock, R1 ; Pickup address of system clock
109 MOV.L [R1], R2 ; Pickup system clock
111 MOV.L R2,[R1] ; Store new system clock
117 MOV.L #__tx_timer_time_slice, R1 ; Pickup address of time slice
118 MOV.L [R1], R2 ; Pickup the current time slice
126 MOV.L R2, [R1] ; Store time-slice
137 MOV.L #__tx_timer_expired_time_slice, R1 ; Pickup address of expired time-slice
138 MOV.L #1, R2 ; Build expired value
139 MOV.L R2, [R1] ; Set expired time slice variable
148 MOV.L #__tx_timer_current_ptr, R1 ; Pickup address of current timer ptr
[all …]
/ThreadX-v6.3.0/ports/rxv2/ccrx/src/
Dtx_thread_stack_build.src115 MOV.L 16[R1],R3 ; Pickup end of stack area
121 MOV.L #30000h, R4
122 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
123 MOV.L R2, [-R3] ; Initial PC
124 MOV.L #0, R4
125 MOV.L R4,[-R3] ; Initial R2 ...
126 MOV.L R4,[-R3] ; Initial R1 ...
127 MOV.L R4,[-R3] ; Initial R5 ...
128 MOV.L R4,[-R3] ; Initial R4 ...
129 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
/ThreadX-v6.3.0/ports/rxv3/ccrx/src/
Dtx_thread_stack_build.src113 MOV.L 16[R1],R3 ; Pickup end of stack area
119 MOV.L #30000h, R4
120 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
121 MOV.L R2, [-R3] ; Initial PC
122 MOV.L #0, R4
123 MOV.L R4,[-R3] ; Initial R2 ...
124 MOV.L R4,[-R3] ; Initial R1 ...
125 MOV.L R4,[-R3] ; Initial R5 ...
126 MOV.L R4,[-R3] ; Initial R4 ...
127 MOV.L R4,[-R3] ; Initial R3 ...
[all …]
/ThreadX-v6.3.0/ports/rxv1/ccrx/src/
Dtx_thread_stack_build.src113 MOV.L 16[R1],R3 ; Pickup end of stack area
119 MOV.L #30000h, R4
120 MOV.L R4, [-R3] ; Initial PSW (SVC mode, U flag set)
121 MOV.L R2, [-R3] ; Initial PC
122 MOV.L #0, R4
123 MOV.L R4,[-R3] ; Initial R2 ...
124 MOV.L R4,[-R3] ; Initial R1 ...
125 MOV.L R4,[-R3] ; Initial R5 ...
126 MOV.L R4,[-R3] ; Initial R4 ...
127 MOV.L R4,[-R3] ; Initial R3 ...
[all …]

12345