Lines Matching refs:vr1

305 .macro	VLEx	vr1, disp, index="%r0", base, m3, opc
306 VX_NUM v1, \vr1
313 .macro VLEB vr1, disp, index="%r0", base, m3
314 VLEx \vr1, \disp, \index, \base, \m3, 0x00
316 .macro VLEH vr1, disp, index="%r0", base, m3
317 VLEx \vr1, \disp, \index, \base, \m3, 0x01
319 .macro VLEF vr1, disp, index="%r0", base, m3
320 VLEx \vr1, \disp, \index, \base, \m3, 0x03
322 .macro VLEG vr1, disp, index="%r0", base, m3
323 VLEx \vr1, \disp, \index, \base, \m3, 0x02
327 .macro VLEIx vr1, imm2, m3, opc
328 VX_NUM v1, \vr1
333 .macro VLEIB vr1, imm2, index
334 VLEIx \vr1, \imm2, \index, 0x40
336 .macro VLEIH vr1, imm2, index
337 VLEIx \vr1, \imm2, \index, 0x41
339 .macro VLEIF vr1, imm2, index
340 VLEIx \vr1, \imm2, \index, 0x43
342 .macro VLEIG vr1, imm2, index
343 VLEIx \vr1, \imm2, \index, 0x42
379 .macro VST vr1, disp, index="%r0", base
380 VX_NUM v1, \vr1
399 .macro VPERM vr1, vr2, vr3, vr4
400 VX_NUM v1, \vr1
410 .macro VUPLL vr1, vr2, m3
411 VX_NUM v1, \vr1
417 .macro VUPLLB vr1, vr2
418 VUPLL \vr1, \vr2, 0
420 .macro VUPLLH vr1, vr2
421 VUPLL \vr1, \vr2, 1
423 .macro VUPLLF vr1, vr2
424 VUPLL \vr1, \vr2, 2
428 .macro VPDI vr1, vr2, vr3, m4
429 VX_NUM v1, \vr1
438 .macro VREP vr1, vr3, imm2, m4
439 VX_NUM v1, \vr1
445 .macro VREPB vr1, vr3, imm2
446 VREP \vr1, \vr3, \imm2, 0
448 .macro VREPH vr1, vr3, imm2
449 VREP \vr1, \vr3, \imm2, 1
451 .macro VREPF vr1, vr3, imm2
452 VREP \vr1, \vr3, \imm2, 2
454 .macro VREPG vr1, vr3, imm2
455 VREP \vr1, \vr3, \imm2, 3
459 .macro VMRH vr1, vr2, vr3, m4
460 VX_NUM v1, \vr1
467 .macro VMRHB vr1, vr2, vr3
468 VMRH \vr1, \vr2, \vr3, 0
470 .macro VMRHH vr1, vr2, vr3
471 VMRH \vr1, \vr2, \vr3, 1
473 .macro VMRHF vr1, vr2, vr3
474 VMRH \vr1, \vr2, \vr3, 2
476 .macro VMRHG vr1, vr2, vr3
477 VMRH \vr1, \vr2, \vr3, 3
481 .macro VMRL vr1, vr2, vr3, m4
482 VX_NUM v1, \vr1
489 .macro VMRLB vr1, vr2, vr3
490 VMRL \vr1, \vr2, \vr3, 0
492 .macro VMRLH vr1, vr2, vr3
493 VMRL \vr1, \vr2, \vr3, 1
495 .macro VMRLF vr1, vr2, vr3
496 VMRL \vr1, \vr2, \vr3, 2
498 .macro VMRLG vr1, vr2, vr3
499 VMRL \vr1, \vr2, \vr3, 3
506 .macro VN vr1, vr2, vr3
507 VX_NUM v1, \vr1
516 .macro VX vr1, vr2, vr3
517 VX_NUM v1, \vr1
526 .macro VGFM vr1, vr2, vr3, m4
527 VX_NUM v1, \vr1
534 .macro VGFMB vr1, vr2, vr3
535 VGFM \vr1, \vr2, \vr3, 0
537 .macro VGFMH vr1, vr2, vr3
538 VGFM \vr1, \vr2, \vr3, 1
540 .macro VGFMF vr1, vr2, vr3
541 VGFM \vr1, \vr2, \vr3, 2
543 .macro VGFMG vr1, vr2, vr3
544 VGFM \vr1, \vr2, \vr3, 3
548 .macro VGFMA vr1, vr2, vr3, vr4, m5
549 VX_NUM v1, \vr1
557 .macro VGFMAB vr1, vr2, vr3, vr4
558 VGFMA \vr1, \vr2, \vr3, \vr4, 0
560 .macro VGFMAH vr1, vr2, vr3, vr4
561 VGFMA \vr1, \vr2, \vr3, \vr4, 1
563 .macro VGFMAF vr1, vr2, vr3, vr4
564 VGFMA \vr1, \vr2, \vr3, \vr4, 2
566 .macro VGFMAG vr1, vr2, vr3, vr4
567 VGFMA \vr1, \vr2, \vr3, \vr4, 3
571 .macro VSRLB vr1, vr2, vr3
572 VX_NUM v1, \vr1
581 .macro VREPI vr1, imm2, m3
582 VX_NUM v1, \vr1
587 .macro VREPIB vr1, imm2
588 VREPI \vr1, \imm2, 0
590 .macro VREPIH vr1, imm2
591 VREPI \vr1, \imm2, 1
593 .macro VREPIF vr1, imm2
594 VREPI \vr1, \imm2, 2
596 .macro VREPIG vr1, imm2
597 VREP \vr1, \imm2, 3
601 .macro VA vr1, vr2, vr3, m4
602 VX_NUM v1, \vr1
609 .macro VAB vr1, vr2, vr3
610 VA \vr1, \vr2, \vr3, 0
612 .macro VAH vr1, vr2, vr3
613 VA \vr1, \vr2, \vr3, 1
615 .macro VAF vr1, vr2, vr3
616 VA \vr1, \vr2, \vr3, 2
618 .macro VAG vr1, vr2, vr3
619 VA \vr1, \vr2, \vr3, 3
621 .macro VAQ vr1, vr2, vr3
622 VA \vr1, \vr2, \vr3, 4
626 .macro VESRAV vr1, vr2, vr3, m4
627 VX_NUM v1, \vr1
635 .macro VESRAVB vr1, vr2, vr3
636 VESRAV \vr1, \vr2, \vr3, 0
638 .macro VESRAVH vr1, vr2, vr3
639 VESRAV \vr1, \vr2, \vr3, 1
641 .macro VESRAVF vr1, vr2, vr3
642 VESRAV \vr1, \vr2, \vr3, 2
644 .macro VESRAVG vr1, vr2, vr3
645 VESRAV \vr1, \vr2, \vr3, 3
649 .macro VERLL vr1, vr3, disp, base="%r0", m4
650 VX_NUM v1, \vr1
657 .macro VERLLB vr1, vr3, disp, base="%r0"
658 VERLL \vr1, \vr3, \disp, \base, 0
660 .macro VERLLH vr1, vr3, disp, base="%r0"
661 VERLL \vr1, \vr3, \disp, \base, 1
663 .macro VERLLF vr1, vr3, disp, base="%r0"
664 VERLL \vr1, \vr3, \disp, \base, 2
666 .macro VERLLG vr1, vr3, disp, base="%r0"
667 VERLL \vr1, \vr3, \disp, \base, 3
671 .macro VSLDB vr1, vr2, vr3, imm4
672 VX_NUM v1, \vr1