Lines Matching +full:- +full:y

5 ; * SPDX-License-Identifier: MIT
31 ; Declare all extern symbols here - including any ISRs that are referenced in
35 ; -------------
39 ; ---------------------------
46 ; ----------------------------------
53 ; -----------------------
74 st -y, r16
77 ld r16, y+
82 ; ------------------------------------------------------
89 ; portRESTORE_CONTEXT(). This is dis-advantageous as the context switch
98 st -y, r0 ; First save the r0 register - we need to use this.
101 st -y, r0 ; Store the SREG as it was before we disabled interrupts.
104 st -y, r0 ; ... compiler uses the hardware stack as a call stack ...
106 st -y, r0
108 st -y, r1 ; Now store the rest of the registers. Dont store the ...
109 st -y, r2 ; ... the Y register here as it is used as the software
110 st -y, r3 ; stack pointer and will get saved into the TCB.
111 st -y, r4
112 st -y, r5
113 st -y, r6
114 st -y, r7
115 st -y, r8
116 st -y, r9
117 st -y, r10
118 st -y, r11
119 st -y, r12
120 st -y, r13
121 st -y, r14
122 st -y, r15
123 st -y, r16
124 st -y, r17
125 st -y, r18
126 st -y, r19
127 st -y, r20
128 st -y, r21
129 st -y, r22
130 st -y, r23
131 st -y, r24
132 st -y, r25
133 st -y, r26
134 st -y, r27
135 st -y, r30
136 st -y, r31
139 st -y, r0 ; Store the critical nesting counter.
141 lds r26, pxCurrentTCB ; Finally save the software stack pointer (Y ...
153 ld r29, x+ ; ... the Y register).
155 ld r0, y+
158 ld r31, y+ ; Restore the registers down to R0. The Y
159 ld r30, y+ ; register is missing from this list as it
160 ld r27, y+ ; has already been restored.
161 ld r26, y+
162 ld r25, y+
163 ld r24, y+
164 ld r23, y+
165 ld r22, y+
166 ld r21, y+
167 ld r20, y+
168 ld r19, y+
169 ld r18, y+
170 ld r17, y+
171 ld r16, y+
172 ld r15, y+
173 ld r14, y+
174 ld r13, y+
175 ld r12, y+
176 ld r11, y+
177 ld r10, y+
178 ld r9, y+
179 ld r8, y+
180 ld r7, y+
181 ld r6, y+
182 ld r5, y+
183 ld r4, y+
184 ld r3, y+
185 ld r2, y+
186 ld r1, y+
188 ld r0, y+ ; The next thing on the stack is the ...
190 ld r0, y+
193 ld r0, y+ ; Next there is the SREG register.
196 ld r0, y+ ; Finally we have finished with r0, so restore r0.
203 ; -------------------------------------
236 ; ------------