Lines Matching full:move
120 MOVE 0 to SCRATCHA0 ; flags
121 MOVE 0 to SCRATCHA1 ; DSA offset (for S/G save data pointer)
122 MOVE SCRATCHA3 to SFBR ; pending message ?
135 MOVE CTEST2 & 0x40 TO SFBR;
137 ; a NOP by default; patched with MOVE GPREG & 0xfe to GPREG on compile-time
143 MOVE 0xff to DSA0;
144 MOVE 0xff to DSA1;
145 MOVE 0xff to DSA2;
146 MOVE 0xff to DSA3;
147 MOVE 0 to SCRATCHA0 ; flags
148 MOVE 0 to SCRATCHA1 ; DSA offset (for S/G save data pointer)
198 MOVE 0xff to DSA0;
199 MOVE 0xff to DSA1;
200 MOVE 0xff to DSA2;
201 MOVE 0xff to DSA3;
202 MOVE 0x00 to SCRATCHA2; no tag
203 MOVE 0x20 to SCRATCHA3; simple tag msg, ignored by reselected:
204 ; a NOP by default; patched with MOVE GPREG | 0x01 to GPREG on compile-time
209 ; a NOP by default; patched with MOVE GPREG & 0xfe to GPREG on compile-time
213 MOVE SSID & 0x8f to SFBR
214 MOVE SFBR to SCRATCHA0 ; save reselect ID
234 MOVE 1, abs_msgin, WHEN MSG_IN;
235 MOVE SFBR & 0x07 to SCRATCHA1; save LUN
238 MOVE 1, abs_msgin, WHEN MSG_IN;
240 MOVE SFBR to SCRATCHA3; save message
242 MOVE 1, abs_msgin, WHEN MSG_IN; get tag
244 MOVE SFBR to SCRATCHA2; save tag
249 MOVE SCRATCHA0 | flag_sdp TO SCRATCHA0;
253 MOVE FROM t_msg_in, WHEN MSG_IN;
261 MOVE SCRATCHA0 & flag_sdp TO SFBR;
264 MOVE SCRATCHA1 TO SFBR;
278 MOVE FROM t_msg_out, WHEN MSG_OUT;
282 MOVE FROM t_cmd, WHEN CMD;
285 MOVE FROM t_status, WHEN STATUS;
289 MOVE SCRATCHA0 | flag_data TO SCRATCHA0;
291 MOVE FROM t_data, WHEN DATA_IN;
292 MOVE SCRATCHA1 + 1 TO SCRATCHA1 ; adjust offset
293 MOVE DSA0 + 8 to DSA0;
294 MOVE DSA1 + 0 to DSA1 WITH CARRY;
295 MOVE DSA2 + 0 to DSA2 WITH CARRY;
296 MOVE DSA3 + 0 to DSA3 WITH CARRY;
299 MOVE SCRATCHA0 & flag_data_mask TO SCRATCHA0;
304 MOVE SCRATCHA0 | flag_data TO SCRATCHA0;
306 MOVE FROM t_data, WHEN DATA_OUT;
307 MOVE SCRATCHA1 + 1 TO SCRATCHA1 ; adjust offset
308 MOVE DSA0 + 8 to DSA0;
309 MOVE DSA1 + 0 to DSA1 WITH CARRY;
310 MOVE DSA2 + 0 to DSA2 WITH CARRY;
311 MOVE DSA3 + 0 to DSA3 WITH CARRY;
314 MOVE SCRATCHA0 & flag_data_mask TO SCRATCHA0;
318 MOVE DSA0 to SFBR;
319 MOVE SFBR to SCRATCHB0;
320 MOVE DSA1 to SFBR;
321 MOVE SFBR to SCRATCHB1;
322 MOVE DSA2 to SFBR;
323 MOVE SFBR to SCRATCHB2;
324 MOVE DSA3 to SFBR;
325 MOVE SFBR to SCRATCHB3;
329 MOVE SCRATCHB0 TO SFBR;
330 MOVE SFBR TO DSA0;
331 MOVE SCRATCHB1 TO SFBR;
332 MOVE SFBR TO DSA1;
333 MOVE SCRATCHB2 TO SFBR;
334 MOVE SFBR TO DSA2;
335 MOVE SCRATCHB3 TO SFBR;
336 MOVE SFBR TO DSA3;
340 MOVE SCNTL2 & 0x7f TO SCNTL2;
352 MOVE FROM t_ext_msg_in, WHEN MSG_IN;
356 MOVE FROM t_ext_msg_data, WHEN MSG_IN;
367 MOVE 0xff TO SCNTL3;
368 MOVE 0xff TO SXFER;
372 MOVE SCRATCHA1 TO SFBR;
379 MOVE SCRATCHA2 TO SFBR; restore tag
402 ; Can't use MOVE MEMORY to load DSA, doesn't work I/O mapped
404 MOVE 0xf0 to DSA0;
406 MOVE 0xf1 to DSA1;
408 MOVE 0xf2 to DSA2;
410 MOVE 0xf3 to DSA3;
418 MOVE MEMORY 4, ldsa_abs_data, ldsa_abs_slot;
421 NOP; contains data used by the MOVE MEMORY
424 MOVE GPREG & 0xfe TO GPREG;
427 MOVE GPREG | 0x01 TO GPREG;