@@ -80,122 +80,122 @@ _jump_fcontext:
8080 ; reserve space on stack
8181 subi r1, r1, 244
8282
83- stfd f14, 0 (r1) # save F14
84- stfd f15, 8 (r1) # save F15
85- stfd f16, 16 (r1) # save F16
86- stfd f17, 24 (r1) # save F17
87- stfd f18, 32 (r1) # save F18
88- stfd f19, 40 (r1) # save F19
89- stfd f20, 48 (r1) # save F20
90- stfd f21, 56 (r1) # save F21
91- stfd f22, 64 (r1) # save F22
92- stfd f23, 72 (r1) # save F23
93- stfd f24, 80 (r1) # save F24
94- stfd f25, 88 (r1) # save F25
95- stfd f26, 96 (r1) # save F26
96- stfd f27, 104 (r1) # save F27
97- stfd f28, 112 (r1) # save F28
98- stfd f29, 120 (r1) # save F29
99- stfd f30, 128 (r1) # save F30
100- stfd f31, 136 (r1) # save F31
101- mffs f0 # load FPSCR
102- stfd f0, 144 (r1) # save FPSCR
83+ stfd f14, 0 (r1) ; save F14
84+ stfd f15, 8 (r1) ; save F15
85+ stfd f16, 16 (r1) ; save F16
86+ stfd f17, 24 (r1) ; save F17
87+ stfd f18, 32 (r1) ; save F18
88+ stfd f19, 40 (r1) ; save F19
89+ stfd f20, 48 (r1) ; save F20
90+ stfd f21, 56 (r1) ; save F21
91+ stfd f22, 64 (r1) ; save F22
92+ stfd f23, 72 (r1) ; save F23
93+ stfd f24, 80 (r1) ; save F24
94+ stfd f25, 88 (r1) ; save F25
95+ stfd f26, 96 (r1) ; save F26
96+ stfd f27, 104 (r1) ; save F27
97+ stfd f28, 112 (r1) ; save F28
98+ stfd f29, 120 (r1) ; save F29
99+ stfd f30, 128 (r1) ; save F30
100+ stfd f31, 136 (r1) ; save F31
101+ mffs f0 ; load FPSCR
102+ stfd f0, 144 (r1) ; save FPSCR
103103
104- stw r13, 152 (r1) # save R13
105- stw r14, 156 (r1) # save R14
106- stw r15, 160 (r1) # save R15
107- stw r16, 164 (r1) # save R16
108- stw r17, 168 (r1) # save R17
109- stw r18, 172 (r1) # save R18
110- stw r19, 176 (r1) # save R19
111- stw r20, 180 (r1) # save R20
112- stw r21, 184 (r1) # save R21
113- stw r22, 188 (r1) # save R22
114- stw r23, 192 (r1) # save R23
115- stw r24, 196 (r1) # save R24
116- stw r25, 200 (r1) # save R25
117- stw r26, 204 (r1) # save R26
118- stw r27, 208 (r1) # save R27
119- stw r28, 212 (r1) # save R28
120- stw r29, 216 (r1) # save R29
121- stw r30, 220 (r1) # save R30
122- stw r31, 224 (r1) # save R31
123- stw r3, 228 (r1) # save hidden
104+ stw r13, 152 (r1) ; save R13
105+ stw r14, 156 (r1) ; save R14
106+ stw r15, 160 (r1) ; save R15
107+ stw r16, 164 (r1) ; save R16
108+ stw r17, 168 (r1) ; save R17
109+ stw r18, 172 (r1) ; save R18
110+ stw r19, 176 (r1) ; save R19
111+ stw r20, 180 (r1) ; save R20
112+ stw r21, 184 (r1) ; save R21
113+ stw r22, 188 (r1) ; save R22
114+ stw r23, 192 (r1) ; save R23
115+ stw r24, 196 (r1) ; save R24
116+ stw r25, 200 (r1) ; save R25
117+ stw r26, 204 (r1) ; save R26
118+ stw r27, 208 (r1) ; save R27
119+ stw r28, 212 (r1) ; save R28
120+ stw r29, 216 (r1) ; save R29
121+ stw r30, 220 (r1) ; save R30
122+ stw r31, 224 (r1) ; save R31
123+ stw r3, 228 (r1) ; save hidden
124124
125- # save CR
125+ ; save CR
126126 mfcr r0
127127 stw r0, 232 (r1)
128- # save LR
128+ ; save LR
129129 mflr r0
130130 stw r0, 236 (r1)
131- # save LR as PC
131+ ; save LR as PC
132132 stw r0, 240 (r1)
133133
134- # store RSP (pointing to context-data) in R6
134+ ; store RSP (pointing to context-data) in R6
135135 mr r6, r1
136136
137- # restore RSP (pointing to context-data) from R4
137+ ; restore RSP (pointing to context-data) from R4
138138 mr r1, r4
139139
140- lfd f14, 0 (r1) # restore F14
141- lfd f15, 8 (r1) # restore F15
142- lfd f16, 16 (r1) # restore F16
143- lfd f17, 24 (r1) # restore F17
144- lfd f18, 32 (r1) # restore F18
145- lfd f19, 40 (r1) # restore F19
146- lfd f20, 48 (r1) # restore F20
147- lfd f21, 56 (r1) # restore F21
148- lfd f22, 64 (r1) # restore F22
149- lfd f23, 72 (r1) # restore F23
150- lfd f24, 80 (r1) # restore F24
151- lfd f25, 88 (r1) # restore F25
152- lfd f26, 96 (r1) # restore F26
153- lfd f27, 104 (r1) # restore F27
154- lfd f28, 112 (r1) # restore F28
155- lfd f29, 120 (r1) # restore F29
156- lfd f30, 128 (r1) # restore F30
157- lfd f31, 136 (r1) # restore F31
158- lfd f0, 144 (r1) # load FPSCR
159- mtfsf 0xff , f0 # restore FPSCR
140+ lfd f14, 0 (r1) ; restore F14
141+ lfd f15, 8 (r1) ; restore F15
142+ lfd f16, 16 (r1) ; restore F16
143+ lfd f17, 24 (r1) ; restore F17
144+ lfd f18, 32 (r1) ; restore F18
145+ lfd f19, 40 (r1) ; restore F19
146+ lfd f20, 48 (r1) ; restore F20
147+ lfd f21, 56 (r1) ; restore F21
148+ lfd f22, 64 (r1) ; restore F22
149+ lfd f23, 72 (r1) ; restore F23
150+ lfd f24, 80 (r1) ; restore F24
151+ lfd f25, 88 (r1) ; restore F25
152+ lfd f26, 96 (r1) ; restore F26
153+ lfd f27, 104 (r1) ; restore F27
154+ lfd f28, 112 (r1) ; restore F28
155+ lfd f29, 120 (r1) ; restore F29
156+ lfd f30, 128 (r1) ; restore F30
157+ lfd f31, 136 (r1) ; restore F31
158+ lfd f0, 144 (r1) ; load FPSCR
159+ mtfsf 0xff , f0 ; restore FPSCR
160160
161- lwz r13, 152 (r1) # restore R13
162- lwz r14, 156 (r1) # restore R14
163- lwz r15, 160 (r1) # restore R15
164- lwz r16, 164 (r1) # restore R16
165- lwz r17, 168 (r1) # restore R17
166- lwz r18, 172 (r1) # restore R18
167- lwz r19, 176 (r1) # restore R19
168- lwz r20, 180 (r1) # restore R20
169- lwz r21, 184 (r1) # restore R21
170- lwz r22, 188 (r1) # restore R22
171- lwz r23, 192 (r1) # restore R23
172- lwz r24, 196 (r1) # restore R24
173- lwz r25, 200 (r1) # restore R25
174- lwz r26, 204 (r1) # restore R26
175- lwz r27, 208 (r1) # restore R27
176- lwz r28, 212 (r1) # restore R28
177- lwz r29, 216 (r1) # restore R29
178- lwz r30, 220 (r1) # restore R30
179- lwz r31, 224 (r1) # restore R31
180- lwz r3, 228 (r1) # restore hidden
161+ lwz r13, 152 (r1) ; restore R13
162+ lwz r14, 156 (r1) ; restore R14
163+ lwz r15, 160 (r1) ; restore R15
164+ lwz r16, 164 (r1) ; restore R16
165+ lwz r17, 168 (r1) ; restore R17
166+ lwz r18, 172 (r1) ; restore R18
167+ lwz r19, 176 (r1) ; restore R19
168+ lwz r20, 180 (r1) ; restore R20
169+ lwz r21, 184 (r1) ; restore R21
170+ lwz r22, 188 (r1) ; restore R22
171+ lwz r23, 192 (r1) ; restore R23
172+ lwz r24, 196 (r1) ; restore R24
173+ lwz r25, 200 (r1) ; restore R25
174+ lwz r26, 204 (r1) ; restore R26
175+ lwz r27, 208 (r1) ; restore R27
176+ lwz r28, 212 (r1) ; restore R28
177+ lwz r29, 216 (r1) ; restore R29
178+ lwz r30, 220 (r1) ; restore R30
179+ lwz r31, 224 (r1) ; restore R31
180+ lwz r3, 228 (r1) ; restore hidden
181181
182- # restore CR
182+ ; restore CR
183183 lwz r0, 232 (r1)
184184 mtcr r0
185- # restore LR
185+ ; restore LR
186186 lwz r0, 236 (r1)
187187 mtlr r0
188- # load PC
188+ ; load PC
189189 lwz r0, 240 (r1)
190- # restore CTR
190+ ; restore CTR
191191 mtctr r0
192192
193- # adjust stack
193+ ; adjust stack
194194 addi r1, r1, 244
195195
196- # return transfer_t
196+ ; return transfer_t
197197 stw r6, 0 (r3)
198198 stw r5, 4 (r3)
199199
200- # jump to context
200+ ; jump to context
201201 bctr
0 commit comments