1 # sh testcase for movxy
3 # as(shdsp): -defsym sim_cpu=1 -dsp
5 .include "testutils.inc"
17 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
28 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
42 # verify pointers unchanged
53 # verify copied values
83 # verify pointers unchanged
94 # verify copied values
122 movx.w @
r4, x1 movy.w @
r6, y1
125 movx.w a0
, @
r5 movy.w a1
, @
r7
127 # verify pointers unchanged
148 # verify copied values
207 # verify pointers unchanged
229 # verify copied values
286 # movx.w @Ax{}, Dx | nopy
288 movx.w @
r4,x0
! .word 0xf004
289 movx.w @
r4,x1
! .word 0xf084
290 movx.w @
r5,x0
! .word 0xf204
291 movx.w @
r5,x1
! .word 0xf284
292 movx.w @r4+
,x0
! .word 0xf008
293 movx.w @r4+
,x1
! .word 0xf088
294 movx.w @r5+
,x0
! .word 0xf208
295 movx.w @r5+
,x1
! .word 0xf288
296 movx.w @r4+
r8,x0
! .word 0xf00c
297 movx.w @r4+
r8,x1
! .word 0xf08c
298 movx.w @r5+
r8,x0
! .word 0xf20c
299 movx.w @r5+
r8,x1
! .word 0xf28c
300 # movx.w Da, @Ax{} | nopy
302 movx.w a0
,@
r4 ! .word 0xf024
303 movx.w a1
,@
r4 ! .word 0xf0a4
304 movx.w a0
,@
r5 ! .word 0xf224
305 movx.w a1
,@
r5 ! .word 0xf2a4
306 movx.w a0
,@r4+
! .word 0xf028
307 movx.w a1
,@r4+
! .word 0xf0a8
308 movx.w a0
,@r5+
! .word 0xf228
309 movx.w a1
,@r5+
! .word 0xf2a8
310 movx.w a0
,@r4+
r8 ! .word 0xf02c
311 movx.w a1
,@r4+
r8 ! .word 0xf0ac
312 movx.w a0
,@r5+
r8 ! .word 0xf22c
313 movx.w a1
,@r5+
r8 ! .word 0xf2ac
314 # movy.w @Ay{}, Dy | nopx
316 movy.w @
r6,y0
! .word 0xf001
317 movy.w @
r6,y1
! .word 0xf041
318 movy.w @
r7,y0
! .word 0xf101
319 movy.w @
r7,y1
! .word 0xf141
320 movy.w @r6+
,y0
! .word 0xf002
321 movy.w @r6+
,y1
! .word 0xf042
322 movy.w @r7+
,y0
! .word 0xf102
323 movy.w @r7+
,y1
! .word 0xf142
324 movy.w @r6+
r9,y0
! .word 0xf003
325 movy.w @r6+
r9,y1
! .word 0xf043
326 movy.w @r7+
r9,y0
! .word 0xf103
327 movy.w @r7+
r9,y1
! .word 0xf143
328 # movy.w Da, @Ay{} | nopx
330 movy.w a0
,@
r6 ! .word 0xf011
331 movy.w a1
,@
r6 ! .word 0xf051
332 movy.w a0
,@
r7 ! .word 0xf111
333 movy.w a1
,@
r7 ! .word 0xf151
334 movy.w a0
,@r6+
! .word 0xf012
335 movy.w a1
,@r6+
! .word 0xf052
336 movy.w a0
,@r7+
! .word 0xf112
337 movy.w a1
,@r7+
! .word 0xf152
338 movy.w a0
,@r6+
r9 ! .word 0xf013
339 movy.w a1
,@r6+
r9 ! .word 0xf053
340 movy.w a0
,@r7+
r9 ! .word 0xf113
341 movy.w a1
,@r7+
r9 ! .word 0xf153
344 movx.w @
r4,x0 movy.w @
r6,y0
! .word 0xf005
345 movx.w @
r4,x0 movy.w @
r6,y1
! .word 0xf045
346 movx.w @
r4,x1 movy.w @
r6,y0
! .word 0xf085
347 movx.w @
r4,x1 movy.w @
r6,y1
! .word 0xf0c5
348 movx.w @
r4,x0 movy.w @
r7,y0
! .word 0xf105
349 movx.w @
r4,x0 movy.w @
r7,y1
! .word 0xf145
350 movx.w @
r4,x1 movy.w @
r7,y0
! .word 0xf185
351 movx.w @
r4,x1 movy.w @
r7,y1
! .word 0xf1c5
352 movx.w @
r5,x0 movy.w @
r6,y0
! .word 0xf205
353 movx.w @
r5,x0 movy.w @
r6,y1
! .word 0xf245
354 movx.w @
r5,x1 movy.w @
r6,y0
! .word 0xf285
355 movx.w @
r5,x1 movy.w @
r6,y1
! .word 0xf2c5
356 movx.w @
r5,x0 movy.w @
r7,y0
! .word 0xf305
357 movx.w @
r5,x0 movy.w @
r7,y1
! .word 0xf345
358 movx.w @
r5,x1 movy.w @
r7,y0
! .word 0xf385
359 movx.w @
r5,x1 movy.w @
r7,y1
! .word 0xf3c5
360 movx.w @
r4,x0 movy.w @r6+
,y0
! .word 0xf006
361 movx.w @
r4,x0 movy.w @r6+
,y1
! .word 0xf046
362 movx.w @
r4,x1 movy.w @r6+
,y0
! .word 0xf086
363 movx.w @
r4,x1 movy.w @r6+
,y1
! .word 0xf0c6
364 movx.w @
r4,x0 movy.w @r7+
,y0
! .word 0xf106
365 movx.w @
r4,x0 movy.w @r7+
,y1
! .word 0xf146
366 movx.w @
r4,x1 movy.w @r7+
,y0
! .word 0xf186
367 movx.w @
r4,x1 movy.w @r7+
,y1
! .word 0xf1c6
368 movx.w @
r5,x0 movy.w @r6+
,y0
! .word 0xf206
369 movx.w @
r5,x0 movy.w @r6+
,y1
! .word 0xf246
370 movx.w @
r5,x1 movy.w @r6+
,y0
! .word 0xf286
371 movx.w @
r5,x1 movy.w @r6+
,y1
! .word 0xf2c6
372 movx.w @
r5,x0 movy.w @r7+
,y0
! .word 0xf306
373 movx.w @
r5,x0 movy.w @r7+
,y1
! .word 0xf346
374 movx.w @
r5,x1 movy.w @r7+
,y0
! .word 0xf386
375 movx.w @
r5,x1 movy.w @r7+
,y1
! .word 0xf3c6
376 movx.w @
r4,x0 movy.w @r6+
r9,y0
! .word 0xf007
377 movx.w @
r4,x0 movy.w @r6+
r9,y1
! .word 0xf047
378 movx.w @
r4,x1 movy.w @r6+
r9,y0
! .word 0xf087
379 movx.w @
r4,x1 movy.w @r6+
r9,y1
! .word 0xf0c7
380 movx.w @
r4,x0 movy.w @r7+
r9,y0
! .word 0xf107
381 movx.w @
r4,x0 movy.w @r7+
r9,y1
! .word 0xf147
382 movx.w @
r4,x1 movy.w @r7+
r9,y0
! .word 0xf187
383 movx.w @
r4,x1 movy.w @r7+
r9,y1
! .word 0xf1c7
384 movx.w @
r5,x0 movy.w @r6+
r9,y0
! .word 0xf207
385 movx.w @
r5,x0 movy.w @r6+
r9,y1
! .word 0xf247
386 movx.w @
r5,x1 movy.w @r6+
r9,y0
! .word 0xf287
387 movx.w @
r5,x1 movy.w @r6+
r9,y1
! .word 0xf2c7
388 movx.w @
r5,x0 movy.w @r7+
r9,y0
! .word 0xf307
389 movx.w @
r5,x0 movy.w @r7+
r9,y1
! .word 0xf347
390 movx.w @
r5,x1 movy.w @r7+
r9,y0
! .word 0xf387
391 movx.w @
r5,x1 movy.w @r7+
r9,y1
! .word 0xf3c7
392 movx.w @r4+
,x0 movy.w @
r6,y0
! .word 0xf009
393 movx.w @r4+
,x0 movy.w @
r6,y1
! .word 0xf049
394 movx.w @r4+
,x1 movy.w @
r6,y0
! .word 0xf089
395 movx.w @r4+
,x1 movy.w @
r6,y1
! .word 0xf0c9
396 movx.w @r4+
,x0 movy.w @
r7,y0
! .word 0xf109
397 movx.w @r4+
,x0 movy.w @
r7,y1
! .word 0xf149
398 movx.w @r4+
,x1 movy.w @
r7,y0
! .word 0xf189
399 movx.w @r4+
,x1 movy.w @
r7,y1
! .word 0xf1c9
400 movx.w @r5+
,x0 movy.w @
r6,y0
! .word 0xf209
401 movx.w @r5+
,x0 movy.w @
r6,y1
! .word 0xf249
402 movx.w @r5+
,x1 movy.w @
r6,y0
! .word 0xf289
403 movx.w @r5+
,x1 movy.w @
r6,y1
! .word 0xf2c9
404 movx.w @r5+
,x0 movy.w @
r7,y0
! .word 0xf309
405 movx.w @r5+
,x0 movy.w @
r7,y1
! .word 0xf349
406 movx.w @r5+
,x1 movy.w @
r7,y0
! .word 0xf389
407 movx.w @r5+
,x1 movy.w @
r7,y1
! .word 0xf3c9
408 movx.w @r4+
,x0 movy.w @r6+
,y0
! .word 0xf00a
409 movx.w @r4+
,x0 movy.w @r6+
,y1
! .word 0xf04a
410 movx.w @r4+
,x1 movy.w @r6+
,y0
! .word 0xf08a
411 movx.w @r4+
,x1 movy.w @r6+
,y1
! .word 0xf0ca
412 movx.w @r4+
,x0 movy.w @r7+
,y0
! .word 0xf10a
413 movx.w @r4+
,x0 movy.w @r7+
,y1
! .word 0xf14a
414 movx.w @r4+
,x1 movy.w @r7+
,y0
! .word 0xf18a
415 movx.w @r4+
,x1 movy.w @r7+
,y1
! .word 0xf1ca
416 movx.w @r5+
,x0 movy.w @r6+
,y0
! .word 0xf20a
417 movx.w @r5+
,x0 movy.w @r6+
,y1
! .word 0xf24a
418 movx.w @r5+
,x1 movy.w @r6+
,y0
! .word 0xf28a
419 movx.w @r5+
,x1 movy.w @r6+
,y1
! .word 0xf2ca
420 movx.w @r5+
,x0 movy.w @r7+
,y0
! .word 0xf30a
421 movx.w @r5+
,x0 movy.w @r7+
,y1
! .word 0xf34a
422 movx.w @r5+
,x1 movy.w @r7+
,y0
! .word 0xf38a
423 movx.w @r5+
,x1 movy.w @r7+
,y1
! .word 0xf3ca
424 movx.w @r4+
,x0 movy.w @r6+
r9,y0
! .word 0xf00b
425 movx.w @r4+
,x0 movy.w @r6+
r9,y1
! .word 0xf04b
426 movx.w @r4+
,x1 movy.w @r6+
r9,y0
! .word 0xf08b
427 movx.w @r4+
,x1 movy.w @r6+
r9,y1
! .word 0xf0cb
428 movx.w @r4+
,x0 movy.w @r7+
r9,y0
! .word 0xf10b
429 movx.w @r4+
,x0 movy.w @r7+
r9,y1
! .word 0xf14b
430 movx.w @r4+
,x1 movy.w @r7+
r9,y0
! .word 0xf18b
431 movx.w @r4+
,x1 movy.w @r7+
r9,y1
! .word 0xf1cb
432 movx.w @r5+
,x0 movy.w @r6+
r9,y0
! .word 0xf20b
433 movx.w @r5+
,x0 movy.w @r6+
r9,y1
! .word 0xf24b
434 movx.w @r5+
,x1 movy.w @r6+
r9,y0
! .word 0xf28b
435 movx.w @r5+
,x1 movy.w @r6+
r9,y1
! .word 0xf2cb
436 movx.w @r5+
,x0 movy.w @r7+
r9,y0
! .word 0xf30b
437 movx.w @r5+
,x0 movy.w @r7+
r9,y1
! .word 0xf34b
438 movx.w @r5+
,x1 movy.w @r7+
r9,y0
! .word 0xf38b
439 movx.w @r5+
,x1 movy.w @r7+
r9,y1
! .word 0xf3cb
440 movx.w @r4+
r8,x0 movy.w @
r6,y0
! .word 0xf00d
441 movx.w @r4+
r8,x0 movy.w @
r6,y1
! .word 0xf04d
442 movx.w @r4+
r8,x1 movy.w @
r6,y0
! .word 0xf08d
443 movx.w @r4+
r8,x1 movy.w @
r6,y1
! .word 0xf0cd
444 movx.w @r4+
r8,x0 movy.w @
r7,y0
! .word 0xf10d
445 movx.w @r4+
r8,x0 movy.w @
r7,y1
! .word 0xf14d
446 movx.w @r4+
r8,x1 movy.w @
r7,y0
! .word 0xf18d
447 movx.w @r4+
r8,x1 movy.w @
r7,y1
! .word 0xf1cd
448 movx.w @r5+
r8,x0 movy.w @
r6,y0
! .word 0xf20d
449 movx.w @r5+
r8,x0 movy.w @
r6,y1
! .word 0xf24d
450 movx.w @r5+
r8,x1 movy.w @
r6,y0
! .word 0xf28d
451 movx.w @r5+
r8,x1 movy.w @
r6,y1
! .word 0xf2cd
452 movx.w @r5+
r8,x0 movy.w @
r7,y0
! .word 0xf30d
453 movx.w @r5+
r8,x0 movy.w @
r7,y1
! .word 0xf34d
454 movx.w @r5+
r8,x1 movy.w @
r7,y0
! .word 0xf38d
455 movx.w @r5+
r8,x1 movy.w @
r7,y1
! .word 0xf3cd
456 movx.w @r4+
r8,x0 movy.w @r6+
,y0
! .word 0xf00e
457 movx.w @r4+
r8,x0 movy.w @r6+
,y1
! .word 0xf04e
458 movx.w @r4+
r8,x1 movy.w @r6+
,y0
! .word 0xf08e
459 movx.w @r4+
r8,x1 movy.w @r6+
,y1
! .word 0xf0ce
460 movx.w @r4+
r8,x0 movy.w @r7+
,y0
! .word 0xf10e
461 movx.w @r4+
r8,x0 movy.w @r7+
,y1
! .word 0xf14e
462 movx.w @r4+
r8,x1 movy.w @r7+
,y0
! .word 0xf18e
463 movx.w @r4+
r8,x1 movy.w @r7+
,y1
! .word 0xf1ce
464 movx.w @r5+
r8,x0 movy.w @r6+
,y0
! .word 0xf20e
465 movx.w @r5+
r8,x0 movy.w @r6+
,y1
! .word 0xf24e
466 movx.w @r5+
r8,x1 movy.w @r6+
,y0
! .word 0xf28e
467 movx.w @r5+
r8,x1 movy.w @r6+
,y1
! .word 0xf2ce
468 movx.w @r5+
r8,x0 movy.w @r7+
,y0
! .word 0xf30e
469 movx.w @r5+
r8,x0 movy.w @r7+
,y1
! .word 0xf34e
470 movx.w @r5+
r8,x1 movy.w @r7+
,y0
! .word 0xf38e
471 movx.w @r5+
r8,x1 movy.w @r7+
,y1
! .word 0xf3ce
472 movx.w @r4+
r8,x0 movy.w @r6+
r9,y0
! .word 0xf00f
473 movx.w @r4+
r8,x0 movy.w @r6+
r9,y1
! .word 0xf04f
474 movx.w @r4+
r8,x1 movy.w @r6+
r9,y0
! .word 0xf08f
475 movx.w @r4+
r8,x1 movy.w @r6+
r9,y1
! .word 0xf0cf
476 movx.w @r4+
r8,x0 movy.w @r7+
r9,y0
! .word 0xf10f
477 movx.w @r4+
r8,x0 movy.w @r7+
r9,y1
! .word 0xf14f
478 movx.w @r4+
r8,x1 movy.w @r7+
r9,y0
! .word 0xf18f
479 movx.w @r4+
r8,x1 movy.w @r7+
r9,y1
! .word 0xf1cf
480 movx.w @r5+
r8,x0 movy.w @r6+
r9,y0
! .word 0xf20f
481 movx.w @r5+
r8,x0 movy.w @r6+
r9,y1
! .word 0xf24f
482 movx.w @r5+
r8,x1 movy.w @r6+
r9,y0
! .word 0xf28f
483 movx.w @r5+
r8,x1 movy.w @r6+
r9,y1
! .word 0xf2cf
484 movx.w @r5+
r8,x0 movy.w @r7+
r9,y0
! .word 0xf30f
485 movx.w @r5+
r8,x0 movy.w @r7+
r9,y1
! .word 0xf34f
486 movx.w @r5+
r8,x1 movy.w @r7+
r9,y0
! .word 0xf38f
487 movx.w @r5+
r8,x1 movy.w @r7+
r9,y1
! .word 0xf3cf
488 movx.w @
r4,x0 movy.w a0
,@
r6 ! .word 0xf015
489 movx.w @
r4,x0 movy.w a1
,@
r6 ! .word 0xf055
490 movx.w @
r4,x1 movy.w a0
,@
r6 ! .word 0xf095
491 movx.w @
r4,x1 movy.w a1
,@
r6 ! .word 0xf0d5
492 movx.w @
r4,x0 movy.w a0
,@
r7 ! .word 0xf115
493 movx.w @
r4,x0 movy.w a1
,@
r7 ! .word 0xf155
494 movx.w @
r4,x1 movy.w a0
,@
r7 ! .word 0xf195
495 movx.w @
r4,x1 movy.w a1
,@
r7 ! .word 0xf1d5
496 movx.w @
r5,x0 movy.w a0
,@
r6 ! .word 0xf215
497 movx.w @
r5,x0 movy.w a1
,@
r6 ! .word 0xf255
498 movx.w @
r5,x1 movy.w a0
,@
r6 ! .word 0xf295
499 movx.w @
r5,x1 movy.w a1
,@
r6 ! .word 0xf2d5
500 movx.w @
r5,x0 movy.w a0
,@
r7 ! .word 0xf315
501 movx.w @
r5,x0 movy.w a1
,@
r7 ! .word 0xf355
502 movx.w @
r5,x1 movy.w a0
,@
r7 ! .word 0xf395
503 movx.w @
r5,x1 movy.w a1
,@
r7 ! .word 0xf3d5
504 movx.w @
r4,x0 movy.w a0
,@r6+
! .word 0xf016
505 movx.w @
r4,x0 movy.w a1
,@r6+
! .word 0xf056
506 movx.w @
r4,x1 movy.w a0
,@r6+
! .word 0xf096
507 movx.w @
r4,x1 movy.w a1
,@r6+
! .word 0xf0d6
508 movx.w @
r4,x0 movy.w a0
,@r7+
! .word 0xf116
509 movx.w @
r4,x0 movy.w a1
,@r7+
! .word 0xf156
510 movx.w @
r4,x1 movy.w a0
,@r7+
! .word 0xf196
511 movx.w @
r4,x1 movy.w a1
,@r7+
! .word 0xf1d6
512 movx.w @
r5,x0 movy.w a0
,@r6+
! .word 0xf216
513 movx.w @
r5,x0 movy.w a1
,@r6+
! .word 0xf256
514 movx.w @
r5,x1 movy.w a0
,@r6+
! .word 0xf296
515 movx.w @
r5,x1 movy.w a1
,@r6+
! .word 0xf2d6
516 movx.w @
r5,x0 movy.w a0
,@r7+
! .word 0xf316
517 movx.w @
r5,x0 movy.w a1
,@r7+
! .word 0xf356
518 movx.w @
r5,x1 movy.w a0
,@r7+
! .word 0xf396
519 movx.w @
r5,x1 movy.w a1
,@r7+
! .word 0xf3d6
520 movx.w @
r4,x0 movy.w a0
,@r6+
r9 ! .word 0xf017
521 movx.w @
r4,x0 movy.w a1
,@r6+
r9 ! .word 0xf057
522 movx.w @
r4,x1 movy.w a0
,@r6+
r9 ! .word 0xf097
523 movx.w @
r4,x1 movy.w a1
,@r6+
r9 ! .word 0xf0d7
524 movx.w @
r4,x0 movy.w a0
,@r7+
r9 ! .word 0xf117
525 movx.w @
r4,x0 movy.w a1
,@r7+
r9 ! .word 0xf157
526 movx.w @
r4,x1 movy.w a0
,@r7+
r9 ! .word 0xf197
527 movx.w @
r4,x1 movy.w a1
,@r7+
r9 ! .word 0xf1d7
528 movx.w @
r5,x0 movy.w a0
,@r6+
r9 ! .word 0xf217
529 movx.w @
r5,x0 movy.w a1
,@r6+
r9 ! .word 0xf257
530 movx.w @
r5,x1 movy.w a0
,@r6+
r9 ! .word 0xf297
531 movx.w @
r5,x1 movy.w a1
,@r6+
r9 ! .word 0xf2d7
532 movx.w @
r5,x0 movy.w a0
,@r7+
r9 ! .word 0xf317
533 movx.w @
r5,x0 movy.w a1
,@r7+
r9 ! .word 0xf357
534 movx.w @
r5,x1 movy.w a0
,@r7+
r9 ! .word 0xf397
535 movx.w @
r5,x1 movy.w a1
,@r7+
r9 ! .word 0xf3d7
536 movx.w @r4+
,x0 movy.w a0
,@
r6 ! .word 0xf019
537 movx.w @r4+
,x0 movy.w a1
,@
r6 ! .word 0xf059
538 movx.w @r4+
,x1 movy.w a0
,@
r6 ! .word 0xf099
539 movx.w @r4+
,x1 movy.w a1
,@
r6 ! .word 0xf0d9
540 movx.w @r4+
,x0 movy.w a0
,@
r7 ! .word 0xf119
541 movx.w @r4+
,x0 movy.w a1
,@
r7 ! .word 0xf159
542 movx.w @r4+
,x1 movy.w a0
,@
r7 ! .word 0xf199
543 movx.w @r4+
,x1 movy.w a1
,@
r7 ! .word 0xf1d9
544 movx.w @r5+
,x0 movy.w a0
,@
r6 ! .word 0xf219
545 movx.w @r5+
,x0 movy.w a1
,@
r6 ! .word 0xf259
546 movx.w @r5+
,x1 movy.w a0
,@
r6 ! .word 0xf299
547 movx.w @r5+
,x1 movy.w a1
,@
r6 ! .word 0xf2d9
548 movx.w @r5+
,x0 movy.w a0
,@
r7 ! .word 0xf319
549 movx.w @r5+
,x0 movy.w a1
,@
r7 ! .word 0xf359
550 movx.w @r5+
,x1 movy.w a0
,@
r7 ! .word 0xf399
551 movx.w @r5+
,x1 movy.w a1
,@
r7 ! .word 0xf3d9
552 movx.w @r4+
,x0 movy.w a0
,@r6+
! .word 0xf01a
553 movx.w @r4+
,x0 movy.w a1
,@r6+
! .word 0xf05a
554 movx.w @r4+
,x1 movy.w a0
,@r6+
! .word 0xf09a
555 movx.w @r4+
,x1 movy.w a1
,@r6+
! .word 0xf0da
556 movx.w @r4+
,x0 movy.w a0
,@r7+
! .word 0xf11a
557 movx.w @r4+
,x0 movy.w a1
,@r7+
! .word 0xf15a
558 movx.w @r4+
,x1 movy.w a0
,@r7+
! .word 0xf19a
559 movx.w @r4+
,x1 movy.w a1
,@r7+
! .word 0xf1da
560 movx.w @r5+
,x0 movy.w a0
,@r6+
! .word 0xf21a
561 movx.w @r5+
,x0 movy.w a1
,@r6+
! .word 0xf25a
562 movx.w @r5+
,x1 movy.w a0
,@r6+
! .word 0xf29a
563 movx.w @r5+
,x1 movy.w a1
,@r6+
! .word 0xf2da
564 movx.w @r5+
,x0 movy.w a0
,@r7+
! .word 0xf31a
565 movx.w @r5+
,x0 movy.w a1
,@r7+
! .word 0xf35a
566 movx.w @r5+
,x1 movy.w a0
,@r7+
! .word 0xf39a
567 movx.w @r5+
,x1 movy.w a1
,@r7+
! .word 0xf3da
568 movx.w @r4+
,x0 movy.w a0
,@r6+
r9 ! .word 0xf01b
569 movx.w @r4+
,x0 movy.w a1
,@r6+
r9 ! .word 0xf05b
570 movx.w @r4+
,x1 movy.w a0
,@r6+
r9 ! .word 0xf09b
571 movx.w @r4+
,x1 movy.w a1
,@r6+
r9 ! .word 0xf0db
572 movx.w @r4+
,x0 movy.w a0
,@r7+
r9 ! .word 0xf11b
573 movx.w @r4+
,x0 movy.w a1
,@r7+
r9 ! .word 0xf15b
574 movx.w @r4+
,x1 movy.w a0
,@r7+
r9 ! .word 0xf19b
575 movx.w @r4+
,x1 movy.w a1
,@r7+
r9 ! .word 0xf1db
576 movx.w @r5+
,x0 movy.w a0
,@r6+
r9 ! .word 0xf21b
577 movx.w @r5+
,x0 movy.w a1
,@r6+
r9 ! .word 0xf25b
578 movx.w @r5+
,x1 movy.w a0
,@r6+
r9 ! .word 0xf29b
579 movx.w @r5+
,x1 movy.w a1
,@r6+
r9 ! .word 0xf2db
580 movx.w @r5+
,x0 movy.w a0
,@r7+
r9 ! .word 0xf31b
581 movx.w @r5+
,x0 movy.w a1
,@r7+
r9 ! .word 0xf35b
582 movx.w @r5+
,x1 movy.w a0
,@r7+
r9 ! .word 0xf39b
583 movx.w @r5+
,x1 movy.w a1
,@r7+
r9 ! .word 0xf3db
584 movx.w @r4+
r8,x0 movy.w a0
,@
r6 ! .word 0xf01d
585 movx.w @r4+
r8,x0 movy.w a1
,@
r6 ! .word 0xf05d
586 movx.w @r4+
r8,x1 movy.w a0
,@
r6 ! .word 0xf09d
587 movx.w @r4+
r8,x1 movy.w a1
,@
r6 ! .word 0xf0dd
588 movx.w @r4+
r8,x0 movy.w a0
,@
r7 ! .word 0xf11d
589 movx.w @r4+
r8,x0 movy.w a1
,@
r7 ! .word 0xf15d
590 movx.w @r4+
r8,x1 movy.w a0
,@
r7 ! .word 0xf19d
591 movx.w @r4+
r8,x1 movy.w a1
,@
r7 ! .word 0xf1dd
592 movx.w @r5+
r8,x0 movy.w a0
,@
r6 ! .word 0xf21d
593 movx.w @r5+
r8,x0 movy.w a1
,@
r6 ! .word 0xf25d
594 movx.w @r5+
r8,x1 movy.w a0
,@
r6 ! .word 0xf29d
595 movx.w @r5+
r8,x1 movy.w a1
,@
r6 ! .word 0xf2dd
596 movx.w @r5+
r8,x0 movy.w a0
,@
r7 ! .word 0xf31d
597 movx.w @r5+
r8,x0 movy.w a1
,@
r7 ! .word 0xf35d
598 movx.w @r5+
r8,x1 movy.w a0
,@
r7 ! .word 0xf39d
599 movx.w @r5+
r8,x1 movy.w a1
,@
r7 ! .word 0xf3dd
600 movx.w @r4+
r8,x0 movy.w a0
,@r6+
! .word 0xf01e
601 movx.w @r4+
r8,x0 movy.w a1
,@r6+
! .word 0xf05e
602 movx.w @r4+
r8,x1 movy.w a0
,@r6+
! .word 0xf09e
603 movx.w @r4+
r8,x1 movy.w a1
,@r6+
! .word 0xf0de
604 movx.w @r4+
r8,x0 movy.w a0
,@r7+
! .word 0xf11e
605 movx.w @r4+
r8,x0 movy.w a1
,@r7+
! .word 0xf15e
606 movx.w @r4+
r8,x1 movy.w a0
,@r7+
! .word 0xf19e
607 movx.w @r4+
r8,x1 movy.w a1
,@r7+
! .word 0xf1de
608 movx.w @r5+
r8,x0 movy.w a0
,@r6+
! .word 0xf21e
609 movx.w @r5+
r8,x0 movy.w a1
,@r6+
! .word 0xf25e
610 movx.w @r5+
r8,x1 movy.w a0
,@r6+
! .word 0xf29e
611 movx.w @r5+
r8,x1 movy.w a1
,@r6+
! .word 0xf2de
612 movx.w @r5+
r8,x0 movy.w a0
,@r7+
! .word 0xf31e
613 movx.w @r5+
r8,x0 movy.w a1
,@r7+
! .word 0xf35e
614 movx.w @r5+
r8,x1 movy.w a0
,@r7+
! .word 0xf39e
615 movx.w @r5+
r8,x1 movy.w a1
,@r7+
! .word 0xf3de
616 movx.w @r4+
r8,x0 movy.w a0
,@r6+
r9 ! .word 0xf01f
617 movx.w @r4+
r8,x0 movy.w a1
,@r6+
r9 ! .word 0xf05f
618 movx.w @r4+
r8,x1 movy.w a0
,@r6+
r9 ! .word 0xf09f
619 movx.w @r4+
r8,x1 movy.w a1
,@r6+
r9 ! .word 0xf0df
620 movx.w @r4+
r8,x0 movy.w a0
,@r7+
r9 ! .word 0xf11f
621 movx.w @r4+
r8,x0 movy.w a1
,@r7+
r9 ! .word 0xf15f
622 movx.w @r4+
r8,x1 movy.w a0
,@r7+
r9 ! .word 0xf19f
623 movx.w @r4+
r8,x1 movy.w a1
,@r7+
r9 ! .word 0xf1df
624 movx.w @r5+
r8,x0 movy.w a0
,@r6+
r9 ! .word 0xf21f
625 movx.w @r5+
r8,x0 movy.w a1
,@r6+
r9 ! .word 0xf25f
626 movx.w @r5+
r8,x1 movy.w a0
,@r6+
r9 ! .word 0xf29f
627 movx.w @r5+
r8,x1 movy.w a1
,@r6+
r9 ! .word 0xf2df
628 movx.w @r5+
r8,x0 movy.w a0
,@r7+
r9 ! .word 0xf31f
629 movx.w @r5+
r8,x0 movy.w a1
,@r7+
r9 ! .word 0xf35f
630 movx.w @r5+
r8,x1 movy.w a0
,@r7+
r9 ! .word 0xf39f
631 movx.w @r5+
r8,x1 movy.w a1
,@r7+
r9 ! .word 0xf3df
632 movx.w a0
,@
r4 movy.w @
r6,y0
! .word 0xf025
633 movx.w a0
,@
r4 movy.w @
r6,y1
! .word 0xf065
634 movx.w a1
,@
r4 movy.w @
r6,y0
! .word 0xf0a5
635 movx.w a1
,@
r4 movy.w @
r6,y1
! .word 0xf0e5
636 movx.w a0
,@
r4 movy.w @
r7,y0
! .word 0xf125
637 movx.w a0
,@
r4 movy.w @
r7,y1
! .word 0xf165
638 movx.w a1
,@
r4 movy.w @
r7,y0
! .word 0xf1a5
639 movx.w a1
,@
r4 movy.w @
r7,y1
! .word 0xf1e5
640 movx.w a0
,@
r5 movy.w @
r6,y0
! .word 0xf225
641 movx.w a0
,@
r5 movy.w @
r6,y1
! .word 0xf265
642 movx.w a1
,@
r5 movy.w @
r6,y0
! .word 0xf2a5
643 movx.w a1
,@
r5 movy.w @
r6,y1
! .word 0xf2e5
644 movx.w a0
,@
r5 movy.w @
r7,y0
! .word 0xf325
645 movx.w a0
,@
r5 movy.w @
r7,y1
! .word 0xf365
646 movx.w a0
,@
r5 movy.w @
r7,y1
! .word 0xf3a5
647 movx.w a1
,@
r5 movy.w @
r7,y1
! .word 0xf3e5
648 movx.w a0
,@
r4 movy.w @r6+
,y0
! .word 0xf026
649 movx.w a0
,@
r4 movy.w @r6+
,y1
! .word 0xf066
650 movx.w a1
,@
r4 movy.w @r6+
,y0
! .word 0xf0a6
651 movx.w a1
,@
r4 movy.w @r6+
,y1
! .word 0xf0e6
652 movx.w a0
,@
r4 movy.w @r7+
,y0
! .word 0xf126
653 movx.w a0
,@
r4 movy.w @r7+
,y1
! .word 0xf166
654 movx.w a1
,@
r4 movy.w @r7+
,y0
! .word 0xf1a6
655 movx.w a1
,@
r4 movy.w @r7+
,y1
! .word 0xf1e6
656 movx.w a0
,@
r5 movy.w @r6+
,y0
! .word 0xf226
657 movx.w a0
,@
r5 movy.w @r6+
,y1
! .word 0xf266
658 movx.w a1
,@
r5 movy.w @r6+
,y0
! .word 0xf2a6
659 movx.w a1
,@
r5 movy.w @r6+
,y1
! .word 0xf2e6
660 movx.w a0
,@
r5 movy.w @r7+
,y0
! .word 0xf326
661 movx.w a0
,@
r5 movy.w @r7+
,y1
! .word 0xf366
662 movx.w a1
,@
r5 movy.w @r7+
,y0
! .word 0xf3a6
663 movx.w a1
,@
r5 movy.w @r7+
,y1
! .word 0xf3e6
664 movx.w a0
,@
r4 movy.w @r6+
r9,y0
! .word 0xf027
665 movx.w a0
,@
r4 movy.w @r6+
r9,y1
! .word 0xf067
666 movx.w a1
,@
r4 movy.w @r6+
r9,y0
! .word 0xf0a7
667 movx.w a1
,@
r4 movy.w @r6+
r9,y1
! .word 0xf0e7
668 movx.w a0
,@
r4 movy.w @r7+
r9,y0
! .word 0xf127
669 movx.w a0
,@
r4 movy.w @r7+
r9,y1
! .word 0xf167
670 movx.w a1
,@
r4 movy.w @r7+
r9,y0
! .word 0xf1a7
671 movx.w a1
,@
r4 movy.w @r7+
r9,y1
! .word 0xf1e7
672 movx.w a0
,@
r5 movy.w @r6+
r9,y0
! .word 0xf227
673 movx.w a0
,@
r5 movy.w @r6+
r9,y1
! .word 0xf267
674 movx.w a1
,@
r5 movy.w @r6+
r9,y0
! .word 0xf2a7
675 movx.w a1
,@
r5 movy.w @r6+
r9,y1
! .word 0xf2e7
676 movx.w a0
,@
r5 movy.w @r7+
r9,y0
! .word 0xf327
677 movx.w a0
,@
r5 movy.w @r7+
r9,y1
! .word 0xf367
678 movx.w a1
,@
r5 movy.w @r7+
r9,y0
! .word 0xf3a7
679 movx.w a1
,@
r5 movy.w @r7+
r9,y1
! .word 0xf3e7
680 movx.w a0
,@r4+ movy.w @
r6,y0
! .word 0xf029
681 movx.w a0
,@r4+ movy.w @
r6,y1
! .word 0xf069
682 movx.w a1
,@r4+ movy.w @
r6,y0
! .word 0xf0a9
683 movx.w a1
,@r4+ movy.w @
r6,y1
! .word 0xf0e9
684 movx.w a0
,@r4+ movy.w @
r7,y0
! .word 0xf129
685 movx.w a0
,@r4+ movy.w @
r7,y1
! .word 0xf169
686 movx.w a1
,@r4+ movy.w @
r7,y0
! .word 0xf1a9
687 movx.w a1
,@r4+ movy.w @
r7,y1
! .word 0xf1e9
688 movx.w a0
,@r5+ movy.w @
r6,y0
! .word 0xf229
689 movx.w a0
,@r5+ movy.w @
r6,y1
! .word 0xf269
690 movx.w a1
,@r5+ movy.w @
r6,y0
! .word 0xf2a9
691 movx.w a1
,@r5+ movy.w @
r6,y1
! .word 0xf2e9
692 movx.w a0
,@r5+ movy.w @
r7,y0
! .word 0xf329
693 movx.w a0
,@r5+ movy.w @
r7,y1
! .word 0xf369
694 movx.w a1
,@r5+ movy.w @
r7,y0
! .word 0xf3a9
695 movx.w a1
,@r5+ movy.w @
r7,y1
! .word 0xf3e9
696 movx.w a0
,@r4+ movy.w @r6+
,y0
! .word 0xf02a
697 movx.w a0
,@r4+ movy.w @r6+
,y1
! .word 0xf06a
698 movx.w a1
,@r4+ movy.w @r6+
,y0
! .word 0xf0aa
699 movx.w a1
,@r4+ movy.w @r6+
,y1
! .word 0xf0ea
700 movx.w a0
,@r4+ movy.w @r7+
,y0
! .word 0xf12a
701 movx.w a0
,@r4+ movy.w @r7+
,y1
! .word 0xf16a
702 movx.w a1
,@r4+ movy.w @r7+
,y0
! .word 0xf1aa
703 movx.w a1
,@r4+ movy.w @r7+
,y1
! .word 0xf1ea
704 movx.w a0
,@r5+ movy.w @r6+
,y0
! .word 0xf22a
705 movx.w a0
,@r5+ movy.w @r6+
,y1
! .word 0xf26a
706 movx.w a1
,@r5+ movy.w @r6+
,y0
! .word 0xf2aa
707 movx.w a1
,@r5+ movy.w @r6+
,y1
! .word 0xf2ea
708 movx.w a0
,@r5+ movy.w @r7+
,y0
! .word 0xf32a
709 movx.w a0
,@r5+ movy.w @r7+
,y1
! .word 0xf36a
710 movx.w a1
,@r5+ movy.w @r7+
,y0
! .word 0xf3aa
711 movx.w a1
,@r5+ movy.w @r7+
,y1
! .word 0xf3ea
712 movx.w a0
,@r4+ movy.w @r6+
r9,y0
! .word 0xf02b
713 movx.w a0
,@r4+ movy.w @r6+
r9,y1
! .word 0xf06b
714 movx.w a1
,@r4+ movy.w @r6+
r9,y0
! .word 0xf0ab
715 movx.w a1
,@r4+ movy.w @r6+
r9,y1
! .word 0xf0eb
716 movx.w a0
,@r4+ movy.w @r7+
r9,y0
! .word 0xf12b
717 movx.w a0
,@r4+ movy.w @r7+
r9,y1
! .word 0xf16b
718 movx.w a1
,@r4+ movy.w @r7+
r9,y0
! .word 0xf1ab
719 movx.w a1
,@r4+ movy.w @r7+
r9,y1
! .word 0xf1eb
720 movx.w a0
,@r5+ movy.w @r6+
r9,y0
! .word 0xf22b
721 movx.w a0
,@r5+ movy.w @r6+
r9,y1
! .word 0xf26b
722 movx.w a1
,@r5+ movy.w @r6+
r9,y0
! .word 0xf2ab
723 movx.w a1
,@r5+ movy.w @r6+
r9,y1
! .word 0xf2eb
724 movx.w a0
,@r5+ movy.w @r7+
r9,y0
! .word 0xf32b
725 movx.w a0
,@r5+ movy.w @r7+
r9,y1
! .word 0xf36b
726 movx.w a1
,@r5+ movy.w @r7+
r9,y0
! .word 0xf3ab
727 movx.w a1
,@r5+ movy.w @r7+
r9,y1
! .word 0xf3eb
728 movx.w a0
,@r4+
r8 movy.w @
r6,y0
! .word 0xf02d
729 movx.w a0
,@r4+
r8 movy.w @
r6,y1
! .word 0xf06d
730 movx.w a1
,@r4+
r8 movy.w @
r6,y0
! .word 0xf0ad
731 movx.w a1
,@r4+
r8 movy.w @
r6,y1
! .word 0xf0ed
732 movx.w a0
,@r4+
r8 movy.w @
r7,y0
! .word 0xf12d
733 movx.w a0
,@r4+
r8 movy.w @
r7,y1
! .word 0xf16d
734 movx.w a1
,@r4+
r8 movy.w @
r7,y0
! .word 0xf1ad
735 movx.w a1
,@r4+
r8 movy.w @
r7,y1
! .word 0xf1ed
736 movx.w a0
,@r5+
r8 movy.w @
r6,y0
! .word 0xf22d
737 movx.w a0
,@r5+
r8 movy.w @
r6,y1
! .word 0xf26d
738 movx.w a1
,@r5+
r8 movy.w @
r6,y0
! .word 0xf2ad
739 movx.w a1
,@r5+
r8 movy.w @
r6,y1
! .word 0xf2ed
740 movx.w a0
,@r5+
r8 movy.w @
r7,y0
! .word 0xf32d
741 movx.w a0
,@r5+
r8 movy.w @
r7,y1
! .word 0xf36d
742 movx.w a1
,@r5+
r8 movy.w @
r7,y0
! .word 0xf3ad
743 movx.w a1
,@r5+
r8 movy.w @
r7,y1
! .word 0xf3ed
744 movx.w a0
,@r4+
r8 movy.w @r6+
,y0
! .word 0xf02e
745 movx.w a0
,@r4+
r8 movy.w @r6+
,y1
! .word 0xf06e
746 movx.w a1
,@r4+
r8 movy.w @r6+
,y0
! .word 0xf0ae
747 movx.w a1
,@r4+
r8 movy.w @r6+
,y1
! .word 0xf0ee
748 movx.w a0
,@r4+
r8 movy.w @r7+
,y0
! .word 0xf12e
749 movx.w a0
,@r4+
r8 movy.w @r7+
,y1
! .word 0xf16e
750 movx.w a1
,@r4+
r8 movy.w @r7+
,y0
! .word 0xf1ae
751 movx.w a1
,@r4+
r8 movy.w @r7+
,y1
! .word 0xf1ee
752 movx.w a0
,@r5+
r8 movy.w @r6+
,y0
! .word 0xf22e
753 movx.w a0
,@r5+
r8 movy.w @r6+
,y1
! .word 0xf26e
754 movx.w a1
,@r5+
r8 movy.w @r6+
,y0
! .word 0xf2ae
755 movx.w a1
,@r5+
r8 movy.w @r6+
,y1
! .word 0xf2ee
756 movx.w a0
,@r5+
r8 movy.w @r7+
,y0
! .word 0xf32e
757 movx.w a0
,@r5+
r8 movy.w @r7+
,y1
! .word 0xf36e
758 movx.w a1
,@r5+
r8 movy.w @r7+
,y0
! .word 0xf3ae
759 movx.w a1
,@r5+
r8 movy.w @r7+
,y1
! .word 0xf3ee
760 movx.w a0
,@r4+
r8 movy.w @r6+
r9,y0
! .word 0xf02f
761 movx.w a0
,@r4+
r8 movy.w @r6+
r9,y1
! .word 0xf06f
762 movx.w a1
,@r4+
r8 movy.w @r6+
r9,y0
! .word 0xf0af
763 movx.w a1
,@r4+
r8 movy.w @r6+
r9,y1
! .word 0xf0ef
764 movx.w a0
,@r4+
r8 movy.w @r7+
r9,y0
! .word 0xf12f
765 movx.w a0
,@r4+
r8 movy.w @r7+
r9,y1
! .word 0xf16f
766 movx.w a1
,@r4+
r8 movy.w @r7+
r9,y0
! .word 0xf1af
767 movx.w a1
,@r4+
r8 movy.w @r7+
r9,y1
! .word 0xf1ef
768 movx.w a0
,@r5+
r8 movy.w @r6+
r9,y0
! .word 0xf22f
769 movx.w a0
,@r5+
r8 movy.w @r6+
r9,y1
! .word 0xf26f
770 movx.w a1
,@r5+
r8 movy.w @r6+
r9,y0
! .word 0xf2af
771 movx.w a1
,@r5+
r8 movy.w @r6+
r9,y1
! .word 0xf2ef
772 movx.w a0
,@r5+
r8 movy.w @r7+
r9,y0
! .word 0xf32f
773 movx.w a0
,@r5+
r8 movy.w @r7+
r9,y1
! .word 0xf36f
774 movx.w a1
,@r5+
r8 movy.w @r7+
r9,y0
! .word 0xf3af
775 movx.w a1
,@r5+
r8 movy.w @r7+
r9,y1
! .word 0xf3ef