Lines Matching refs:rdx

27 // CHECK: vaddpd 2032(%rdx), %xmm29, %xmm20
29 vaddpd 2032(%rdx), %xmm29, %xmm20
31 // CHECK: vaddpd 2048(%rdx), %xmm29, %xmm20
33 vaddpd 2048(%rdx), %xmm29, %xmm20
35 // CHECK: vaddpd -2048(%rdx), %xmm29, %xmm20
37 vaddpd -2048(%rdx), %xmm29, %xmm20
39 // CHECK: vaddpd -2064(%rdx), %xmm29, %xmm20
41 vaddpd -2064(%rdx), %xmm29, %xmm20
43 // CHECK: vaddpd 1016(%rdx){1to2}, %xmm29, %xmm20
45 vaddpd 1016(%rdx){1to2}, %xmm29, %xmm20
47 // CHECK: vaddpd 1024(%rdx){1to2}, %xmm29, %xmm20
49 vaddpd 1024(%rdx){1to2}, %xmm29, %xmm20
51 // CHECK: vaddpd -1024(%rdx){1to2}, %xmm29, %xmm20
53 vaddpd -1024(%rdx){1to2}, %xmm29, %xmm20
55 // CHECK: vaddpd -1032(%rdx){1to2}, %xmm29, %xmm20
57 vaddpd -1032(%rdx){1to2}, %xmm29, %xmm20
83 // CHECK: vaddpd 4064(%rdx), %ymm26, %ymm28
85 vaddpd 4064(%rdx), %ymm26, %ymm28
87 // CHECK: vaddpd 4096(%rdx), %ymm26, %ymm28
89 vaddpd 4096(%rdx), %ymm26, %ymm28
91 // CHECK: vaddpd -4096(%rdx), %ymm26, %ymm28
93 vaddpd -4096(%rdx), %ymm26, %ymm28
95 // CHECK: vaddpd -4128(%rdx), %ymm26, %ymm28
97 vaddpd -4128(%rdx), %ymm26, %ymm28
99 // CHECK: vaddpd 1016(%rdx){1to4}, %ymm26, %ymm28
101 vaddpd 1016(%rdx){1to4}, %ymm26, %ymm28
103 // CHECK: vaddpd 1024(%rdx){1to4}, %ymm26, %ymm28
105 vaddpd 1024(%rdx){1to4}, %ymm26, %ymm28
107 // CHECK: vaddpd -1024(%rdx){1to4}, %ymm26, %ymm28
109 vaddpd -1024(%rdx){1to4}, %ymm26, %ymm28
111 // CHECK: vaddpd -1032(%rdx){1to4}, %ymm26, %ymm28
113 vaddpd -1032(%rdx){1to4}, %ymm26, %ymm28
139 // CHECK: vaddps 2032(%rdx), %xmm19, %xmm24
141 vaddps 2032(%rdx), %xmm19, %xmm24
143 // CHECK: vaddps 2048(%rdx), %xmm19, %xmm24
145 vaddps 2048(%rdx), %xmm19, %xmm24
147 // CHECK: vaddps -2048(%rdx), %xmm19, %xmm24
149 vaddps -2048(%rdx), %xmm19, %xmm24
151 // CHECK: vaddps -2064(%rdx), %xmm19, %xmm24
153 vaddps -2064(%rdx), %xmm19, %xmm24
155 // CHECK: vaddps 508(%rdx){1to4}, %xmm19, %xmm24
157 vaddps 508(%rdx){1to4}, %xmm19, %xmm24
159 // CHECK: vaddps 512(%rdx){1to4}, %xmm19, %xmm24
161 vaddps 512(%rdx){1to4}, %xmm19, %xmm24
163 // CHECK: vaddps -512(%rdx){1to4}, %xmm19, %xmm24
165 vaddps -512(%rdx){1to4}, %xmm19, %xmm24
167 // CHECK: vaddps -516(%rdx){1to4}, %xmm19, %xmm24
169 vaddps -516(%rdx){1to4}, %xmm19, %xmm24
195 // CHECK: vaddps 4064(%rdx), %ymm26, %ymm25
197 vaddps 4064(%rdx), %ymm26, %ymm25
199 // CHECK: vaddps 4096(%rdx), %ymm26, %ymm25
201 vaddps 4096(%rdx), %ymm26, %ymm25
203 // CHECK: vaddps -4096(%rdx), %ymm26, %ymm25
205 vaddps -4096(%rdx), %ymm26, %ymm25
207 // CHECK: vaddps -4128(%rdx), %ymm26, %ymm25
209 vaddps -4128(%rdx), %ymm26, %ymm25
211 // CHECK: vaddps 508(%rdx){1to8}, %ymm26, %ymm25
213 vaddps 508(%rdx){1to8}, %ymm26, %ymm25
215 // CHECK: vaddps 512(%rdx){1to8}, %ymm26, %ymm25
217 vaddps 512(%rdx){1to8}, %ymm26, %ymm25
219 // CHECK: vaddps -512(%rdx){1to8}, %ymm26, %ymm25
221 vaddps -512(%rdx){1to8}, %ymm26, %ymm25
223 // CHECK: vaddps -516(%rdx){1to8}, %ymm26, %ymm25
225 vaddps -516(%rdx){1to8}, %ymm26, %ymm25
243 // CHECK: vbroadcastsd 1016(%rdx), %ymm22
245 vbroadcastsd 1016(%rdx), %ymm22
247 // CHECK: vbroadcastsd 1024(%rdx), %ymm22
249 vbroadcastsd 1024(%rdx), %ymm22
251 // CHECK: vbroadcastsd -1024(%rdx), %ymm22
253 vbroadcastsd -1024(%rdx), %ymm22
255 // CHECK: vbroadcastsd -1032(%rdx), %ymm22
257 vbroadcastsd -1032(%rdx), %ymm22
287 // CHECK: vbroadcastss 508(%rdx), %xmm21
289 vbroadcastss 508(%rdx), %xmm21
291 // CHECK: vbroadcastss 512(%rdx), %xmm21
293 vbroadcastss 512(%rdx), %xmm21
295 // CHECK: vbroadcastss -512(%rdx), %xmm21
297 vbroadcastss -512(%rdx), %xmm21
299 // CHECK: vbroadcastss -516(%rdx), %xmm21
301 vbroadcastss -516(%rdx), %xmm21
319 // CHECK: vbroadcastss 508(%rdx), %ymm30
321 vbroadcastss 508(%rdx), %ymm30
323 // CHECK: vbroadcastss 512(%rdx), %ymm30
325 vbroadcastss 512(%rdx), %ymm30
327 // CHECK: vbroadcastss -512(%rdx), %ymm30
329 vbroadcastss -512(%rdx), %ymm30
331 // CHECK: vbroadcastss -516(%rdx), %ymm30
333 vbroadcastss -516(%rdx), %ymm30
383 // CHECK: vdivpd 2032(%rdx), %xmm18, %xmm19
385 vdivpd 2032(%rdx), %xmm18, %xmm19
387 // CHECK: vdivpd 2048(%rdx), %xmm18, %xmm19
389 vdivpd 2048(%rdx), %xmm18, %xmm19
391 // CHECK: vdivpd -2048(%rdx), %xmm18, %xmm19
393 vdivpd -2048(%rdx), %xmm18, %xmm19
395 // CHECK: vdivpd -2064(%rdx), %xmm18, %xmm19
397 vdivpd -2064(%rdx), %xmm18, %xmm19
399 // CHECK: vdivpd 1016(%rdx){1to2}, %xmm18, %xmm19
401 vdivpd 1016(%rdx){1to2}, %xmm18, %xmm19
403 // CHECK: vdivpd 1024(%rdx){1to2}, %xmm18, %xmm19
405 vdivpd 1024(%rdx){1to2}, %xmm18, %xmm19
407 // CHECK: vdivpd -1024(%rdx){1to2}, %xmm18, %xmm19
409 vdivpd -1024(%rdx){1to2}, %xmm18, %xmm19
411 // CHECK: vdivpd -1032(%rdx){1to2}, %xmm18, %xmm19
413 vdivpd -1032(%rdx){1to2}, %xmm18, %xmm19
439 // CHECK: vdivpd 4064(%rdx), %ymm24, %ymm23
441 vdivpd 4064(%rdx), %ymm24, %ymm23
443 // CHECK: vdivpd 4096(%rdx), %ymm24, %ymm23
445 vdivpd 4096(%rdx), %ymm24, %ymm23
447 // CHECK: vdivpd -4096(%rdx), %ymm24, %ymm23
449 vdivpd -4096(%rdx), %ymm24, %ymm23
451 // CHECK: vdivpd -4128(%rdx), %ymm24, %ymm23
453 vdivpd -4128(%rdx), %ymm24, %ymm23
455 // CHECK: vdivpd 1016(%rdx){1to4}, %ymm24, %ymm23
457 vdivpd 1016(%rdx){1to4}, %ymm24, %ymm23
459 // CHECK: vdivpd 1024(%rdx){1to4}, %ymm24, %ymm23
461 vdivpd 1024(%rdx){1to4}, %ymm24, %ymm23
463 // CHECK: vdivpd -1024(%rdx){1to4}, %ymm24, %ymm23
465 vdivpd -1024(%rdx){1to4}, %ymm24, %ymm23
467 // CHECK: vdivpd -1032(%rdx){1to4}, %ymm24, %ymm23
469 vdivpd -1032(%rdx){1to4}, %ymm24, %ymm23
495 // CHECK: vdivps 2032(%rdx), %xmm24, %xmm17
497 vdivps 2032(%rdx), %xmm24, %xmm17
499 // CHECK: vdivps 2048(%rdx), %xmm24, %xmm17
501 vdivps 2048(%rdx), %xmm24, %xmm17
503 // CHECK: vdivps -2048(%rdx), %xmm24, %xmm17
505 vdivps -2048(%rdx), %xmm24, %xmm17
507 // CHECK: vdivps -2064(%rdx), %xmm24, %xmm17
509 vdivps -2064(%rdx), %xmm24, %xmm17
511 // CHECK: vdivps 508(%rdx){1to4}, %xmm24, %xmm17
513 vdivps 508(%rdx){1to4}, %xmm24, %xmm17
515 // CHECK: vdivps 512(%rdx){1to4}, %xmm24, %xmm17
517 vdivps 512(%rdx){1to4}, %xmm24, %xmm17
519 // CHECK: vdivps -512(%rdx){1to4}, %xmm24, %xmm17
521 vdivps -512(%rdx){1to4}, %xmm24, %xmm17
523 // CHECK: vdivps -516(%rdx){1to4}, %xmm24, %xmm17
525 vdivps -516(%rdx){1to4}, %xmm24, %xmm17
551 // CHECK: vdivps 4064(%rdx), %ymm27, %ymm17
553 vdivps 4064(%rdx), %ymm27, %ymm17
555 // CHECK: vdivps 4096(%rdx), %ymm27, %ymm17
557 vdivps 4096(%rdx), %ymm27, %ymm17
559 // CHECK: vdivps -4096(%rdx), %ymm27, %ymm17
561 vdivps -4096(%rdx), %ymm27, %ymm17
563 // CHECK: vdivps -4128(%rdx), %ymm27, %ymm17
565 vdivps -4128(%rdx), %ymm27, %ymm17
567 // CHECK: vdivps 508(%rdx){1to8}, %ymm27, %ymm17
569 vdivps 508(%rdx){1to8}, %ymm27, %ymm17
571 // CHECK: vdivps 512(%rdx){1to8}, %ymm27, %ymm17
573 vdivps 512(%rdx){1to8}, %ymm27, %ymm17
575 // CHECK: vdivps -512(%rdx){1to8}, %ymm27, %ymm17
577 vdivps -512(%rdx){1to8}, %ymm27, %ymm17
579 // CHECK: vdivps -516(%rdx){1to8}, %ymm27, %ymm17
581 vdivps -516(%rdx){1to8}, %ymm27, %ymm17
607 // CHECK: vmaxpd 2032(%rdx), %xmm29, %xmm17
609 vmaxpd 2032(%rdx), %xmm29, %xmm17
611 // CHECK: vmaxpd 2048(%rdx), %xmm29, %xmm17
613 vmaxpd 2048(%rdx), %xmm29, %xmm17
615 // CHECK: vmaxpd -2048(%rdx), %xmm29, %xmm17
617 vmaxpd -2048(%rdx), %xmm29, %xmm17
619 // CHECK: vmaxpd -2064(%rdx), %xmm29, %xmm17
621 vmaxpd -2064(%rdx), %xmm29, %xmm17
623 // CHECK: vmaxpd 1016(%rdx){1to2}, %xmm29, %xmm17
625 vmaxpd 1016(%rdx){1to2}, %xmm29, %xmm17
627 // CHECK: vmaxpd 1024(%rdx){1to2}, %xmm29, %xmm17
629 vmaxpd 1024(%rdx){1to2}, %xmm29, %xmm17
631 // CHECK: vmaxpd -1024(%rdx){1to2}, %xmm29, %xmm17
633 vmaxpd -1024(%rdx){1to2}, %xmm29, %xmm17
635 // CHECK: vmaxpd -1032(%rdx){1to2}, %xmm29, %xmm17
637 vmaxpd -1032(%rdx){1to2}, %xmm29, %xmm17
663 // CHECK: vmaxpd 4064(%rdx), %ymm24, %ymm21
665 vmaxpd 4064(%rdx), %ymm24, %ymm21
667 // CHECK: vmaxpd 4096(%rdx), %ymm24, %ymm21
669 vmaxpd 4096(%rdx), %ymm24, %ymm21
671 // CHECK: vmaxpd -4096(%rdx), %ymm24, %ymm21
673 vmaxpd -4096(%rdx), %ymm24, %ymm21
675 // CHECK: vmaxpd -4128(%rdx), %ymm24, %ymm21
677 vmaxpd -4128(%rdx), %ymm24, %ymm21
679 // CHECK: vmaxpd 1016(%rdx){1to4}, %ymm24, %ymm21
681 vmaxpd 1016(%rdx){1to4}, %ymm24, %ymm21
683 // CHECK: vmaxpd 1024(%rdx){1to4}, %ymm24, %ymm21
685 vmaxpd 1024(%rdx){1to4}, %ymm24, %ymm21
687 // CHECK: vmaxpd -1024(%rdx){1to4}, %ymm24, %ymm21
689 vmaxpd -1024(%rdx){1to4}, %ymm24, %ymm21
691 // CHECK: vmaxpd -1032(%rdx){1to4}, %ymm24, %ymm21
693 vmaxpd -1032(%rdx){1to4}, %ymm24, %ymm21
719 // CHECK: vmaxps 2032(%rdx), %xmm20, %xmm24
721 vmaxps 2032(%rdx), %xmm20, %xmm24
723 // CHECK: vmaxps 2048(%rdx), %xmm20, %xmm24
725 vmaxps 2048(%rdx), %xmm20, %xmm24
727 // CHECK: vmaxps -2048(%rdx), %xmm20, %xmm24
729 vmaxps -2048(%rdx), %xmm20, %xmm24
731 // CHECK: vmaxps -2064(%rdx), %xmm20, %xmm24
733 vmaxps -2064(%rdx), %xmm20, %xmm24
735 // CHECK: vmaxps 508(%rdx){1to4}, %xmm20, %xmm24
737 vmaxps 508(%rdx){1to4}, %xmm20, %xmm24
739 // CHECK: vmaxps 512(%rdx){1to4}, %xmm20, %xmm24
741 vmaxps 512(%rdx){1to4}, %xmm20, %xmm24
743 // CHECK: vmaxps -512(%rdx){1to4}, %xmm20, %xmm24
745 vmaxps -512(%rdx){1to4}, %xmm20, %xmm24
747 // CHECK: vmaxps -516(%rdx){1to4}, %xmm20, %xmm24
749 vmaxps -516(%rdx){1to4}, %xmm20, %xmm24
775 // CHECK: vmaxps 4064(%rdx), %ymm17, %ymm19
777 vmaxps 4064(%rdx), %ymm17, %ymm19
779 // CHECK: vmaxps 4096(%rdx), %ymm17, %ymm19
781 vmaxps 4096(%rdx), %ymm17, %ymm19
783 // CHECK: vmaxps -4096(%rdx), %ymm17, %ymm19
785 vmaxps -4096(%rdx), %ymm17, %ymm19
787 // CHECK: vmaxps -4128(%rdx), %ymm17, %ymm19
789 vmaxps -4128(%rdx), %ymm17, %ymm19
791 // CHECK: vmaxps 508(%rdx){1to8}, %ymm17, %ymm19
793 vmaxps 508(%rdx){1to8}, %ymm17, %ymm19
795 // CHECK: vmaxps 512(%rdx){1to8}, %ymm17, %ymm19
797 vmaxps 512(%rdx){1to8}, %ymm17, %ymm19
799 // CHECK: vmaxps -512(%rdx){1to8}, %ymm17, %ymm19
801 vmaxps -512(%rdx){1to8}, %ymm17, %ymm19
803 // CHECK: vmaxps -516(%rdx){1to8}, %ymm17, %ymm19
805 vmaxps -516(%rdx){1to8}, %ymm17, %ymm19
831 // CHECK: vminpd 2032(%rdx), %xmm19, %xmm27
833 vminpd 2032(%rdx), %xmm19, %xmm27
835 // CHECK: vminpd 2048(%rdx), %xmm19, %xmm27
837 vminpd 2048(%rdx), %xmm19, %xmm27
839 // CHECK: vminpd -2048(%rdx), %xmm19, %xmm27
841 vminpd -2048(%rdx), %xmm19, %xmm27
843 // CHECK: vminpd -2064(%rdx), %xmm19, %xmm27
845 vminpd -2064(%rdx), %xmm19, %xmm27
847 // CHECK: vminpd 1016(%rdx){1to2}, %xmm19, %xmm27
849 vminpd 1016(%rdx){1to2}, %xmm19, %xmm27
851 // CHECK: vminpd 1024(%rdx){1to2}, %xmm19, %xmm27
853 vminpd 1024(%rdx){1to2}, %xmm19, %xmm27
855 // CHECK: vminpd -1024(%rdx){1to2}, %xmm19, %xmm27
857 vminpd -1024(%rdx){1to2}, %xmm19, %xmm27
859 // CHECK: vminpd -1032(%rdx){1to2}, %xmm19, %xmm27
861 vminpd -1032(%rdx){1to2}, %xmm19, %xmm27
887 // CHECK: vminpd 4064(%rdx), %ymm29, %ymm24
889 vminpd 4064(%rdx), %ymm29, %ymm24
891 // CHECK: vminpd 4096(%rdx), %ymm29, %ymm24
893 vminpd 4096(%rdx), %ymm29, %ymm24
895 // CHECK: vminpd -4096(%rdx), %ymm29, %ymm24
897 vminpd -4096(%rdx), %ymm29, %ymm24
899 // CHECK: vminpd -4128(%rdx), %ymm29, %ymm24
901 vminpd -4128(%rdx), %ymm29, %ymm24
903 // CHECK: vminpd 1016(%rdx){1to4}, %ymm29, %ymm24
905 vminpd 1016(%rdx){1to4}, %ymm29, %ymm24
907 // CHECK: vminpd 1024(%rdx){1to4}, %ymm29, %ymm24
909 vminpd 1024(%rdx){1to4}, %ymm29, %ymm24
911 // CHECK: vminpd -1024(%rdx){1to4}, %ymm29, %ymm24
913 vminpd -1024(%rdx){1to4}, %ymm29, %ymm24
915 // CHECK: vminpd -1032(%rdx){1to4}, %ymm29, %ymm24
917 vminpd -1032(%rdx){1to4}, %ymm29, %ymm24
943 // CHECK: vminps 2032(%rdx), %xmm20, %xmm17
945 vminps 2032(%rdx), %xmm20, %xmm17
947 // CHECK: vminps 2048(%rdx), %xmm20, %xmm17
949 vminps 2048(%rdx), %xmm20, %xmm17
951 // CHECK: vminps -2048(%rdx), %xmm20, %xmm17
953 vminps -2048(%rdx), %xmm20, %xmm17
955 // CHECK: vminps -2064(%rdx), %xmm20, %xmm17
957 vminps -2064(%rdx), %xmm20, %xmm17
959 // CHECK: vminps 508(%rdx){1to4}, %xmm20, %xmm17
961 vminps 508(%rdx){1to4}, %xmm20, %xmm17
963 // CHECK: vminps 512(%rdx){1to4}, %xmm20, %xmm17
965 vminps 512(%rdx){1to4}, %xmm20, %xmm17
967 // CHECK: vminps -512(%rdx){1to4}, %xmm20, %xmm17
969 vminps -512(%rdx){1to4}, %xmm20, %xmm17
971 // CHECK: vminps -516(%rdx){1to4}, %xmm20, %xmm17
973 vminps -516(%rdx){1to4}, %xmm20, %xmm17
999 // CHECK: vminps 4064(%rdx), %ymm24, %ymm24
1001 vminps 4064(%rdx), %ymm24, %ymm24
1003 // CHECK: vminps 4096(%rdx), %ymm24, %ymm24
1005 vminps 4096(%rdx), %ymm24, %ymm24
1007 // CHECK: vminps -4096(%rdx), %ymm24, %ymm24
1009 vminps -4096(%rdx), %ymm24, %ymm24
1011 // CHECK: vminps -4128(%rdx), %ymm24, %ymm24
1013 vminps -4128(%rdx), %ymm24, %ymm24
1015 // CHECK: vminps 508(%rdx){1to8}, %ymm24, %ymm24
1017 vminps 508(%rdx){1to8}, %ymm24, %ymm24
1019 // CHECK: vminps 512(%rdx){1to8}, %ymm24, %ymm24
1021 vminps 512(%rdx){1to8}, %ymm24, %ymm24
1023 // CHECK: vminps -512(%rdx){1to8}, %ymm24, %ymm24
1025 vminps -512(%rdx){1to8}, %ymm24, %ymm24
1027 // CHECK: vminps -516(%rdx){1to8}, %ymm24, %ymm24
1029 vminps -516(%rdx){1to8}, %ymm24, %ymm24
1051 // CHECK: vmovapd 2032(%rdx), %xmm21
1053 vmovapd 2032(%rdx), %xmm21
1055 // CHECK: vmovapd 2048(%rdx), %xmm21
1057 vmovapd 2048(%rdx), %xmm21
1059 // CHECK: vmovapd -2048(%rdx), %xmm21
1061 vmovapd -2048(%rdx), %xmm21
1063 // CHECK: vmovapd -2064(%rdx), %xmm21
1065 vmovapd -2064(%rdx), %xmm21
1087 // CHECK: vmovapd 4064(%rdx), %ymm18
1089 vmovapd 4064(%rdx), %ymm18
1091 // CHECK: vmovapd 4096(%rdx), %ymm18
1093 vmovapd 4096(%rdx), %ymm18
1095 // CHECK: vmovapd -4096(%rdx), %ymm18
1097 vmovapd -4096(%rdx), %ymm18
1099 // CHECK: vmovapd -4128(%rdx), %ymm18
1101 vmovapd -4128(%rdx), %ymm18
1123 // CHECK: vmovaps 2032(%rdx), %xmm22
1125 vmovaps 2032(%rdx), %xmm22
1127 // CHECK: vmovaps 2048(%rdx), %xmm22
1129 vmovaps 2048(%rdx), %xmm22
1131 // CHECK: vmovaps -2048(%rdx), %xmm22
1133 vmovaps -2048(%rdx), %xmm22
1135 // CHECK: vmovaps -2064(%rdx), %xmm22
1137 vmovaps -2064(%rdx), %xmm22
1159 // CHECK: vmovaps 4064(%rdx), %ymm25
1161 vmovaps 4064(%rdx), %ymm25
1163 // CHECK: vmovaps 4096(%rdx), %ymm25
1165 vmovaps 4096(%rdx), %ymm25
1167 // CHECK: vmovaps -4096(%rdx), %ymm25
1169 vmovaps -4096(%rdx), %ymm25
1171 // CHECK: vmovaps -4128(%rdx), %ymm25
1173 vmovaps -4128(%rdx), %ymm25
1195 // CHECK: vmovdqa32 2032(%rdx), %xmm21
1197 vmovdqa32 2032(%rdx), %xmm21
1199 // CHECK: vmovdqa32 2048(%rdx), %xmm21
1201 vmovdqa32 2048(%rdx), %xmm21
1203 // CHECK: vmovdqa32 -2048(%rdx), %xmm21
1205 vmovdqa32 -2048(%rdx), %xmm21
1207 // CHECK: vmovdqa32 -2064(%rdx), %xmm21
1209 vmovdqa32 -2064(%rdx), %xmm21
1231 // CHECK: vmovdqa32 4064(%rdx), %ymm24
1233 vmovdqa32 4064(%rdx), %ymm24
1235 // CHECK: vmovdqa32 4096(%rdx), %ymm24
1237 vmovdqa32 4096(%rdx), %ymm24
1239 // CHECK: vmovdqa32 -4096(%rdx), %ymm24
1241 vmovdqa32 -4096(%rdx), %ymm24
1243 // CHECK: vmovdqa32 -4128(%rdx), %ymm24
1245 vmovdqa32 -4128(%rdx), %ymm24
1267 // CHECK: vmovdqa64 2032(%rdx), %xmm27
1269 vmovdqa64 2032(%rdx), %xmm27
1271 // CHECK: vmovdqa64 2048(%rdx), %xmm27
1273 vmovdqa64 2048(%rdx), %xmm27
1275 // CHECK: vmovdqa64 -2048(%rdx), %xmm27
1277 vmovdqa64 -2048(%rdx), %xmm27
1279 // CHECK: vmovdqa64 -2064(%rdx), %xmm27
1281 vmovdqa64 -2064(%rdx), %xmm27
1303 // CHECK: vmovdqa64 4064(%rdx), %ymm30
1305 vmovdqa64 4064(%rdx), %ymm30
1307 // CHECK: vmovdqa64 4096(%rdx), %ymm30
1309 vmovdqa64 4096(%rdx), %ymm30
1311 // CHECK: vmovdqa64 -4096(%rdx), %ymm30
1313 vmovdqa64 -4096(%rdx), %ymm30
1315 // CHECK: vmovdqa64 -4128(%rdx), %ymm30
1317 vmovdqa64 -4128(%rdx), %ymm30
1339 // CHECK: vmovdqu32 2032(%rdx), %xmm29
1341 vmovdqu32 2032(%rdx), %xmm29
1343 // CHECK: vmovdqu32 2048(%rdx), %xmm29
1345 vmovdqu32 2048(%rdx), %xmm29
1347 // CHECK: vmovdqu32 -2048(%rdx), %xmm29
1349 vmovdqu32 -2048(%rdx), %xmm29
1351 // CHECK: vmovdqu32 -2064(%rdx), %xmm29
1353 vmovdqu32 -2064(%rdx), %xmm29
1375 // CHECK: vmovdqu32 4064(%rdx), %ymm17
1377 vmovdqu32 4064(%rdx), %ymm17
1379 // CHECK: vmovdqu32 4096(%rdx), %ymm17
1381 vmovdqu32 4096(%rdx), %ymm17
1383 // CHECK: vmovdqu32 -4096(%rdx), %ymm17
1385 vmovdqu32 -4096(%rdx), %ymm17
1387 // CHECK: vmovdqu32 -4128(%rdx), %ymm17
1389 vmovdqu32 -4128(%rdx), %ymm17
1411 // CHECK: vmovdqu64 2032(%rdx), %xmm24
1413 vmovdqu64 2032(%rdx), %xmm24
1415 // CHECK: vmovdqu64 2048(%rdx), %xmm24
1417 vmovdqu64 2048(%rdx), %xmm24
1419 // CHECK: vmovdqu64 -2048(%rdx), %xmm24
1421 vmovdqu64 -2048(%rdx), %xmm24
1423 // CHECK: vmovdqu64 -2064(%rdx), %xmm24
1425 vmovdqu64 -2064(%rdx), %xmm24
1447 // CHECK: vmovdqu64 4064(%rdx), %ymm29
1449 vmovdqu64 4064(%rdx), %ymm29
1451 // CHECK: vmovdqu64 4096(%rdx), %ymm29
1453 vmovdqu64 4096(%rdx), %ymm29
1455 // CHECK: vmovdqu64 -4096(%rdx), %ymm29
1457 vmovdqu64 -4096(%rdx), %ymm29
1459 // CHECK: vmovdqu64 -4128(%rdx), %ymm29
1461 vmovdqu64 -4128(%rdx), %ymm29
1471 // CHECK: vmovntdq %xmm22, 2032(%rdx)
1473 vmovntdq %xmm22, 2032(%rdx)
1475 // CHECK: vmovntdq %xmm22, 2048(%rdx)
1477 vmovntdq %xmm22, 2048(%rdx)
1479 // CHECK: vmovntdq %xmm22, -2048(%rdx)
1481 vmovntdq %xmm22, -2048(%rdx)
1483 // CHECK: vmovntdq %xmm22, -2064(%rdx)
1485 vmovntdq %xmm22, -2064(%rdx)
1495 // CHECK: vmovntdq %ymm19, 4064(%rdx)
1497 vmovntdq %ymm19, 4064(%rdx)
1499 // CHECK: vmovntdq %ymm19, 4096(%rdx)
1501 vmovntdq %ymm19, 4096(%rdx)
1503 // CHECK: vmovntdq %ymm19, -4096(%rdx)
1505 vmovntdq %ymm19, -4096(%rdx)
1507 // CHECK: vmovntdq %ymm19, -4128(%rdx)
1509 vmovntdq %ymm19, -4128(%rdx)
1519 // CHECK: vmovntdqa 2032(%rdx), %xmm24
1521 vmovntdqa 2032(%rdx), %xmm24
1523 // CHECK: vmovntdqa 2048(%rdx), %xmm24
1525 vmovntdqa 2048(%rdx), %xmm24
1527 // CHECK: vmovntdqa -2048(%rdx), %xmm24
1529 vmovntdqa -2048(%rdx), %xmm24
1531 // CHECK: vmovntdqa -2064(%rdx), %xmm24
1533 vmovntdqa -2064(%rdx), %xmm24
1543 // CHECK: vmovntdqa 4064(%rdx), %ymm28
1545 vmovntdqa 4064(%rdx), %ymm28
1547 // CHECK: vmovntdqa 4096(%rdx), %ymm28
1549 vmovntdqa 4096(%rdx), %ymm28
1551 // CHECK: vmovntdqa -4096(%rdx), %ymm28
1553 vmovntdqa -4096(%rdx), %ymm28
1555 // CHECK: vmovntdqa -4128(%rdx), %ymm28
1557 vmovntdqa -4128(%rdx), %ymm28
1567 // CHECK: vmovntpd %xmm17, 2032(%rdx)
1569 vmovntpd %xmm17, 2032(%rdx)
1571 // CHECK: vmovntpd %xmm17, 2048(%rdx)
1573 vmovntpd %xmm17, 2048(%rdx)
1575 // CHECK: vmovntpd %xmm17, -2048(%rdx)
1577 vmovntpd %xmm17, -2048(%rdx)
1579 // CHECK: vmovntpd %xmm17, -2064(%rdx)
1581 vmovntpd %xmm17, -2064(%rdx)
1591 // CHECK: vmovntpd %ymm27, 4064(%rdx)
1593 vmovntpd %ymm27, 4064(%rdx)
1595 // CHECK: vmovntpd %ymm27, 4096(%rdx)
1597 vmovntpd %ymm27, 4096(%rdx)
1599 // CHECK: vmovntpd %ymm27, -4096(%rdx)
1601 vmovntpd %ymm27, -4096(%rdx)
1603 // CHECK: vmovntpd %ymm27, -4128(%rdx)
1605 vmovntpd %ymm27, -4128(%rdx)
1615 // CHECK: vmovntps %xmm26, 2032(%rdx)
1617 vmovntps %xmm26, 2032(%rdx)
1619 // CHECK: vmovntps %xmm26, 2048(%rdx)
1621 vmovntps %xmm26, 2048(%rdx)
1623 // CHECK: vmovntps %xmm26, -2048(%rdx)
1625 vmovntps %xmm26, -2048(%rdx)
1627 // CHECK: vmovntps %xmm26, -2064(%rdx)
1629 vmovntps %xmm26, -2064(%rdx)
1639 // CHECK: vmovntps %ymm28, 4064(%rdx)
1641 vmovntps %ymm28, 4064(%rdx)
1643 // CHECK: vmovntps %ymm28, 4096(%rdx)
1645 vmovntps %ymm28, 4096(%rdx)
1647 // CHECK: vmovntps %ymm28, -4096(%rdx)
1649 vmovntps %ymm28, -4096(%rdx)
1651 // CHECK: vmovntps %ymm28, -4128(%rdx)
1653 vmovntps %ymm28, -4128(%rdx)
1675 // CHECK: vmovupd 2032(%rdx), %xmm24
1677 vmovupd 2032(%rdx), %xmm24
1679 // CHECK: vmovupd 2048(%rdx), %xmm24
1681 vmovupd 2048(%rdx), %xmm24
1683 // CHECK: vmovupd -2048(%rdx), %xmm24
1685 vmovupd -2048(%rdx), %xmm24
1687 // CHECK: vmovupd -2064(%rdx), %xmm24
1689 vmovupd -2064(%rdx), %xmm24
1711 // CHECK: vmovupd 4064(%rdx), %ymm30
1713 vmovupd 4064(%rdx), %ymm30
1715 // CHECK: vmovupd 4096(%rdx), %ymm30
1717 vmovupd 4096(%rdx), %ymm30
1719 // CHECK: vmovupd -4096(%rdx), %ymm30
1721 vmovupd -4096(%rdx), %ymm30
1723 // CHECK: vmovupd -4128(%rdx), %ymm30
1725 vmovupd -4128(%rdx), %ymm30
1747 // CHECK: vmovups 2032(%rdx), %xmm20
1749 vmovups 2032(%rdx), %xmm20
1751 // CHECK: vmovups 2048(%rdx), %xmm20
1753 vmovups 2048(%rdx), %xmm20
1755 // CHECK: vmovups -2048(%rdx), %xmm20
1757 vmovups -2048(%rdx), %xmm20
1759 // CHECK: vmovups -2064(%rdx), %xmm20
1761 vmovups -2064(%rdx), %xmm20
1783 // CHECK: vmovups 4064(%rdx), %ymm21
1785 vmovups 4064(%rdx), %ymm21
1787 // CHECK: vmovups 4096(%rdx), %ymm21
1789 vmovups 4096(%rdx), %ymm21
1791 // CHECK: vmovups -4096(%rdx), %ymm21
1793 vmovups -4096(%rdx), %ymm21
1795 // CHECK: vmovups -4128(%rdx), %ymm21
1797 vmovups -4128(%rdx), %ymm21
1823 // CHECK: vmulpd 2032(%rdx), %xmm17, %xmm17
1825 vmulpd 2032(%rdx), %xmm17, %xmm17
1827 // CHECK: vmulpd 2048(%rdx), %xmm17, %xmm17
1829 vmulpd 2048(%rdx), %xmm17, %xmm17
1831 // CHECK: vmulpd -2048(%rdx), %xmm17, %xmm17
1833 vmulpd -2048(%rdx), %xmm17, %xmm17
1835 // CHECK: vmulpd -2064(%rdx), %xmm17, %xmm17
1837 vmulpd -2064(%rdx), %xmm17, %xmm17
1839 // CHECK: vmulpd 1016(%rdx){1to2}, %xmm17, %xmm17
1841 vmulpd 1016(%rdx){1to2}, %xmm17, %xmm17
1843 // CHECK: vmulpd 1024(%rdx){1to2}, %xmm17, %xmm17
1845 vmulpd 1024(%rdx){1to2}, %xmm17, %xmm17
1847 // CHECK: vmulpd -1024(%rdx){1to2}, %xmm17, %xmm17
1849 vmulpd -1024(%rdx){1to2}, %xmm17, %xmm17
1851 // CHECK: vmulpd -1032(%rdx){1to2}, %xmm17, %xmm17
1853 vmulpd -1032(%rdx){1to2}, %xmm17, %xmm17
1879 // CHECK: vmulpd 4064(%rdx), %ymm27, %ymm25
1881 vmulpd 4064(%rdx), %ymm27, %ymm25
1883 // CHECK: vmulpd 4096(%rdx), %ymm27, %ymm25
1885 vmulpd 4096(%rdx), %ymm27, %ymm25
1887 // CHECK: vmulpd -4096(%rdx), %ymm27, %ymm25
1889 vmulpd -4096(%rdx), %ymm27, %ymm25
1891 // CHECK: vmulpd -4128(%rdx), %ymm27, %ymm25
1893 vmulpd -4128(%rdx), %ymm27, %ymm25
1895 // CHECK: vmulpd 1016(%rdx){1to4}, %ymm27, %ymm25
1897 vmulpd 1016(%rdx){1to4}, %ymm27, %ymm25
1899 // CHECK: vmulpd 1024(%rdx){1to4}, %ymm27, %ymm25
1901 vmulpd 1024(%rdx){1to4}, %ymm27, %ymm25
1903 // CHECK: vmulpd -1024(%rdx){1to4}, %ymm27, %ymm25
1905 vmulpd -1024(%rdx){1to4}, %ymm27, %ymm25
1907 // CHECK: vmulpd -1032(%rdx){1to4}, %ymm27, %ymm25
1909 vmulpd -1032(%rdx){1to4}, %ymm27, %ymm25
1935 // CHECK: vmulps 2032(%rdx), %xmm17, %xmm29
1937 vmulps 2032(%rdx), %xmm17, %xmm29
1939 // CHECK: vmulps 2048(%rdx), %xmm17, %xmm29
1941 vmulps 2048(%rdx), %xmm17, %xmm29
1943 // CHECK: vmulps -2048(%rdx), %xmm17, %xmm29
1945 vmulps -2048(%rdx), %xmm17, %xmm29
1947 // CHECK: vmulps -2064(%rdx), %xmm17, %xmm29
1949 vmulps -2064(%rdx), %xmm17, %xmm29
1951 // CHECK: vmulps 508(%rdx){1to4}, %xmm17, %xmm29
1953 vmulps 508(%rdx){1to4}, %xmm17, %xmm29
1955 // CHECK: vmulps 512(%rdx){1to4}, %xmm17, %xmm29
1957 vmulps 512(%rdx){1to4}, %xmm17, %xmm29
1959 // CHECK: vmulps -512(%rdx){1to4}, %xmm17, %xmm29
1961 vmulps -512(%rdx){1to4}, %xmm17, %xmm29
1963 // CHECK: vmulps -516(%rdx){1to4}, %xmm17, %xmm29
1965 vmulps -516(%rdx){1to4}, %xmm17, %xmm29
1991 // CHECK: vmulps 4064(%rdx), %ymm26, %ymm30
1993 vmulps 4064(%rdx), %ymm26, %ymm30
1995 // CHECK: vmulps 4096(%rdx), %ymm26, %ymm30
1997 vmulps 4096(%rdx), %ymm26, %ymm30
1999 // CHECK: vmulps -4096(%rdx), %ymm26, %ymm30
2001 vmulps -4096(%rdx), %ymm26, %ymm30
2003 // CHECK: vmulps -4128(%rdx), %ymm26, %ymm30
2005 vmulps -4128(%rdx), %ymm26, %ymm30
2007 // CHECK: vmulps 508(%rdx){1to8}, %ymm26, %ymm30
2009 vmulps 508(%rdx){1to8}, %ymm26, %ymm30
2011 // CHECK: vmulps 512(%rdx){1to8}, %ymm26, %ymm30
2013 vmulps 512(%rdx){1to8}, %ymm26, %ymm30
2015 // CHECK: vmulps -512(%rdx){1to8}, %ymm26, %ymm30
2017 vmulps -512(%rdx){1to8}, %ymm26, %ymm30
2019 // CHECK: vmulps -516(%rdx){1to8}, %ymm26, %ymm30
2021 vmulps -516(%rdx){1to8}, %ymm26, %ymm30
2047 // CHECK: vpaddd 2032(%rdx), %xmm19, %xmm21
2049 vpaddd 2032(%rdx), %xmm19, %xmm21
2051 // CHECK: vpaddd 2048(%rdx), %xmm19, %xmm21
2053 vpaddd 2048(%rdx), %xmm19, %xmm21
2055 // CHECK: vpaddd -2048(%rdx), %xmm19, %xmm21
2057 vpaddd -2048(%rdx), %xmm19, %xmm21
2059 // CHECK: vpaddd -2064(%rdx), %xmm19, %xmm21
2061 vpaddd -2064(%rdx), %xmm19, %xmm21
2063 // CHECK: vpaddd 508(%rdx){1to4}, %xmm19, %xmm21
2065 vpaddd 508(%rdx){1to4}, %xmm19, %xmm21
2067 // CHECK: vpaddd 512(%rdx){1to4}, %xmm19, %xmm21
2069 vpaddd 512(%rdx){1to4}, %xmm19, %xmm21
2071 // CHECK: vpaddd -512(%rdx){1to4}, %xmm19, %xmm21
2073 vpaddd -512(%rdx){1to4}, %xmm19, %xmm21
2075 // CHECK: vpaddd -516(%rdx){1to4}, %xmm19, %xmm21
2077 vpaddd -516(%rdx){1to4}, %xmm19, %xmm21
2103 // CHECK: vpaddd 4064(%rdx), %ymm23, %ymm29
2105 vpaddd 4064(%rdx), %ymm23, %ymm29
2107 // CHECK: vpaddd 4096(%rdx), %ymm23, %ymm29
2109 vpaddd 4096(%rdx), %ymm23, %ymm29
2111 // CHECK: vpaddd -4096(%rdx), %ymm23, %ymm29
2113 vpaddd -4096(%rdx), %ymm23, %ymm29
2115 // CHECK: vpaddd -4128(%rdx), %ymm23, %ymm29
2117 vpaddd -4128(%rdx), %ymm23, %ymm29
2119 // CHECK: vpaddd 508(%rdx){1to8}, %ymm23, %ymm29
2121 vpaddd 508(%rdx){1to8}, %ymm23, %ymm29
2123 // CHECK: vpaddd 512(%rdx){1to8}, %ymm23, %ymm29
2125 vpaddd 512(%rdx){1to8}, %ymm23, %ymm29
2127 // CHECK: vpaddd -512(%rdx){1to8}, %ymm23, %ymm29
2129 vpaddd -512(%rdx){1to8}, %ymm23, %ymm29
2131 // CHECK: vpaddd -516(%rdx){1to8}, %ymm23, %ymm29
2133 vpaddd -516(%rdx){1to8}, %ymm23, %ymm29
2159 // CHECK: vpaddq 2032(%rdx), %xmm17, %xmm29
2161 vpaddq 2032(%rdx), %xmm17, %xmm29
2163 // CHECK: vpaddq 2048(%rdx), %xmm17, %xmm29
2165 vpaddq 2048(%rdx), %xmm17, %xmm29
2167 // CHECK: vpaddq -2048(%rdx), %xmm17, %xmm29
2169 vpaddq -2048(%rdx), %xmm17, %xmm29
2171 // CHECK: vpaddq -2064(%rdx), %xmm17, %xmm29
2173 vpaddq -2064(%rdx), %xmm17, %xmm29
2175 // CHECK: vpaddq 1016(%rdx){1to2}, %xmm17, %xmm29
2177 vpaddq 1016(%rdx){1to2}, %xmm17, %xmm29
2179 // CHECK: vpaddq 1024(%rdx){1to2}, %xmm17, %xmm29
2181 vpaddq 1024(%rdx){1to2}, %xmm17, %xmm29
2183 // CHECK: vpaddq -1024(%rdx){1to2}, %xmm17, %xmm29
2185 vpaddq -1024(%rdx){1to2}, %xmm17, %xmm29
2187 // CHECK: vpaddq -1032(%rdx){1to2}, %xmm17, %xmm29
2189 vpaddq -1032(%rdx){1to2}, %xmm17, %xmm29
2215 // CHECK: vpaddq 4064(%rdx), %ymm25, %ymm20
2217 vpaddq 4064(%rdx), %ymm25, %ymm20
2219 // CHECK: vpaddq 4096(%rdx), %ymm25, %ymm20
2221 vpaddq 4096(%rdx), %ymm25, %ymm20
2223 // CHECK: vpaddq -4096(%rdx), %ymm25, %ymm20
2225 vpaddq -4096(%rdx), %ymm25, %ymm20
2227 // CHECK: vpaddq -4128(%rdx), %ymm25, %ymm20
2229 vpaddq -4128(%rdx), %ymm25, %ymm20
2231 // CHECK: vpaddq 1016(%rdx){1to4}, %ymm25, %ymm20
2233 vpaddq 1016(%rdx){1to4}, %ymm25, %ymm20
2235 // CHECK: vpaddq 1024(%rdx){1to4}, %ymm25, %ymm20
2237 vpaddq 1024(%rdx){1to4}, %ymm25, %ymm20
2239 // CHECK: vpaddq -1024(%rdx){1to4}, %ymm25, %ymm20
2241 vpaddq -1024(%rdx){1to4}, %ymm25, %ymm20
2243 // CHECK: vpaddq -1032(%rdx){1to4}, %ymm25, %ymm20
2245 vpaddq -1032(%rdx){1to4}, %ymm25, %ymm20
2271 // CHECK: vpandd 2032(%rdx), %xmm26, %xmm24
2273 vpandd 2032(%rdx), %xmm26, %xmm24
2275 // CHECK: vpandd 2048(%rdx), %xmm26, %xmm24
2277 vpandd 2048(%rdx), %xmm26, %xmm24
2279 // CHECK: vpandd -2048(%rdx), %xmm26, %xmm24
2281 vpandd -2048(%rdx), %xmm26, %xmm24
2283 // CHECK: vpandd -2064(%rdx), %xmm26, %xmm24
2285 vpandd -2064(%rdx), %xmm26, %xmm24
2287 // CHECK: vpandd 508(%rdx){1to4}, %xmm26, %xmm24
2289 vpandd 508(%rdx){1to4}, %xmm26, %xmm24
2291 // CHECK: vpandd 512(%rdx){1to4}, %xmm26, %xmm24
2293 vpandd 512(%rdx){1to4}, %xmm26, %xmm24
2295 // CHECK: vpandd -512(%rdx){1to4}, %xmm26, %xmm24
2297 vpandd -512(%rdx){1to4}, %xmm26, %xmm24
2299 // CHECK: vpandd -516(%rdx){1to4}, %xmm26, %xmm24
2301 vpandd -516(%rdx){1to4}, %xmm26, %xmm24
2327 // CHECK: vpandd 4064(%rdx), %ymm21, %ymm18
2329 vpandd 4064(%rdx), %ymm21, %ymm18
2331 // CHECK: vpandd 4096(%rdx), %ymm21, %ymm18
2333 vpandd 4096(%rdx), %ymm21, %ymm18
2335 // CHECK: vpandd -4096(%rdx), %ymm21, %ymm18
2337 vpandd -4096(%rdx), %ymm21, %ymm18
2339 // CHECK: vpandd -4128(%rdx), %ymm21, %ymm18
2341 vpandd -4128(%rdx), %ymm21, %ymm18
2343 // CHECK: vpandd 508(%rdx){1to8}, %ymm21, %ymm18
2345 vpandd 508(%rdx){1to8}, %ymm21, %ymm18
2347 // CHECK: vpandd 512(%rdx){1to8}, %ymm21, %ymm18
2349 vpandd 512(%rdx){1to8}, %ymm21, %ymm18
2351 // CHECK: vpandd -512(%rdx){1to8}, %ymm21, %ymm18
2353 vpandd -512(%rdx){1to8}, %ymm21, %ymm18
2355 // CHECK: vpandd -516(%rdx){1to8}, %ymm21, %ymm18
2357 vpandd -516(%rdx){1to8}, %ymm21, %ymm18
2383 // CHECK: vpandnd 2032(%rdx), %xmm17, %xmm24
2385 vpandnd 2032(%rdx), %xmm17, %xmm24
2387 // CHECK: vpandnd 2048(%rdx), %xmm17, %xmm24
2389 vpandnd 2048(%rdx), %xmm17, %xmm24
2391 // CHECK: vpandnd -2048(%rdx), %xmm17, %xmm24
2393 vpandnd -2048(%rdx), %xmm17, %xmm24
2395 // CHECK: vpandnd -2064(%rdx), %xmm17, %xmm24
2397 vpandnd -2064(%rdx), %xmm17, %xmm24
2399 // CHECK: vpandnd 508(%rdx){1to4}, %xmm17, %xmm24
2401 vpandnd 508(%rdx){1to4}, %xmm17, %xmm24
2403 // CHECK: vpandnd 512(%rdx){1to4}, %xmm17, %xmm24
2405 vpandnd 512(%rdx){1to4}, %xmm17, %xmm24
2407 // CHECK: vpandnd -512(%rdx){1to4}, %xmm17, %xmm24
2409 vpandnd -512(%rdx){1to4}, %xmm17, %xmm24
2411 // CHECK: vpandnd -516(%rdx){1to4}, %xmm17, %xmm24
2413 vpandnd -516(%rdx){1to4}, %xmm17, %xmm24
2439 // CHECK: vpandnd 4064(%rdx), %ymm27, %ymm19
2441 vpandnd 4064(%rdx), %ymm27, %ymm19
2443 // CHECK: vpandnd 4096(%rdx), %ymm27, %ymm19
2445 vpandnd 4096(%rdx), %ymm27, %ymm19
2447 // CHECK: vpandnd -4096(%rdx), %ymm27, %ymm19
2449 vpandnd -4096(%rdx), %ymm27, %ymm19
2451 // CHECK: vpandnd -4128(%rdx), %ymm27, %ymm19
2453 vpandnd -4128(%rdx), %ymm27, %ymm19
2455 // CHECK: vpandnd 508(%rdx){1to8}, %ymm27, %ymm19
2457 vpandnd 508(%rdx){1to8}, %ymm27, %ymm19
2459 // CHECK: vpandnd 512(%rdx){1to8}, %ymm27, %ymm19
2461 vpandnd 512(%rdx){1to8}, %ymm27, %ymm19
2463 // CHECK: vpandnd -512(%rdx){1to8}, %ymm27, %ymm19
2465 vpandnd -512(%rdx){1to8}, %ymm27, %ymm19
2467 // CHECK: vpandnd -516(%rdx){1to8}, %ymm27, %ymm19
2469 vpandnd -516(%rdx){1to8}, %ymm27, %ymm19
2495 // CHECK: vpandnq 2032(%rdx), %xmm28, %xmm23
2497 vpandnq 2032(%rdx), %xmm28, %xmm23
2499 // CHECK: vpandnq 2048(%rdx), %xmm28, %xmm23
2501 vpandnq 2048(%rdx), %xmm28, %xmm23
2503 // CHECK: vpandnq -2048(%rdx), %xmm28, %xmm23
2505 vpandnq -2048(%rdx), %xmm28, %xmm23
2507 // CHECK: vpandnq -2064(%rdx), %xmm28, %xmm23
2509 vpandnq -2064(%rdx), %xmm28, %xmm23
2511 // CHECK: vpandnq 1016(%rdx){1to2}, %xmm28, %xmm23
2513 vpandnq 1016(%rdx){1to2}, %xmm28, %xmm23
2515 // CHECK: vpandnq 1024(%rdx){1to2}, %xmm28, %xmm23
2517 vpandnq 1024(%rdx){1to2}, %xmm28, %xmm23
2519 // CHECK: vpandnq -1024(%rdx){1to2}, %xmm28, %xmm23
2521 vpandnq -1024(%rdx){1to2}, %xmm28, %xmm23
2523 // CHECK: vpandnq -1032(%rdx){1to2}, %xmm28, %xmm23
2525 vpandnq -1032(%rdx){1to2}, %xmm28, %xmm23
2551 // CHECK: vpandnq 4064(%rdx), %ymm20, %ymm29
2553 vpandnq 4064(%rdx), %ymm20, %ymm29
2555 // CHECK: vpandnq 4096(%rdx), %ymm20, %ymm29
2557 vpandnq 4096(%rdx), %ymm20, %ymm29
2559 // CHECK: vpandnq -4096(%rdx), %ymm20, %ymm29
2561 vpandnq -4096(%rdx), %ymm20, %ymm29
2563 // CHECK: vpandnq -4128(%rdx), %ymm20, %ymm29
2565 vpandnq -4128(%rdx), %ymm20, %ymm29
2567 // CHECK: vpandnq 1016(%rdx){1to4}, %ymm20, %ymm29
2569 vpandnq 1016(%rdx){1to4}, %ymm20, %ymm29
2571 // CHECK: vpandnq 1024(%rdx){1to4}, %ymm20, %ymm29
2573 vpandnq 1024(%rdx){1to4}, %ymm20, %ymm29
2575 // CHECK: vpandnq -1024(%rdx){1to4}, %ymm20, %ymm29
2577 vpandnq -1024(%rdx){1to4}, %ymm20, %ymm29
2579 // CHECK: vpandnq -1032(%rdx){1to4}, %ymm20, %ymm29
2581 vpandnq -1032(%rdx){1to4}, %ymm20, %ymm29
2607 // CHECK: vpandq 2032(%rdx), %xmm19, %xmm22
2609 vpandq 2032(%rdx), %xmm19, %xmm22
2611 // CHECK: vpandq 2048(%rdx), %xmm19, %xmm22
2613 vpandq 2048(%rdx), %xmm19, %xmm22
2615 // CHECK: vpandq -2048(%rdx), %xmm19, %xmm22
2617 vpandq -2048(%rdx), %xmm19, %xmm22
2619 // CHECK: vpandq -2064(%rdx), %xmm19, %xmm22
2621 vpandq -2064(%rdx), %xmm19, %xmm22
2623 // CHECK: vpandq 1016(%rdx){1to2}, %xmm19, %xmm22
2625 vpandq 1016(%rdx){1to2}, %xmm19, %xmm22
2627 // CHECK: vpandq 1024(%rdx){1to2}, %xmm19, %xmm22
2629 vpandq 1024(%rdx){1to2}, %xmm19, %xmm22
2631 // CHECK: vpandq -1024(%rdx){1to2}, %xmm19, %xmm22
2633 vpandq -1024(%rdx){1to2}, %xmm19, %xmm22
2635 // CHECK: vpandq -1032(%rdx){1to2}, %xmm19, %xmm22
2637 vpandq -1032(%rdx){1to2}, %xmm19, %xmm22
2663 // CHECK: vpandq 4064(%rdx), %ymm26, %ymm25
2665 vpandq 4064(%rdx), %ymm26, %ymm25
2667 // CHECK: vpandq 4096(%rdx), %ymm26, %ymm25
2669 vpandq 4096(%rdx), %ymm26, %ymm25
2671 // CHECK: vpandq -4096(%rdx), %ymm26, %ymm25
2673 vpandq -4096(%rdx), %ymm26, %ymm25
2675 // CHECK: vpandq -4128(%rdx), %ymm26, %ymm25
2677 vpandq -4128(%rdx), %ymm26, %ymm25
2679 // CHECK: vpandq 1016(%rdx){1to4}, %ymm26, %ymm25
2681 vpandq 1016(%rdx){1to4}, %ymm26, %ymm25
2683 // CHECK: vpandq 1024(%rdx){1to4}, %ymm26, %ymm25
2685 vpandq 1024(%rdx){1to4}, %ymm26, %ymm25
2687 // CHECK: vpandq -1024(%rdx){1to4}, %ymm26, %ymm25
2689 vpandq -1024(%rdx){1to4}, %ymm26, %ymm25
2691 // CHECK: vpandq -1032(%rdx){1to4}, %ymm26, %ymm25
2693 vpandq -1032(%rdx){1to4}, %ymm26, %ymm25
2791 // CHECK: vpcmpd $123, 2032(%rdx), %xmm23, %k4
2793 vpcmpd $123, 2032(%rdx), %xmm23, %k4
2795 // CHECK: vpcmpd $123, 2048(%rdx), %xmm23, %k4
2797 vpcmpd $123, 2048(%rdx), %xmm23, %k4
2799 // CHECK: vpcmpd $123, -2048(%rdx), %xmm23, %k4
2801 vpcmpd $123, -2048(%rdx), %xmm23, %k4
2803 // CHECK: vpcmpd $123, -2064(%rdx), %xmm23, %k4
2805 vpcmpd $123, -2064(%rdx), %xmm23, %k4
2807 // CHECK: vpcmpd $123, 508(%rdx){1to4}, %xmm23, %k4
2809 vpcmpd $123, 508(%rdx){1to4}, %xmm23, %k4
2811 // CHECK: vpcmpd $123, 512(%rdx){1to4}, %xmm23, %k4
2813 vpcmpd $123, 512(%rdx){1to4}, %xmm23, %k4
2815 // CHECK: vpcmpd $123, -512(%rdx){1to4}, %xmm23, %k4
2817 vpcmpd $123, -512(%rdx){1to4}, %xmm23, %k4
2819 // CHECK: vpcmpd $123, -516(%rdx){1to4}, %xmm23, %k4
2821 vpcmpd $123, -516(%rdx){1to4}, %xmm23, %k4
2847 // CHECK: vpcmpd $123, 4064(%rdx), %ymm24, %k4
2849 vpcmpd $123, 4064(%rdx), %ymm24, %k4
2851 // CHECK: vpcmpd $123, 4096(%rdx), %ymm24, %k4
2853 vpcmpd $123, 4096(%rdx), %ymm24, %k4
2855 // CHECK: vpcmpd $123, -4096(%rdx), %ymm24, %k4
2857 vpcmpd $123, -4096(%rdx), %ymm24, %k4
2859 // CHECK: vpcmpd $123, -4128(%rdx), %ymm24, %k4
2861 vpcmpd $123, -4128(%rdx), %ymm24, %k4
2863 // CHECK: vpcmpd $123, 508(%rdx){1to8}, %ymm24, %k4
2865 vpcmpd $123, 508(%rdx){1to8}, %ymm24, %k4
2867 // CHECK: vpcmpd $123, 512(%rdx){1to8}, %ymm24, %k4
2869 vpcmpd $123, 512(%rdx){1to8}, %ymm24, %k4
2871 // CHECK: vpcmpd $123, -512(%rdx){1to8}, %ymm24, %k4
2873 vpcmpd $123, -512(%rdx){1to8}, %ymm24, %k4
2875 // CHECK: vpcmpd $123, -516(%rdx){1to8}, %ymm24, %k4
2877 vpcmpd $123, -516(%rdx){1to8}, %ymm24, %k4
2899 // CHECK: vpcmpeqd 2032(%rdx), %xmm29, %k3
2901 vpcmpeqd 2032(%rdx), %xmm29, %k3
2903 // CHECK: vpcmpeqd 2048(%rdx), %xmm29, %k3
2905 vpcmpeqd 2048(%rdx), %xmm29, %k3
2907 // CHECK: vpcmpeqd -2048(%rdx), %xmm29, %k3
2909 vpcmpeqd -2048(%rdx), %xmm29, %k3
2911 // CHECK: vpcmpeqd -2064(%rdx), %xmm29, %k3
2913 vpcmpeqd -2064(%rdx), %xmm29, %k3
2915 // CHECK: vpcmpeqd 508(%rdx){1to4}, %xmm29, %k3
2917 vpcmpeqd 508(%rdx){1to4}, %xmm29, %k3
2919 // CHECK: vpcmpeqd 512(%rdx){1to4}, %xmm29, %k3
2921 vpcmpeqd 512(%rdx){1to4}, %xmm29, %k3
2923 // CHECK: vpcmpeqd -512(%rdx){1to4}, %xmm29, %k3
2925 vpcmpeqd -512(%rdx){1to4}, %xmm29, %k3
2927 // CHECK: vpcmpeqd -516(%rdx){1to4}, %xmm29, %k3
2929 vpcmpeqd -516(%rdx){1to4}, %xmm29, %k3
2951 // CHECK: vpcmpeqd 4064(%rdx), %ymm26, %k5
2953 vpcmpeqd 4064(%rdx), %ymm26, %k5
2955 // CHECK: vpcmpeqd 4096(%rdx), %ymm26, %k5
2957 vpcmpeqd 4096(%rdx), %ymm26, %k5
2959 // CHECK: vpcmpeqd -4096(%rdx), %ymm26, %k5
2961 vpcmpeqd -4096(%rdx), %ymm26, %k5
2963 // CHECK: vpcmpeqd -4128(%rdx), %ymm26, %k5
2965 vpcmpeqd -4128(%rdx), %ymm26, %k5
2967 // CHECK: vpcmpeqd 508(%rdx){1to8}, %ymm26, %k5
2969 vpcmpeqd 508(%rdx){1to8}, %ymm26, %k5
2971 // CHECK: vpcmpeqd 512(%rdx){1to8}, %ymm26, %k5
2973 vpcmpeqd 512(%rdx){1to8}, %ymm26, %k5
2975 // CHECK: vpcmpeqd -512(%rdx){1to8}, %ymm26, %k5
2977 vpcmpeqd -512(%rdx){1to8}, %ymm26, %k5
2979 // CHECK: vpcmpeqd -516(%rdx){1to8}, %ymm26, %k5
2981 vpcmpeqd -516(%rdx){1to8}, %ymm26, %k5
3003 // CHECK: vpcmpeqq 2032(%rdx), %xmm20, %k3
3005 vpcmpeqq 2032(%rdx), %xmm20, %k3
3007 // CHECK: vpcmpeqq 2048(%rdx), %xmm20, %k3
3009 vpcmpeqq 2048(%rdx), %xmm20, %k3
3011 // CHECK: vpcmpeqq -2048(%rdx), %xmm20, %k3
3013 vpcmpeqq -2048(%rdx), %xmm20, %k3
3015 // CHECK: vpcmpeqq -2064(%rdx), %xmm20, %k3
3017 vpcmpeqq -2064(%rdx), %xmm20, %k3
3019 // CHECK: vpcmpeqq 1016(%rdx){1to2}, %xmm20, %k3
3021 vpcmpeqq 1016(%rdx){1to2}, %xmm20, %k3
3023 // CHECK: vpcmpeqq 1024(%rdx){1to2}, %xmm20, %k3
3025 vpcmpeqq 1024(%rdx){1to2}, %xmm20, %k3
3027 // CHECK: vpcmpeqq -1024(%rdx){1to2}, %xmm20, %k3
3029 vpcmpeqq -1024(%rdx){1to2}, %xmm20, %k3
3031 // CHECK: vpcmpeqq -1032(%rdx){1to2}, %xmm20, %k3
3033 vpcmpeqq -1032(%rdx){1to2}, %xmm20, %k3
3055 // CHECK: vpcmpeqq 4064(%rdx), %ymm30, %k5
3057 vpcmpeqq 4064(%rdx), %ymm30, %k5
3059 // CHECK: vpcmpeqq 4096(%rdx), %ymm30, %k5
3061 vpcmpeqq 4096(%rdx), %ymm30, %k5
3063 // CHECK: vpcmpeqq -4096(%rdx), %ymm30, %k5
3065 vpcmpeqq -4096(%rdx), %ymm30, %k5
3067 // CHECK: vpcmpeqq -4128(%rdx), %ymm30, %k5
3069 vpcmpeqq -4128(%rdx), %ymm30, %k5
3071 // CHECK: vpcmpeqq 1016(%rdx){1to4}, %ymm30, %k5
3073 vpcmpeqq 1016(%rdx){1to4}, %ymm30, %k5
3075 // CHECK: vpcmpeqq 1024(%rdx){1to4}, %ymm30, %k5
3077 vpcmpeqq 1024(%rdx){1to4}, %ymm30, %k5
3079 // CHECK: vpcmpeqq -1024(%rdx){1to4}, %ymm30, %k5
3081 vpcmpeqq -1024(%rdx){1to4}, %ymm30, %k5
3083 // CHECK: vpcmpeqq -1032(%rdx){1to4}, %ymm30, %k5
3085 vpcmpeqq -1032(%rdx){1to4}, %ymm30, %k5
3107 // CHECK: vpcmpgtd 2032(%rdx), %xmm29, %k4
3109 vpcmpgtd 2032(%rdx), %xmm29, %k4
3111 // CHECK: vpcmpgtd 2048(%rdx), %xmm29, %k4
3113 vpcmpgtd 2048(%rdx), %xmm29, %k4
3115 // CHECK: vpcmpgtd -2048(%rdx), %xmm29, %k4
3117 vpcmpgtd -2048(%rdx), %xmm29, %k4
3119 // CHECK: vpcmpgtd -2064(%rdx), %xmm29, %k4
3121 vpcmpgtd -2064(%rdx), %xmm29, %k4
3123 // CHECK: vpcmpgtd 508(%rdx){1to4}, %xmm29, %k4
3125 vpcmpgtd 508(%rdx){1to4}, %xmm29, %k4
3127 // CHECK: vpcmpgtd 512(%rdx){1to4}, %xmm29, %k4
3129 vpcmpgtd 512(%rdx){1to4}, %xmm29, %k4
3131 // CHECK: vpcmpgtd -512(%rdx){1to4}, %xmm29, %k4
3133 vpcmpgtd -512(%rdx){1to4}, %xmm29, %k4
3135 // CHECK: vpcmpgtd -516(%rdx){1to4}, %xmm29, %k4
3137 vpcmpgtd -516(%rdx){1to4}, %xmm29, %k4
3159 // CHECK: vpcmpgtd 4064(%rdx), %ymm22, %k2
3161 vpcmpgtd 4064(%rdx), %ymm22, %k2
3163 // CHECK: vpcmpgtd 4096(%rdx), %ymm22, %k2
3165 vpcmpgtd 4096(%rdx), %ymm22, %k2
3167 // CHECK: vpcmpgtd -4096(%rdx), %ymm22, %k2
3169 vpcmpgtd -4096(%rdx), %ymm22, %k2
3171 // CHECK: vpcmpgtd -4128(%rdx), %ymm22, %k2
3173 vpcmpgtd -4128(%rdx), %ymm22, %k2
3175 // CHECK: vpcmpgtd 508(%rdx){1to8}, %ymm22, %k2
3177 vpcmpgtd 508(%rdx){1to8}, %ymm22, %k2
3179 // CHECK: vpcmpgtd 512(%rdx){1to8}, %ymm22, %k2
3181 vpcmpgtd 512(%rdx){1to8}, %ymm22, %k2
3183 // CHECK: vpcmpgtd -512(%rdx){1to8}, %ymm22, %k2
3185 vpcmpgtd -512(%rdx){1to8}, %ymm22, %k2
3187 // CHECK: vpcmpgtd -516(%rdx){1to8}, %ymm22, %k2
3189 vpcmpgtd -516(%rdx){1to8}, %ymm22, %k2
3211 // CHECK: vpcmpgtq 2032(%rdx), %xmm30, %k3
3213 vpcmpgtq 2032(%rdx), %xmm30, %k3
3215 // CHECK: vpcmpgtq 2048(%rdx), %xmm30, %k3
3217 vpcmpgtq 2048(%rdx), %xmm30, %k3
3219 // CHECK: vpcmpgtq -2048(%rdx), %xmm30, %k3
3221 vpcmpgtq -2048(%rdx), %xmm30, %k3
3223 // CHECK: vpcmpgtq -2064(%rdx), %xmm30, %k3
3225 vpcmpgtq -2064(%rdx), %xmm30, %k3
3227 // CHECK: vpcmpgtq 1016(%rdx){1to2}, %xmm30, %k3
3229 vpcmpgtq 1016(%rdx){1to2}, %xmm30, %k3
3231 // CHECK: vpcmpgtq 1024(%rdx){1to2}, %xmm30, %k3
3233 vpcmpgtq 1024(%rdx){1to2}, %xmm30, %k3
3235 // CHECK: vpcmpgtq -1024(%rdx){1to2}, %xmm30, %k3
3237 vpcmpgtq -1024(%rdx){1to2}, %xmm30, %k3
3239 // CHECK: vpcmpgtq -1032(%rdx){1to2}, %xmm30, %k3
3241 vpcmpgtq -1032(%rdx){1to2}, %xmm30, %k3
3263 // CHECK: vpcmpgtq 4064(%rdx), %ymm22, %k2
3265 vpcmpgtq 4064(%rdx), %ymm22, %k2
3267 // CHECK: vpcmpgtq 4096(%rdx), %ymm22, %k2
3269 vpcmpgtq 4096(%rdx), %ymm22, %k2
3271 // CHECK: vpcmpgtq -4096(%rdx), %ymm22, %k2
3273 vpcmpgtq -4096(%rdx), %ymm22, %k2
3275 // CHECK: vpcmpgtq -4128(%rdx), %ymm22, %k2
3277 vpcmpgtq -4128(%rdx), %ymm22, %k2
3279 // CHECK: vpcmpgtq 1016(%rdx){1to4}, %ymm22, %k2
3281 vpcmpgtq 1016(%rdx){1to4}, %ymm22, %k2
3283 // CHECK: vpcmpgtq 1024(%rdx){1to4}, %ymm22, %k2
3285 vpcmpgtq 1024(%rdx){1to4}, %ymm22, %k2
3287 // CHECK: vpcmpgtq -1024(%rdx){1to4}, %ymm22, %k2
3289 vpcmpgtq -1024(%rdx){1to4}, %ymm22, %k2
3291 // CHECK: vpcmpgtq -1032(%rdx){1to4}, %ymm22, %k2
3293 vpcmpgtq -1032(%rdx){1to4}, %ymm22, %k2
3319 // CHECK: vpcmpq $123, 2032(%rdx), %xmm27, %k5
3321 vpcmpq $123, 2032(%rdx), %xmm27, %k5
3323 // CHECK: vpcmpq $123, 2048(%rdx), %xmm27, %k5
3325 vpcmpq $123, 2048(%rdx), %xmm27, %k5
3327 // CHECK: vpcmpq $123, -2048(%rdx), %xmm27, %k5
3329 vpcmpq $123, -2048(%rdx), %xmm27, %k5
3331 // CHECK: vpcmpq $123, -2064(%rdx), %xmm27, %k5
3333 vpcmpq $123, -2064(%rdx), %xmm27, %k5
3335 // CHECK: vpcmpq $123, 1016(%rdx){1to2}, %xmm27, %k5
3337 vpcmpq $123, 1016(%rdx){1to2}, %xmm27, %k5
3339 // CHECK: vpcmpq $123, 1024(%rdx){1to2}, %xmm27, %k5
3341 vpcmpq $123, 1024(%rdx){1to2}, %xmm27, %k5
3343 // CHECK: vpcmpq $123, -1024(%rdx){1to2}, %xmm27, %k5
3345 vpcmpq $123, -1024(%rdx){1to2}, %xmm27, %k5
3347 // CHECK: vpcmpq $123, -1032(%rdx){1to2}, %xmm27, %k5
3349 vpcmpq $123, -1032(%rdx){1to2}, %xmm27, %k5
3375 // CHECK: vpcmpq $123, 4064(%rdx), %ymm26, %k4
3377 vpcmpq $123, 4064(%rdx), %ymm26, %k4
3379 // CHECK: vpcmpq $123, 4096(%rdx), %ymm26, %k4
3381 vpcmpq $123, 4096(%rdx), %ymm26, %k4
3383 // CHECK: vpcmpq $123, -4096(%rdx), %ymm26, %k4
3385 vpcmpq $123, -4096(%rdx), %ymm26, %k4
3387 // CHECK: vpcmpq $123, -4128(%rdx), %ymm26, %k4
3389 vpcmpq $123, -4128(%rdx), %ymm26, %k4
3391 // CHECK: vpcmpq $123, 1016(%rdx){1to4}, %ymm26, %k4
3393 vpcmpq $123, 1016(%rdx){1to4}, %ymm26, %k4
3395 // CHECK: vpcmpq $123, 1024(%rdx){1to4}, %ymm26, %k4
3397 vpcmpq $123, 1024(%rdx){1to4}, %ymm26, %k4
3399 // CHECK: vpcmpq $123, -1024(%rdx){1to4}, %ymm26, %k4
3401 vpcmpq $123, -1024(%rdx){1to4}, %ymm26, %k4
3403 // CHECK: vpcmpq $123, -1032(%rdx){1to4}, %ymm26, %k4
3405 vpcmpq $123, -1032(%rdx){1to4}, %ymm26, %k4
3431 // CHECK: vpcmpud $123, 2032(%rdx), %xmm22, %k3
3433 vpcmpud $123, 2032(%rdx), %xmm22, %k3
3435 // CHECK: vpcmpud $123, 2048(%rdx), %xmm22, %k3
3437 vpcmpud $123, 2048(%rdx), %xmm22, %k3
3439 // CHECK: vpcmpud $123, -2048(%rdx), %xmm22, %k3
3441 vpcmpud $123, -2048(%rdx), %xmm22, %k3
3443 // CHECK: vpcmpud $123, -2064(%rdx), %xmm22, %k3
3445 vpcmpud $123, -2064(%rdx), %xmm22, %k3
3447 // CHECK: vpcmpud $123, 508(%rdx){1to4}, %xmm22, %k3
3449 vpcmpud $123, 508(%rdx){1to4}, %xmm22, %k3
3451 // CHECK: vpcmpud $123, 512(%rdx){1to4}, %xmm22, %k3
3453 vpcmpud $123, 512(%rdx){1to4}, %xmm22, %k3
3455 // CHECK: vpcmpud $123, -512(%rdx){1to4}, %xmm22, %k3
3457 vpcmpud $123, -512(%rdx){1to4}, %xmm22, %k3
3459 // CHECK: vpcmpud $123, -516(%rdx){1to4}, %xmm22, %k3
3461 vpcmpud $123, -516(%rdx){1to4}, %xmm22, %k3
3487 // CHECK: vpcmpud $123, 4064(%rdx), %ymm30, %k3
3489 vpcmpud $123, 4064(%rdx), %ymm30, %k3
3491 // CHECK: vpcmpud $123, 4096(%rdx), %ymm30, %k3
3493 vpcmpud $123, 4096(%rdx), %ymm30, %k3
3495 // CHECK: vpcmpud $123, -4096(%rdx), %ymm30, %k3
3497 vpcmpud $123, -4096(%rdx), %ymm30, %k3
3499 // CHECK: vpcmpud $123, -4128(%rdx), %ymm30, %k3
3501 vpcmpud $123, -4128(%rdx), %ymm30, %k3
3503 // CHECK: vpcmpud $123, 508(%rdx){1to8}, %ymm30, %k3
3505 vpcmpud $123, 508(%rdx){1to8}, %ymm30, %k3
3507 // CHECK: vpcmpud $123, 512(%rdx){1to8}, %ymm30, %k3
3509 vpcmpud $123, 512(%rdx){1to8}, %ymm30, %k3
3511 // CHECK: vpcmpud $123, -512(%rdx){1to8}, %ymm30, %k3
3513 vpcmpud $123, -512(%rdx){1to8}, %ymm30, %k3
3515 // CHECK: vpcmpud $123, -516(%rdx){1to8}, %ymm30, %k3
3517 vpcmpud $123, -516(%rdx){1to8}, %ymm30, %k3
3543 // CHECK: vpcmpuq $123, 2032(%rdx), %xmm28, %k5
3545 vpcmpuq $123, 2032(%rdx), %xmm28, %k5
3547 // CHECK: vpcmpuq $123, 2048(%rdx), %xmm28, %k5
3549 vpcmpuq $123, 2048(%rdx), %xmm28, %k5
3551 // CHECK: vpcmpuq $123, -2048(%rdx), %xmm28, %k5
3553 vpcmpuq $123, -2048(%rdx), %xmm28, %k5
3555 // CHECK: vpcmpuq $123, -2064(%rdx), %xmm28, %k5
3557 vpcmpuq $123, -2064(%rdx), %xmm28, %k5
3559 // CHECK: vpcmpuq $123, 1016(%rdx){1to2}, %xmm28, %k5
3561 vpcmpuq $123, 1016(%rdx){1to2}, %xmm28, %k5
3563 // CHECK: vpcmpuq $123, 1024(%rdx){1to2}, %xmm28, %k5
3565 vpcmpuq $123, 1024(%rdx){1to2}, %xmm28, %k5
3567 // CHECK: vpcmpuq $123, -1024(%rdx){1to2}, %xmm28, %k5
3569 vpcmpuq $123, -1024(%rdx){1to2}, %xmm28, %k5
3571 // CHECK: vpcmpuq $123, -1032(%rdx){1to2}, %xmm28, %k5
3573 vpcmpuq $123, -1032(%rdx){1to2}, %xmm28, %k5
3599 // CHECK: vpcmpuq $123, 4064(%rdx), %ymm22, %k3
3601 vpcmpuq $123, 4064(%rdx), %ymm22, %k3
3603 // CHECK: vpcmpuq $123, 4096(%rdx), %ymm22, %k3
3605 vpcmpuq $123, 4096(%rdx), %ymm22, %k3
3607 // CHECK: vpcmpuq $123, -4096(%rdx), %ymm22, %k3
3609 vpcmpuq $123, -4096(%rdx), %ymm22, %k3
3611 // CHECK: vpcmpuq $123, -4128(%rdx), %ymm22, %k3
3613 vpcmpuq $123, -4128(%rdx), %ymm22, %k3
3615 // CHECK: vpcmpuq $123, 1016(%rdx){1to4}, %ymm22, %k3
3617 vpcmpuq $123, 1016(%rdx){1to4}, %ymm22, %k3
3619 // CHECK: vpcmpuq $123, 1024(%rdx){1to4}, %ymm22, %k3
3621 vpcmpuq $123, 1024(%rdx){1to4}, %ymm22, %k3
3623 // CHECK: vpcmpuq $123, -1024(%rdx){1to4}, %ymm22, %k3
3625 vpcmpuq $123, -1024(%rdx){1to4}, %ymm22, %k3
3627 // CHECK: vpcmpuq $123, -1032(%rdx){1to4}, %ymm22, %k3
3629 vpcmpuq $123, -1032(%rdx){1to4}, %ymm22, %k3
3655 // CHECK: vpmaxsd 2032(%rdx), %xmm22, %xmm19
3657 vpmaxsd 2032(%rdx), %xmm22, %xmm19
3659 // CHECK: vpmaxsd 2048(%rdx), %xmm22, %xmm19
3661 vpmaxsd 2048(%rdx), %xmm22, %xmm19
3663 // CHECK: vpmaxsd -2048(%rdx), %xmm22, %xmm19
3665 vpmaxsd -2048(%rdx), %xmm22, %xmm19
3667 // CHECK: vpmaxsd -2064(%rdx), %xmm22, %xmm19
3669 vpmaxsd -2064(%rdx), %xmm22, %xmm19
3671 // CHECK: vpmaxsd 508(%rdx){1to4}, %xmm22, %xmm19
3673 vpmaxsd 508(%rdx){1to4}, %xmm22, %xmm19
3675 // CHECK: vpmaxsd 512(%rdx){1to4}, %xmm22, %xmm19
3677 vpmaxsd 512(%rdx){1to4}, %xmm22, %xmm19
3679 // CHECK: vpmaxsd -512(%rdx){1to4}, %xmm22, %xmm19
3681 vpmaxsd -512(%rdx){1to4}, %xmm22, %xmm19
3683 // CHECK: vpmaxsd -516(%rdx){1to4}, %xmm22, %xmm19
3685 vpmaxsd -516(%rdx){1to4}, %xmm22, %xmm19
3711 // CHECK: vpmaxsd 4064(%rdx), %ymm24, %ymm27
3713 vpmaxsd 4064(%rdx), %ymm24, %ymm27
3715 // CHECK: vpmaxsd 4096(%rdx), %ymm24, %ymm27
3717 vpmaxsd 4096(%rdx), %ymm24, %ymm27
3719 // CHECK: vpmaxsd -4096(%rdx), %ymm24, %ymm27
3721 vpmaxsd -4096(%rdx), %ymm24, %ymm27
3723 // CHECK: vpmaxsd -4128(%rdx), %ymm24, %ymm27
3725 vpmaxsd -4128(%rdx), %ymm24, %ymm27
3727 // CHECK: vpmaxsd 508(%rdx){1to8}, %ymm24, %ymm27
3729 vpmaxsd 508(%rdx){1to8}, %ymm24, %ymm27
3731 // CHECK: vpmaxsd 512(%rdx){1to8}, %ymm24, %ymm27
3733 vpmaxsd 512(%rdx){1to8}, %ymm24, %ymm27
3735 // CHECK: vpmaxsd -512(%rdx){1to8}, %ymm24, %ymm27
3737 vpmaxsd -512(%rdx){1to8}, %ymm24, %ymm27
3739 // CHECK: vpmaxsd -516(%rdx){1to8}, %ymm24, %ymm27
3741 vpmaxsd -516(%rdx){1to8}, %ymm24, %ymm27
3767 // CHECK: vpmaxsq 2032(%rdx), %xmm23, %xmm23
3769 vpmaxsq 2032(%rdx), %xmm23, %xmm23
3771 // CHECK: vpmaxsq 2048(%rdx), %xmm23, %xmm23
3773 vpmaxsq 2048(%rdx), %xmm23, %xmm23
3775 // CHECK: vpmaxsq -2048(%rdx), %xmm23, %xmm23
3777 vpmaxsq -2048(%rdx), %xmm23, %xmm23
3779 // CHECK: vpmaxsq -2064(%rdx), %xmm23, %xmm23
3781 vpmaxsq -2064(%rdx), %xmm23, %xmm23
3783 // CHECK: vpmaxsq 1016(%rdx){1to2}, %xmm23, %xmm23
3785 vpmaxsq 1016(%rdx){1to2}, %xmm23, %xmm23
3787 // CHECK: vpmaxsq 1024(%rdx){1to2}, %xmm23, %xmm23
3789 vpmaxsq 1024(%rdx){1to2}, %xmm23, %xmm23
3791 // CHECK: vpmaxsq -1024(%rdx){1to2}, %xmm23, %xmm23
3793 vpmaxsq -1024(%rdx){1to2}, %xmm23, %xmm23
3795 // CHECK: vpmaxsq -1032(%rdx){1to2}, %xmm23, %xmm23
3797 vpmaxsq -1032(%rdx){1to2}, %xmm23, %xmm23
3823 // CHECK: vpmaxsq 4064(%rdx), %ymm20, %ymm30
3825 vpmaxsq 4064(%rdx), %ymm20, %ymm30
3827 // CHECK: vpmaxsq 4096(%rdx), %ymm20, %ymm30
3829 vpmaxsq 4096(%rdx), %ymm20, %ymm30
3831 // CHECK: vpmaxsq -4096(%rdx), %ymm20, %ymm30
3833 vpmaxsq -4096(%rdx), %ymm20, %ymm30
3835 // CHECK: vpmaxsq -4128(%rdx), %ymm20, %ymm30
3837 vpmaxsq -4128(%rdx), %ymm20, %ymm30
3839 // CHECK: vpmaxsq 1016(%rdx){1to4}, %ymm20, %ymm30
3841 vpmaxsq 1016(%rdx){1to4}, %ymm20, %ymm30
3843 // CHECK: vpmaxsq 1024(%rdx){1to4}, %ymm20, %ymm30
3845 vpmaxsq 1024(%rdx){1to4}, %ymm20, %ymm30
3847 // CHECK: vpmaxsq -1024(%rdx){1to4}, %ymm20, %ymm30
3849 vpmaxsq -1024(%rdx){1to4}, %ymm20, %ymm30
3851 // CHECK: vpmaxsq -1032(%rdx){1to4}, %ymm20, %ymm30
3853 vpmaxsq -1032(%rdx){1to4}, %ymm20, %ymm30
3879 // CHECK: vpmaxud 2032(%rdx), %xmm17, %xmm21
3881 vpmaxud 2032(%rdx), %xmm17, %xmm21
3883 // CHECK: vpmaxud 2048(%rdx), %xmm17, %xmm21
3885 vpmaxud 2048(%rdx), %xmm17, %xmm21
3887 // CHECK: vpmaxud -2048(%rdx), %xmm17, %xmm21
3889 vpmaxud -2048(%rdx), %xmm17, %xmm21
3891 // CHECK: vpmaxud -2064(%rdx), %xmm17, %xmm21
3893 vpmaxud -2064(%rdx), %xmm17, %xmm21
3895 // CHECK: vpmaxud 508(%rdx){1to4}, %xmm17, %xmm21
3897 vpmaxud 508(%rdx){1to4}, %xmm17, %xmm21
3899 // CHECK: vpmaxud 512(%rdx){1to4}, %xmm17, %xmm21
3901 vpmaxud 512(%rdx){1to4}, %xmm17, %xmm21
3903 // CHECK: vpmaxud -512(%rdx){1to4}, %xmm17, %xmm21
3905 vpmaxud -512(%rdx){1to4}, %xmm17, %xmm21
3907 // CHECK: vpmaxud -516(%rdx){1to4}, %xmm17, %xmm21
3909 vpmaxud -516(%rdx){1to4}, %xmm17, %xmm21
3935 // CHECK: vpmaxud 4064(%rdx), %ymm23, %ymm28
3937 vpmaxud 4064(%rdx), %ymm23, %ymm28
3939 // CHECK: vpmaxud 4096(%rdx), %ymm23, %ymm28
3941 vpmaxud 4096(%rdx), %ymm23, %ymm28
3943 // CHECK: vpmaxud -4096(%rdx), %ymm23, %ymm28
3945 vpmaxud -4096(%rdx), %ymm23, %ymm28
3947 // CHECK: vpmaxud -4128(%rdx), %ymm23, %ymm28
3949 vpmaxud -4128(%rdx), %ymm23, %ymm28
3951 // CHECK: vpmaxud 508(%rdx){1to8}, %ymm23, %ymm28
3953 vpmaxud 508(%rdx){1to8}, %ymm23, %ymm28
3955 // CHECK: vpmaxud 512(%rdx){1to8}, %ymm23, %ymm28
3957 vpmaxud 512(%rdx){1to8}, %ymm23, %ymm28
3959 // CHECK: vpmaxud -512(%rdx){1to8}, %ymm23, %ymm28
3961 vpmaxud -512(%rdx){1to8}, %ymm23, %ymm28
3963 // CHECK: vpmaxud -516(%rdx){1to8}, %ymm23, %ymm28
3965 vpmaxud -516(%rdx){1to8}, %ymm23, %ymm28
3991 // CHECK: vpmaxuq 2032(%rdx), %xmm26, %xmm26
3993 vpmaxuq 2032(%rdx), %xmm26, %xmm26
3995 // CHECK: vpmaxuq 2048(%rdx), %xmm26, %xmm26
3997 vpmaxuq 2048(%rdx), %xmm26, %xmm26
3999 // CHECK: vpmaxuq -2048(%rdx), %xmm26, %xmm26
4001 vpmaxuq -2048(%rdx), %xmm26, %xmm26
4003 // CHECK: vpmaxuq -2064(%rdx), %xmm26, %xmm26
4005 vpmaxuq -2064(%rdx), %xmm26, %xmm26
4007 // CHECK: vpmaxuq 1016(%rdx){1to2}, %xmm26, %xmm26
4009 vpmaxuq 1016(%rdx){1to2}, %xmm26, %xmm26
4011 // CHECK: vpmaxuq 1024(%rdx){1to2}, %xmm26, %xmm26
4013 vpmaxuq 1024(%rdx){1to2}, %xmm26, %xmm26
4015 // CHECK: vpmaxuq -1024(%rdx){1to2}, %xmm26, %xmm26
4017 vpmaxuq -1024(%rdx){1to2}, %xmm26, %xmm26
4019 // CHECK: vpmaxuq -1032(%rdx){1to2}, %xmm26, %xmm26
4021 vpmaxuq -1032(%rdx){1to2}, %xmm26, %xmm26
4047 // CHECK: vpmaxuq 4064(%rdx), %ymm17, %ymm30
4049 vpmaxuq 4064(%rdx), %ymm17, %ymm30
4051 // CHECK: vpmaxuq 4096(%rdx), %ymm17, %ymm30
4053 vpmaxuq 4096(%rdx), %ymm17, %ymm30
4055 // CHECK: vpmaxuq -4096(%rdx), %ymm17, %ymm30
4057 vpmaxuq -4096(%rdx), %ymm17, %ymm30
4059 // CHECK: vpmaxuq -4128(%rdx), %ymm17, %ymm30
4061 vpmaxuq -4128(%rdx), %ymm17, %ymm30
4063 // CHECK: vpmaxuq 1016(%rdx){1to4}, %ymm17, %ymm30
4065 vpmaxuq 1016(%rdx){1to4}, %ymm17, %ymm30
4067 // CHECK: vpmaxuq 1024(%rdx){1to4}, %ymm17, %ymm30
4069 vpmaxuq 1024(%rdx){1to4}, %ymm17, %ymm30
4071 // CHECK: vpmaxuq -1024(%rdx){1to4}, %ymm17, %ymm30
4073 vpmaxuq -1024(%rdx){1to4}, %ymm17, %ymm30
4075 // CHECK: vpmaxuq -1032(%rdx){1to4}, %ymm17, %ymm30
4077 vpmaxuq -1032(%rdx){1to4}, %ymm17, %ymm30
4103 // CHECK: vpminsd 2032(%rdx), %xmm21, %xmm29
4105 vpminsd 2032(%rdx), %xmm21, %xmm29
4107 // CHECK: vpminsd 2048(%rdx), %xmm21, %xmm29
4109 vpminsd 2048(%rdx), %xmm21, %xmm29
4111 // CHECK: vpminsd -2048(%rdx), %xmm21, %xmm29
4113 vpminsd -2048(%rdx), %xmm21, %xmm29
4115 // CHECK: vpminsd -2064(%rdx), %xmm21, %xmm29
4117 vpminsd -2064(%rdx), %xmm21, %xmm29
4119 // CHECK: vpminsd 508(%rdx){1to4}, %xmm21, %xmm29
4121 vpminsd 508(%rdx){1to4}, %xmm21, %xmm29
4123 // CHECK: vpminsd 512(%rdx){1to4}, %xmm21, %xmm29
4125 vpminsd 512(%rdx){1to4}, %xmm21, %xmm29
4127 // CHECK: vpminsd -512(%rdx){1to4}, %xmm21, %xmm29
4129 vpminsd -512(%rdx){1to4}, %xmm21, %xmm29
4131 // CHECK: vpminsd -516(%rdx){1to4}, %xmm21, %xmm29
4133 vpminsd -516(%rdx){1to4}, %xmm21, %xmm29
4159 // CHECK: vpminsd 4064(%rdx), %ymm26, %ymm19
4161 vpminsd 4064(%rdx), %ymm26, %ymm19
4163 // CHECK: vpminsd 4096(%rdx), %ymm26, %ymm19
4165 vpminsd 4096(%rdx), %ymm26, %ymm19
4167 // CHECK: vpminsd -4096(%rdx), %ymm26, %ymm19
4169 vpminsd -4096(%rdx), %ymm26, %ymm19
4171 // CHECK: vpminsd -4128(%rdx), %ymm26, %ymm19
4173 vpminsd -4128(%rdx), %ymm26, %ymm19
4175 // CHECK: vpminsd 508(%rdx){1to8}, %ymm26, %ymm19
4177 vpminsd 508(%rdx){1to8}, %ymm26, %ymm19
4179 // CHECK: vpminsd 512(%rdx){1to8}, %ymm26, %ymm19
4181 vpminsd 512(%rdx){1to8}, %ymm26, %ymm19
4183 // CHECK: vpminsd -512(%rdx){1to8}, %ymm26, %ymm19
4185 vpminsd -512(%rdx){1to8}, %ymm26, %ymm19
4187 // CHECK: vpminsd -516(%rdx){1to8}, %ymm26, %ymm19
4189 vpminsd -516(%rdx){1to8}, %ymm26, %ymm19
4215 // CHECK: vpminsq 2032(%rdx), %xmm24, %xmm19
4217 vpminsq 2032(%rdx), %xmm24, %xmm19
4219 // CHECK: vpminsq 2048(%rdx), %xmm24, %xmm19
4221 vpminsq 2048(%rdx), %xmm24, %xmm19
4223 // CHECK: vpminsq -2048(%rdx), %xmm24, %xmm19
4225 vpminsq -2048(%rdx), %xmm24, %xmm19
4227 // CHECK: vpminsq -2064(%rdx), %xmm24, %xmm19
4229 vpminsq -2064(%rdx), %xmm24, %xmm19
4231 // CHECK: vpminsq 1016(%rdx){1to2}, %xmm24, %xmm19
4233 vpminsq 1016(%rdx){1to2}, %xmm24, %xmm19
4235 // CHECK: vpminsq 1024(%rdx){1to2}, %xmm24, %xmm19
4237 vpminsq 1024(%rdx){1to2}, %xmm24, %xmm19
4239 // CHECK: vpminsq -1024(%rdx){1to2}, %xmm24, %xmm19
4241 vpminsq -1024(%rdx){1to2}, %xmm24, %xmm19
4243 // CHECK: vpminsq -1032(%rdx){1to2}, %xmm24, %xmm19
4245 vpminsq -1032(%rdx){1to2}, %xmm24, %xmm19
4271 // CHECK: vpminsq 4064(%rdx), %ymm29, %ymm25
4273 vpminsq 4064(%rdx), %ymm29, %ymm25
4275 // CHECK: vpminsq 4096(%rdx), %ymm29, %ymm25
4277 vpminsq 4096(%rdx), %ymm29, %ymm25
4279 // CHECK: vpminsq -4096(%rdx), %ymm29, %ymm25
4281 vpminsq -4096(%rdx), %ymm29, %ymm25
4283 // CHECK: vpminsq -4128(%rdx), %ymm29, %ymm25
4285 vpminsq -4128(%rdx), %ymm29, %ymm25
4287 // CHECK: vpminsq 1016(%rdx){1to4}, %ymm29, %ymm25
4289 vpminsq 1016(%rdx){1to4}, %ymm29, %ymm25
4291 // CHECK: vpminsq 1024(%rdx){1to4}, %ymm29, %ymm25
4293 vpminsq 1024(%rdx){1to4}, %ymm29, %ymm25
4295 // CHECK: vpminsq -1024(%rdx){1to4}, %ymm29, %ymm25
4297 vpminsq -1024(%rdx){1to4}, %ymm29, %ymm25
4299 // CHECK: vpminsq -1032(%rdx){1to4}, %ymm29, %ymm25
4301 vpminsq -1032(%rdx){1to4}, %ymm29, %ymm25
4327 // CHECK: vpminud 2032(%rdx), %xmm23, %xmm18
4329 vpminud 2032(%rdx), %xmm23, %xmm18
4331 // CHECK: vpminud 2048(%rdx), %xmm23, %xmm18
4333 vpminud 2048(%rdx), %xmm23, %xmm18
4335 // CHECK: vpminud -2048(%rdx), %xmm23, %xmm18
4337 vpminud -2048(%rdx), %xmm23, %xmm18
4339 // CHECK: vpminud -2064(%rdx), %xmm23, %xmm18
4341 vpminud -2064(%rdx), %xmm23, %xmm18
4343 // CHECK: vpminud 508(%rdx){1to4}, %xmm23, %xmm18
4345 vpminud 508(%rdx){1to4}, %xmm23, %xmm18
4347 // CHECK: vpminud 512(%rdx){1to4}, %xmm23, %xmm18
4349 vpminud 512(%rdx){1to4}, %xmm23, %xmm18
4351 // CHECK: vpminud -512(%rdx){1to4}, %xmm23, %xmm18
4353 vpminud -512(%rdx){1to4}, %xmm23, %xmm18
4355 // CHECK: vpminud -516(%rdx){1to4}, %xmm23, %xmm18
4357 vpminud -516(%rdx){1to4}, %xmm23, %xmm18
4383 // CHECK: vpminud 4064(%rdx), %ymm22, %ymm19
4385 vpminud 4064(%rdx), %ymm22, %ymm19
4387 // CHECK: vpminud 4096(%rdx), %ymm22, %ymm19
4389 vpminud 4096(%rdx), %ymm22, %ymm19
4391 // CHECK: vpminud -4096(%rdx), %ymm22, %ymm19
4393 vpminud -4096(%rdx), %ymm22, %ymm19
4395 // CHECK: vpminud -4128(%rdx), %ymm22, %ymm19
4397 vpminud -4128(%rdx), %ymm22, %ymm19
4399 // CHECK: vpminud 508(%rdx){1to8}, %ymm22, %ymm19
4401 vpminud 508(%rdx){1to8}, %ymm22, %ymm19
4403 // CHECK: vpminud 512(%rdx){1to8}, %ymm22, %ymm19
4405 vpminud 512(%rdx){1to8}, %ymm22, %ymm19
4407 // CHECK: vpminud -512(%rdx){1to8}, %ymm22, %ymm19
4409 vpminud -512(%rdx){1to8}, %ymm22, %ymm19
4411 // CHECK: vpminud -516(%rdx){1to8}, %ymm22, %ymm19
4413 vpminud -516(%rdx){1to8}, %ymm22, %ymm19
4439 // CHECK: vpminuq 2032(%rdx), %xmm22, %xmm28
4441 vpminuq 2032(%rdx), %xmm22, %xmm28
4443 // CHECK: vpminuq 2048(%rdx), %xmm22, %xmm28
4445 vpminuq 2048(%rdx), %xmm22, %xmm28
4447 // CHECK: vpminuq -2048(%rdx), %xmm22, %xmm28
4449 vpminuq -2048(%rdx), %xmm22, %xmm28
4451 // CHECK: vpminuq -2064(%rdx), %xmm22, %xmm28
4453 vpminuq -2064(%rdx), %xmm22, %xmm28
4455 // CHECK: vpminuq 1016(%rdx){1to2}, %xmm22, %xmm28
4457 vpminuq 1016(%rdx){1to2}, %xmm22, %xmm28
4459 // CHECK: vpminuq 1024(%rdx){1to2}, %xmm22, %xmm28
4461 vpminuq 1024(%rdx){1to2}, %xmm22, %xmm28
4463 // CHECK: vpminuq -1024(%rdx){1to2}, %xmm22, %xmm28
4465 vpminuq -1024(%rdx){1to2}, %xmm22, %xmm28
4467 // CHECK: vpminuq -1032(%rdx){1to2}, %xmm22, %xmm28
4469 vpminuq -1032(%rdx){1to2}, %xmm22, %xmm28
4495 // CHECK: vpminuq 4064(%rdx), %ymm21, %ymm29
4497 vpminuq 4064(%rdx), %ymm21, %ymm29
4499 // CHECK: vpminuq 4096(%rdx), %ymm21, %ymm29
4501 vpminuq 4096(%rdx), %ymm21, %ymm29
4503 // CHECK: vpminuq -4096(%rdx), %ymm21, %ymm29
4505 vpminuq -4096(%rdx), %ymm21, %ymm29
4507 // CHECK: vpminuq -4128(%rdx), %ymm21, %ymm29
4509 vpminuq -4128(%rdx), %ymm21, %ymm29
4511 // CHECK: vpminuq 1016(%rdx){1to4}, %ymm21, %ymm29
4513 vpminuq 1016(%rdx){1to4}, %ymm21, %ymm29
4515 // CHECK: vpminuq 1024(%rdx){1to4}, %ymm21, %ymm29
4517 vpminuq 1024(%rdx){1to4}, %ymm21, %ymm29
4519 // CHECK: vpminuq -1024(%rdx){1to4}, %ymm21, %ymm29
4521 vpminuq -1024(%rdx){1to4}, %ymm21, %ymm29
4523 // CHECK: vpminuq -1032(%rdx){1to4}, %ymm21, %ymm29
4525 vpminuq -1032(%rdx){1to4}, %ymm21, %ymm29
4547 // CHECK: vpmovsxbd 508(%rdx), %xmm24
4549 vpmovsxbd 508(%rdx), %xmm24
4551 // CHECK: vpmovsxbd 512(%rdx), %xmm24
4553 vpmovsxbd 512(%rdx), %xmm24
4555 // CHECK: vpmovsxbd -512(%rdx), %xmm24
4557 vpmovsxbd -512(%rdx), %xmm24
4559 // CHECK: vpmovsxbd -516(%rdx), %xmm24
4561 vpmovsxbd -516(%rdx), %xmm24
4583 // CHECK: vpmovsxbd 1016(%rdx), %ymm24
4585 vpmovsxbd 1016(%rdx), %ymm24
4587 // CHECK: vpmovsxbd 1024(%rdx), %ymm24
4589 vpmovsxbd 1024(%rdx), %ymm24
4591 // CHECK: vpmovsxbd -1024(%rdx), %ymm24
4593 vpmovsxbd -1024(%rdx), %ymm24
4595 // CHECK: vpmovsxbd -1032(%rdx), %ymm24
4597 vpmovsxbd -1032(%rdx), %ymm24
4619 // CHECK: vpmovsxbq 254(%rdx), %xmm17
4621 vpmovsxbq 254(%rdx), %xmm17
4623 // CHECK: vpmovsxbq 256(%rdx), %xmm17
4625 vpmovsxbq 256(%rdx), %xmm17
4627 // CHECK: vpmovsxbq -256(%rdx), %xmm17
4629 vpmovsxbq -256(%rdx), %xmm17
4631 // CHECK: vpmovsxbq -258(%rdx), %xmm17
4633 vpmovsxbq -258(%rdx), %xmm17
4655 // CHECK: vpmovsxbq 508(%rdx), %ymm28
4657 vpmovsxbq 508(%rdx), %ymm28
4659 // CHECK: vpmovsxbq 512(%rdx), %ymm28
4661 vpmovsxbq 512(%rdx), %ymm28
4663 // CHECK: vpmovsxbq -512(%rdx), %ymm28
4665 vpmovsxbq -512(%rdx), %ymm28
4667 // CHECK: vpmovsxbq -516(%rdx), %ymm28
4669 vpmovsxbq -516(%rdx), %ymm28
4691 // CHECK: vpmovsxdq 1016(%rdx), %xmm23
4693 vpmovsxdq 1016(%rdx), %xmm23
4695 // CHECK: vpmovsxdq 1024(%rdx), %xmm23
4697 vpmovsxdq 1024(%rdx), %xmm23
4699 // CHECK: vpmovsxdq -1024(%rdx), %xmm23
4701 vpmovsxdq -1024(%rdx), %xmm23
4703 // CHECK: vpmovsxdq -1032(%rdx), %xmm23
4705 vpmovsxdq -1032(%rdx), %xmm23
4727 // CHECK: vpmovsxdq 2032(%rdx), %ymm18
4729 vpmovsxdq 2032(%rdx), %ymm18
4731 // CHECK: vpmovsxdq 2048(%rdx), %ymm18
4733 vpmovsxdq 2048(%rdx), %ymm18
4735 // CHECK: vpmovsxdq -2048(%rdx), %ymm18
4737 vpmovsxdq -2048(%rdx), %ymm18
4739 // CHECK: vpmovsxdq -2064(%rdx), %ymm18
4741 vpmovsxdq -2064(%rdx), %ymm18
4763 // CHECK: vpmovsxwd 1016(%rdx), %xmm17
4765 vpmovsxwd 1016(%rdx), %xmm17
4767 // CHECK: vpmovsxwd 1024(%rdx), %xmm17
4769 vpmovsxwd 1024(%rdx), %xmm17
4771 // CHECK: vpmovsxwd -1024(%rdx), %xmm17
4773 vpmovsxwd -1024(%rdx), %xmm17
4775 // CHECK: vpmovsxwd -1032(%rdx), %xmm17
4777 vpmovsxwd -1032(%rdx), %xmm17
4799 // CHECK: vpmovsxwd 2032(%rdx), %ymm21
4801 vpmovsxwd 2032(%rdx), %ymm21
4803 // CHECK: vpmovsxwd 2048(%rdx), %ymm21
4805 vpmovsxwd 2048(%rdx), %ymm21
4807 // CHECK: vpmovsxwd -2048(%rdx), %ymm21
4809 vpmovsxwd -2048(%rdx), %ymm21
4811 // CHECK: vpmovsxwd -2064(%rdx), %ymm21
4813 vpmovsxwd -2064(%rdx), %ymm21
4835 // CHECK: vpmovsxwq 508(%rdx), %xmm29
4837 vpmovsxwq 508(%rdx), %xmm29
4839 // CHECK: vpmovsxwq 512(%rdx), %xmm29
4841 vpmovsxwq 512(%rdx), %xmm29
4843 // CHECK: vpmovsxwq -512(%rdx), %xmm29
4845 vpmovsxwq -512(%rdx), %xmm29
4847 // CHECK: vpmovsxwq -516(%rdx), %xmm29
4849 vpmovsxwq -516(%rdx), %xmm29
4871 // CHECK: vpmovsxwq 1016(%rdx), %ymm23
4873 vpmovsxwq 1016(%rdx), %ymm23
4875 // CHECK: vpmovsxwq 1024(%rdx), %ymm23
4877 vpmovsxwq 1024(%rdx), %ymm23
4879 // CHECK: vpmovsxwq -1024(%rdx), %ymm23
4881 vpmovsxwq -1024(%rdx), %ymm23
4883 // CHECK: vpmovsxwq -1032(%rdx), %ymm23
4885 vpmovsxwq -1032(%rdx), %ymm23
4907 // CHECK: vpmovzxbd 508(%rdx), %xmm24
4909 vpmovzxbd 508(%rdx), %xmm24
4911 // CHECK: vpmovzxbd 512(%rdx), %xmm24
4913 vpmovzxbd 512(%rdx), %xmm24
4915 // CHECK: vpmovzxbd -512(%rdx), %xmm24
4917 vpmovzxbd -512(%rdx), %xmm24
4919 // CHECK: vpmovzxbd -516(%rdx), %xmm24
4921 vpmovzxbd -516(%rdx), %xmm24
4943 // CHECK: vpmovzxbd 1016(%rdx), %ymm27
4945 vpmovzxbd 1016(%rdx), %ymm27
4947 // CHECK: vpmovzxbd 1024(%rdx), %ymm27
4949 vpmovzxbd 1024(%rdx), %ymm27
4951 // CHECK: vpmovzxbd -1024(%rdx), %ymm27
4953 vpmovzxbd -1024(%rdx), %ymm27
4955 // CHECK: vpmovzxbd -1032(%rdx), %ymm27
4957 vpmovzxbd -1032(%rdx), %ymm27
4979 // CHECK: vpmovzxbq 254(%rdx), %xmm19
4981 vpmovzxbq 254(%rdx), %xmm19
4983 // CHECK: vpmovzxbq 256(%rdx), %xmm19
4985 vpmovzxbq 256(%rdx), %xmm19
4987 // CHECK: vpmovzxbq -256(%rdx), %xmm19
4989 vpmovzxbq -256(%rdx), %xmm19
4991 // CHECK: vpmovzxbq -258(%rdx), %xmm19
4993 vpmovzxbq -258(%rdx), %xmm19
5015 // CHECK: vpmovzxbq 508(%rdx), %ymm24
5017 vpmovzxbq 508(%rdx), %ymm24
5019 // CHECK: vpmovzxbq 512(%rdx), %ymm24
5021 vpmovzxbq 512(%rdx), %ymm24
5023 // CHECK: vpmovzxbq -512(%rdx), %ymm24
5025 vpmovzxbq -512(%rdx), %ymm24
5027 // CHECK: vpmovzxbq -516(%rdx), %ymm24
5029 vpmovzxbq -516(%rdx), %ymm24
5051 // CHECK: vpmovzxdq 1016(%rdx), %xmm25
5053 vpmovzxdq 1016(%rdx), %xmm25
5055 // CHECK: vpmovzxdq 1024(%rdx), %xmm25
5057 vpmovzxdq 1024(%rdx), %xmm25
5059 // CHECK: vpmovzxdq -1024(%rdx), %xmm25
5061 vpmovzxdq -1024(%rdx), %xmm25
5063 // CHECK: vpmovzxdq -1032(%rdx), %xmm25
5065 vpmovzxdq -1032(%rdx), %xmm25
5087 // CHECK: vpmovzxdq 2032(%rdx), %ymm28
5089 vpmovzxdq 2032(%rdx), %ymm28
5091 // CHECK: vpmovzxdq 2048(%rdx), %ymm28
5093 vpmovzxdq 2048(%rdx), %ymm28
5095 // CHECK: vpmovzxdq -2048(%rdx), %ymm28
5097 vpmovzxdq -2048(%rdx), %ymm28
5099 // CHECK: vpmovzxdq -2064(%rdx), %ymm28
5101 vpmovzxdq -2064(%rdx), %ymm28
5123 // CHECK: vpmovzxwd 1016(%rdx), %xmm24
5125 vpmovzxwd 1016(%rdx), %xmm24
5127 // CHECK: vpmovzxwd 1024(%rdx), %xmm24
5129 vpmovzxwd 1024(%rdx), %xmm24
5131 // CHECK: vpmovzxwd -1024(%rdx), %xmm24
5133 vpmovzxwd -1024(%rdx), %xmm24
5135 // CHECK: vpmovzxwd -1032(%rdx), %xmm24
5137 vpmovzxwd -1032(%rdx), %xmm24
5159 // CHECK: vpmovzxwd 2032(%rdx), %ymm26
5161 vpmovzxwd 2032(%rdx), %ymm26
5163 // CHECK: vpmovzxwd 2048(%rdx), %ymm26
5165 vpmovzxwd 2048(%rdx), %ymm26
5167 // CHECK: vpmovzxwd -2048(%rdx), %ymm26
5169 vpmovzxwd -2048(%rdx), %ymm26
5171 // CHECK: vpmovzxwd -2064(%rdx), %ymm26
5173 vpmovzxwd -2064(%rdx), %ymm26
5195 // CHECK: vpmovzxwq 508(%rdx), %xmm29
5197 vpmovzxwq 508(%rdx), %xmm29
5199 // CHECK: vpmovzxwq 512(%rdx), %xmm29
5201 vpmovzxwq 512(%rdx), %xmm29
5203 // CHECK: vpmovzxwq -512(%rdx), %xmm29
5205 vpmovzxwq -512(%rdx), %xmm29
5207 // CHECK: vpmovzxwq -516(%rdx), %xmm29
5209 vpmovzxwq -516(%rdx), %xmm29
5231 // CHECK: vpmovzxwq 1016(%rdx), %ymm18
5233 vpmovzxwq 1016(%rdx), %ymm18
5235 // CHECK: vpmovzxwq 1024(%rdx), %ymm18
5237 vpmovzxwq 1024(%rdx), %ymm18
5239 // CHECK: vpmovzxwq -1024(%rdx), %ymm18
5241 vpmovzxwq -1024(%rdx), %ymm18
5243 // CHECK: vpmovzxwq -1032(%rdx), %ymm18
5245 vpmovzxwq -1032(%rdx), %ymm18
5271 // CHECK: vpmulld 2032(%rdx), %xmm19, %xmm25
5273 vpmulld 2032(%rdx), %xmm19, %xmm25
5275 // CHECK: vpmulld 2048(%rdx), %xmm19, %xmm25
5277 vpmulld 2048(%rdx), %xmm19, %xmm25
5279 // CHECK: vpmulld -2048(%rdx), %xmm19, %xmm25
5281 vpmulld -2048(%rdx), %xmm19, %xmm25
5283 // CHECK: vpmulld -2064(%rdx), %xmm19, %xmm25
5285 vpmulld -2064(%rdx), %xmm19, %xmm25
5287 // CHECK: vpmulld 508(%rdx){1to4}, %xmm19, %xmm25
5289 vpmulld 508(%rdx){1to4}, %xmm19, %xmm25
5291 // CHECK: vpmulld 512(%rdx){1to4}, %xmm19, %xmm25
5293 vpmulld 512(%rdx){1to4}, %xmm19, %xmm25
5295 // CHECK: vpmulld -512(%rdx){1to4}, %xmm19, %xmm25
5297 vpmulld -512(%rdx){1to4}, %xmm19, %xmm25
5299 // CHECK: vpmulld -516(%rdx){1to4}, %xmm19, %xmm25
5301 vpmulld -516(%rdx){1to4}, %xmm19, %xmm25
5327 // CHECK: vpmulld 4064(%rdx), %ymm26, %ymm23
5329 vpmulld 4064(%rdx), %ymm26, %ymm23
5331 // CHECK: vpmulld 4096(%rdx), %ymm26, %ymm23
5333 vpmulld 4096(%rdx), %ymm26, %ymm23
5335 // CHECK: vpmulld -4096(%rdx), %ymm26, %ymm23
5337 vpmulld -4096(%rdx), %ymm26, %ymm23
5339 // CHECK: vpmulld -4128(%rdx), %ymm26, %ymm23
5341 vpmulld -4128(%rdx), %ymm26, %ymm23
5343 // CHECK: vpmulld 508(%rdx){1to8}, %ymm26, %ymm23
5345 vpmulld 508(%rdx){1to8}, %ymm26, %ymm23
5347 // CHECK: vpmulld 512(%rdx){1to8}, %ymm26, %ymm23
5349 vpmulld 512(%rdx){1to8}, %ymm26, %ymm23
5351 // CHECK: vpmulld -512(%rdx){1to8}, %ymm26, %ymm23
5353 vpmulld -512(%rdx){1to8}, %ymm26, %ymm23
5355 // CHECK: vpmulld -516(%rdx){1to8}, %ymm26, %ymm23
5357 vpmulld -516(%rdx){1to8}, %ymm26, %ymm23
5383 // CHECK: vpord 2032(%rdx), %xmm29, %xmm28
5385 vpord 2032(%rdx), %xmm29, %xmm28
5387 // CHECK: vpord 2048(%rdx), %xmm29, %xmm28
5389 vpord 2048(%rdx), %xmm29, %xmm28
5391 // CHECK: vpord -2048(%rdx), %xmm29, %xmm28
5393 vpord -2048(%rdx), %xmm29, %xmm28
5395 // CHECK: vpord -2064(%rdx), %xmm29, %xmm28
5397 vpord -2064(%rdx), %xmm29, %xmm28
5399 // CHECK: vpord 508(%rdx){1to4}, %xmm29, %xmm28
5401 vpord 508(%rdx){1to4}, %xmm29, %xmm28
5403 // CHECK: vpord 512(%rdx){1to4}, %xmm29, %xmm28
5405 vpord 512(%rdx){1to4}, %xmm29, %xmm28
5407 // CHECK: vpord -512(%rdx){1to4}, %xmm29, %xmm28
5409 vpord -512(%rdx){1to4}, %xmm29, %xmm28
5411 // CHECK: vpord -516(%rdx){1to4}, %xmm29, %xmm28
5413 vpord -516(%rdx){1to4}, %xmm29, %xmm28
5439 // CHECK: vpord 4064(%rdx), %ymm25, %ymm21
5441 vpord 4064(%rdx), %ymm25, %ymm21
5443 // CHECK: vpord 4096(%rdx), %ymm25, %ymm21
5445 vpord 4096(%rdx), %ymm25, %ymm21
5447 // CHECK: vpord -4096(%rdx), %ymm25, %ymm21
5449 vpord -4096(%rdx), %ymm25, %ymm21
5451 // CHECK: vpord -4128(%rdx), %ymm25, %ymm21
5453 vpord -4128(%rdx), %ymm25, %ymm21
5455 // CHECK: vpord 508(%rdx){1to8}, %ymm25, %ymm21
5457 vpord 508(%rdx){1to8}, %ymm25, %ymm21
5459 // CHECK: vpord 512(%rdx){1to8}, %ymm25, %ymm21
5461 vpord 512(%rdx){1to8}, %ymm25, %ymm21
5463 // CHECK: vpord -512(%rdx){1to8}, %ymm25, %ymm21
5465 vpord -512(%rdx){1to8}, %ymm25, %ymm21
5467 // CHECK: vpord -516(%rdx){1to8}, %ymm25, %ymm21
5469 vpord -516(%rdx){1to8}, %ymm25, %ymm21
5495 // CHECK: vporq 2032(%rdx), %xmm28, %xmm21
5497 vporq 2032(%rdx), %xmm28, %xmm21
5499 // CHECK: vporq 2048(%rdx), %xmm28, %xmm21
5501 vporq 2048(%rdx), %xmm28, %xmm21
5503 // CHECK: vporq -2048(%rdx), %xmm28, %xmm21
5505 vporq -2048(%rdx), %xmm28, %xmm21
5507 // CHECK: vporq -2064(%rdx), %xmm28, %xmm21
5509 vporq -2064(%rdx), %xmm28, %xmm21
5511 // CHECK: vporq 1016(%rdx){1to2}, %xmm28, %xmm21
5513 vporq 1016(%rdx){1to2}, %xmm28, %xmm21
5515 // CHECK: vporq 1024(%rdx){1to2}, %xmm28, %xmm21
5517 vporq 1024(%rdx){1to2}, %xmm28, %xmm21
5519 // CHECK: vporq -1024(%rdx){1to2}, %xmm28, %xmm21
5521 vporq -1024(%rdx){1to2}, %xmm28, %xmm21
5523 // CHECK: vporq -1032(%rdx){1to2}, %xmm28, %xmm21
5525 vporq -1032(%rdx){1to2}, %xmm28, %xmm21
5551 // CHECK: vporq 4064(%rdx), %ymm19, %ymm28
5553 vporq 4064(%rdx), %ymm19, %ymm28
5555 // CHECK: vporq 4096(%rdx), %ymm19, %ymm28
5557 vporq 4096(%rdx), %ymm19, %ymm28
5559 // CHECK: vporq -4096(%rdx), %ymm19, %ymm28
5561 vporq -4096(%rdx), %ymm19, %ymm28
5563 // CHECK: vporq -4128(%rdx), %ymm19, %ymm28
5565 vporq -4128(%rdx), %ymm19, %ymm28
5567 // CHECK: vporq 1016(%rdx){1to4}, %ymm19, %ymm28
5569 vporq 1016(%rdx){1to4}, %ymm19, %ymm28
5571 // CHECK: vporq 1024(%rdx){1to4}, %ymm19, %ymm28
5573 vporq 1024(%rdx){1to4}, %ymm19, %ymm28
5575 // CHECK: vporq -1024(%rdx){1to4}, %ymm19, %ymm28
5577 vporq -1024(%rdx){1to4}, %ymm19, %ymm28
5579 // CHECK: vporq -1032(%rdx){1to4}, %ymm19, %ymm28
5581 vporq -1032(%rdx){1to4}, %ymm19, %ymm28
5607 // CHECK: vpsubd 2032(%rdx), %xmm18, %xmm19
5609 vpsubd 2032(%rdx), %xmm18, %xmm19
5611 // CHECK: vpsubd 2048(%rdx), %xmm18, %xmm19
5613 vpsubd 2048(%rdx), %xmm18, %xmm19
5615 // CHECK: vpsubd -2048(%rdx), %xmm18, %xmm19
5617 vpsubd -2048(%rdx), %xmm18, %xmm19
5619 // CHECK: vpsubd -2064(%rdx), %xmm18, %xmm19
5621 vpsubd -2064(%rdx), %xmm18, %xmm19
5623 // CHECK: vpsubd 508(%rdx){1to4}, %xmm18, %xmm19
5625 vpsubd 508(%rdx){1to4}, %xmm18, %xmm19
5627 // CHECK: vpsubd 512(%rdx){1to4}, %xmm18, %xmm19
5629 vpsubd 512(%rdx){1to4}, %xmm18, %xmm19
5631 // CHECK: vpsubd -512(%rdx){1to4}, %xmm18, %xmm19
5633 vpsubd -512(%rdx){1to4}, %xmm18, %xmm19
5635 // CHECK: vpsubd -516(%rdx){1to4}, %xmm18, %xmm19
5637 vpsubd -516(%rdx){1to4}, %xmm18, %xmm19
5663 // CHECK: vpsubd 4064(%rdx), %ymm26, %ymm24
5665 vpsubd 4064(%rdx), %ymm26, %ymm24
5667 // CHECK: vpsubd 4096(%rdx), %ymm26, %ymm24
5669 vpsubd 4096(%rdx), %ymm26, %ymm24
5671 // CHECK: vpsubd -4096(%rdx), %ymm26, %ymm24
5673 vpsubd -4096(%rdx), %ymm26, %ymm24
5675 // CHECK: vpsubd -4128(%rdx), %ymm26, %ymm24
5677 vpsubd -4128(%rdx), %ymm26, %ymm24
5679 // CHECK: vpsubd 508(%rdx){1to8}, %ymm26, %ymm24
5681 vpsubd 508(%rdx){1to8}, %ymm26, %ymm24
5683 // CHECK: vpsubd 512(%rdx){1to8}, %ymm26, %ymm24
5685 vpsubd 512(%rdx){1to8}, %ymm26, %ymm24
5687 // CHECK: vpsubd -512(%rdx){1to8}, %ymm26, %ymm24
5689 vpsubd -512(%rdx){1to8}, %ymm26, %ymm24
5691 // CHECK: vpsubd -516(%rdx){1to8}, %ymm26, %ymm24
5693 vpsubd -516(%rdx){1to8}, %ymm26, %ymm24
5719 // CHECK: vpsubq 2032(%rdx), %xmm27, %xmm20
5721 vpsubq 2032(%rdx), %xmm27, %xmm20
5723 // CHECK: vpsubq 2048(%rdx), %xmm27, %xmm20
5725 vpsubq 2048(%rdx), %xmm27, %xmm20
5727 // CHECK: vpsubq -2048(%rdx), %xmm27, %xmm20
5729 vpsubq -2048(%rdx), %xmm27, %xmm20
5731 // CHECK: vpsubq -2064(%rdx), %xmm27, %xmm20
5733 vpsubq -2064(%rdx), %xmm27, %xmm20
5735 // CHECK: vpsubq 1016(%rdx){1to2}, %xmm27, %xmm20
5737 vpsubq 1016(%rdx){1to2}, %xmm27, %xmm20
5739 // CHECK: vpsubq 1024(%rdx){1to2}, %xmm27, %xmm20
5741 vpsubq 1024(%rdx){1to2}, %xmm27, %xmm20
5743 // CHECK: vpsubq -1024(%rdx){1to2}, %xmm27, %xmm20
5745 vpsubq -1024(%rdx){1to2}, %xmm27, %xmm20
5747 // CHECK: vpsubq -1032(%rdx){1to2}, %xmm27, %xmm20
5749 vpsubq -1032(%rdx){1to2}, %xmm27, %xmm20
5775 // CHECK: vpsubq 4064(%rdx), %ymm20, %ymm29
5777 vpsubq 4064(%rdx), %ymm20, %ymm29
5779 // CHECK: vpsubq 4096(%rdx), %ymm20, %ymm29
5781 vpsubq 4096(%rdx), %ymm20, %ymm29
5783 // CHECK: vpsubq -4096(%rdx), %ymm20, %ymm29
5785 vpsubq -4096(%rdx), %ymm20, %ymm29
5787 // CHECK: vpsubq -4128(%rdx), %ymm20, %ymm29
5789 vpsubq -4128(%rdx), %ymm20, %ymm29
5791 // CHECK: vpsubq 1016(%rdx){1to4}, %ymm20, %ymm29
5793 vpsubq 1016(%rdx){1to4}, %ymm20, %ymm29
5795 // CHECK: vpsubq 1024(%rdx){1to4}, %ymm20, %ymm29
5797 vpsubq 1024(%rdx){1to4}, %ymm20, %ymm29
5799 // CHECK: vpsubq -1024(%rdx){1to4}, %ymm20, %ymm29
5801 vpsubq -1024(%rdx){1to4}, %ymm20, %ymm29
5803 // CHECK: vpsubq -1032(%rdx){1to4}, %ymm20, %ymm29
5805 vpsubq -1032(%rdx){1to4}, %ymm20, %ymm29
5831 // CHECK: vpxord 2032(%rdx), %xmm17, %xmm23
5833 vpxord 2032(%rdx), %xmm17, %xmm23
5835 // CHECK: vpxord 2048(%rdx), %xmm17, %xmm23
5837 vpxord 2048(%rdx), %xmm17, %xmm23
5839 // CHECK: vpxord -2048(%rdx), %xmm17, %xmm23
5841 vpxord -2048(%rdx), %xmm17, %xmm23
5843 // CHECK: vpxord -2064(%rdx), %xmm17, %xmm23
5845 vpxord -2064(%rdx), %xmm17, %xmm23
5847 // CHECK: vpxord 508(%rdx){1to4}, %xmm17, %xmm23
5849 vpxord 508(%rdx){1to4}, %xmm17, %xmm23
5851 // CHECK: vpxord 512(%rdx){1to4}, %xmm17, %xmm23
5853 vpxord 512(%rdx){1to4}, %xmm17, %xmm23
5855 // CHECK: vpxord -512(%rdx){1to4}, %xmm17, %xmm23
5857 vpxord -512(%rdx){1to4}, %xmm17, %xmm23
5859 // CHECK: vpxord -516(%rdx){1to4}, %xmm17, %xmm23
5861 vpxord -516(%rdx){1to4}, %xmm17, %xmm23
5887 // CHECK: vpxord 4064(%rdx), %ymm29, %ymm22
5889 vpxord 4064(%rdx), %ymm29, %ymm22
5891 // CHECK: vpxord 4096(%rdx), %ymm29, %ymm22
5893 vpxord 4096(%rdx), %ymm29, %ymm22
5895 // CHECK: vpxord -4096(%rdx), %ymm29, %ymm22
5897 vpxord -4096(%rdx), %ymm29, %ymm22
5899 // CHECK: vpxord -4128(%rdx), %ymm29, %ymm22
5901 vpxord -4128(%rdx), %ymm29, %ymm22
5903 // CHECK: vpxord 508(%rdx){1to8}, %ymm29, %ymm22
5905 vpxord 508(%rdx){1to8}, %ymm29, %ymm22
5907 // CHECK: vpxord 512(%rdx){1to8}, %ymm29, %ymm22
5909 vpxord 512(%rdx){1to8}, %ymm29, %ymm22
5911 // CHECK: vpxord -512(%rdx){1to8}, %ymm29, %ymm22
5913 vpxord -512(%rdx){1to8}, %ymm29, %ymm22
5915 // CHECK: vpxord -516(%rdx){1to8}, %ymm29, %ymm22
5917 vpxord -516(%rdx){1to8}, %ymm29, %ymm22
5943 // CHECK: vpxorq 2032(%rdx), %xmm17, %xmm26
5945 vpxorq 2032(%rdx), %xmm17, %xmm26
5947 // CHECK: vpxorq 2048(%rdx), %xmm17, %xmm26
5949 vpxorq 2048(%rdx), %xmm17, %xmm26
5951 // CHECK: vpxorq -2048(%rdx), %xmm17, %xmm26
5953 vpxorq -2048(%rdx), %xmm17, %xmm26
5955 // CHECK: vpxorq -2064(%rdx), %xmm17, %xmm26
5957 vpxorq -2064(%rdx), %xmm17, %xmm26
5959 // CHECK: vpxorq 1016(%rdx){1to2}, %xmm17, %xmm26
5961 vpxorq 1016(%rdx){1to2}, %xmm17, %xmm26
5963 // CHECK: vpxorq 1024(%rdx){1to2}, %xmm17, %xmm26
5965 vpxorq 1024(%rdx){1to2}, %xmm17, %xmm26
5967 // CHECK: vpxorq -1024(%rdx){1to2}, %xmm17, %xmm26
5969 vpxorq -1024(%rdx){1to2}, %xmm17, %xmm26
5971 // CHECK: vpxorq -1032(%rdx){1to2}, %xmm17, %xmm26
5973 vpxorq -1032(%rdx){1to2}, %xmm17, %xmm26
5999 // CHECK: vpxorq 4064(%rdx), %ymm18, %ymm21
6001 vpxorq 4064(%rdx), %ymm18, %ymm21
6003 // CHECK: vpxorq 4096(%rdx), %ymm18, %ymm21
6005 vpxorq 4096(%rdx), %ymm18, %ymm21
6007 // CHECK: vpxorq -4096(%rdx), %ymm18, %ymm21
6009 vpxorq -4096(%rdx), %ymm18, %ymm21
6011 // CHECK: vpxorq -4128(%rdx), %ymm18, %ymm21
6013 vpxorq -4128(%rdx), %ymm18, %ymm21
6015 // CHECK: vpxorq 1016(%rdx){1to4}, %ymm18, %ymm21
6017 vpxorq 1016(%rdx){1to4}, %ymm18, %ymm21
6019 // CHECK: vpxorq 1024(%rdx){1to4}, %ymm18, %ymm21
6021 vpxorq 1024(%rdx){1to4}, %ymm18, %ymm21
6023 // CHECK: vpxorq -1024(%rdx){1to4}, %ymm18, %ymm21
6025 vpxorq -1024(%rdx){1to4}, %ymm18, %ymm21
6027 // CHECK: vpxorq -1032(%rdx){1to4}, %ymm18, %ymm21
6029 vpxorq -1032(%rdx){1to4}, %ymm18, %ymm21
6055 // CHECK: vrcp14pd 2032(%rdx), %xmm18
6057 vrcp14pd 2032(%rdx), %xmm18
6059 // CHECK: vrcp14pd 2048(%rdx), %xmm18
6061 vrcp14pd 2048(%rdx), %xmm18
6063 // CHECK: vrcp14pd -2048(%rdx), %xmm18
6065 vrcp14pd -2048(%rdx), %xmm18
6067 // CHECK: vrcp14pd -2064(%rdx), %xmm18
6069 vrcp14pd -2064(%rdx), %xmm18
6071 // CHECK: vrcp14pd 1016(%rdx){1to2}, %xmm18
6073 vrcp14pd 1016(%rdx){1to2}, %xmm18
6075 // CHECK: vrcp14pd 1024(%rdx){1to2}, %xmm18
6077 vrcp14pd 1024(%rdx){1to2}, %xmm18
6079 // CHECK: vrcp14pd -1024(%rdx){1to2}, %xmm18
6081 vrcp14pd -1024(%rdx){1to2}, %xmm18
6083 // CHECK: vrcp14pd -1032(%rdx){1to2}, %xmm18
6085 vrcp14pd -1032(%rdx){1to2}, %xmm18
6111 // CHECK: vrcp14pd 4064(%rdx), %ymm17
6113 vrcp14pd 4064(%rdx), %ymm17
6115 // CHECK: vrcp14pd 4096(%rdx), %ymm17
6117 vrcp14pd 4096(%rdx), %ymm17
6119 // CHECK: vrcp14pd -4096(%rdx), %ymm17
6121 vrcp14pd -4096(%rdx), %ymm17
6123 // CHECK: vrcp14pd -4128(%rdx), %ymm17
6125 vrcp14pd -4128(%rdx), %ymm17
6127 // CHECK: vrcp14pd 1016(%rdx){1to4}, %ymm17
6129 vrcp14pd 1016(%rdx){1to4}, %ymm17
6131 // CHECK: vrcp14pd 1024(%rdx){1to4}, %ymm17
6133 vrcp14pd 1024(%rdx){1to4}, %ymm17
6135 // CHECK: vrcp14pd -1024(%rdx){1to4}, %ymm17
6137 vrcp14pd -1024(%rdx){1to4}, %ymm17
6139 // CHECK: vrcp14pd -1032(%rdx){1to4}, %ymm17
6141 vrcp14pd -1032(%rdx){1to4}, %ymm17
6167 // CHECK: vrcp14ps 2032(%rdx), %xmm27
6169 vrcp14ps 2032(%rdx), %xmm27
6171 // CHECK: vrcp14ps 2048(%rdx), %xmm27
6173 vrcp14ps 2048(%rdx), %xmm27
6175 // CHECK: vrcp14ps -2048(%rdx), %xmm27
6177 vrcp14ps -2048(%rdx), %xmm27
6179 // CHECK: vrcp14ps -2064(%rdx), %xmm27
6181 vrcp14ps -2064(%rdx), %xmm27
6183 // CHECK: vrcp14ps 508(%rdx){1to4}, %xmm27
6185 vrcp14ps 508(%rdx){1to4}, %xmm27
6187 // CHECK: vrcp14ps 512(%rdx){1to4}, %xmm27
6189 vrcp14ps 512(%rdx){1to4}, %xmm27
6191 // CHECK: vrcp14ps -512(%rdx){1to4}, %xmm27
6193 vrcp14ps -512(%rdx){1to4}, %xmm27
6195 // CHECK: vrcp14ps -516(%rdx){1to4}, %xmm27
6197 vrcp14ps -516(%rdx){1to4}, %xmm27
6223 // CHECK: vrcp14ps 4064(%rdx), %ymm29
6225 vrcp14ps 4064(%rdx), %ymm29
6227 // CHECK: vrcp14ps 4096(%rdx), %ymm29
6229 vrcp14ps 4096(%rdx), %ymm29
6231 // CHECK: vrcp14ps -4096(%rdx), %ymm29
6233 vrcp14ps -4096(%rdx), %ymm29
6235 // CHECK: vrcp14ps -4128(%rdx), %ymm29
6237 vrcp14ps -4128(%rdx), %ymm29
6239 // CHECK: vrcp14ps 508(%rdx){1to8}, %ymm29
6241 vrcp14ps 508(%rdx){1to8}, %ymm29
6243 // CHECK: vrcp14ps 512(%rdx){1to8}, %ymm29
6245 vrcp14ps 512(%rdx){1to8}, %ymm29
6247 // CHECK: vrcp14ps -512(%rdx){1to8}, %ymm29
6249 vrcp14ps -512(%rdx){1to8}, %ymm29
6251 // CHECK: vrcp14ps -516(%rdx){1to8}, %ymm29
6253 vrcp14ps -516(%rdx){1to8}, %ymm29
6279 // CHECK: vrsqrt14pd 2032(%rdx), %xmm21
6281 vrsqrt14pd 2032(%rdx), %xmm21
6283 // CHECK: vrsqrt14pd 2048(%rdx), %xmm21
6285 vrsqrt14pd 2048(%rdx), %xmm21
6287 // CHECK: vrsqrt14pd -2048(%rdx), %xmm21
6289 vrsqrt14pd -2048(%rdx), %xmm21
6291 // CHECK: vrsqrt14pd -2064(%rdx), %xmm21
6293 vrsqrt14pd -2064(%rdx), %xmm21
6295 // CHECK: vrsqrt14pd 1016(%rdx){1to2}, %xmm21
6297 vrsqrt14pd 1016(%rdx){1to2}, %xmm21
6299 // CHECK: vrsqrt14pd 1024(%rdx){1to2}, %xmm21
6301 vrsqrt14pd 1024(%rdx){1to2}, %xmm21
6303 // CHECK: vrsqrt14pd -1024(%rdx){1to2}, %xmm21
6305 vrsqrt14pd -1024(%rdx){1to2}, %xmm21
6307 // CHECK: vrsqrt14pd -1032(%rdx){1to2}, %xmm21
6309 vrsqrt14pd -1032(%rdx){1to2}, %xmm21
6335 // CHECK: vrsqrt14pd 4064(%rdx), %ymm18
6337 vrsqrt14pd 4064(%rdx), %ymm18
6339 // CHECK: vrsqrt14pd 4096(%rdx), %ymm18
6341 vrsqrt14pd 4096(%rdx), %ymm18
6343 // CHECK: vrsqrt14pd -4096(%rdx), %ymm18
6345 vrsqrt14pd -4096(%rdx), %ymm18
6347 // CHECK: vrsqrt14pd -4128(%rdx), %ymm18
6349 vrsqrt14pd -4128(%rdx), %ymm18
6351 // CHECK: vrsqrt14pd 1016(%rdx){1to4}, %ymm18
6353 vrsqrt14pd 1016(%rdx){1to4}, %ymm18
6355 // CHECK: vrsqrt14pd 1024(%rdx){1to4}, %ymm18
6357 vrsqrt14pd 1024(%rdx){1to4}, %ymm18
6359 // CHECK: vrsqrt14pd -1024(%rdx){1to4}, %ymm18
6361 vrsqrt14pd -1024(%rdx){1to4}, %ymm18
6363 // CHECK: vrsqrt14pd -1032(%rdx){1to4}, %ymm18
6365 vrsqrt14pd -1032(%rdx){1to4}, %ymm18
6391 // CHECK: vrsqrt14ps 2032(%rdx), %xmm19
6393 vrsqrt14ps 2032(%rdx), %xmm19
6395 // CHECK: vrsqrt14ps 2048(%rdx), %xmm19
6397 vrsqrt14ps 2048(%rdx), %xmm19
6399 // CHECK: vrsqrt14ps -2048(%rdx), %xmm19
6401 vrsqrt14ps -2048(%rdx), %xmm19
6403 // CHECK: vrsqrt14ps -2064(%rdx), %xmm19
6405 vrsqrt14ps -2064(%rdx), %xmm19
6407 // CHECK: vrsqrt14ps 508(%rdx){1to4}, %xmm19
6409 vrsqrt14ps 508(%rdx){1to4}, %xmm19
6411 // CHECK: vrsqrt14ps 512(%rdx){1to4}, %xmm19
6413 vrsqrt14ps 512(%rdx){1to4}, %xmm19
6415 // CHECK: vrsqrt14ps -512(%rdx){1to4}, %xmm19
6417 vrsqrt14ps -512(%rdx){1to4}, %xmm19
6419 // CHECK: vrsqrt14ps -516(%rdx){1to4}, %xmm19
6421 vrsqrt14ps -516(%rdx){1to4}, %xmm19
6447 // CHECK: vrsqrt14ps 4064(%rdx), %ymm27
6449 vrsqrt14ps 4064(%rdx), %ymm27
6451 // CHECK: vrsqrt14ps 4096(%rdx), %ymm27
6453 vrsqrt14ps 4096(%rdx), %ymm27
6455 // CHECK: vrsqrt14ps -4096(%rdx), %ymm27
6457 vrsqrt14ps -4096(%rdx), %ymm27
6459 // CHECK: vrsqrt14ps -4128(%rdx), %ymm27
6461 vrsqrt14ps -4128(%rdx), %ymm27
6463 // CHECK: vrsqrt14ps 508(%rdx){1to8}, %ymm27
6465 vrsqrt14ps 508(%rdx){1to8}, %ymm27
6467 // CHECK: vrsqrt14ps 512(%rdx){1to8}, %ymm27
6469 vrsqrt14ps 512(%rdx){1to8}, %ymm27
6471 // CHECK: vrsqrt14ps -512(%rdx){1to8}, %ymm27
6473 vrsqrt14ps -512(%rdx){1to8}, %ymm27
6475 // CHECK: vrsqrt14ps -516(%rdx){1to8}, %ymm27
6477 vrsqrt14ps -516(%rdx){1to8}, %ymm27
6503 // CHECK: vsqrtpd 2032(%rdx), %xmm29
6505 vsqrtpd 2032(%rdx), %xmm29
6507 // CHECK: vsqrtpd 2048(%rdx), %xmm29
6509 vsqrtpd 2048(%rdx), %xmm29
6511 // CHECK: vsqrtpd -2048(%rdx), %xmm29
6513 vsqrtpd -2048(%rdx), %xmm29
6515 // CHECK: vsqrtpd -2064(%rdx), %xmm29
6517 vsqrtpd -2064(%rdx), %xmm29
6519 // CHECK: vsqrtpd 1016(%rdx){1to2}, %xmm29
6521 vsqrtpd 1016(%rdx){1to2}, %xmm29
6523 // CHECK: vsqrtpd 1024(%rdx){1to2}, %xmm29
6525 vsqrtpd 1024(%rdx){1to2}, %xmm29
6527 // CHECK: vsqrtpd -1024(%rdx){1to2}, %xmm29
6529 vsqrtpd -1024(%rdx){1to2}, %xmm29
6531 // CHECK: vsqrtpd -1032(%rdx){1to2}, %xmm29
6533 vsqrtpd -1032(%rdx){1to2}, %xmm29
6559 // CHECK: vsqrtpd 4064(%rdx), %ymm18
6561 vsqrtpd 4064(%rdx), %ymm18
6563 // CHECK: vsqrtpd 4096(%rdx), %ymm18
6565 vsqrtpd 4096(%rdx), %ymm18
6567 // CHECK: vsqrtpd -4096(%rdx), %ymm18
6569 vsqrtpd -4096(%rdx), %ymm18
6571 // CHECK: vsqrtpd -4128(%rdx), %ymm18
6573 vsqrtpd -4128(%rdx), %ymm18
6575 // CHECK: vsqrtpd 1016(%rdx){1to4}, %ymm18
6577 vsqrtpd 1016(%rdx){1to4}, %ymm18
6579 // CHECK: vsqrtpd 1024(%rdx){1to4}, %ymm18
6581 vsqrtpd 1024(%rdx){1to4}, %ymm18
6583 // CHECK: vsqrtpd -1024(%rdx){1to4}, %ymm18
6585 vsqrtpd -1024(%rdx){1to4}, %ymm18
6587 // CHECK: vsqrtpd -1032(%rdx){1to4}, %ymm18
6589 vsqrtpd -1032(%rdx){1to4}, %ymm18
6615 // CHECK: vsqrtps 2032(%rdx), %xmm19
6617 vsqrtps 2032(%rdx), %xmm19
6619 // CHECK: vsqrtps 2048(%rdx), %xmm19
6621 vsqrtps 2048(%rdx), %xmm19
6623 // CHECK: vsqrtps -2048(%rdx), %xmm19
6625 vsqrtps -2048(%rdx), %xmm19
6627 // CHECK: vsqrtps -2064(%rdx), %xmm19
6629 vsqrtps -2064(%rdx), %xmm19
6631 // CHECK: vsqrtps 508(%rdx){1to4}, %xmm19
6633 vsqrtps 508(%rdx){1to4}, %xmm19
6635 // CHECK: vsqrtps 512(%rdx){1to4}, %xmm19
6637 vsqrtps 512(%rdx){1to4}, %xmm19
6639 // CHECK: vsqrtps -512(%rdx){1to4}, %xmm19
6641 vsqrtps -512(%rdx){1to4}, %xmm19
6643 // CHECK: vsqrtps -516(%rdx){1to4}, %xmm19
6645 vsqrtps -516(%rdx){1to4}, %xmm19
6671 // CHECK: vsqrtps 4064(%rdx), %ymm19
6673 vsqrtps 4064(%rdx), %ymm19
6675 // CHECK: vsqrtps 4096(%rdx), %ymm19
6677 vsqrtps 4096(%rdx), %ymm19
6679 // CHECK: vsqrtps -4096(%rdx), %ymm19
6681 vsqrtps -4096(%rdx), %ymm19
6683 // CHECK: vsqrtps -4128(%rdx), %ymm19
6685 vsqrtps -4128(%rdx), %ymm19
6687 // CHECK: vsqrtps 508(%rdx){1to8}, %ymm19
6689 vsqrtps 508(%rdx){1to8}, %ymm19
6691 // CHECK: vsqrtps 512(%rdx){1to8}, %ymm19
6693 vsqrtps 512(%rdx){1to8}, %ymm19
6695 // CHECK: vsqrtps -512(%rdx){1to8}, %ymm19
6697 vsqrtps -512(%rdx){1to8}, %ymm19
6699 // CHECK: vsqrtps -516(%rdx){1to8}, %ymm19
6701 vsqrtps -516(%rdx){1to8}, %ymm19
6727 // CHECK: vsubpd 2032(%rdx), %xmm24, %xmm28
6729 vsubpd 2032(%rdx), %xmm24, %xmm28
6731 // CHECK: vsubpd 2048(%rdx), %xmm24, %xmm28
6733 vsubpd 2048(%rdx), %xmm24, %xmm28
6735 // CHECK: vsubpd -2048(%rdx), %xmm24, %xmm28
6737 vsubpd -2048(%rdx), %xmm24, %xmm28
6739 // CHECK: vsubpd -2064(%rdx), %xmm24, %xmm28
6741 vsubpd -2064(%rdx), %xmm24, %xmm28
6743 // CHECK: vsubpd 1016(%rdx){1to2}, %xmm24, %xmm28
6745 vsubpd 1016(%rdx){1to2}, %xmm24, %xmm28
6747 // CHECK: vsubpd 1024(%rdx){1to2}, %xmm24, %xmm28
6749 vsubpd 1024(%rdx){1to2}, %xmm24, %xmm28
6751 // CHECK: vsubpd -1024(%rdx){1to2}, %xmm24, %xmm28
6753 vsubpd -1024(%rdx){1to2}, %xmm24, %xmm28
6755 // CHECK: vsubpd -1032(%rdx){1to2}, %xmm24, %xmm28
6757 vsubpd -1032(%rdx){1to2}, %xmm24, %xmm28
6783 // CHECK: vsubpd 4064(%rdx), %ymm28, %ymm30
6785 vsubpd 4064(%rdx), %ymm28, %ymm30
6787 // CHECK: vsubpd 4096(%rdx), %ymm28, %ymm30
6789 vsubpd 4096(%rdx), %ymm28, %ymm30
6791 // CHECK: vsubpd -4096(%rdx), %ymm28, %ymm30
6793 vsubpd -4096(%rdx), %ymm28, %ymm30
6795 // CHECK: vsubpd -4128(%rdx), %ymm28, %ymm30
6797 vsubpd -4128(%rdx), %ymm28, %ymm30
6799 // CHECK: vsubpd 1016(%rdx){1to4}, %ymm28, %ymm30
6801 vsubpd 1016(%rdx){1to4}, %ymm28, %ymm30
6803 // CHECK: vsubpd 1024(%rdx){1to4}, %ymm28, %ymm30
6805 vsubpd 1024(%rdx){1to4}, %ymm28, %ymm30
6807 // CHECK: vsubpd -1024(%rdx){1to4}, %ymm28, %ymm30
6809 vsubpd -1024(%rdx){1to4}, %ymm28, %ymm30
6811 // CHECK: vsubpd -1032(%rdx){1to4}, %ymm28, %ymm30
6813 vsubpd -1032(%rdx){1to4}, %ymm28, %ymm30
6839 // CHECK: vsubps 2032(%rdx), %xmm29, %xmm20
6841 vsubps 2032(%rdx), %xmm29, %xmm20
6843 // CHECK: vsubps 2048(%rdx), %xmm29, %xmm20
6845 vsubps 2048(%rdx), %xmm29, %xmm20
6847 // CHECK: vsubps -2048(%rdx), %xmm29, %xmm20
6849 vsubps -2048(%rdx), %xmm29, %xmm20
6851 // CHECK: vsubps -2064(%rdx), %xmm29, %xmm20
6853 vsubps -2064(%rdx), %xmm29, %xmm20
6855 // CHECK: vsubps 508(%rdx){1to4}, %xmm29, %xmm20
6857 vsubps 508(%rdx){1to4}, %xmm29, %xmm20
6859 // CHECK: vsubps 512(%rdx){1to4}, %xmm29, %xmm20
6861 vsubps 512(%rdx){1to4}, %xmm29, %xmm20
6863 // CHECK: vsubps -512(%rdx){1to4}, %xmm29, %xmm20
6865 vsubps -512(%rdx){1to4}, %xmm29, %xmm20
6867 // CHECK: vsubps -516(%rdx){1to4}, %xmm29, %xmm20
6869 vsubps -516(%rdx){1to4}, %xmm29, %xmm20
6895 // CHECK: vsubps 4064(%rdx), %ymm21, %ymm21
6897 vsubps 4064(%rdx), %ymm21, %ymm21
6899 // CHECK: vsubps 4096(%rdx), %ymm21, %ymm21
6901 vsubps 4096(%rdx), %ymm21, %ymm21
6903 // CHECK: vsubps -4096(%rdx), %ymm21, %ymm21
6905 vsubps -4096(%rdx), %ymm21, %ymm21
6907 // CHECK: vsubps -4128(%rdx), %ymm21, %ymm21
6909 vsubps -4128(%rdx), %ymm21, %ymm21
6911 // CHECK: vsubps 508(%rdx){1to8}, %ymm21, %ymm21
6913 vsubps 508(%rdx){1to8}, %ymm21, %ymm21
6915 // CHECK: vsubps 512(%rdx){1to8}, %ymm21, %ymm21
6917 vsubps 512(%rdx){1to8}, %ymm21, %ymm21
6919 // CHECK: vsubps -512(%rdx){1to8}, %ymm21, %ymm21
6921 vsubps -512(%rdx){1to8}, %ymm21, %ymm21
6923 // CHECK: vsubps -516(%rdx){1to8}, %ymm21, %ymm21
6925 vsubps -516(%rdx){1to8}, %ymm21, %ymm21
6939 // CHECK: vmovapd %xmm22, 2032(%rdx)
6941 vmovapd %xmm22, 2032(%rdx)
6943 // CHECK: vmovapd %xmm22, 2048(%rdx)
6945 vmovapd %xmm22, 2048(%rdx)
6947 // CHECK: vmovapd %xmm22, -2048(%rdx)
6949 vmovapd %xmm22, -2048(%rdx)
6951 // CHECK: vmovapd %xmm22, -2064(%rdx)
6953 vmovapd %xmm22, -2064(%rdx)
6967 // CHECK: vmovapd %ymm17, 4064(%rdx)
6969 vmovapd %ymm17, 4064(%rdx)
6971 // CHECK: vmovapd %ymm17, 4096(%rdx)
6973 vmovapd %ymm17, 4096(%rdx)
6975 // CHECK: vmovapd %ymm17, -4096(%rdx)
6977 vmovapd %ymm17, -4096(%rdx)
6979 // CHECK: vmovapd %ymm17, -4128(%rdx)
6981 vmovapd %ymm17, -4128(%rdx)
6995 // CHECK: vmovaps %xmm29, 2032(%rdx)
6997 vmovaps %xmm29, 2032(%rdx)
6999 // CHECK: vmovaps %xmm29, 2048(%rdx)
7001 vmovaps %xmm29, 2048(%rdx)
7003 // CHECK: vmovaps %xmm29, -2048(%rdx)
7005 vmovaps %xmm29, -2048(%rdx)
7007 // CHECK: vmovaps %xmm29, -2064(%rdx)
7009 vmovaps %xmm29, -2064(%rdx)
7023 // CHECK: vmovaps %ymm28, 4064(%rdx)
7025 vmovaps %ymm28, 4064(%rdx)
7027 // CHECK: vmovaps %ymm28, 4096(%rdx)
7029 vmovaps %ymm28, 4096(%rdx)
7031 // CHECK: vmovaps %ymm28, -4096(%rdx)
7033 vmovaps %ymm28, -4096(%rdx)
7035 // CHECK: vmovaps %ymm28, -4128(%rdx)
7037 vmovaps %ymm28, -4128(%rdx)
7051 // CHECK: vmovdqa32 %xmm24, 2032(%rdx)
7053 vmovdqa32 %xmm24, 2032(%rdx)
7055 // CHECK: vmovdqa32 %xmm24, 2048(%rdx)
7057 vmovdqa32 %xmm24, 2048(%rdx)
7059 // CHECK: vmovdqa32 %xmm24, -2048(%rdx)
7061 vmovdqa32 %xmm24, -2048(%rdx)
7063 // CHECK: vmovdqa32 %xmm24, -2064(%rdx)
7065 vmovdqa32 %xmm24, -2064(%rdx)
7079 // CHECK: vmovdqa32 %ymm29, 4064(%rdx)
7081 vmovdqa32 %ymm29, 4064(%rdx)
7083 // CHECK: vmovdqa32 %ymm29, 4096(%rdx)
7085 vmovdqa32 %ymm29, 4096(%rdx)
7087 // CHECK: vmovdqa32 %ymm29, -4096(%rdx)
7089 vmovdqa32 %ymm29, -4096(%rdx)
7091 // CHECK: vmovdqa32 %ymm29, -4128(%rdx)
7093 vmovdqa32 %ymm29, -4128(%rdx)
7107 // CHECK: vmovdqa64 %xmm17, 2032(%rdx)
7109 vmovdqa64 %xmm17, 2032(%rdx)
7111 // CHECK: vmovdqa64 %xmm17, 2048(%rdx)
7113 vmovdqa64 %xmm17, 2048(%rdx)
7115 // CHECK: vmovdqa64 %xmm17, -2048(%rdx)
7117 vmovdqa64 %xmm17, -2048(%rdx)
7119 // CHECK: vmovdqa64 %xmm17, -2064(%rdx)
7121 vmovdqa64 %xmm17, -2064(%rdx)
7135 // CHECK: vmovdqa64 %ymm24, 4064(%rdx)
7137 vmovdqa64 %ymm24, 4064(%rdx)
7139 // CHECK: vmovdqa64 %ymm24, 4096(%rdx)
7141 vmovdqa64 %ymm24, 4096(%rdx)
7143 // CHECK: vmovdqa64 %ymm24, -4096(%rdx)
7145 vmovdqa64 %ymm24, -4096(%rdx)
7147 // CHECK: vmovdqa64 %ymm24, -4128(%rdx)
7149 vmovdqa64 %ymm24, -4128(%rdx)
7163 // CHECK: vmovdqu32 %xmm17, 2032(%rdx)
7165 vmovdqu32 %xmm17, 2032(%rdx)
7167 // CHECK: vmovdqu32 %xmm17, 2048(%rdx)
7169 vmovdqu32 %xmm17, 2048(%rdx)
7171 // CHECK: vmovdqu32 %xmm17, -2048(%rdx)
7173 vmovdqu32 %xmm17, -2048(%rdx)
7175 // CHECK: vmovdqu32 %xmm17, -2064(%rdx)
7177 vmovdqu32 %xmm17, -2064(%rdx)
7191 // CHECK: vmovdqu32 %ymm20, 4064(%rdx)
7193 vmovdqu32 %ymm20, 4064(%rdx)
7195 // CHECK: vmovdqu32 %ymm20, 4096(%rdx)
7197 vmovdqu32 %ymm20, 4096(%rdx)
7199 // CHECK: vmovdqu32 %ymm20, -4096(%rdx)
7201 vmovdqu32 %ymm20, -4096(%rdx)
7203 // CHECK: vmovdqu32 %ymm20, -4128(%rdx)
7205 vmovdqu32 %ymm20, -4128(%rdx)
7219 // CHECK: vmovdqu64 %xmm20, 2032(%rdx)
7221 vmovdqu64 %xmm20, 2032(%rdx)
7223 // CHECK: vmovdqu64 %xmm20, 2048(%rdx)
7225 vmovdqu64 %xmm20, 2048(%rdx)
7227 // CHECK: vmovdqu64 %xmm20, -2048(%rdx)
7229 vmovdqu64 %xmm20, -2048(%rdx)
7231 // CHECK: vmovdqu64 %xmm20, -2064(%rdx)
7233 vmovdqu64 %xmm20, -2064(%rdx)
7247 // CHECK: vmovdqu64 %ymm19, 4064(%rdx)
7249 vmovdqu64 %ymm19, 4064(%rdx)
7251 // CHECK: vmovdqu64 %ymm19, 4096(%rdx)
7253 vmovdqu64 %ymm19, 4096(%rdx)
7255 // CHECK: vmovdqu64 %ymm19, -4096(%rdx)
7257 vmovdqu64 %ymm19, -4096(%rdx)
7259 // CHECK: vmovdqu64 %ymm19, -4128(%rdx)
7261 vmovdqu64 %ymm19, -4128(%rdx)
7275 // CHECK: vmovupd %xmm22, 2032(%rdx)
7277 vmovupd %xmm22, 2032(%rdx)
7279 // CHECK: vmovupd %xmm22, 2048(%rdx)
7281 vmovupd %xmm22, 2048(%rdx)
7283 // CHECK: vmovupd %xmm22, -2048(%rdx)
7285 vmovupd %xmm22, -2048(%rdx)
7287 // CHECK: vmovupd %xmm22, -2064(%rdx)
7289 vmovupd %xmm22, -2064(%rdx)
7303 // CHECK: vmovupd %ymm28, 4064(%rdx)
7305 vmovupd %ymm28, 4064(%rdx)
7307 // CHECK: vmovupd %ymm28, 4096(%rdx)
7309 vmovupd %ymm28, 4096(%rdx)
7311 // CHECK: vmovupd %ymm28, -4096(%rdx)
7313 vmovupd %ymm28, -4096(%rdx)
7315 // CHECK: vmovupd %ymm28, -4128(%rdx)
7317 vmovupd %ymm28, -4128(%rdx)
7331 // CHECK: vmovups %xmm26, 2032(%rdx)
7333 vmovups %xmm26, 2032(%rdx)
7335 // CHECK: vmovups %xmm26, 2048(%rdx)
7337 vmovups %xmm26, 2048(%rdx)
7339 // CHECK: vmovups %xmm26, -2048(%rdx)
7341 vmovups %xmm26, -2048(%rdx)
7343 // CHECK: vmovups %xmm26, -2064(%rdx)
7345 vmovups %xmm26, -2064(%rdx)
7359 // CHECK: vmovups %ymm23, 4064(%rdx)
7361 vmovups %ymm23, 4064(%rdx)
7363 // CHECK: vmovups %ymm23, 4096(%rdx)
7365 vmovups %ymm23, 4096(%rdx)
7367 // CHECK: vmovups %ymm23, -4096(%rdx)
7369 vmovups %ymm23, -4096(%rdx)
7371 // CHECK: vmovups %ymm23, -4128(%rdx)
7373 vmovups %ymm23, -4128(%rdx)
7427 // CHECK: vpslld 2032(%rdx), %xmm21, %xmm18
7429 vpslld 2032(%rdx), %xmm21, %xmm18
7431 // CHECK: vpslld 2048(%rdx), %xmm21, %xmm18
7433 vpslld 2048(%rdx), %xmm21, %xmm18
7435 // CHECK: vpslld -2048(%rdx), %xmm21, %xmm18
7437 vpslld -2048(%rdx), %xmm21, %xmm18
7439 // CHECK: vpslld -2064(%rdx), %xmm21, %xmm18
7441 vpslld -2064(%rdx), %xmm21, %xmm18
7463 // CHECK: vpslld 2032(%rdx), %ymm26, %ymm29
7465 vpslld 2032(%rdx), %ymm26, %ymm29
7467 // CHECK: vpslld 2048(%rdx), %ymm26, %ymm29
7469 vpslld 2048(%rdx), %ymm26, %ymm29
7471 // CHECK: vpslld -2048(%rdx), %ymm26, %ymm29
7473 vpslld -2048(%rdx), %ymm26, %ymm29
7475 // CHECK: vpslld -2064(%rdx), %ymm26, %ymm29
7477 vpslld -2064(%rdx), %ymm26, %ymm29
7499 // CHECK: vpsllq 2032(%rdx), %xmm28, %xmm20
7501 vpsllq 2032(%rdx), %xmm28, %xmm20
7503 // CHECK: vpsllq 2048(%rdx), %xmm28, %xmm20
7505 vpsllq 2048(%rdx), %xmm28, %xmm20
7507 // CHECK: vpsllq -2048(%rdx), %xmm28, %xmm20
7509 vpsllq -2048(%rdx), %xmm28, %xmm20
7511 // CHECK: vpsllq -2064(%rdx), %xmm28, %xmm20
7513 vpsllq -2064(%rdx), %xmm28, %xmm20
7535 // CHECK: vpsllq 2032(%rdx), %ymm21, %ymm23
7537 vpsllq 2032(%rdx), %ymm21, %ymm23
7539 // CHECK: vpsllq 2048(%rdx), %ymm21, %ymm23
7541 vpsllq 2048(%rdx), %ymm21, %ymm23
7543 // CHECK: vpsllq -2048(%rdx), %ymm21, %ymm23
7545 vpsllq -2048(%rdx), %ymm21, %ymm23
7547 // CHECK: vpsllq -2064(%rdx), %ymm21, %ymm23
7549 vpsllq -2064(%rdx), %ymm21, %ymm23
7575 // CHECK: vpsllvd 2032(%rdx), %xmm23, %xmm23
7577 vpsllvd 2032(%rdx), %xmm23, %xmm23
7579 // CHECK: vpsllvd 2048(%rdx), %xmm23, %xmm23
7581 vpsllvd 2048(%rdx), %xmm23, %xmm23
7583 // CHECK: vpsllvd -2048(%rdx), %xmm23, %xmm23
7585 vpsllvd -2048(%rdx), %xmm23, %xmm23
7587 // CHECK: vpsllvd -2064(%rdx), %xmm23, %xmm23
7589 vpsllvd -2064(%rdx), %xmm23, %xmm23
7591 // CHECK: vpsllvd 508(%rdx){1to4}, %xmm23, %xmm23
7593 vpsllvd 508(%rdx){1to4}, %xmm23, %xmm23
7595 // CHECK: vpsllvd 512(%rdx){1to4}, %xmm23, %xmm23
7597 vpsllvd 512(%rdx){1to4}, %xmm23, %xmm23
7599 // CHECK: vpsllvd -512(%rdx){1to4}, %xmm23, %xmm23
7601 vpsllvd -512(%rdx){1to4}, %xmm23, %xmm23
7603 // CHECK: vpsllvd -516(%rdx){1to4}, %xmm23, %xmm23
7605 vpsllvd -516(%rdx){1to4}, %xmm23, %xmm23
7631 // CHECK: vpsllvd 4064(%rdx), %ymm22, %ymm17
7633 vpsllvd 4064(%rdx), %ymm22, %ymm17
7635 // CHECK: vpsllvd 4096(%rdx), %ymm22, %ymm17
7637 vpsllvd 4096(%rdx), %ymm22, %ymm17
7639 // CHECK: vpsllvd -4096(%rdx), %ymm22, %ymm17
7641 vpsllvd -4096(%rdx), %ymm22, %ymm17
7643 // CHECK: vpsllvd -4128(%rdx), %ymm22, %ymm17
7645 vpsllvd -4128(%rdx), %ymm22, %ymm17
7647 // CHECK: vpsllvd 508(%rdx){1to8}, %ymm22, %ymm17
7649 vpsllvd 508(%rdx){1to8}, %ymm22, %ymm17
7651 // CHECK: vpsllvd 512(%rdx){1to8}, %ymm22, %ymm17
7653 vpsllvd 512(%rdx){1to8}, %ymm22, %ymm17
7655 // CHECK: vpsllvd -512(%rdx){1to8}, %ymm22, %ymm17
7657 vpsllvd -512(%rdx){1to8}, %ymm22, %ymm17
7659 // CHECK: vpsllvd -516(%rdx){1to8}, %ymm22, %ymm17
7661 vpsllvd -516(%rdx){1to8}, %ymm22, %ymm17
7687 // CHECK: vpsllvq 2032(%rdx), %xmm21, %xmm19
7689 vpsllvq 2032(%rdx), %xmm21, %xmm19
7691 // CHECK: vpsllvq 2048(%rdx), %xmm21, %xmm19
7693 vpsllvq 2048(%rdx), %xmm21, %xmm19
7695 // CHECK: vpsllvq -2048(%rdx), %xmm21, %xmm19
7697 vpsllvq -2048(%rdx), %xmm21, %xmm19
7699 // CHECK: vpsllvq -2064(%rdx), %xmm21, %xmm19
7701 vpsllvq -2064(%rdx), %xmm21, %xmm19
7703 // CHECK: vpsllvq 1016(%rdx){1to2}, %xmm21, %xmm19
7705 vpsllvq 1016(%rdx){1to2}, %xmm21, %xmm19
7707 // CHECK: vpsllvq 1024(%rdx){1to2}, %xmm21, %xmm19
7709 vpsllvq 1024(%rdx){1to2}, %xmm21, %xmm19
7711 // CHECK: vpsllvq -1024(%rdx){1to2}, %xmm21, %xmm19
7713 vpsllvq -1024(%rdx){1to2}, %xmm21, %xmm19
7715 // CHECK: vpsllvq -1032(%rdx){1to2}, %xmm21, %xmm19
7717 vpsllvq -1032(%rdx){1to2}, %xmm21, %xmm19
7743 // CHECK: vpsllvq 4064(%rdx), %ymm25, %ymm23
7745 vpsllvq 4064(%rdx), %ymm25, %ymm23
7747 // CHECK: vpsllvq 4096(%rdx), %ymm25, %ymm23
7749 vpsllvq 4096(%rdx), %ymm25, %ymm23
7751 // CHECK: vpsllvq -4096(%rdx), %ymm25, %ymm23
7753 vpsllvq -4096(%rdx), %ymm25, %ymm23
7755 // CHECK: vpsllvq -4128(%rdx), %ymm25, %ymm23
7757 vpsllvq -4128(%rdx), %ymm25, %ymm23
7759 // CHECK: vpsllvq 1016(%rdx){1to4}, %ymm25, %ymm23
7761 vpsllvq 1016(%rdx){1to4}, %ymm25, %ymm23
7763 // CHECK: vpsllvq 1024(%rdx){1to4}, %ymm25, %ymm23
7765 vpsllvq 1024(%rdx){1to4}, %ymm25, %ymm23
7767 // CHECK: vpsllvq -1024(%rdx){1to4}, %ymm25, %ymm23
7769 vpsllvq -1024(%rdx){1to4}, %ymm25, %ymm23
7771 // CHECK: vpsllvq -1032(%rdx){1to4}, %ymm25, %ymm23
7773 vpsllvq -1032(%rdx){1to4}, %ymm25, %ymm23
7795 // CHECK: vpsrad 2032(%rdx), %xmm23, %xmm28
7797 vpsrad 2032(%rdx), %xmm23, %xmm28
7799 // CHECK: vpsrad 2048(%rdx), %xmm23, %xmm28
7801 vpsrad 2048(%rdx), %xmm23, %xmm28
7803 // CHECK: vpsrad -2048(%rdx), %xmm23, %xmm28
7805 vpsrad -2048(%rdx), %xmm23, %xmm28
7807 // CHECK: vpsrad -2064(%rdx), %xmm23, %xmm28
7809 vpsrad -2064(%rdx), %xmm23, %xmm28
7831 // CHECK: vpsrad 2032(%rdx), %ymm27, %ymm25
7833 vpsrad 2032(%rdx), %ymm27, %ymm25
7835 // CHECK: vpsrad 2048(%rdx), %ymm27, %ymm25
7837 vpsrad 2048(%rdx), %ymm27, %ymm25
7839 // CHECK: vpsrad -2048(%rdx), %ymm27, %ymm25
7841 vpsrad -2048(%rdx), %ymm27, %ymm25
7843 // CHECK: vpsrad -2064(%rdx), %ymm27, %ymm25
7845 vpsrad -2064(%rdx), %ymm27, %ymm25
7867 // CHECK: vpsraq 2032(%rdx), %xmm24, %xmm29
7869 vpsraq 2032(%rdx), %xmm24, %xmm29
7871 // CHECK: vpsraq 2048(%rdx), %xmm24, %xmm29
7873 vpsraq 2048(%rdx), %xmm24, %xmm29
7875 // CHECK: vpsraq -2048(%rdx), %xmm24, %xmm29
7877 vpsraq -2048(%rdx), %xmm24, %xmm29
7879 // CHECK: vpsraq -2064(%rdx), %xmm24, %xmm29
7881 vpsraq -2064(%rdx), %xmm24, %xmm29
7903 // CHECK: vpsraq 2032(%rdx), %ymm26, %ymm28
7905 vpsraq 2032(%rdx), %ymm26, %ymm28
7907 // CHECK: vpsraq 2048(%rdx), %ymm26, %ymm28
7909 vpsraq 2048(%rdx), %ymm26, %ymm28
7911 // CHECK: vpsraq -2048(%rdx), %ymm26, %ymm28
7913 vpsraq -2048(%rdx), %ymm26, %ymm28
7915 // CHECK: vpsraq -2064(%rdx), %ymm26, %ymm28
7917 vpsraq -2064(%rdx), %ymm26, %ymm28
7943 // CHECK: vpsravd 2032(%rdx), %xmm26, %xmm24
7945 vpsravd 2032(%rdx), %xmm26, %xmm24
7947 // CHECK: vpsravd 2048(%rdx), %xmm26, %xmm24
7949 vpsravd 2048(%rdx), %xmm26, %xmm24
7951 // CHECK: vpsravd -2048(%rdx), %xmm26, %xmm24
7953 vpsravd -2048(%rdx), %xmm26, %xmm24
7955 // CHECK: vpsravd -2064(%rdx), %xmm26, %xmm24
7957 vpsravd -2064(%rdx), %xmm26, %xmm24
7959 // CHECK: vpsravd 508(%rdx){1to4}, %xmm26, %xmm24
7961 vpsravd 508(%rdx){1to4}, %xmm26, %xmm24
7963 // CHECK: vpsravd 512(%rdx){1to4}, %xmm26, %xmm24
7965 vpsravd 512(%rdx){1to4}, %xmm26, %xmm24
7967 // CHECK: vpsravd -512(%rdx){1to4}, %xmm26, %xmm24
7969 vpsravd -512(%rdx){1to4}, %xmm26, %xmm24
7971 // CHECK: vpsravd -516(%rdx){1to4}, %xmm26, %xmm24
7973 vpsravd -516(%rdx){1to4}, %xmm26, %xmm24
7999 // CHECK: vpsravd 4064(%rdx), %ymm25, %ymm22
8001 vpsravd 4064(%rdx), %ymm25, %ymm22
8003 // CHECK: vpsravd 4096(%rdx), %ymm25, %ymm22
8005 vpsravd 4096(%rdx), %ymm25, %ymm22
8007 // CHECK: vpsravd -4096(%rdx), %ymm25, %ymm22
8009 vpsravd -4096(%rdx), %ymm25, %ymm22
8011 // CHECK: vpsravd -4128(%rdx), %ymm25, %ymm22
8013 vpsravd -4128(%rdx), %ymm25, %ymm22
8015 // CHECK: vpsravd 508(%rdx){1to8}, %ymm25, %ymm22
8017 vpsravd 508(%rdx){1to8}, %ymm25, %ymm22
8019 // CHECK: vpsravd 512(%rdx){1to8}, %ymm25, %ymm22
8021 vpsravd 512(%rdx){1to8}, %ymm25, %ymm22
8023 // CHECK: vpsravd -512(%rdx){1to8}, %ymm25, %ymm22
8025 vpsravd -512(%rdx){1to8}, %ymm25, %ymm22
8027 // CHECK: vpsravd -516(%rdx){1to8}, %ymm25, %ymm22
8029 vpsravd -516(%rdx){1to8}, %ymm25, %ymm22
8055 // CHECK: vpsravq 2032(%rdx), %xmm28, %xmm28
8057 vpsravq 2032(%rdx), %xmm28, %xmm28
8059 // CHECK: vpsravq 2048(%rdx), %xmm28, %xmm28
8061 vpsravq 2048(%rdx), %xmm28, %xmm28
8063 // CHECK: vpsravq -2048(%rdx), %xmm28, %xmm28
8065 vpsravq -2048(%rdx), %xmm28, %xmm28
8067 // CHECK: vpsravq -2064(%rdx), %xmm28, %xmm28
8069 vpsravq -2064(%rdx), %xmm28, %xmm28
8071 // CHECK: vpsravq 1016(%rdx){1to2}, %xmm28, %xmm28
8073 vpsravq 1016(%rdx){1to2}, %xmm28, %xmm28
8075 // CHECK: vpsravq 1024(%rdx){1to2}, %xmm28, %xmm28
8077 vpsravq 1024(%rdx){1to2}, %xmm28, %xmm28
8079 // CHECK: vpsravq -1024(%rdx){1to2}, %xmm28, %xmm28
8081 vpsravq -1024(%rdx){1to2}, %xmm28, %xmm28
8083 // CHECK: vpsravq -1032(%rdx){1to2}, %xmm28, %xmm28
8085 vpsravq -1032(%rdx){1to2}, %xmm28, %xmm28
8111 // CHECK: vpsravq 4064(%rdx), %ymm24, %ymm30
8113 vpsravq 4064(%rdx), %ymm24, %ymm30
8115 // CHECK: vpsravq 4096(%rdx), %ymm24, %ymm30
8117 vpsravq 4096(%rdx), %ymm24, %ymm30
8119 // CHECK: vpsravq -4096(%rdx), %ymm24, %ymm30
8121 vpsravq -4096(%rdx), %ymm24, %ymm30
8123 // CHECK: vpsravq -4128(%rdx), %ymm24, %ymm30
8125 vpsravq -4128(%rdx), %ymm24, %ymm30
8127 // CHECK: vpsravq 1016(%rdx){1to4}, %ymm24, %ymm30
8129 vpsravq 1016(%rdx){1to4}, %ymm24, %ymm30
8131 // CHECK: vpsravq 1024(%rdx){1to4}, %ymm24, %ymm30
8133 vpsravq 1024(%rdx){1to4}, %ymm24, %ymm30
8135 // CHECK: vpsravq -1024(%rdx){1to4}, %ymm24, %ymm30
8137 vpsravq -1024(%rdx){1to4}, %ymm24, %ymm30
8139 // CHECK: vpsravq -1032(%rdx){1to4}, %ymm24, %ymm30
8141 vpsravq -1032(%rdx){1to4}, %ymm24, %ymm30
8163 // CHECK: vpsrld 2032(%rdx), %xmm20, %xmm30
8165 vpsrld 2032(%rdx), %xmm20, %xmm30
8167 // CHECK: vpsrld 2048(%rdx), %xmm20, %xmm30
8169 vpsrld 2048(%rdx), %xmm20, %xmm30
8171 // CHECK: vpsrld -2048(%rdx), %xmm20, %xmm30
8173 vpsrld -2048(%rdx), %xmm20, %xmm30
8175 // CHECK: vpsrld -2064(%rdx), %xmm20, %xmm30
8177 vpsrld -2064(%rdx), %xmm20, %xmm30
8199 // CHECK: vpsrld 2032(%rdx), %ymm18, %ymm26
8201 vpsrld 2032(%rdx), %ymm18, %ymm26
8203 // CHECK: vpsrld 2048(%rdx), %ymm18, %ymm26
8205 vpsrld 2048(%rdx), %ymm18, %ymm26
8207 // CHECK: vpsrld -2048(%rdx), %ymm18, %ymm26
8209 vpsrld -2048(%rdx), %ymm18, %ymm26
8211 // CHECK: vpsrld -2064(%rdx), %ymm18, %ymm26
8213 vpsrld -2064(%rdx), %ymm18, %ymm26
8235 // CHECK: vpsrlq 2032(%rdx), %xmm21, %xmm28
8237 vpsrlq 2032(%rdx), %xmm21, %xmm28
8239 // CHECK: vpsrlq 2048(%rdx), %xmm21, %xmm28
8241 vpsrlq 2048(%rdx), %xmm21, %xmm28
8243 // CHECK: vpsrlq -2048(%rdx), %xmm21, %xmm28
8245 vpsrlq -2048(%rdx), %xmm21, %xmm28
8247 // CHECK: vpsrlq -2064(%rdx), %xmm21, %xmm28
8249 vpsrlq -2064(%rdx), %xmm21, %xmm28
8271 // CHECK: vpsrlq 2032(%rdx), %ymm26, %ymm22
8273 vpsrlq 2032(%rdx), %ymm26, %ymm22
8275 // CHECK: vpsrlq 2048(%rdx), %ymm26, %ymm22
8277 vpsrlq 2048(%rdx), %ymm26, %ymm22
8279 // CHECK: vpsrlq -2048(%rdx), %ymm26, %ymm22
8281 vpsrlq -2048(%rdx), %ymm26, %ymm22
8283 // CHECK: vpsrlq -2064(%rdx), %ymm26, %ymm22
8285 vpsrlq -2064(%rdx), %ymm26, %ymm22
8311 // CHECK: vpsrlvd 2032(%rdx), %xmm25, %xmm29
8313 vpsrlvd 2032(%rdx), %xmm25, %xmm29
8315 // CHECK: vpsrlvd 2048(%rdx), %xmm25, %xmm29
8317 vpsrlvd 2048(%rdx), %xmm25, %xmm29
8319 // CHECK: vpsrlvd -2048(%rdx), %xmm25, %xmm29
8321 vpsrlvd -2048(%rdx), %xmm25, %xmm29
8323 // CHECK: vpsrlvd -2064(%rdx), %xmm25, %xmm29
8325 vpsrlvd -2064(%rdx), %xmm25, %xmm29
8327 // CHECK: vpsrlvd 508(%rdx){1to4}, %xmm25, %xmm29
8329 vpsrlvd 508(%rdx){1to4}, %xmm25, %xmm29
8331 // CHECK: vpsrlvd 512(%rdx){1to4}, %xmm25, %xmm29
8333 vpsrlvd 512(%rdx){1to4}, %xmm25, %xmm29
8335 // CHECK: vpsrlvd -512(%rdx){1to4}, %xmm25, %xmm29
8337 vpsrlvd -512(%rdx){1to4}, %xmm25, %xmm29
8339 // CHECK: vpsrlvd -516(%rdx){1to4}, %xmm25, %xmm29
8341 vpsrlvd -516(%rdx){1to4}, %xmm25, %xmm29
8367 // CHECK: vpsrlvd 4064(%rdx), %ymm21, %ymm28
8369 vpsrlvd 4064(%rdx), %ymm21, %ymm28
8371 // CHECK: vpsrlvd 4096(%rdx), %ymm21, %ymm28
8373 vpsrlvd 4096(%rdx), %ymm21, %ymm28
8375 // CHECK: vpsrlvd -4096(%rdx), %ymm21, %ymm28
8377 vpsrlvd -4096(%rdx), %ymm21, %ymm28
8379 // CHECK: vpsrlvd -4128(%rdx), %ymm21, %ymm28
8381 vpsrlvd -4128(%rdx), %ymm21, %ymm28
8383 // CHECK: vpsrlvd 508(%rdx){1to8}, %ymm21, %ymm28
8385 vpsrlvd 508(%rdx){1to8}, %ymm21, %ymm28
8387 // CHECK: vpsrlvd 512(%rdx){1to8}, %ymm21, %ymm28
8389 vpsrlvd 512(%rdx){1to8}, %ymm21, %ymm28
8391 // CHECK: vpsrlvd -512(%rdx){1to8}, %ymm21, %ymm28
8393 vpsrlvd -512(%rdx){1to8}, %ymm21, %ymm28
8395 // CHECK: vpsrlvd -516(%rdx){1to8}, %ymm21, %ymm28
8397 vpsrlvd -516(%rdx){1to8}, %ymm21, %ymm28
8423 // CHECK: vpsrlvq 2032(%rdx), %xmm28, %xmm21
8425 vpsrlvq 2032(%rdx), %xmm28, %xmm21
8427 // CHECK: vpsrlvq 2048(%rdx), %xmm28, %xmm21
8429 vpsrlvq 2048(%rdx), %xmm28, %xmm21
8431 // CHECK: vpsrlvq -2048(%rdx), %xmm28, %xmm21
8433 vpsrlvq -2048(%rdx), %xmm28, %xmm21
8435 // CHECK: vpsrlvq -2064(%rdx), %xmm28, %xmm21
8437 vpsrlvq -2064(%rdx), %xmm28, %xmm21
8439 // CHECK: vpsrlvq 1016(%rdx){1to2}, %xmm28, %xmm21
8441 vpsrlvq 1016(%rdx){1to2}, %xmm28, %xmm21
8443 // CHECK: vpsrlvq 1024(%rdx){1to2}, %xmm28, %xmm21
8445 vpsrlvq 1024(%rdx){1to2}, %xmm28, %xmm21
8447 // CHECK: vpsrlvq -1024(%rdx){1to2}, %xmm28, %xmm21
8449 vpsrlvq -1024(%rdx){1to2}, %xmm28, %xmm21
8451 // CHECK: vpsrlvq -1032(%rdx){1to2}, %xmm28, %xmm21
8453 vpsrlvq -1032(%rdx){1to2}, %xmm28, %xmm21
8479 // CHECK: vpsrlvq 4064(%rdx), %ymm27, %ymm28
8481 vpsrlvq 4064(%rdx), %ymm27, %ymm28
8483 // CHECK: vpsrlvq 4096(%rdx), %ymm27, %ymm28
8485 vpsrlvq 4096(%rdx), %ymm27, %ymm28
8487 // CHECK: vpsrlvq -4096(%rdx), %ymm27, %ymm28
8489 vpsrlvq -4096(%rdx), %ymm27, %ymm28
8491 // CHECK: vpsrlvq -4128(%rdx), %ymm27, %ymm28
8493 vpsrlvq -4128(%rdx), %ymm27, %ymm28
8495 // CHECK: vpsrlvq 1016(%rdx){1to4}, %ymm27, %ymm28
8497 vpsrlvq 1016(%rdx){1to4}, %ymm27, %ymm28
8499 // CHECK: vpsrlvq 1024(%rdx){1to4}, %ymm27, %ymm28
8501 vpsrlvq 1024(%rdx){1to4}, %ymm27, %ymm28
8503 // CHECK: vpsrlvq -1024(%rdx){1to4}, %ymm27, %ymm28
8505 vpsrlvq -1024(%rdx){1to4}, %ymm27, %ymm28
8507 // CHECK: vpsrlvq -1032(%rdx){1to4}, %ymm27, %ymm28
8509 vpsrlvq -1032(%rdx){1to4}, %ymm27, %ymm28
8539 // CHECK: vpsrld $123, 2032(%rdx), %xmm30
8541 vpsrld $123, 2032(%rdx), %xmm30
8543 // CHECK: vpsrld $123, 2048(%rdx), %xmm30
8545 vpsrld $123, 2048(%rdx), %xmm30
8547 // CHECK: vpsrld $123, -2048(%rdx), %xmm30
8549 vpsrld $123, -2048(%rdx), %xmm30
8551 // CHECK: vpsrld $123, -2064(%rdx), %xmm30
8553 vpsrld $123, -2064(%rdx), %xmm30
8555 // CHECK: vpsrld $123, 508(%rdx){1to4}, %xmm30
8557 vpsrld $123, 508(%rdx){1to4}, %xmm30
8559 // CHECK: vpsrld $123, 512(%rdx){1to4}, %xmm30
8561 vpsrld $123, 512(%rdx){1to4}, %xmm30
8563 // CHECK: vpsrld $123, -512(%rdx){1to4}, %xmm30
8565 vpsrld $123, -512(%rdx){1to4}, %xmm30
8567 // CHECK: vpsrld $123, -516(%rdx){1to4}, %xmm30
8569 vpsrld $123, -516(%rdx){1to4}, %xmm30
8599 // CHECK: vpsrld $123, 4064(%rdx), %ymm22
8601 vpsrld $123, 4064(%rdx), %ymm22
8603 // CHECK: vpsrld $123, 4096(%rdx), %ymm22
8605 vpsrld $123, 4096(%rdx), %ymm22
8607 // CHECK: vpsrld $123, -4096(%rdx), %ymm22
8609 vpsrld $123, -4096(%rdx), %ymm22
8611 // CHECK: vpsrld $123, -4128(%rdx), %ymm22
8613 vpsrld $123, -4128(%rdx), %ymm22
8615 // CHECK: vpsrld $123, 508(%rdx){1to8}, %ymm22
8617 vpsrld $123, 508(%rdx){1to8}, %ymm22
8619 // CHECK: vpsrld $123, 512(%rdx){1to8}, %ymm22
8621 vpsrld $123, 512(%rdx){1to8}, %ymm22
8623 // CHECK: vpsrld $123, -512(%rdx){1to8}, %ymm22
8625 vpsrld $123, -512(%rdx){1to8}, %ymm22
8627 // CHECK: vpsrld $123, -516(%rdx){1to8}, %ymm22
8629 vpsrld $123, -516(%rdx){1to8}, %ymm22
8659 // CHECK: vpsrlq $123, 2032(%rdx), %xmm17
8661 vpsrlq $123, 2032(%rdx), %xmm17
8663 // CHECK: vpsrlq $123, 2048(%rdx), %xmm17
8665 vpsrlq $123, 2048(%rdx), %xmm17
8667 // CHECK: vpsrlq $123, -2048(%rdx), %xmm17
8669 vpsrlq $123, -2048(%rdx), %xmm17
8671 // CHECK: vpsrlq $123, -2064(%rdx), %xmm17
8673 vpsrlq $123, -2064(%rdx), %xmm17
8675 // CHECK: vpsrlq $123, 1016(%rdx){1to2}, %xmm17
8677 vpsrlq $123, 1016(%rdx){1to2}, %xmm17
8679 // CHECK: vpsrlq $123, 1024(%rdx){1to2}, %xmm17
8681 vpsrlq $123, 1024(%rdx){1to2}, %xmm17
8683 // CHECK: vpsrlq $123, -1024(%rdx){1to2}, %xmm17
8685 vpsrlq $123, -1024(%rdx){1to2}, %xmm17
8687 // CHECK: vpsrlq $123, -1032(%rdx){1to2}, %xmm17
8689 vpsrlq $123, -1032(%rdx){1to2}, %xmm17
8719 // CHECK: vpsrlq $123, 4064(%rdx), %ymm29
8721 vpsrlq $123, 4064(%rdx), %ymm29
8723 // CHECK: vpsrlq $123, 4096(%rdx), %ymm29
8725 vpsrlq $123, 4096(%rdx), %ymm29
8727 // CHECK: vpsrlq $123, -4096(%rdx), %ymm29
8729 vpsrlq $123, -4096(%rdx), %ymm29
8731 // CHECK: vpsrlq $123, -4128(%rdx), %ymm29
8733 vpsrlq $123, -4128(%rdx), %ymm29
8735 // CHECK: vpsrlq $123, 1016(%rdx){1to4}, %ymm29
8737 vpsrlq $123, 1016(%rdx){1to4}, %ymm29
8739 // CHECK: vpsrlq $123, 1024(%rdx){1to4}, %ymm29
8741 vpsrlq $123, 1024(%rdx){1to4}, %ymm29
8743 // CHECK: vpsrlq $123, -1024(%rdx){1to4}, %ymm29
8745 vpsrlq $123, -1024(%rdx){1to4}, %ymm29
8747 // CHECK: vpsrlq $123, -1032(%rdx){1to4}, %ymm29
8749 vpsrlq $123, -1032(%rdx){1to4}, %ymm29
8775 // CHECK: vprolvd 2032(%rdx), %xmm20, %xmm30
8777 vprolvd 2032(%rdx), %xmm20, %xmm30
8779 // CHECK: vprolvd 2048(%rdx), %xmm20, %xmm30
8781 vprolvd 2048(%rdx), %xmm20, %xmm30
8783 // CHECK: vprolvd -2048(%rdx), %xmm20, %xmm30
8785 vprolvd -2048(%rdx), %xmm20, %xmm30
8787 // CHECK: vprolvd -2064(%rdx), %xmm20, %xmm30
8789 vprolvd -2064(%rdx), %xmm20, %xmm30
8791 // CHECK: vprolvd 508(%rdx){1to4}, %xmm20, %xmm30
8793 vprolvd 508(%rdx){1to4}, %xmm20, %xmm30
8795 // CHECK: vprolvd 512(%rdx){1to4}, %xmm20, %xmm30
8797 vprolvd 512(%rdx){1to4}, %xmm20, %xmm30
8799 // CHECK: vprolvd -512(%rdx){1to4}, %xmm20, %xmm30
8801 vprolvd -512(%rdx){1to4}, %xmm20, %xmm30
8803 // CHECK: vprolvd -516(%rdx){1to4}, %xmm20, %xmm30
8805 vprolvd -516(%rdx){1to4}, %xmm20, %xmm30
8831 // CHECK: vprolvd 4064(%rdx), %ymm23, %ymm26
8833 vprolvd 4064(%rdx), %ymm23, %ymm26
8835 // CHECK: vprolvd 4096(%rdx), %ymm23, %ymm26
8837 vprolvd 4096(%rdx), %ymm23, %ymm26
8839 // CHECK: vprolvd -4096(%rdx), %ymm23, %ymm26
8841 vprolvd -4096(%rdx), %ymm23, %ymm26
8843 // CHECK: vprolvd -4128(%rdx), %ymm23, %ymm26
8845 vprolvd -4128(%rdx), %ymm23, %ymm26
8847 // CHECK: vprolvd 508(%rdx){1to8}, %ymm23, %ymm26
8849 vprolvd 508(%rdx){1to8}, %ymm23, %ymm26
8851 // CHECK: vprolvd 512(%rdx){1to8}, %ymm23, %ymm26
8853 vprolvd 512(%rdx){1to8}, %ymm23, %ymm26
8855 // CHECK: vprolvd -512(%rdx){1to8}, %ymm23, %ymm26
8857 vprolvd -512(%rdx){1to8}, %ymm23, %ymm26
8859 // CHECK: vprolvd -516(%rdx){1to8}, %ymm23, %ymm26
8861 vprolvd -516(%rdx){1to8}, %ymm23, %ymm26
8891 // CHECK: vprold $123, 2032(%rdx), %xmm18
8893 vprold $123, 2032(%rdx), %xmm18
8895 // CHECK: vprold $123, 2048(%rdx), %xmm18
8897 vprold $123, 2048(%rdx), %xmm18
8899 // CHECK: vprold $123, -2048(%rdx), %xmm18
8901 vprold $123, -2048(%rdx), %xmm18
8903 // CHECK: vprold $123, -2064(%rdx), %xmm18
8905 vprold $123, -2064(%rdx), %xmm18
8907 // CHECK: vprold $123, 508(%rdx){1to4}, %xmm18
8909 vprold $123, 508(%rdx){1to4}, %xmm18
8911 // CHECK: vprold $123, 512(%rdx){1to4}, %xmm18
8913 vprold $123, 512(%rdx){1to4}, %xmm18
8915 // CHECK: vprold $123, -512(%rdx){1to4}, %xmm18
8917 vprold $123, -512(%rdx){1to4}, %xmm18
8919 // CHECK: vprold $123, -516(%rdx){1to4}, %xmm18
8921 vprold $123, -516(%rdx){1to4}, %xmm18
8951 // CHECK: vprold $123, 4064(%rdx), %ymm29
8953 vprold $123, 4064(%rdx), %ymm29
8955 // CHECK: vprold $123, 4096(%rdx), %ymm29
8957 vprold $123, 4096(%rdx), %ymm29
8959 // CHECK: vprold $123, -4096(%rdx), %ymm29
8961 vprold $123, -4096(%rdx), %ymm29
8963 // CHECK: vprold $123, -4128(%rdx), %ymm29
8965 vprold $123, -4128(%rdx), %ymm29
8967 // CHECK: vprold $123, 508(%rdx){1to8}, %ymm29
8969 vprold $123, 508(%rdx){1to8}, %ymm29
8971 // CHECK: vprold $123, 512(%rdx){1to8}, %ymm29
8973 vprold $123, 512(%rdx){1to8}, %ymm29
8975 // CHECK: vprold $123, -512(%rdx){1to8}, %ymm29
8977 vprold $123, -512(%rdx){1to8}, %ymm29
8979 // CHECK: vprold $123, -516(%rdx){1to8}, %ymm29
8981 vprold $123, -516(%rdx){1to8}, %ymm29
9007 // CHECK: vprolvq 2032(%rdx), %xmm22, %xmm25
9009 vprolvq 2032(%rdx), %xmm22, %xmm25
9011 // CHECK: vprolvq 2048(%rdx), %xmm22, %xmm25
9013 vprolvq 2048(%rdx), %xmm22, %xmm25
9015 // CHECK: vprolvq -2048(%rdx), %xmm22, %xmm25
9017 vprolvq -2048(%rdx), %xmm22, %xmm25
9019 // CHECK: vprolvq -2064(%rdx), %xmm22, %xmm25
9021 vprolvq -2064(%rdx), %xmm22, %xmm25
9023 // CHECK: vprolvq 1016(%rdx){1to2}, %xmm22, %xmm25
9025 vprolvq 1016(%rdx){1to2}, %xmm22, %xmm25
9027 // CHECK: vprolvq 1024(%rdx){1to2}, %xmm22, %xmm25
9029 vprolvq 1024(%rdx){1to2}, %xmm22, %xmm25
9031 // CHECK: vprolvq -1024(%rdx){1to2}, %xmm22, %xmm25
9033 vprolvq -1024(%rdx){1to2}, %xmm22, %xmm25
9035 // CHECK: vprolvq -1032(%rdx){1to2}, %xmm22, %xmm25
9037 vprolvq -1032(%rdx){1to2}, %xmm22, %xmm25
9063 // CHECK: vprolvq 4064(%rdx), %ymm17, %ymm17
9065 vprolvq 4064(%rdx), %ymm17, %ymm17
9067 // CHECK: vprolvq 4096(%rdx), %ymm17, %ymm17
9069 vprolvq 4096(%rdx), %ymm17, %ymm17
9071 // CHECK: vprolvq -4096(%rdx), %ymm17, %ymm17
9073 vprolvq -4096(%rdx), %ymm17, %ymm17
9075 // CHECK: vprolvq -4128(%rdx), %ymm17, %ymm17
9077 vprolvq -4128(%rdx), %ymm17, %ymm17
9079 // CHECK: vprolvq 1016(%rdx){1to4}, %ymm17, %ymm17
9081 vprolvq 1016(%rdx){1to4}, %ymm17, %ymm17
9083 // CHECK: vprolvq 1024(%rdx){1to4}, %ymm17, %ymm17
9085 vprolvq 1024(%rdx){1to4}, %ymm17, %ymm17
9087 // CHECK: vprolvq -1024(%rdx){1to4}, %ymm17, %ymm17
9089 vprolvq -1024(%rdx){1to4}, %ymm17, %ymm17
9091 // CHECK: vprolvq -1032(%rdx){1to4}, %ymm17, %ymm17
9093 vprolvq -1032(%rdx){1to4}, %ymm17, %ymm17
9123 // CHECK: vprolq $123, 2032(%rdx), %xmm28
9125 vprolq $123, 2032(%rdx), %xmm28
9127 // CHECK: vprolq $123, 2048(%rdx), %xmm28
9129 vprolq $123, 2048(%rdx), %xmm28
9131 // CHECK: vprolq $123, -2048(%rdx), %xmm28
9133 vprolq $123, -2048(%rdx), %xmm28
9135 // CHECK: vprolq $123, -2064(%rdx), %xmm28
9137 vprolq $123, -2064(%rdx), %xmm28
9139 // CHECK: vprolq $123, 1016(%rdx){1to2}, %xmm28
9141 vprolq $123, 1016(%rdx){1to2}, %xmm28
9143 // CHECK: vprolq $123, 1024(%rdx){1to2}, %xmm28
9145 vprolq $123, 1024(%rdx){1to2}, %xmm28
9147 // CHECK: vprolq $123, -1024(%rdx){1to2}, %xmm28
9149 vprolq $123, -1024(%rdx){1to2}, %xmm28
9151 // CHECK: vprolq $123, -1032(%rdx){1to2}, %xmm28
9153 vprolq $123, -1032(%rdx){1to2}, %xmm28
9183 // CHECK: vprolq $123, 4064(%rdx), %ymm25
9185 vprolq $123, 4064(%rdx), %ymm25
9187 // CHECK: vprolq $123, 4096(%rdx), %ymm25
9189 vprolq $123, 4096(%rdx), %ymm25
9191 // CHECK: vprolq $123, -4096(%rdx), %ymm25
9193 vprolq $123, -4096(%rdx), %ymm25
9195 // CHECK: vprolq $123, -4128(%rdx), %ymm25
9197 vprolq $123, -4128(%rdx), %ymm25
9199 // CHECK: vprolq $123, 1016(%rdx){1to4}, %ymm25
9201 vprolq $123, 1016(%rdx){1to4}, %ymm25
9203 // CHECK: vprolq $123, 1024(%rdx){1to4}, %ymm25
9205 vprolq $123, 1024(%rdx){1to4}, %ymm25
9207 // CHECK: vprolq $123, -1024(%rdx){1to4}, %ymm25
9209 vprolq $123, -1024(%rdx){1to4}, %ymm25
9211 // CHECK: vprolq $123, -1032(%rdx){1to4}, %ymm25
9213 vprolq $123, -1032(%rdx){1to4}, %ymm25
9239 // CHECK: vprorvd 2032(%rdx), %xmm26, %xmm25
9241 vprorvd 2032(%rdx), %xmm26, %xmm25
9243 // CHECK: vprorvd 2048(%rdx), %xmm26, %xmm25
9245 vprorvd 2048(%rdx), %xmm26, %xmm25
9247 // CHECK: vprorvd -2048(%rdx), %xmm26, %xmm25
9249 vprorvd -2048(%rdx), %xmm26, %xmm25
9251 // CHECK: vprorvd -2064(%rdx), %xmm26, %xmm25
9253 vprorvd -2064(%rdx), %xmm26, %xmm25
9255 // CHECK: vprorvd 508(%rdx){1to4}, %xmm26, %xmm25
9257 vprorvd 508(%rdx){1to4}, %xmm26, %xmm25
9259 // CHECK: vprorvd 512(%rdx){1to4}, %xmm26, %xmm25
9261 vprorvd 512(%rdx){1to4}, %xmm26, %xmm25
9263 // CHECK: vprorvd -512(%rdx){1to4}, %xmm26, %xmm25
9265 vprorvd -512(%rdx){1to4}, %xmm26, %xmm25
9267 // CHECK: vprorvd -516(%rdx){1to4}, %xmm26, %xmm25
9269 vprorvd -516(%rdx){1to4}, %xmm26, %xmm25
9295 // CHECK: vprorvd 4064(%rdx), %ymm28, %ymm24
9297 vprorvd 4064(%rdx), %ymm28, %ymm24
9299 // CHECK: vprorvd 4096(%rdx), %ymm28, %ymm24
9301 vprorvd 4096(%rdx), %ymm28, %ymm24
9303 // CHECK: vprorvd -4096(%rdx), %ymm28, %ymm24
9305 vprorvd -4096(%rdx), %ymm28, %ymm24
9307 // CHECK: vprorvd -4128(%rdx), %ymm28, %ymm24
9309 vprorvd -4128(%rdx), %ymm28, %ymm24
9311 // CHECK: vprorvd 508(%rdx){1to8}, %ymm28, %ymm24
9313 vprorvd 508(%rdx){1to8}, %ymm28, %ymm24
9315 // CHECK: vprorvd 512(%rdx){1to8}, %ymm28, %ymm24
9317 vprorvd 512(%rdx){1to8}, %ymm28, %ymm24
9319 // CHECK: vprorvd -512(%rdx){1to8}, %ymm28, %ymm24
9321 vprorvd -512(%rdx){1to8}, %ymm28, %ymm24
9323 // CHECK: vprorvd -516(%rdx){1to8}, %ymm28, %ymm24
9325 vprorvd -516(%rdx){1to8}, %ymm28, %ymm24
9355 // CHECK: vprord $123, 2032(%rdx), %xmm29
9357 vprord $123, 2032(%rdx), %xmm29
9359 // CHECK: vprord $123, 2048(%rdx), %xmm29
9361 vprord $123, 2048(%rdx), %xmm29
9363 // CHECK: vprord $123, -2048(%rdx), %xmm29
9365 vprord $123, -2048(%rdx), %xmm29
9367 // CHECK: vprord $123, -2064(%rdx), %xmm29
9369 vprord $123, -2064(%rdx), %xmm29
9371 // CHECK: vprord $123, 508(%rdx){1to4}, %xmm29
9373 vprord $123, 508(%rdx){1to4}, %xmm29
9375 // CHECK: vprord $123, 512(%rdx){1to4}, %xmm29
9377 vprord $123, 512(%rdx){1to4}, %xmm29
9379 // CHECK: vprord $123, -512(%rdx){1to4}, %xmm29
9381 vprord $123, -512(%rdx){1to4}, %xmm29
9383 // CHECK: vprord $123, -516(%rdx){1to4}, %xmm29
9385 vprord $123, -516(%rdx){1to4}, %xmm29
9415 // CHECK: vprord $123, 4064(%rdx), %ymm30
9417 vprord $123, 4064(%rdx), %ymm30
9419 // CHECK: vprord $123, 4096(%rdx), %ymm30
9421 vprord $123, 4096(%rdx), %ymm30
9423 // CHECK: vprord $123, -4096(%rdx), %ymm30
9425 vprord $123, -4096(%rdx), %ymm30
9427 // CHECK: vprord $123, -4128(%rdx), %ymm30
9429 vprord $123, -4128(%rdx), %ymm30
9431 // CHECK: vprord $123, 508(%rdx){1to8}, %ymm30
9433 vprord $123, 508(%rdx){1to8}, %ymm30
9435 // CHECK: vprord $123, 512(%rdx){1to8}, %ymm30
9437 vprord $123, 512(%rdx){1to8}, %ymm30
9439 // CHECK: vprord $123, -512(%rdx){1to8}, %ymm30
9441 vprord $123, -512(%rdx){1to8}, %ymm30
9443 // CHECK: vprord $123, -516(%rdx){1to8}, %ymm30
9445 vprord $123, -516(%rdx){1to8}, %ymm30
9471 // CHECK: vprorvq 2032(%rdx), %xmm21, %xmm26
9473 vprorvq 2032(%rdx), %xmm21, %xmm26
9475 // CHECK: vprorvq 2048(%rdx), %xmm21, %xmm26
9477 vprorvq 2048(%rdx), %xmm21, %xmm26
9479 // CHECK: vprorvq -2048(%rdx), %xmm21, %xmm26
9481 vprorvq -2048(%rdx), %xmm21, %xmm26
9483 // CHECK: vprorvq -2064(%rdx), %xmm21, %xmm26
9485 vprorvq -2064(%rdx), %xmm21, %xmm26
9487 // CHECK: vprorvq 1016(%rdx){1to2}, %xmm21, %xmm26
9489 vprorvq 1016(%rdx){1to2}, %xmm21, %xmm26
9491 // CHECK: vprorvq 1024(%rdx){1to2}, %xmm21, %xmm26
9493 vprorvq 1024(%rdx){1to2}, %xmm21, %xmm26
9495 // CHECK: vprorvq -1024(%rdx){1to2}, %xmm21, %xmm26
9497 vprorvq -1024(%rdx){1to2}, %xmm21, %xmm26
9499 // CHECK: vprorvq -1032(%rdx){1to2}, %xmm21, %xmm26
9501 vprorvq -1032(%rdx){1to2}, %xmm21, %xmm26
9527 // CHECK: vprorvq 4064(%rdx), %ymm24, %ymm20
9529 vprorvq 4064(%rdx), %ymm24, %ymm20
9531 // CHECK: vprorvq 4096(%rdx), %ymm24, %ymm20
9533 vprorvq 4096(%rdx), %ymm24, %ymm20
9535 // CHECK: vprorvq -4096(%rdx), %ymm24, %ymm20
9537 vprorvq -4096(%rdx), %ymm24, %ymm20
9539 // CHECK: vprorvq -4128(%rdx), %ymm24, %ymm20
9541 vprorvq -4128(%rdx), %ymm24, %ymm20
9543 // CHECK: vprorvq 1016(%rdx){1to4}, %ymm24, %ymm20
9545 vprorvq 1016(%rdx){1to4}, %ymm24, %ymm20
9547 // CHECK: vprorvq 1024(%rdx){1to4}, %ymm24, %ymm20
9549 vprorvq 1024(%rdx){1to4}, %ymm24, %ymm20
9551 // CHECK: vprorvq -1024(%rdx){1to4}, %ymm24, %ymm20
9553 vprorvq -1024(%rdx){1to4}, %ymm24, %ymm20
9555 // CHECK: vprorvq -1032(%rdx){1to4}, %ymm24, %ymm20
9557 vprorvq -1032(%rdx){1to4}, %ymm24, %ymm20
9587 // CHECK: vprorq $123, 2032(%rdx), %xmm28
9589 vprorq $123, 2032(%rdx), %xmm28
9591 // CHECK: vprorq $123, 2048(%rdx), %xmm28
9593 vprorq $123, 2048(%rdx), %xmm28
9595 // CHECK: vprorq $123, -2048(%rdx), %xmm28
9597 vprorq $123, -2048(%rdx), %xmm28
9599 // CHECK: vprorq $123, -2064(%rdx), %xmm28
9601 vprorq $123, -2064(%rdx), %xmm28
9603 // CHECK: vprorq $123, 1016(%rdx){1to2}, %xmm28
9605 vprorq $123, 1016(%rdx){1to2}, %xmm28
9607 // CHECK: vprorq $123, 1024(%rdx){1to2}, %xmm28
9609 vprorq $123, 1024(%rdx){1to2}, %xmm28
9611 // CHECK: vprorq $123, -1024(%rdx){1to2}, %xmm28
9613 vprorq $123, -1024(%rdx){1to2}, %xmm28
9615 // CHECK: vprorq $123, -1032(%rdx){1to2}, %xmm28
9617 vprorq $123, -1032(%rdx){1to2}, %xmm28
9647 // CHECK: vprorq $123, 4064(%rdx), %ymm21
9649 vprorq $123, 4064(%rdx), %ymm21
9651 // CHECK: vprorq $123, 4096(%rdx), %ymm21
9653 vprorq $123, 4096(%rdx), %ymm21
9655 // CHECK: vprorq $123, -4096(%rdx), %ymm21
9657 vprorq $123, -4096(%rdx), %ymm21
9659 // CHECK: vprorq $123, -4128(%rdx), %ymm21
9661 vprorq $123, -4128(%rdx), %ymm21
9663 // CHECK: vprorq $123, 1016(%rdx){1to4}, %ymm21
9665 vprorq $123, 1016(%rdx){1to4}, %ymm21
9667 // CHECK: vprorq $123, 1024(%rdx){1to4}, %ymm21
9669 vprorq $123, 1024(%rdx){1to4}, %ymm21
9671 // CHECK: vprorq $123, -1024(%rdx){1to4}, %ymm21
9673 vprorq $123, -1024(%rdx){1to4}, %ymm21
9675 // CHECK: vprorq $123, -1032(%rdx){1to4}, %ymm21
9677 vprorq $123, -1032(%rdx){1to4}, %ymm21
9703 // CHECK: vpmuludq 2032(%rdx), %xmm22, %xmm27
9705 vpmuludq 2032(%rdx), %xmm22, %xmm27
9707 // CHECK: vpmuludq 2048(%rdx), %xmm22, %xmm27
9709 vpmuludq 2048(%rdx), %xmm22, %xmm27
9711 // CHECK: vpmuludq -2048(%rdx), %xmm22, %xmm27
9713 vpmuludq -2048(%rdx), %xmm22, %xmm27
9715 // CHECK: vpmuludq -2064(%rdx), %xmm22, %xmm27
9717 vpmuludq -2064(%rdx), %xmm22, %xmm27
9719 // CHECK: vpmuludq 1016(%rdx){1to2}, %xmm22, %xmm27
9721 vpmuludq 1016(%rdx){1to2}, %xmm22, %xmm27
9723 // CHECK: vpmuludq 1024(%rdx){1to2}, %xmm22, %xmm27
9725 vpmuludq 1024(%rdx){1to2}, %xmm22, %xmm27
9727 // CHECK: vpmuludq -1024(%rdx){1to2}, %xmm22, %xmm27
9729 vpmuludq -1024(%rdx){1to2}, %xmm22, %xmm27
9731 // CHECK: vpmuludq -1032(%rdx){1to2}, %xmm22, %xmm27
9733 vpmuludq -1032(%rdx){1to2}, %xmm22, %xmm27
9759 // CHECK: vpmuludq 4064(%rdx), %ymm27, %ymm30
9761 vpmuludq 4064(%rdx), %ymm27, %ymm30
9763 // CHECK: vpmuludq 4096(%rdx), %ymm27, %ymm30
9765 vpmuludq 4096(%rdx), %ymm27, %ymm30
9767 // CHECK: vpmuludq -4096(%rdx), %ymm27, %ymm30
9769 vpmuludq -4096(%rdx), %ymm27, %ymm30
9771 // CHECK: vpmuludq -4128(%rdx), %ymm27, %ymm30
9773 vpmuludq -4128(%rdx), %ymm27, %ymm30
9775 // CHECK: vpmuludq 1016(%rdx){1to4}, %ymm27, %ymm30
9777 vpmuludq 1016(%rdx){1to4}, %ymm27, %ymm30
9779 // CHECK: vpmuludq 1024(%rdx){1to4}, %ymm27, %ymm30
9781 vpmuludq 1024(%rdx){1to4}, %ymm27, %ymm30
9783 // CHECK: vpmuludq -1024(%rdx){1to4}, %ymm27, %ymm30
9785 vpmuludq -1024(%rdx){1to4}, %ymm27, %ymm30
9787 // CHECK: vpmuludq -1032(%rdx){1to4}, %ymm27, %ymm30
9789 vpmuludq -1032(%rdx){1to4}, %ymm27, %ymm30
9815 // CHECK: vpmuldq 2032(%rdx), %xmm24, %xmm25
9817 vpmuldq 2032(%rdx), %xmm24, %xmm25
9819 // CHECK: vpmuldq 2048(%rdx), %xmm24, %xmm25
9821 vpmuldq 2048(%rdx), %xmm24, %xmm25
9823 // CHECK: vpmuldq -2048(%rdx), %xmm24, %xmm25
9825 vpmuldq -2048(%rdx), %xmm24, %xmm25
9827 // CHECK: vpmuldq -2064(%rdx), %xmm24, %xmm25
9829 vpmuldq -2064(%rdx), %xmm24, %xmm25
9831 // CHECK: vpmuldq 1016(%rdx){1to2}, %xmm24, %xmm25
9833 vpmuldq 1016(%rdx){1to2}, %xmm24, %xmm25
9835 // CHECK: vpmuldq 1024(%rdx){1to2}, %xmm24, %xmm25
9837 vpmuldq 1024(%rdx){1to2}, %xmm24, %xmm25
9839 // CHECK: vpmuldq -1024(%rdx){1to2}, %xmm24, %xmm25
9841 vpmuldq -1024(%rdx){1to2}, %xmm24, %xmm25
9843 // CHECK: vpmuldq -1032(%rdx){1to2}, %xmm24, %xmm25
9845 vpmuldq -1032(%rdx){1to2}, %xmm24, %xmm25
9871 // CHECK: vpmuldq 4064(%rdx), %ymm18, %ymm19
9873 vpmuldq 4064(%rdx), %ymm18, %ymm19
9875 // CHECK: vpmuldq 4096(%rdx), %ymm18, %ymm19
9877 vpmuldq 4096(%rdx), %ymm18, %ymm19
9879 // CHECK: vpmuldq -4096(%rdx), %ymm18, %ymm19
9881 vpmuldq -4096(%rdx), %ymm18, %ymm19
9883 // CHECK: vpmuldq -4128(%rdx), %ymm18, %ymm19
9885 vpmuldq -4128(%rdx), %ymm18, %ymm19
9887 // CHECK: vpmuldq 1016(%rdx){1to4}, %ymm18, %ymm19
9889 vpmuldq 1016(%rdx){1to4}, %ymm18, %ymm19
9891 // CHECK: vpmuldq 1024(%rdx){1to4}, %ymm18, %ymm19
9893 vpmuldq 1024(%rdx){1to4}, %ymm18, %ymm19
9895 // CHECK: vpmuldq -1024(%rdx){1to4}, %ymm18, %ymm19
9897 vpmuldq -1024(%rdx){1to4}, %ymm18, %ymm19
9899 // CHECK: vpmuldq -1032(%rdx){1to4}, %ymm18, %ymm19
9901 vpmuldq -1032(%rdx){1to4}, %ymm18, %ymm19
9927 // CHECK: vcmppd $123, 2032(%rdx), %xmm27, %k3
9929 vcmppd $0x7b, 2032(%rdx), %xmm27, %k3
9931 // CHECK: vcmppd $123, 2048(%rdx), %xmm27, %k3
9933 vcmppd $0x7b, 2048(%rdx), %xmm27, %k3
9935 // CHECK: vcmppd $123, -2048(%rdx), %xmm27, %k3
9937 vcmppd $0x7b, -2048(%rdx), %xmm27, %k3
9939 // CHECK: vcmppd $123, -2064(%rdx), %xmm27, %k3
9941 vcmppd $0x7b, -2064(%rdx), %xmm27, %k3
9943 // CHECK: vcmppd $123, 1016(%rdx){1to2}, %xmm27, %k3
9945 vcmppd $0x7b, 1016(%rdx){1to2}, %xmm27, %k3
9947 // CHECK: vcmppd $123, 1024(%rdx){1to2}, %xmm27, %k3
9949 vcmppd $0x7b, 1024(%rdx){1to2}, %xmm27, %k3
9951 // CHECK: vcmppd $123, -1024(%rdx){1to2}, %xmm27, %k3
9953 vcmppd $0x7b, -1024(%rdx){1to2}, %xmm27, %k3
9955 // CHECK: vcmppd $123, -1032(%rdx){1to2}, %xmm27, %k3
9957 vcmppd $0x7b, -1032(%rdx){1to2}, %xmm27, %k3
9983 // CHECK: vcmppd $123, 4064(%rdx), %ymm17, %k4
9985 vcmppd $123, 4064(%rdx), %ymm17, %k4
9987 // CHECK: vcmppd $123, 4096(%rdx), %ymm17, %k4
9989 vcmppd $0x7b, 4096(%rdx), %ymm17, %k4
9991 // CHECK: vcmppd $123, -4096(%rdx), %ymm17, %k4
9993 vcmppd $0x7b, -4096(%rdx), %ymm17, %k4
9995 // CHECK: vcmppd $123, -4128(%rdx), %ymm17, %k4
9997 vcmppd $0x7b, -4128(%rdx), %ymm17, %k4
9999 // CHECK: vcmppd $123, 1016(%rdx){1to4}, %ymm17, %k4
10001 vcmppd $0x7b, 1016(%rdx){1to4}, %ymm17, %k4
10003 // CHECK: vcmppd $123, 1024(%rdx){1to4}, %ymm17, %k4
10005 vcmppd $0x7b, 1024(%rdx){1to4}, %ymm17, %k4
10007 // CHECK: vcmppd $123, -1024(%rdx){1to4}, %ymm17, %k4
10009 vcmppd $0x7b, -1024(%rdx){1to4}, %ymm17, %k4
10011 // CHECK: vcmppd $123, -1032(%rdx){1to4}, %ymm17, %k4
10013 vcmppd $0x7b, -1032(%rdx){1to4}, %ymm17, %k4
10039 // CHECK: vcmpps $123, 2032(%rdx), %xmm29, %k4
10041 vcmpps $0x7b, 2032(%rdx), %xmm29, %k4
10043 // CHECK: vcmpps $123, 2048(%rdx), %xmm29, %k4
10045 vcmpps $0x7b, 2048(%rdx), %xmm29, %k4
10047 // CHECK: vcmpps $123, -2048(%rdx), %xmm29, %k4
10049 vcmpps $0x7b, -2048(%rdx), %xmm29, %k4
10051 // CHECK: vcmpps $123, -2064(%rdx), %xmm29, %k4
10053 vcmpps $0x7b, -2064(%rdx), %xmm29, %k4
10055 // CHECK: vcmpps $123, 508(%rdx){1to4}, %xmm29, %k4
10057 vcmpps $123, 508(%rdx){1to4}, %xmm29, %k4
10059 // CHECK: vcmpps $123, 512(%rdx){1to4}, %xmm29, %k4
10061 vcmpps $123, 512(%rdx){1to4}, %xmm29, %k4
10063 // CHECK: vcmpps $123, -512(%rdx){1to4}, %xmm29, %k4
10065 vcmpps $0x7b, -512(%rdx){1to4}, %xmm29, %k4
10067 // CHECK: vcmpps $123, -516(%rdx){1to4}, %xmm29, %k4
10069 vcmpps $0x7b, -516(%rdx){1to4}, %xmm29, %k4
10095 // CHECK: vcmpps $123, 4064(%rdx), %ymm19, %k4
10097 vcmpps $0x7b, 4064(%rdx), %ymm19, %k4
10099 // CHECK: vcmpps $123, 4096(%rdx), %ymm19, %k4
10101 vcmpps $0x7b, 4096(%rdx), %ymm19, %k4
10103 // CHECK: vcmpps $123, -4096(%rdx), %ymm19, %k4
10105 vcmpps $0x7b, -4096(%rdx), %ymm19, %k4
10107 // CHECK: vcmpps $123, -4128(%rdx), %ymm19, %k4
10109 vcmpps $0x7b, -4128(%rdx), %ymm19, %k4
10111 // CHECK: vcmpps $123, 508(%rdx){1to8}, %ymm19, %k4
10113 vcmpps $0x7b, 508(%rdx){1to8}, %ymm19, %k4
10115 // CHECK: vcmpps $123, 512(%rdx){1to8}, %ymm19, %k4
10117 vcmpps $0x7b, 512(%rdx){1to8}, %ymm19, %k4
10119 // CHECK: vcmpps $123, -512(%rdx){1to8}, %ymm19, %k4
10121 vcmpps $0x7b, -512(%rdx){1to8}, %ymm19, %k4
10123 // CHECK: vcmpps $123, -516(%rdx){1to8}, %ymm19, %k4
10125 vcmpps $0x7b, -516(%rdx){1to8}, %ymm19, %k4
10143 // CHECK: vbroadcastf32x4 2032(%rdx), %ymm28
10145 vbroadcastf32x4 2032(%rdx), %ymm28
10147 // CHECK: vbroadcastf32x4 2048(%rdx), %ymm28
10149 vbroadcastf32x4 2048(%rdx), %ymm28
10151 // CHECK: vbroadcastf32x4 -2048(%rdx), %ymm28
10153 vbroadcastf32x4 -2048(%rdx), %ymm28
10155 // CHECK: vbroadcastf32x4 -2064(%rdx), %ymm28
10157 vbroadcastf32x4 -2064(%rdx), %ymm28
10175 // CHECK: vbroadcasti32x4 2032(%rdx), %ymm19
10177 vbroadcasti32x4 2032(%rdx), %ymm19
10179 // CHECK: vbroadcasti32x4 2048(%rdx), %ymm19
10181 vbroadcasti32x4 2048(%rdx), %ymm19
10183 // CHECK: vbroadcasti32x4 -2048(%rdx), %ymm19
10185 vbroadcasti32x4 -2048(%rdx), %ymm19
10187 // CHECK: vbroadcasti32x4 -2064(%rdx), %ymm19
10189 vbroadcasti32x4 -2064(%rdx), %ymm19
10219 // CHECK: vfixupimmps $123, 2032(%rdx), %xmm17, %xmm25
10221 vfixupimmps $0x7b, 2032(%rdx), %xmm17, %xmm25
10223 // CHECK: vfixupimmps $123, 2048(%rdx), %xmm17, %xmm25
10225 vfixupimmps $0x7b, 2048(%rdx), %xmm17, %xmm25
10227 // CHECK: vfixupimmps $123, -2048(%rdx), %xmm17, %xmm25
10229 vfixupimmps $0x7b, -2048(%rdx), %xmm17, %xmm25
10231 // CHECK: vfixupimmps $123, -2064(%rdx), %xmm17, %xmm25
10233 vfixupimmps $0x7b, -2064(%rdx), %xmm17, %xmm25
10235 // CHECK: vfixupimmps $123, 508(%rdx){1to4}, %xmm17, %xmm25
10237 vfixupimmps $0x7b, 508(%rdx){1to4}, %xmm17, %xmm25
10239 // CHECK: vfixupimmps $123, 512(%rdx){1to4}, %xmm17, %xmm25
10241 vfixupimmps $0x7b, 512(%rdx){1to4}, %xmm17, %xmm25
10243 // CHECK: vfixupimmps $123, -512(%rdx){1to4}, %xmm17, %xmm25
10245 vfixupimmps $0x7b, -512(%rdx){1to4}, %xmm17, %xmm25
10247 // CHECK: vfixupimmps $123, -516(%rdx){1to4}, %xmm17, %xmm25
10249 vfixupimmps $0x7b, -516(%rdx){1to4}, %xmm17, %xmm25
10279 // CHECK: vfixupimmps $123, 4064(%rdx), %ymm21, %ymm30
10281 vfixupimmps $0x7b, 4064(%rdx), %ymm21, %ymm30
10283 // CHECK: vfixupimmps $123, 4096(%rdx), %ymm21, %ymm30
10285 vfixupimmps $0x7b, 4096(%rdx), %ymm21, %ymm30
10287 // CHECK: vfixupimmps $123, -4096(%rdx), %ymm21, %ymm30
10289 vfixupimmps $0x7b, -4096(%rdx), %ymm21, %ymm30
10291 // CHECK: vfixupimmps $123, -4128(%rdx), %ymm21, %ymm30
10293 vfixupimmps $0x7b, -4128(%rdx), %ymm21, %ymm30
10295 // CHECK: vfixupimmps $123, 508(%rdx){1to8}, %ymm21, %ymm30
10297 vfixupimmps $0x7b, 508(%rdx){1to8}, %ymm21, %ymm30
10299 // CHECK: vfixupimmps $123, 512(%rdx){1to8}, %ymm21, %ymm30
10301 vfixupimmps $0x7b, 512(%rdx){1to8}, %ymm21, %ymm30
10303 // CHECK: vfixupimmps $123, -512(%rdx){1to8}, %ymm21, %ymm30
10305 vfixupimmps $0x7b, -512(%rdx){1to8}, %ymm21, %ymm30
10307 // CHECK: vfixupimmps $123, -516(%rdx){1to8}, %ymm21, %ymm30
10309 vfixupimmps $0x7b, -516(%rdx){1to8}, %ymm21, %ymm30
10339 // CHECK: vfixupimmpd $123, 2032(%rdx), %xmm18, %xmm24
10341 vfixupimmpd $0x7b, 2032(%rdx), %xmm18, %xmm24
10343 // CHECK: vfixupimmpd $123, 2048(%rdx), %xmm18, %xmm24
10345 vfixupimmpd $0x7b, 2048(%rdx), %xmm18, %xmm24
10347 // CHECK: vfixupimmpd $123, -2048(%rdx), %xmm18, %xmm24
10349 vfixupimmpd $0x7b, -2048(%rdx), %xmm18, %xmm24
10351 // CHECK: vfixupimmpd $123, -2064(%rdx), %xmm18, %xmm24
10353 vfixupimmpd $0x7b, -2064(%rdx), %xmm18, %xmm24
10355 // CHECK: vfixupimmpd $123, 1016(%rdx){1to2}, %xmm18, %xmm24
10357 vfixupimmpd $0x7b, 1016(%rdx){1to2}, %xmm18, %xmm24
10359 // CHECK: vfixupimmpd $123, 1024(%rdx){1to2}, %xmm18, %xmm24
10361 vfixupimmpd $0x7b, 1024(%rdx){1to2}, %xmm18, %xmm24
10363 // CHECK: vfixupimmpd $123, -1024(%rdx){1to2}, %xmm18, %xmm24
10365 vfixupimmpd $0x7b, -1024(%rdx){1to2}, %xmm18, %xmm24
10367 // CHECK: vfixupimmpd $123, -1032(%rdx){1to2}, %xmm18, %xmm24
10369 vfixupimmpd $0x7b, -1032(%rdx){1to2}, %xmm18, %xmm24
10399 // CHECK: vfixupimmpd $123, 4064(%rdx), %ymm22, %ymm18
10401 vfixupimmpd $0x7b, 4064(%rdx), %ymm22, %ymm18
10403 // CHECK: vfixupimmpd $123, 4096(%rdx), %ymm22, %ymm18
10405 vfixupimmpd $0x7b, 4096(%rdx), %ymm22, %ymm18
10407 // CHECK: vfixupimmpd $123, -4096(%rdx), %ymm22, %ymm18
10409 vfixupimmpd $0x7b, -4096(%rdx), %ymm22, %ymm18
10411 // CHECK: vfixupimmpd $123, -4128(%rdx), %ymm22, %ymm18
10413 vfixupimmpd $0x7b, -4128(%rdx), %ymm22, %ymm18
10415 // CHECK: vfixupimmpd $123, 1016(%rdx){1to4}, %ymm22, %ymm18
10417 vfixupimmpd $0x7b, 1016(%rdx){1to4}, %ymm22, %ymm18
10419 // CHECK: vfixupimmpd $123, 1024(%rdx){1to4}, %ymm22, %ymm18
10421 vfixupimmpd $0x7b, 1024(%rdx){1to4}, %ymm22, %ymm18
10423 // CHECK: vfixupimmpd $123, -1024(%rdx){1to4}, %ymm22, %ymm18
10425 vfixupimmpd $0x7b, -1024(%rdx){1to4}, %ymm22, %ymm18
10427 // CHECK: vfixupimmpd $123, -1032(%rdx){1to4}, %ymm22, %ymm18
10429 vfixupimmpd $0x7b, -1032(%rdx){1to4}, %ymm22, %ymm18
10456 // CHECK: vpshufd $123, 2032(%rdx), %xmm17
10458 vpshufd $123, 2032(%rdx), %xmm17
10464 // CHECK: vpshufd $123, 2048(%rdx), %xmm17
10466 vpshufd $123, 2048(%rdx), %xmm17
10468 // CHECK: vpshufd $123, -2048(%rdx), %xmm17
10470 vpshufd $123, -2048(%rdx), %xmm17
10472 // CHECK: vpshufd $123, -2064(%rdx), %xmm17
10474 vpshufd $123, -2064(%rdx), %xmm17
10476 // CHECK: vpshufd $123, 508(%rdx){1to4}, %xmm17
10478 vpshufd $123, 508(%rdx){1to4}, %xmm17
10480 // CHECK: vpshufd $123, 512(%rdx){1to4}, %xmm17
10482 vpshufd $123, 512(%rdx){1to4}, %xmm17
10484 // CHECK: vpshufd $123, -512(%rdx){1to4}, %xmm17
10486 vpshufd $123, -512(%rdx){1to4}, %xmm17
10488 // CHECK: vpshufd $123, -516(%rdx){1to4}, %xmm17
10490 vpshufd $123, -516(%rdx){1to4}, %xmm17
10520 // CHECK: vpshufd $123, 4064(%rdx), %ymm20
10522 vpshufd $123, 4064(%rdx), %ymm20
10524 // CHECK: vpshufd $123, 4096(%rdx), %ymm20
10526 vpshufd $123, 4096(%rdx), %ymm20
10528 // CHECK: vpshufd $123, -4096(%rdx), %ymm20
10530 vpshufd $123, -4096(%rdx), %ymm20
10532 // CHECK: vpshufd $123, -4128(%rdx), %ymm20
10534 vpshufd $123, -4128(%rdx), %ymm20
10536 // CHECK: vpshufd $123, 508(%rdx){1to8}, %ymm20
10538 vpshufd $123, 508(%rdx){1to8}, %ymm20
10540 // CHECK: vpshufd $123, 512(%rdx){1to8}, %ymm20
10542 vpshufd $123, 512(%rdx){1to8}, %ymm20
10544 // CHECK: vpshufd $123, -512(%rdx){1to8}, %ymm20
10546 vpshufd $123, -512(%rdx){1to8}, %ymm20
10548 // CHECK: vpshufd $123, -516(%rdx){1to8}, %ymm20
10550 vpshufd $123, -516(%rdx){1to8}, %ymm20
10576 // CHECK: vgetexppd 2032(%rdx), %xmm17
10578 vgetexppd 2032(%rdx), %xmm17
10580 // CHECK: vgetexppd 2048(%rdx), %xmm17
10582 vgetexppd 2048(%rdx), %xmm17
10584 // CHECK: vgetexppd -2048(%rdx), %xmm17
10586 vgetexppd -2048(%rdx), %xmm17
10588 // CHECK: vgetexppd -2064(%rdx), %xmm17
10590 vgetexppd -2064(%rdx), %xmm17
10592 // CHECK: vgetexppd 1016(%rdx){1to2}, %xmm17
10594 vgetexppd 1016(%rdx){1to2}, %xmm17
10596 // CHECK: vgetexppd 1024(%rdx){1to2}, %xmm17
10598 vgetexppd 1024(%rdx){1to2}, %xmm17
10600 // CHECK: vgetexppd -1024(%rdx){1to2}, %xmm17
10602 vgetexppd -1024(%rdx){1to2}, %xmm17
10604 // CHECK: vgetexppd -1032(%rdx){1to2}, %xmm17
10606 vgetexppd -1032(%rdx){1to2}, %xmm17
10632 // CHECK: vgetexppd 4064(%rdx), %ymm20
10634 vgetexppd 4064(%rdx), %ymm20
10636 // CHECK: vgetexppd 4096(%rdx), %ymm20
10638 vgetexppd 4096(%rdx), %ymm20
10640 // CHECK: vgetexppd -4096(%rdx), %ymm20
10642 vgetexppd -4096(%rdx), %ymm20
10644 // CHECK: vgetexppd -4128(%rdx), %ymm20
10646 vgetexppd -4128(%rdx), %ymm20
10648 // CHECK: vgetexppd 1016(%rdx){1to4}, %ymm20
10650 vgetexppd 1016(%rdx){1to4}, %ymm20
10652 // CHECK: vgetexppd 1024(%rdx){1to4}, %ymm20
10654 vgetexppd 1024(%rdx){1to4}, %ymm20
10656 // CHECK: vgetexppd -1024(%rdx){1to4}, %ymm20
10658 vgetexppd -1024(%rdx){1to4}, %ymm20
10660 // CHECK: vgetexppd -1032(%rdx){1to4}, %ymm20
10662 vgetexppd -1032(%rdx){1to4}, %ymm20
10688 // CHECK: vgetexpps 2032(%rdx), %xmm17
10690 vgetexpps 2032(%rdx), %xmm17
10692 // CHECK: vgetexpps 2048(%rdx), %xmm17
10694 vgetexpps 2048(%rdx), %xmm17
10696 // CHECK: vgetexpps -2048(%rdx), %xmm17
10698 vgetexpps -2048(%rdx), %xmm17
10700 // CHECK: vgetexpps -2064(%rdx), %xmm17
10702 vgetexpps -2064(%rdx), %xmm17
10704 // CHECK: vgetexpps 508(%rdx){1to4}, %xmm17
10706 vgetexpps 508(%rdx){1to4}, %xmm17
10708 // CHECK: vgetexpps 512(%rdx){1to4}, %xmm17
10710 vgetexpps 512(%rdx){1to4}, %xmm17
10712 // CHECK: vgetexpps -512(%rdx){1to4}, %xmm17
10714 vgetexpps -512(%rdx){1to4}, %xmm17
10716 // CHECK: vgetexpps -516(%rdx){1to4}, %xmm17
10718 vgetexpps -516(%rdx){1to4}, %xmm17
10744 // CHECK: vgetexpps 4064(%rdx), %ymm30
10746 vgetexpps 4064(%rdx), %ymm30
10748 // CHECK: vgetexpps 4096(%rdx), %ymm30
10750 vgetexpps 4096(%rdx), %ymm30
10752 // CHECK: vgetexpps -4096(%rdx), %ymm30
10754 vgetexpps -4096(%rdx), %ymm30
10756 // CHECK: vgetexpps -4128(%rdx), %ymm30
10758 vgetexpps -4128(%rdx), %ymm30
10760 // CHECK: vgetexpps 508(%rdx){1to8}, %ymm30
10762 vgetexpps 508(%rdx){1to8}, %ymm30
10764 // CHECK: vgetexpps 512(%rdx){1to8}, %ymm30
10766 vgetexpps 512(%rdx){1to8}, %ymm30
10768 // CHECK: vgetexpps -512(%rdx){1to8}, %ymm30
10770 vgetexpps -512(%rdx){1to8}, %ymm30
10772 // CHECK: vgetexpps -516(%rdx){1to8}, %ymm30
10774 vgetexpps -516(%rdx){1to8}, %ymm30
10804 // CHECK: vshuff32x4 $123, 4064(%rdx), %ymm27, %ymm29
10806 vshuff32x4 $0x7b, 4064(%rdx), %ymm27, %ymm29
10808 // CHECK: vshuff32x4 $123, 4096(%rdx), %ymm27, %ymm29
10810 vshuff32x4 $0x7b, 4096(%rdx), %ymm27, %ymm29
10812 // CHECK: vshuff32x4 $123, -4096(%rdx), %ymm27, %ymm29
10814 vshuff32x4 $0x7b, -4096(%rdx), %ymm27, %ymm29
10816 // CHECK: vshuff32x4 $123, -4128(%rdx), %ymm27, %ymm29
10818 vshuff32x4 $0x7b, -4128(%rdx), %ymm27, %ymm29
10820 // CHECK: vshuff32x4 $123, 508(%rdx){1to8}, %ymm27, %ymm29
10822 vshuff32x4 $0x7b, 508(%rdx){1to8}, %ymm27, %ymm29
10824 // CHECK: vshuff32x4 $123, 512(%rdx){1to8}, %ymm27, %ymm29
10826 vshuff32x4 $0x7b, 512(%rdx){1to8}, %ymm27, %ymm29
10828 // CHECK: vshuff32x4 $123, -512(%rdx){1to8}, %ymm27, %ymm29
10830 vshuff32x4 $0x7b, -512(%rdx){1to8}, %ymm27, %ymm29
10832 // CHECK: vshuff32x4 $123, -516(%rdx){1to8}, %ymm27, %ymm29
10834 vshuff32x4 $0x7b, -516(%rdx){1to8}, %ymm27, %ymm29
10864 // CHECK: vshuff64x2 $123, 4064(%rdx), %ymm18, %ymm18
10866 vshuff64x2 $0x7b, 4064(%rdx), %ymm18, %ymm18
10868 // CHECK: vshuff64x2 $123, 4096(%rdx), %ymm18, %ymm18
10870 vshuff64x2 $0x7b, 4096(%rdx), %ymm18, %ymm18
10872 // CHECK: vshuff64x2 $123, -4096(%rdx), %ymm18, %ymm18
10874 vshuff64x2 $0x7b, -4096(%rdx), %ymm18, %ymm18
10876 // CHECK: vshuff64x2 $123, -4128(%rdx), %ymm18, %ymm18
10878 vshuff64x2 $0x7b, -4128(%rdx), %ymm18, %ymm18
10880 // CHECK: vshuff64x2 $123, 1016(%rdx){1to4}, %ymm18, %ymm18
10882 vshuff64x2 $0x7b, 1016(%rdx){1to4}, %ymm18, %ymm18
10884 // CHECK: vshuff64x2 $123, 1024(%rdx){1to4}, %ymm18, %ymm18
10886 vshuff64x2 $0x7b, 1024(%rdx){1to4}, %ymm18, %ymm18
10888 // CHECK: vshuff64x2 $123, -1024(%rdx){1to4}, %ymm18, %ymm18
10890 vshuff64x2 $0x7b, -1024(%rdx){1to4}, %ymm18, %ymm18
10892 // CHECK: vshuff64x2 $123, -1032(%rdx){1to4}, %ymm18, %ymm18
10894 vshuff64x2 $0x7b, -1032(%rdx){1to4}, %ymm18, %ymm18
10924 // CHECK: vshufi32x4 $123, 4064(%rdx), %ymm27, %ymm18
10926 vshufi32x4 $0x7b, 4064(%rdx), %ymm27, %ymm18
10928 // CHECK: vshufi32x4 $123, 4096(%rdx), %ymm27, %ymm18
10930 vshufi32x4 $0x7b, 4096(%rdx), %ymm27, %ymm18
10932 // CHECK: vshufi32x4 $123, -4096(%rdx), %ymm27, %ymm18
10934 vshufi32x4 $0x7b, -4096(%rdx), %ymm27, %ymm18
10936 // CHECK: vshufi32x4 $123, -4128(%rdx), %ymm27, %ymm18
10938 vshufi32x4 $0x7b, -4128(%rdx), %ymm27, %ymm18
10940 // CHECK: vshufi32x4 $123, 508(%rdx){1to8}, %ymm27, %ymm18
10942 vshufi32x4 $0x7b, 508(%rdx){1to8}, %ymm27, %ymm18
10944 // CHECK: vshufi32x4 $123, 512(%rdx){1to8}, %ymm27, %ymm18
10946 vshufi32x4 $0x7b, 512(%rdx){1to8}, %ymm27, %ymm18
10948 // CHECK: vshufi32x4 $123, -512(%rdx){1to8}, %ymm27, %ymm18
10950 vshufi32x4 $0x7b, -512(%rdx){1to8}, %ymm27, %ymm18
10952 // CHECK: vshufi32x4 $123, -516(%rdx){1to8}, %ymm27, %ymm18
10954 vshufi32x4 $0x7b, -516(%rdx){1to8}, %ymm27, %ymm18
10984 // CHECK: vshufi64x2 $123, 4064(%rdx), %ymm26, %ymm25
10986 vshufi64x2 $0x7b, 4064(%rdx), %ymm26, %ymm25
10988 // CHECK: vshufi64x2 $123, 4096(%rdx), %ymm26, %ymm25
10990 vshufi64x2 $0x7b, 4096(%rdx), %ymm26, %ymm25
10992 // CHECK: vshufi64x2 $123, -4096(%rdx), %ymm26, %ymm25
10994 vshufi64x2 $0x7b, -4096(%rdx), %ymm26, %ymm25
10996 // CHECK: vshufi64x2 $123, -4128(%rdx), %ymm26, %ymm25
10998 vshufi64x2 $0x7b, -4128(%rdx), %ymm26, %ymm25
11000 // CHECK: vshufi64x2 $123, 1016(%rdx){1to4}, %ymm26, %ymm25
11002 vshufi64x2 $0x7b, 1016(%rdx){1to4}, %ymm26, %ymm25
11004 // CHECK: vshufi64x2 $123, 1024(%rdx){1to4}, %ymm26, %ymm25
11006 vshufi64x2 $0x7b, 1024(%rdx){1to4}, %ymm26, %ymm25
11008 // CHECK: vshufi64x2 $123, -1024(%rdx){1to4}, %ymm26, %ymm25
11010 vshufi64x2 $0x7b, -1024(%rdx){1to4}, %ymm26, %ymm25
11012 // CHECK: vshufi64x2 $123, -1032(%rdx){1to4}, %ymm26, %ymm25
11014 vshufi64x2 $0x7b, -1032(%rdx){1to4}, %ymm26, %ymm25
11044 // CHECK: valignq $123, 2032(%rdx), %xmm18, %xmm19
11046 valignq $0x7b, 2032(%rdx), %xmm18, %xmm19
11048 // CHECK: valignq $123, 2048(%rdx), %xmm18, %xmm19
11050 valignq $0x7b, 2048(%rdx), %xmm18, %xmm19
11052 // CHECK: valignq $123, -2048(%rdx), %xmm18, %xmm19
11054 valignq $0x7b, -2048(%rdx), %xmm18, %xmm19
11056 // CHECK: valignq $123, -2064(%rdx), %xmm18, %xmm19
11058 valignq $0x7b, -2064(%rdx), %xmm18, %xmm19
11060 // CHECK: valignq $123, 1016(%rdx){1to2}, %xmm18, %xmm19
11062 valignq $0x7b, 1016(%rdx){1to2}, %xmm18, %xmm19
11064 // CHECK: valignq $123, 1024(%rdx){1to2}, %xmm18, %xmm19
11066 valignq $0x7b, 1024(%rdx){1to2}, %xmm18, %xmm19
11068 // CHECK: valignq $123, -1024(%rdx){1to2}, %xmm18, %xmm19
11070 valignq $0x7b, -1024(%rdx){1to2}, %xmm18, %xmm19
11072 // CHECK: valignq $123, -1032(%rdx){1to2}, %xmm18, %xmm19
11074 valignq $0x7b, -1032(%rdx){1to2}, %xmm18, %xmm19
11104 // CHECK: valignq $123, 4064(%rdx), %ymm24, %ymm25
11106 valignq $0x7b, 4064(%rdx), %ymm24, %ymm25
11108 // CHECK: valignq $123, 4096(%rdx), %ymm24, %ymm25
11110 valignq $0x7b, 4096(%rdx), %ymm24, %ymm25
11112 // CHECK: valignq $123, -4096(%rdx), %ymm24, %ymm25
11114 valignq $0x7b, -4096(%rdx), %ymm24, %ymm25
11116 // CHECK: valignq $123, -4128(%rdx), %ymm24, %ymm25
11118 valignq $0x7b, -4128(%rdx), %ymm24, %ymm25
11120 // CHECK: valignq $123, 1016(%rdx){1to4}, %ymm24, %ymm25
11122 valignq $0x7b, 1016(%rdx){1to4}, %ymm24, %ymm25
11124 // CHECK: valignq $123, 1024(%rdx){1to4}, %ymm24, %ymm25
11126 valignq $0x7b, 1024(%rdx){1to4}, %ymm24, %ymm25
11128 // CHECK: valignq $123, -1024(%rdx){1to4}, %ymm24, %ymm25
11130 valignq $0x7b, -1024(%rdx){1to4}, %ymm24, %ymm25
11132 // CHECK: valignq $123, -1032(%rdx){1to4}, %ymm24, %ymm25
11134 valignq $0x7b, -1032(%rdx){1to4}, %ymm24, %ymm25
11160 // CHECK: vfmadd132ps 2032(%rdx), %xmm25, %xmm29
11162 vfmadd132ps 2032(%rdx), %xmm25, %xmm29
11164 // CHECK: vfmadd132ps 2048(%rdx), %xmm25, %xmm29
11166 vfmadd132ps 2048(%rdx), %xmm25, %xmm29
11168 // CHECK: vfmadd132ps -2048(%rdx), %xmm25, %xmm29
11170 vfmadd132ps -2048(%rdx), %xmm25, %xmm29
11172 // CHECK: vfmadd132ps -2064(%rdx), %xmm25, %xmm29
11174 vfmadd132ps -2064(%rdx), %xmm25, %xmm29
11176 // CHECK: vfmadd132ps 508(%rdx){1to4}, %xmm25, %xmm29
11178 vfmadd132ps 508(%rdx){1to4}, %xmm25, %xmm29
11180 // CHECK: vfmadd132ps 512(%rdx){1to4}, %xmm25, %xmm29
11182 vfmadd132ps 512(%rdx){1to4}, %xmm25, %xmm29
11184 // CHECK: vfmadd132ps -512(%rdx){1to4}, %xmm25, %xmm29
11186 vfmadd132ps -512(%rdx){1to4}, %xmm25, %xmm29
11188 // CHECK: vfmadd132ps -516(%rdx){1to4}, %xmm25, %xmm29
11190 vfmadd132ps -516(%rdx){1to4}, %xmm25, %xmm29
11216 // CHECK: vfmadd132ps 4064(%rdx), %ymm22, %ymm23
11218 vfmadd132ps 4064(%rdx), %ymm22, %ymm23
11220 // CHECK: vfmadd132ps 4096(%rdx), %ymm22, %ymm23
11222 vfmadd132ps 4096(%rdx), %ymm22, %ymm23
11224 // CHECK: vfmadd132ps -4096(%rdx), %ymm22, %ymm23
11226 vfmadd132ps -4096(%rdx), %ymm22, %ymm23
11228 // CHECK: vfmadd132ps -4128(%rdx), %ymm22, %ymm23
11230 vfmadd132ps -4128(%rdx), %ymm22, %ymm23
11232 // CHECK: vfmadd132ps 508(%rdx){1to8}, %ymm22, %ymm23
11234 vfmadd132ps 508(%rdx){1to8}, %ymm22, %ymm23
11236 // CHECK: vfmadd132ps 512(%rdx){1to8}, %ymm22, %ymm23
11238 vfmadd132ps 512(%rdx){1to8}, %ymm22, %ymm23
11240 // CHECK: vfmadd132ps -512(%rdx){1to8}, %ymm22, %ymm23
11242 vfmadd132ps -512(%rdx){1to8}, %ymm22, %ymm23
11244 // CHECK: vfmadd132ps -516(%rdx){1to8}, %ymm22, %ymm23
11246 vfmadd132ps -516(%rdx){1to8}, %ymm22, %ymm23
11272 // CHECK: vfmadd132pd 2032(%rdx), %xmm21, %xmm28
11274 vfmadd132pd 2032(%rdx), %xmm21, %xmm28
11276 // CHECK: vfmadd132pd 2048(%rdx), %xmm21, %xmm28
11278 vfmadd132pd 2048(%rdx), %xmm21, %xmm28
11280 // CHECK: vfmadd132pd -2048(%rdx), %xmm21, %xmm28
11282 vfmadd132pd -2048(%rdx), %xmm21, %xmm28
11284 // CHECK: vfmadd132pd -2064(%rdx), %xmm21, %xmm28
11286 vfmadd132pd -2064(%rdx), %xmm21, %xmm28
11288 // CHECK: vfmadd132pd 1016(%rdx){1to2}, %xmm21, %xmm28
11290 vfmadd132pd 1016(%rdx){1to2}, %xmm21, %xmm28
11292 // CHECK: vfmadd132pd 1024(%rdx){1to2}, %xmm21, %xmm28
11294 vfmadd132pd 1024(%rdx){1to2}, %xmm21, %xmm28
11296 // CHECK: vfmadd132pd -1024(%rdx){1to2}, %xmm21, %xmm28
11298 vfmadd132pd -1024(%rdx){1to2}, %xmm21, %xmm28
11300 // CHECK: vfmadd132pd -1032(%rdx){1to2}, %xmm21, %xmm28
11302 vfmadd132pd -1032(%rdx){1to2}, %xmm21, %xmm28
11328 // CHECK: vfmadd132pd 4064(%rdx), %ymm24, %ymm22
11330 vfmadd132pd 4064(%rdx), %ymm24, %ymm22
11332 // CHECK: vfmadd132pd 4096(%rdx), %ymm24, %ymm22
11334 vfmadd132pd 4096(%rdx), %ymm24, %ymm22
11336 // CHECK: vfmadd132pd -4096(%rdx), %ymm24, %ymm22
11338 vfmadd132pd -4096(%rdx), %ymm24, %ymm22
11340 // CHECK: vfmadd132pd -4128(%rdx), %ymm24, %ymm22
11342 vfmadd132pd -4128(%rdx), %ymm24, %ymm22
11344 // CHECK: vfmadd132pd 1016(%rdx){1to4}, %ymm24, %ymm22
11346 vfmadd132pd 1016(%rdx){1to4}, %ymm24, %ymm22
11348 // CHECK: vfmadd132pd 1024(%rdx){1to4}, %ymm24, %ymm22
11350 vfmadd132pd 1024(%rdx){1to4}, %ymm24, %ymm22
11352 // CHECK: vfmadd132pd -1024(%rdx){1to4}, %ymm24, %ymm22
11354 vfmadd132pd -1024(%rdx){1to4}, %ymm24, %ymm22
11356 // CHECK: vfmadd132pd -1032(%rdx){1to4}, %ymm24, %ymm22
11358 vfmadd132pd -1032(%rdx){1to4}, %ymm24, %ymm22
11384 // CHECK: vfmadd213ps 2032(%rdx), %xmm28, %xmm24
11386 vfmadd213ps 2032(%rdx), %xmm28, %xmm24
11388 // CHECK: vfmadd213ps 2048(%rdx), %xmm28, %xmm24
11390 vfmadd213ps 2048(%rdx), %xmm28, %xmm24
11392 // CHECK: vfmadd213ps -2048(%rdx), %xmm28, %xmm24
11394 vfmadd213ps -2048(%rdx), %xmm28, %xmm24
11396 // CHECK: vfmadd213ps -2064(%rdx), %xmm28, %xmm24
11398 vfmadd213ps -2064(%rdx), %xmm28, %xmm24
11400 // CHECK: vfmadd213ps 508(%rdx){1to4}, %xmm28, %xmm24
11402 vfmadd213ps 508(%rdx){1to4}, %xmm28, %xmm24
11404 // CHECK: vfmadd213ps 512(%rdx){1to4}, %xmm28, %xmm24
11406 vfmadd213ps 512(%rdx){1to4}, %xmm28, %xmm24
11408 // CHECK: vfmadd213ps -512(%rdx){1to4}, %xmm28, %xmm24
11410 vfmadd213ps -512(%rdx){1to4}, %xmm28, %xmm24
11412 // CHECK: vfmadd213ps -516(%rdx){1to4}, %xmm28, %xmm24
11414 vfmadd213ps -516(%rdx){1to4}, %xmm28, %xmm24
11440 // CHECK: vfmadd213ps 4064(%rdx), %ymm22, %ymm26
11442 vfmadd213ps 4064(%rdx), %ymm22, %ymm26
11444 // CHECK: vfmadd213ps 4096(%rdx), %ymm22, %ymm26
11446 vfmadd213ps 4096(%rdx), %ymm22, %ymm26
11448 // CHECK: vfmadd213ps -4096(%rdx), %ymm22, %ymm26
11450 vfmadd213ps -4096(%rdx), %ymm22, %ymm26
11452 // CHECK: vfmadd213ps -4128(%rdx), %ymm22, %ymm26
11454 vfmadd213ps -4128(%rdx), %ymm22, %ymm26
11456 // CHECK: vfmadd213ps 508(%rdx){1to8}, %ymm22, %ymm26
11458 vfmadd213ps 508(%rdx){1to8}, %ymm22, %ymm26
11460 // CHECK: vfmadd213ps 512(%rdx){1to8}, %ymm22, %ymm26
11462 vfmadd213ps 512(%rdx){1to8}, %ymm22, %ymm26
11464 // CHECK: vfmadd213ps -512(%rdx){1to8}, %ymm22, %ymm26
11466 vfmadd213ps -512(%rdx){1to8}, %ymm22, %ymm26
11468 // CHECK: vfmadd213ps -516(%rdx){1to8}, %ymm22, %ymm26
11470 vfmadd213ps -516(%rdx){1to8}, %ymm22, %ymm26
11496 // CHECK: vfmadd213pd 2032(%rdx), %xmm21, %xmm22
11498 vfmadd213pd 2032(%rdx), %xmm21, %xmm22
11500 // CHECK: vfmadd213pd 2048(%rdx), %xmm21, %xmm22
11502 vfmadd213pd 2048(%rdx), %xmm21, %xmm22
11504 // CHECK: vfmadd213pd -2048(%rdx), %xmm21, %xmm22
11506 vfmadd213pd -2048(%rdx), %xmm21, %xmm22
11508 // CHECK: vfmadd213pd -2064(%rdx), %xmm21, %xmm22
11510 vfmadd213pd -2064(%rdx), %xmm21, %xmm22
11512 // CHECK: vfmadd213pd 1016(%rdx){1to2}, %xmm21, %xmm22
11514 vfmadd213pd 1016(%rdx){1to2}, %xmm21, %xmm22
11516 // CHECK: vfmadd213pd 1024(%rdx){1to2}, %xmm21, %xmm22
11518 vfmadd213pd 1024(%rdx){1to2}, %xmm21, %xmm22
11520 // CHECK: vfmadd213pd -1024(%rdx){1to2}, %xmm21, %xmm22
11522 vfmadd213pd -1024(%rdx){1to2}, %xmm21, %xmm22
11524 // CHECK: vfmadd213pd -1032(%rdx){1to2}, %xmm21, %xmm22
11526 vfmadd213pd -1032(%rdx){1to2}, %xmm21, %xmm22
11552 // CHECK: vfmadd213pd 4064(%rdx), %ymm19, %ymm18
11554 vfmadd213pd 4064(%rdx), %ymm19, %ymm18
11556 // CHECK: vfmadd213pd 4096(%rdx), %ymm19, %ymm18
11558 vfmadd213pd 4096(%rdx), %ymm19, %ymm18
11560 // CHECK: vfmadd213pd -4096(%rdx), %ymm19, %ymm18
11562 vfmadd213pd -4096(%rdx), %ymm19, %ymm18
11564 // CHECK: vfmadd213pd -4128(%rdx), %ymm19, %ymm18
11566 vfmadd213pd -4128(%rdx), %ymm19, %ymm18
11568 // CHECK: vfmadd213pd 1016(%rdx){1to4}, %ymm19, %ymm18
11570 vfmadd213pd 1016(%rdx){1to4}, %ymm19, %ymm18
11572 // CHECK: vfmadd213pd 1024(%rdx){1to4}, %ymm19, %ymm18
11574 vfmadd213pd 1024(%rdx){1to4}, %ymm19, %ymm18
11576 // CHECK: vfmadd213pd -1024(%rdx){1to4}, %ymm19, %ymm18
11578 vfmadd213pd -1024(%rdx){1to4}, %ymm19, %ymm18
11580 // CHECK: vfmadd213pd -1032(%rdx){1to4}, %ymm19, %ymm18
11582 vfmadd213pd -1032(%rdx){1to4}, %ymm19, %ymm18
11608 // CHECK: vfmadd231ps 2032(%rdx), %xmm20, %xmm30
11610 vfmadd231ps 2032(%rdx), %xmm20, %xmm30
11612 // CHECK: vfmadd231ps 2048(%rdx), %xmm20, %xmm30
11614 vfmadd231ps 2048(%rdx), %xmm20, %xmm30
11616 // CHECK: vfmadd231ps -2048(%rdx), %xmm20, %xmm30
11618 vfmadd231ps -2048(%rdx), %xmm20, %xmm30
11620 // CHECK: vfmadd231ps -2064(%rdx), %xmm20, %xmm30
11622 vfmadd231ps -2064(%rdx), %xmm20, %xmm30
11624 // CHECK: vfmadd231ps 508(%rdx){1to4}, %xmm20, %xmm30
11626 vfmadd231ps 508(%rdx){1to4}, %xmm20, %xmm30
11628 // CHECK: vfmadd231ps 512(%rdx){1to4}, %xmm20, %xmm30
11630 vfmadd231ps 512(%rdx){1to4}, %xmm20, %xmm30
11632 // CHECK: vfmadd231ps -512(%rdx){1to4}, %xmm20, %xmm30
11634 vfmadd231ps -512(%rdx){1to4}, %xmm20, %xmm30
11636 // CHECK: vfmadd231ps -516(%rdx){1to4}, %xmm20, %xmm30
11638 vfmadd231ps -516(%rdx){1to4}, %xmm20, %xmm30
11664 // CHECK: vfmadd231ps 4064(%rdx), %ymm26, %ymm22
11666 vfmadd231ps 4064(%rdx), %ymm26, %ymm22
11668 // CHECK: vfmadd231ps 4096(%rdx), %ymm26, %ymm22
11670 vfmadd231ps 4096(%rdx), %ymm26, %ymm22
11672 // CHECK: vfmadd231ps -4096(%rdx), %ymm26, %ymm22
11674 vfmadd231ps -4096(%rdx), %ymm26, %ymm22
11676 // CHECK: vfmadd231ps -4128(%rdx), %ymm26, %ymm22
11678 vfmadd231ps -4128(%rdx), %ymm26, %ymm22
11680 // CHECK: vfmadd231ps 508(%rdx){1to8}, %ymm26, %ymm22
11682 vfmadd231ps 508(%rdx){1to8}, %ymm26, %ymm22
11684 // CHECK: vfmadd231ps 512(%rdx){1to8}, %ymm26, %ymm22
11686 vfmadd231ps 512(%rdx){1to8}, %ymm26, %ymm22
11688 // CHECK: vfmadd231ps -512(%rdx){1to8}, %ymm26, %ymm22
11690 vfmadd231ps -512(%rdx){1to8}, %ymm26, %ymm22
11692 // CHECK: vfmadd231ps -516(%rdx){1to8}, %ymm26, %ymm22
11694 vfmadd231ps -516(%rdx){1to8}, %ymm26, %ymm22
11720 // CHECK: vfmadd231pd 2032(%rdx), %xmm20, %xmm29
11722 vfmadd231pd 2032(%rdx), %xmm20, %xmm29
11724 // CHECK: vfmadd231pd 2048(%rdx), %xmm20, %xmm29
11726 vfmadd231pd 2048(%rdx), %xmm20, %xmm29
11728 // CHECK: vfmadd231pd -2048(%rdx), %xmm20, %xmm29
11730 vfmadd231pd -2048(%rdx), %xmm20, %xmm29
11732 // CHECK: vfmadd231pd -2064(%rdx), %xmm20, %xmm29
11734 vfmadd231pd -2064(%rdx), %xmm20, %xmm29
11736 // CHECK: vfmadd231pd 1016(%rdx){1to2}, %xmm20, %xmm29
11738 vfmadd231pd 1016(%rdx){1to2}, %xmm20, %xmm29
11740 // CHECK: vfmadd231pd 1024(%rdx){1to2}, %xmm20, %xmm29
11742 vfmadd231pd 1024(%rdx){1to2}, %xmm20, %xmm29
11744 // CHECK: vfmadd231pd -1024(%rdx){1to2}, %xmm20, %xmm29
11746 vfmadd231pd -1024(%rdx){1to2}, %xmm20, %xmm29
11748 // CHECK: vfmadd231pd -1032(%rdx){1to2}, %xmm20, %xmm29
11750 vfmadd231pd -1032(%rdx){1to2}, %xmm20, %xmm29
11776 // CHECK: vfmadd231pd 4064(%rdx), %ymm20, %ymm24
11778 vfmadd231pd 4064(%rdx), %ymm20, %ymm24
11780 // CHECK: vfmadd231pd 4096(%rdx), %ymm20, %ymm24
11782 vfmadd231pd 4096(%rdx), %ymm20, %ymm24
11784 // CHECK: vfmadd231pd -4096(%rdx), %ymm20, %ymm24
11786 vfmadd231pd -4096(%rdx), %ymm20, %ymm24
11788 // CHECK: vfmadd231pd -4128(%rdx), %ymm20, %ymm24
11790 vfmadd231pd -4128(%rdx), %ymm20, %ymm24
11792 // CHECK: vfmadd231pd 1016(%rdx){1to4}, %ymm20, %ymm24
11794 vfmadd231pd 1016(%rdx){1to4}, %ymm20, %ymm24
11796 // CHECK: vfmadd231pd 1024(%rdx){1to4}, %ymm20, %ymm24
11798 vfmadd231pd 1024(%rdx){1to4}, %ymm20, %ymm24
11800 // CHECK: vfmadd231pd -1024(%rdx){1to4}, %ymm20, %ymm24
11802 vfmadd231pd -1024(%rdx){1to4}, %ymm20, %ymm24
11804 // CHECK: vfmadd231pd -1032(%rdx){1to4}, %ymm20, %ymm24
11806 vfmadd231pd -1032(%rdx){1to4}, %ymm20, %ymm24
11832 // CHECK: vfmsub132ps 2032(%rdx), %xmm18, %xmm17
11834 vfmsub132ps 2032(%rdx), %xmm18, %xmm17
11836 // CHECK: vfmsub132ps 2048(%rdx), %xmm18, %xmm17
11838 vfmsub132ps 2048(%rdx), %xmm18, %xmm17
11840 // CHECK: vfmsub132ps -2048(%rdx), %xmm18, %xmm17
11842 vfmsub132ps -2048(%rdx), %xmm18, %xmm17
11844 // CHECK: vfmsub132ps -2064(%rdx), %xmm18, %xmm17
11846 vfmsub132ps -2064(%rdx), %xmm18, %xmm17
11848 // CHECK: vfmsub132ps 508(%rdx){1to4}, %xmm18, %xmm17
11850 vfmsub132ps 508(%rdx){1to4}, %xmm18, %xmm17
11852 // CHECK: vfmsub132ps 512(%rdx){1to4}, %xmm18, %xmm17
11854 vfmsub132ps 512(%rdx){1to4}, %xmm18, %xmm17
11856 // CHECK: vfmsub132ps -512(%rdx){1to4}, %xmm18, %xmm17
11858 vfmsub132ps -512(%rdx){1to4}, %xmm18, %xmm17
11860 // CHECK: vfmsub132ps -516(%rdx){1to4}, %xmm18, %xmm17
11862 vfmsub132ps -516(%rdx){1to4}, %xmm18, %xmm17
11888 // CHECK: vfmsub132ps 4064(%rdx), %ymm28, %ymm25
11890 vfmsub132ps 4064(%rdx), %ymm28, %ymm25
11892 // CHECK: vfmsub132ps 4096(%rdx), %ymm28, %ymm25
11894 vfmsub132ps 4096(%rdx), %ymm28, %ymm25
11896 // CHECK: vfmsub132ps -4096(%rdx), %ymm28, %ymm25
11898 vfmsub132ps -4096(%rdx), %ymm28, %ymm25
11900 // CHECK: vfmsub132ps -4128(%rdx), %ymm28, %ymm25
11902 vfmsub132ps -4128(%rdx), %ymm28, %ymm25
11904 // CHECK: vfmsub132ps 508(%rdx){1to8}, %ymm28, %ymm25
11906 vfmsub132ps 508(%rdx){1to8}, %ymm28, %ymm25
11908 // CHECK: vfmsub132ps 512(%rdx){1to8}, %ymm28, %ymm25
11910 vfmsub132ps 512(%rdx){1to8}, %ymm28, %ymm25
11912 // CHECK: vfmsub132ps -512(%rdx){1to8}, %ymm28, %ymm25
11914 vfmsub132ps -512(%rdx){1to8}, %ymm28, %ymm25
11916 // CHECK: vfmsub132ps -516(%rdx){1to8}, %ymm28, %ymm25
11918 vfmsub132ps -516(%rdx){1to8}, %ymm28, %ymm25
11944 // CHECK: vfmsub132pd 2032(%rdx), %xmm21, %xmm18
11946 vfmsub132pd 2032(%rdx), %xmm21, %xmm18
11948 // CHECK: vfmsub132pd 2048(%rdx), %xmm21, %xmm18
11950 vfmsub132pd 2048(%rdx), %xmm21, %xmm18
11952 // CHECK: vfmsub132pd -2048(%rdx), %xmm21, %xmm18
11954 vfmsub132pd -2048(%rdx), %xmm21, %xmm18
11956 // CHECK: vfmsub132pd -2064(%rdx), %xmm21, %xmm18
11958 vfmsub132pd -2064(%rdx), %xmm21, %xmm18
11960 // CHECK: vfmsub132pd 1016(%rdx){1to2}, %xmm21, %xmm18
11962 vfmsub132pd 1016(%rdx){1to2}, %xmm21, %xmm18
11964 // CHECK: vfmsub132pd 1024(%rdx){1to2}, %xmm21, %xmm18
11966 vfmsub132pd 1024(%rdx){1to2}, %xmm21, %xmm18
11968 // CHECK: vfmsub132pd -1024(%rdx){1to2}, %xmm21, %xmm18
11970 vfmsub132pd -1024(%rdx){1to2}, %xmm21, %xmm18
11972 // CHECK: vfmsub132pd -1032(%rdx){1to2}, %xmm21, %xmm18
11974 vfmsub132pd -1032(%rdx){1to2}, %xmm21, %xmm18
12000 // CHECK: vfmsub132pd 4064(%rdx), %ymm28, %ymm22
12002 vfmsub132pd 4064(%rdx), %ymm28, %ymm22
12004 // CHECK: vfmsub132pd 4096(%rdx), %ymm28, %ymm22
12006 vfmsub132pd 4096(%rdx), %ymm28, %ymm22
12008 // CHECK: vfmsub132pd -4096(%rdx), %ymm28, %ymm22
12010 vfmsub132pd -4096(%rdx), %ymm28, %ymm22
12012 // CHECK: vfmsub132pd -4128(%rdx), %ymm28, %ymm22
12014 vfmsub132pd -4128(%rdx), %ymm28, %ymm22
12016 // CHECK: vfmsub132pd 1016(%rdx){1to4}, %ymm28, %ymm22
12018 vfmsub132pd 1016(%rdx){1to4}, %ymm28, %ymm22
12020 // CHECK: vfmsub132pd 1024(%rdx){1to4}, %ymm28, %ymm22
12022 vfmsub132pd 1024(%rdx){1to4}, %ymm28, %ymm22
12024 // CHECK: vfmsub132pd -1024(%rdx){1to4}, %ymm28, %ymm22
12026 vfmsub132pd -1024(%rdx){1to4}, %ymm28, %ymm22
12028 // CHECK: vfmsub132pd -1032(%rdx){1to4}, %ymm28, %ymm22
12030 vfmsub132pd -1032(%rdx){1to4}, %ymm28, %ymm22
12056 // CHECK: vfmsub213ps 2032(%rdx), %xmm27, %xmm22
12058 vfmsub213ps 2032(%rdx), %xmm27, %xmm22
12060 // CHECK: vfmsub213ps 2048(%rdx), %xmm27, %xmm22
12062 vfmsub213ps 2048(%rdx), %xmm27, %xmm22
12064 // CHECK: vfmsub213ps -2048(%rdx), %xmm27, %xmm22
12066 vfmsub213ps -2048(%rdx), %xmm27, %xmm22
12068 // CHECK: vfmsub213ps -2064(%rdx), %xmm27, %xmm22
12070 vfmsub213ps -2064(%rdx), %xmm27, %xmm22
12072 // CHECK: vfmsub213ps 508(%rdx){1to4}, %xmm27, %xmm22
12074 vfmsub213ps 508(%rdx){1to4}, %xmm27, %xmm22
12076 // CHECK: vfmsub213ps 512(%rdx){1to4}, %xmm27, %xmm22
12078 vfmsub213ps 512(%rdx){1to4}, %xmm27, %xmm22
12080 // CHECK: vfmsub213ps -512(%rdx){1to4}, %xmm27, %xmm22
12082 vfmsub213ps -512(%rdx){1to4}, %xmm27, %xmm22
12084 // CHECK: vfmsub213ps -516(%rdx){1to4}, %xmm27, %xmm22
12086 vfmsub213ps -516(%rdx){1to4}, %xmm27, %xmm22
12112 // CHECK: vfmsub213ps 4064(%rdx), %ymm29, %ymm28
12114 vfmsub213ps 4064(%rdx), %ymm29, %ymm28
12116 // CHECK: vfmsub213ps 4096(%rdx), %ymm29, %ymm28
12118 vfmsub213ps 4096(%rdx), %ymm29, %ymm28
12120 // CHECK: vfmsub213ps -4096(%rdx), %ymm29, %ymm28
12122 vfmsub213ps -4096(%rdx), %ymm29, %ymm28
12124 // CHECK: vfmsub213ps -4128(%rdx), %ymm29, %ymm28
12126 vfmsub213ps -4128(%rdx), %ymm29, %ymm28
12128 // CHECK: vfmsub213ps 508(%rdx){1to8}, %ymm29, %ymm28
12130 vfmsub213ps 508(%rdx){1to8}, %ymm29, %ymm28
12132 // CHECK: vfmsub213ps 512(%rdx){1to8}, %ymm29, %ymm28
12134 vfmsub213ps 512(%rdx){1to8}, %ymm29, %ymm28
12136 // CHECK: vfmsub213ps -512(%rdx){1to8}, %ymm29, %ymm28
12138 vfmsub213ps -512(%rdx){1to8}, %ymm29, %ymm28
12140 // CHECK: vfmsub213ps -516(%rdx){1to8}, %ymm29, %ymm28
12142 vfmsub213ps -516(%rdx){1to8}, %ymm29, %ymm28
12168 // CHECK: vfmsub213pd 2032(%rdx), %xmm19, %xmm19
12170 vfmsub213pd 2032(%rdx), %xmm19, %xmm19
12172 // CHECK: vfmsub213pd 2048(%rdx), %xmm19, %xmm19
12174 vfmsub213pd 2048(%rdx), %xmm19, %xmm19
12176 // CHECK: vfmsub213pd -2048(%rdx), %xmm19, %xmm19
12178 vfmsub213pd -2048(%rdx), %xmm19, %xmm19
12180 // CHECK: vfmsub213pd -2064(%rdx), %xmm19, %xmm19
12182 vfmsub213pd -2064(%rdx), %xmm19, %xmm19
12184 // CHECK: vfmsub213pd 1016(%rdx){1to2}, %xmm19, %xmm19
12186 vfmsub213pd 1016(%rdx){1to2}, %xmm19, %xmm19
12188 // CHECK: vfmsub213pd 1024(%rdx){1to2}, %xmm19, %xmm19
12190 vfmsub213pd 1024(%rdx){1to2}, %xmm19, %xmm19
12192 // CHECK: vfmsub213pd -1024(%rdx){1to2}, %xmm19, %xmm19
12194 vfmsub213pd -1024(%rdx){1to2}, %xmm19, %xmm19
12196 // CHECK: vfmsub213pd -1032(%rdx){1to2}, %xmm19, %xmm19
12198 vfmsub213pd -1032(%rdx){1to2}, %xmm19, %xmm19
12224 // CHECK: vfmsub213pd 4064(%rdx), %ymm25, %ymm27
12226 vfmsub213pd 4064(%rdx), %ymm25, %ymm27
12228 // CHECK: vfmsub213pd 4096(%rdx), %ymm25, %ymm27
12230 vfmsub213pd 4096(%rdx), %ymm25, %ymm27
12232 // CHECK: vfmsub213pd -4096(%rdx), %ymm25, %ymm27
12234 vfmsub213pd -4096(%rdx), %ymm25, %ymm27
12236 // CHECK: vfmsub213pd -4128(%rdx), %ymm25, %ymm27
12238 vfmsub213pd -4128(%rdx), %ymm25, %ymm27
12240 // CHECK: vfmsub213pd 1016(%rdx){1to4}, %ymm25, %ymm27
12242 vfmsub213pd 1016(%rdx){1to4}, %ymm25, %ymm27
12244 // CHECK: vfmsub213pd 1024(%rdx){1to4}, %ymm25, %ymm27
12246 vfmsub213pd 1024(%rdx){1to4}, %ymm25, %ymm27
12248 // CHECK: vfmsub213pd -1024(%rdx){1to4}, %ymm25, %ymm27
12250 vfmsub213pd -1024(%rdx){1to4}, %ymm25, %ymm27
12252 // CHECK: vfmsub213pd -1032(%rdx){1to4}, %ymm25, %ymm27
12254 vfmsub213pd -1032(%rdx){1to4}, %ymm25, %ymm27
12280 // CHECK: vfmsub231ps 2032(%rdx), %xmm19, %xmm28
12282 vfmsub231ps 2032(%rdx), %xmm19, %xmm28
12284 // CHECK: vfmsub231ps 2048(%rdx), %xmm19, %xmm28
12286 vfmsub231ps 2048(%rdx), %xmm19, %xmm28
12288 // CHECK: vfmsub231ps -2048(%rdx), %xmm19, %xmm28
12290 vfmsub231ps -2048(%rdx), %xmm19, %xmm28
12292 // CHECK: vfmsub231ps -2064(%rdx), %xmm19, %xmm28
12294 vfmsub231ps -2064(%rdx), %xmm19, %xmm28
12296 // CHECK: vfmsub231ps 508(%rdx){1to4}, %xmm19, %xmm28
12298 vfmsub231ps 508(%rdx){1to4}, %xmm19, %xmm28
12300 // CHECK: vfmsub231ps 512(%rdx){1to4}, %xmm19, %xmm28
12302 vfmsub231ps 512(%rdx){1to4}, %xmm19, %xmm28
12304 // CHECK: vfmsub231ps -512(%rdx){1to4}, %xmm19, %xmm28
12306 vfmsub231ps -512(%rdx){1to4}, %xmm19, %xmm28
12308 // CHECK: vfmsub231ps -516(%rdx){1to4}, %xmm19, %xmm28
12310 vfmsub231ps -516(%rdx){1to4}, %xmm19, %xmm28
12336 // CHECK: vfmsub231ps 4064(%rdx), %ymm26, %ymm23
12338 vfmsub231ps 4064(%rdx), %ymm26, %ymm23
12340 // CHECK: vfmsub231ps 4096(%rdx), %ymm26, %ymm23
12342 vfmsub231ps 4096(%rdx), %ymm26, %ymm23
12344 // CHECK: vfmsub231ps -4096(%rdx), %ymm26, %ymm23
12346 vfmsub231ps -4096(%rdx), %ymm26, %ymm23
12348 // CHECK: vfmsub231ps -4128(%rdx), %ymm26, %ymm23
12350 vfmsub231ps -4128(%rdx), %ymm26, %ymm23
12352 // CHECK: vfmsub231ps 508(%rdx){1to8}, %ymm26, %ymm23
12354 vfmsub231ps 508(%rdx){1to8}, %ymm26, %ymm23
12356 // CHECK: vfmsub231ps 512(%rdx){1to8}, %ymm26, %ymm23
12358 vfmsub231ps 512(%rdx){1to8}, %ymm26, %ymm23
12360 // CHECK: vfmsub231ps -512(%rdx){1to8}, %ymm26, %ymm23
12362 vfmsub231ps -512(%rdx){1to8}, %ymm26, %ymm23
12364 // CHECK: vfmsub231ps -516(%rdx){1to8}, %ymm26, %ymm23
12366 vfmsub231ps -516(%rdx){1to8}, %ymm26, %ymm23
12392 // CHECK: vfmsub231pd 2032(%rdx), %xmm20, %xmm28
12394 vfmsub231pd 2032(%rdx), %xmm20, %xmm28
12396 // CHECK: vfmsub231pd 2048(%rdx), %xmm20, %xmm28
12398 vfmsub231pd 2048(%rdx), %xmm20, %xmm28
12400 // CHECK: vfmsub231pd -2048(%rdx), %xmm20, %xmm28
12402 vfmsub231pd -2048(%rdx), %xmm20, %xmm28
12404 // CHECK: vfmsub231pd -2064(%rdx), %xmm20, %xmm28
12406 vfmsub231pd -2064(%rdx), %xmm20, %xmm28
12408 // CHECK: vfmsub231pd 1016(%rdx){1to2}, %xmm20, %xmm28
12410 vfmsub231pd 1016(%rdx){1to2}, %xmm20, %xmm28
12412 // CHECK: vfmsub231pd 1024(%rdx){1to2}, %xmm20, %xmm28
12414 vfmsub231pd 1024(%rdx){1to2}, %xmm20, %xmm28
12416 // CHECK: vfmsub231pd -1024(%rdx){1to2}, %xmm20, %xmm28
12418 vfmsub231pd -1024(%rdx){1to2}, %xmm20, %xmm28
12420 // CHECK: vfmsub231pd -1032(%rdx){1to2}, %xmm20, %xmm28
12422 vfmsub231pd -1032(%rdx){1to2}, %xmm20, %xmm28
12448 // CHECK: vfmsub231pd 4064(%rdx), %ymm18, %ymm17
12450 vfmsub231pd 4064(%rdx), %ymm18, %ymm17
12452 // CHECK: vfmsub231pd 4096(%rdx), %ymm18, %ymm17
12454 vfmsub231pd 4096(%rdx), %ymm18, %ymm17
12456 // CHECK: vfmsub231pd -4096(%rdx), %ymm18, %ymm17
12458 vfmsub231pd -4096(%rdx), %ymm18, %ymm17
12460 // CHECK: vfmsub231pd -4128(%rdx), %ymm18, %ymm17
12462 vfmsub231pd -4128(%rdx), %ymm18, %ymm17
12464 // CHECK: vfmsub231pd 1016(%rdx){1to4}, %ymm18, %ymm17
12466 vfmsub231pd 1016(%rdx){1to4}, %ymm18, %ymm17
12468 // CHECK: vfmsub231pd 1024(%rdx){1to4}, %ymm18, %ymm17
12470 vfmsub231pd 1024(%rdx){1to4}, %ymm18, %ymm17
12472 // CHECK: vfmsub231pd -1024(%rdx){1to4}, %ymm18, %ymm17
12474 vfmsub231pd -1024(%rdx){1to4}, %ymm18, %ymm17
12476 // CHECK: vfmsub231pd -1032(%rdx){1to4}, %ymm18, %ymm17
12478 vfmsub231pd -1032(%rdx){1to4}, %ymm18, %ymm17
12504 // CHECK: vfmaddsub132ps 2032(%rdx), %xmm27, %xmm24
12506 vfmaddsub132ps 2032(%rdx), %xmm27, %xmm24
12508 // CHECK: vfmaddsub132ps 2048(%rdx), %xmm27, %xmm24
12510 vfmaddsub132ps 2048(%rdx), %xmm27, %xmm24
12512 // CHECK: vfmaddsub132ps -2048(%rdx), %xmm27, %xmm24
12514 vfmaddsub132ps -2048(%rdx), %xmm27, %xmm24
12516 // CHECK: vfmaddsub132ps -2064(%rdx), %xmm27, %xmm24
12518 vfmaddsub132ps -2064(%rdx), %xmm27, %xmm24
12520 // CHECK: vfmaddsub132ps 508(%rdx){1to4}, %xmm27, %xmm24
12522 vfmaddsub132ps 508(%rdx){1to4}, %xmm27, %xmm24
12524 // CHECK: vfmaddsub132ps 512(%rdx){1to4}, %xmm27, %xmm24
12526 vfmaddsub132ps 512(%rdx){1to4}, %xmm27, %xmm24
12528 // CHECK: vfmaddsub132ps -512(%rdx){1to4}, %xmm27, %xmm24
12530 vfmaddsub132ps -512(%rdx){1to4}, %xmm27, %xmm24
12532 // CHECK: vfmaddsub132ps -516(%rdx){1to4}, %xmm27, %xmm24
12534 vfmaddsub132ps -516(%rdx){1to4}, %xmm27, %xmm24
12560 // CHECK: vfmaddsub132ps 4064(%rdx), %ymm20, %ymm21
12562 vfmaddsub132ps 4064(%rdx), %ymm20, %ymm21
12564 // CHECK: vfmaddsub132ps 4096(%rdx), %ymm20, %ymm21
12566 vfmaddsub132ps 4096(%rdx), %ymm20, %ymm21
12568 // CHECK: vfmaddsub132ps -4096(%rdx), %ymm20, %ymm21
12570 vfmaddsub132ps -4096(%rdx), %ymm20, %ymm21
12572 // CHECK: vfmaddsub132ps -4128(%rdx), %ymm20, %ymm21
12574 vfmaddsub132ps -4128(%rdx), %ymm20, %ymm21
12576 // CHECK: vfmaddsub132ps 508(%rdx){1to8}, %ymm20, %ymm21
12578 vfmaddsub132ps 508(%rdx){1to8}, %ymm20, %ymm21
12580 // CHECK: vfmaddsub132ps 512(%rdx){1to8}, %ymm20, %ymm21
12582 vfmaddsub132ps 512(%rdx){1to8}, %ymm20, %ymm21
12584 // CHECK: vfmaddsub132ps -512(%rdx){1to8}, %ymm20, %ymm21
12586 vfmaddsub132ps -512(%rdx){1to8}, %ymm20, %ymm21
12588 // CHECK: vfmaddsub132ps -516(%rdx){1to8}, %ymm20, %ymm21
12590 vfmaddsub132ps -516(%rdx){1to8}, %ymm20, %ymm21
12616 // CHECK: vfmaddsub132pd 2032(%rdx), %xmm27, %xmm26
12618 vfmaddsub132pd 2032(%rdx), %xmm27, %xmm26
12620 // CHECK: vfmaddsub132pd 2048(%rdx), %xmm27, %xmm26
12622 vfmaddsub132pd 2048(%rdx), %xmm27, %xmm26
12624 // CHECK: vfmaddsub132pd -2048(%rdx), %xmm27, %xmm26
12626 vfmaddsub132pd -2048(%rdx), %xmm27, %xmm26
12628 // CHECK: vfmaddsub132pd -2064(%rdx), %xmm27, %xmm26
12630 vfmaddsub132pd -2064(%rdx), %xmm27, %xmm26
12632 // CHECK: vfmaddsub132pd 1016(%rdx){1to2}, %xmm27, %xmm26
12634 vfmaddsub132pd 1016(%rdx){1to2}, %xmm27, %xmm26
12636 // CHECK: vfmaddsub132pd 1024(%rdx){1to2}, %xmm27, %xmm26
12638 vfmaddsub132pd 1024(%rdx){1to2}, %xmm27, %xmm26
12640 // CHECK: vfmaddsub132pd -1024(%rdx){1to2}, %xmm27, %xmm26
12642 vfmaddsub132pd -1024(%rdx){1to2}, %xmm27, %xmm26
12644 // CHECK: vfmaddsub132pd -1032(%rdx){1to2}, %xmm27, %xmm26
12646 vfmaddsub132pd -1032(%rdx){1to2}, %xmm27, %xmm26
12672 // CHECK: vfmaddsub132pd 4064(%rdx), %ymm18, %ymm30
12674 vfmaddsub132pd 4064(%rdx), %ymm18, %ymm30
12676 // CHECK: vfmaddsub132pd 4096(%rdx), %ymm18, %ymm30
12678 vfmaddsub132pd 4096(%rdx), %ymm18, %ymm30
12680 // CHECK: vfmaddsub132pd -4096(%rdx), %ymm18, %ymm30
12682 vfmaddsub132pd -4096(%rdx), %ymm18, %ymm30
12684 // CHECK: vfmaddsub132pd -4128(%rdx), %ymm18, %ymm30
12686 vfmaddsub132pd -4128(%rdx), %ymm18, %ymm30
12688 // CHECK: vfmaddsub132pd 1016(%rdx){1to4}, %ymm18, %ymm30
12690 vfmaddsub132pd 1016(%rdx){1to4}, %ymm18, %ymm30
12692 // CHECK: vfmaddsub132pd 1024(%rdx){1to4}, %ymm18, %ymm30
12694 vfmaddsub132pd 1024(%rdx){1to4}, %ymm18, %ymm30
12696 // CHECK: vfmaddsub132pd -1024(%rdx){1to4}, %ymm18, %ymm30
12698 vfmaddsub132pd -1024(%rdx){1to4}, %ymm18, %ymm30
12700 // CHECK: vfmaddsub132pd -1032(%rdx){1to4}, %ymm18, %ymm30
12702 vfmaddsub132pd -1032(%rdx){1to4}, %ymm18, %ymm30
12728 // CHECK: vfmaddsub213ps 2032(%rdx), %xmm29, %xmm20
12730 vfmaddsub213ps 2032(%rdx), %xmm29, %xmm20
12732 // CHECK: vfmaddsub213ps 2048(%rdx), %xmm29, %xmm20
12734 vfmaddsub213ps 2048(%rdx), %xmm29, %xmm20
12736 // CHECK: vfmaddsub213ps -2048(%rdx), %xmm29, %xmm20
12738 vfmaddsub213ps -2048(%rdx), %xmm29, %xmm20
12740 // CHECK: vfmaddsub213ps -2064(%rdx), %xmm29, %xmm20
12742 vfmaddsub213ps -2064(%rdx), %xmm29, %xmm20
12744 // CHECK: vfmaddsub213ps 508(%rdx){1to4}, %xmm29, %xmm20
12746 vfmaddsub213ps 508(%rdx){1to4}, %xmm29, %xmm20
12748 // CHECK: vfmaddsub213ps 512(%rdx){1to4}, %xmm29, %xmm20
12750 vfmaddsub213ps 512(%rdx){1to4}, %xmm29, %xmm20
12752 // CHECK: vfmaddsub213ps -512(%rdx){1to4}, %xmm29, %xmm20
12754 vfmaddsub213ps -512(%rdx){1to4}, %xmm29, %xmm20
12756 // CHECK: vfmaddsub213ps -516(%rdx){1to4}, %xmm29, %xmm20
12758 vfmaddsub213ps -516(%rdx){1to4}, %xmm29, %xmm20
12784 // CHECK: vfmaddsub213ps 4064(%rdx), %ymm27, %ymm25
12786 vfmaddsub213ps 4064(%rdx), %ymm27, %ymm25
12788 // CHECK: vfmaddsub213ps 4096(%rdx), %ymm27, %ymm25
12790 vfmaddsub213ps 4096(%rdx), %ymm27, %ymm25
12792 // CHECK: vfmaddsub213ps -4096(%rdx), %ymm27, %ymm25
12794 vfmaddsub213ps -4096(%rdx), %ymm27, %ymm25
12796 // CHECK: vfmaddsub213ps -4128(%rdx), %ymm27, %ymm25
12798 vfmaddsub213ps -4128(%rdx), %ymm27, %ymm25
12800 // CHECK: vfmaddsub213ps 508(%rdx){1to8}, %ymm27, %ymm25
12802 vfmaddsub213ps 508(%rdx){1to8}, %ymm27, %ymm25
12804 // CHECK: vfmaddsub213ps 512(%rdx){1to8}, %ymm27, %ymm25
12806 vfmaddsub213ps 512(%rdx){1to8}, %ymm27, %ymm25
12808 // CHECK: vfmaddsub213ps -512(%rdx){1to8}, %ymm27, %ymm25
12810 vfmaddsub213ps -512(%rdx){1to8}, %ymm27, %ymm25
12812 // CHECK: vfmaddsub213ps -516(%rdx){1to8}, %ymm27, %ymm25
12814 vfmaddsub213ps -516(%rdx){1to8}, %ymm27, %ymm25
12840 // CHECK: vfmaddsub213pd 2032(%rdx), %xmm29, %xmm25
12842 vfmaddsub213pd 2032(%rdx), %xmm29, %xmm25
12844 // CHECK: vfmaddsub213pd 2048(%rdx), %xmm29, %xmm25
12846 vfmaddsub213pd 2048(%rdx), %xmm29, %xmm25
12848 // CHECK: vfmaddsub213pd -2048(%rdx), %xmm29, %xmm25
12850 vfmaddsub213pd -2048(%rdx), %xmm29, %xmm25
12852 // CHECK: vfmaddsub213pd -2064(%rdx), %xmm29, %xmm25
12854 vfmaddsub213pd -2064(%rdx), %xmm29, %xmm25
12856 // CHECK: vfmaddsub213pd 1016(%rdx){1to2}, %xmm29, %xmm25
12858 vfmaddsub213pd 1016(%rdx){1to2}, %xmm29, %xmm25
12860 // CHECK: vfmaddsub213pd 1024(%rdx){1to2}, %xmm29, %xmm25
12862 vfmaddsub213pd 1024(%rdx){1to2}, %xmm29, %xmm25
12864 // CHECK: vfmaddsub213pd -1024(%rdx){1to2}, %xmm29, %xmm25
12866 vfmaddsub213pd -1024(%rdx){1to2}, %xmm29, %xmm25
12868 // CHECK: vfmaddsub213pd -1032(%rdx){1to2}, %xmm29, %xmm25
12870 vfmaddsub213pd -1032(%rdx){1to2}, %xmm29, %xmm25
12896 // CHECK: vfmaddsub213pd 4064(%rdx), %ymm17, %ymm21
12898 vfmaddsub213pd 4064(%rdx), %ymm17, %ymm21
12900 // CHECK: vfmaddsub213pd 4096(%rdx), %ymm17, %ymm21
12902 vfmaddsub213pd 4096(%rdx), %ymm17, %ymm21
12904 // CHECK: vfmaddsub213pd -4096(%rdx), %ymm17, %ymm21
12906 vfmaddsub213pd -4096(%rdx), %ymm17, %ymm21
12908 // CHECK: vfmaddsub213pd -4128(%rdx), %ymm17, %ymm21
12910 vfmaddsub213pd -4128(%rdx), %ymm17, %ymm21
12912 // CHECK: vfmaddsub213pd 1016(%rdx){1to4}, %ymm17, %ymm21
12914 vfmaddsub213pd 1016(%rdx){1to4}, %ymm17, %ymm21
12916 // CHECK: vfmaddsub213pd 1024(%rdx){1to4}, %ymm17, %ymm21
12918 vfmaddsub213pd 1024(%rdx){1to4}, %ymm17, %ymm21
12920 // CHECK: vfmaddsub213pd -1024(%rdx){1to4}, %ymm17, %ymm21
12922 vfmaddsub213pd -1024(%rdx){1to4}, %ymm17, %ymm21
12924 // CHECK: vfmaddsub213pd -1032(%rdx){1to4}, %ymm17, %ymm21
12926 vfmaddsub213pd -1032(%rdx){1to4}, %ymm17, %ymm21
12952 // CHECK: vfmaddsub231ps 2032(%rdx), %xmm29, %xmm19
12954 vfmaddsub231ps 2032(%rdx), %xmm29, %xmm19
12956 // CHECK: vfmaddsub231ps 2048(%rdx), %xmm29, %xmm19
12958 vfmaddsub231ps 2048(%rdx), %xmm29, %xmm19
12960 // CHECK: vfmaddsub231ps -2048(%rdx), %xmm29, %xmm19
12962 vfmaddsub231ps -2048(%rdx), %xmm29, %xmm19
12964 // CHECK: vfmaddsub231ps -2064(%rdx), %xmm29, %xmm19
12966 vfmaddsub231ps -2064(%rdx), %xmm29, %xmm19
12968 // CHECK: vfmaddsub231ps 508(%rdx){1to4}, %xmm29, %xmm19
12970 vfmaddsub231ps 508(%rdx){1to4}, %xmm29, %xmm19
12972 // CHECK: vfmaddsub231ps 512(%rdx){1to4}, %xmm29, %xmm19
12974 vfmaddsub231ps 512(%rdx){1to4}, %xmm29, %xmm19
12976 // CHECK: vfmaddsub231ps -512(%rdx){1to4}, %xmm29, %xmm19
12978 vfmaddsub231ps -512(%rdx){1to4}, %xmm29, %xmm19
12980 // CHECK: vfmaddsub231ps -516(%rdx){1to4}, %xmm29, %xmm19
12982 vfmaddsub231ps -516(%rdx){1to4}, %xmm29, %xmm19
13008 // CHECK: vfmaddsub231ps 4064(%rdx), %ymm24, %ymm19
13010 vfmaddsub231ps 4064(%rdx), %ymm24, %ymm19
13012 // CHECK: vfmaddsub231ps 4096(%rdx), %ymm24, %ymm19
13014 vfmaddsub231ps 4096(%rdx), %ymm24, %ymm19
13016 // CHECK: vfmaddsub231ps -4096(%rdx), %ymm24, %ymm19
13018 vfmaddsub231ps -4096(%rdx), %ymm24, %ymm19
13020 // CHECK: vfmaddsub231ps -4128(%rdx), %ymm24, %ymm19
13022 vfmaddsub231ps -4128(%rdx), %ymm24, %ymm19
13024 // CHECK: vfmaddsub231ps 508(%rdx){1to8}, %ymm24, %ymm19
13026 vfmaddsub231ps 508(%rdx){1to8}, %ymm24, %ymm19
13028 // CHECK: vfmaddsub231ps 512(%rdx){1to8}, %ymm24, %ymm19
13030 vfmaddsub231ps 512(%rdx){1to8}, %ymm24, %ymm19
13032 // CHECK: vfmaddsub231ps -512(%rdx){1to8}, %ymm24, %ymm19
13034 vfmaddsub231ps -512(%rdx){1to8}, %ymm24, %ymm19
13036 // CHECK: vfmaddsub231ps -516(%rdx){1to8}, %ymm24, %ymm19
13038 vfmaddsub231ps -516(%rdx){1to8}, %ymm24, %ymm19
13064 // CHECK: vfmaddsub231pd 2032(%rdx), %xmm26, %xmm23
13066 vfmaddsub231pd 2032(%rdx), %xmm26, %xmm23
13068 // CHECK: vfmaddsub231pd 2048(%rdx), %xmm26, %xmm23
13070 vfmaddsub231pd 2048(%rdx), %xmm26, %xmm23
13072 // CHECK: vfmaddsub231pd -2048(%rdx), %xmm26, %xmm23
13074 vfmaddsub231pd -2048(%rdx), %xmm26, %xmm23
13076 // CHECK: vfmaddsub231pd -2064(%rdx), %xmm26, %xmm23
13078 vfmaddsub231pd -2064(%rdx), %xmm26, %xmm23
13080 // CHECK: vfmaddsub231pd 1016(%rdx){1to2}, %xmm26, %xmm23
13082 vfmaddsub231pd 1016(%rdx){1to2}, %xmm26, %xmm23
13084 // CHECK: vfmaddsub231pd 1024(%rdx){1to2}, %xmm26, %xmm23
13086 vfmaddsub231pd 1024(%rdx){1to2}, %xmm26, %xmm23
13088 // CHECK: vfmaddsub231pd -1024(%rdx){1to2}, %xmm26, %xmm23
13090 vfmaddsub231pd -1024(%rdx){1to2}, %xmm26, %xmm23
13092 // CHECK: vfmaddsub231pd -1032(%rdx){1to2}, %xmm26, %xmm23
13094 vfmaddsub231pd -1032(%rdx){1to2}, %xmm26, %xmm23
13120 // CHECK: vfmaddsub231pd 4064(%rdx), %ymm25, %ymm30
13122 vfmaddsub231pd 4064(%rdx), %ymm25, %ymm30
13124 // CHECK: vfmaddsub231pd 4096(%rdx), %ymm25, %ymm30
13126 vfmaddsub231pd 4096(%rdx), %ymm25, %ymm30
13128 // CHECK: vfmaddsub231pd -4096(%rdx), %ymm25, %ymm30
13130 vfmaddsub231pd -4096(%rdx), %ymm25, %ymm30
13132 // CHECK: vfmaddsub231pd -4128(%rdx), %ymm25, %ymm30
13134 vfmaddsub231pd -4128(%rdx), %ymm25, %ymm30
13136 // CHECK: vfmaddsub231pd 1016(%rdx){1to4}, %ymm25, %ymm30
13138 vfmaddsub231pd 1016(%rdx){1to4}, %ymm25, %ymm30
13140 // CHECK: vfmaddsub231pd 1024(%rdx){1to4}, %ymm25, %ymm30
13142 vfmaddsub231pd 1024(%rdx){1to4}, %ymm25, %ymm30
13144 // CHECK: vfmaddsub231pd -1024(%rdx){1to4}, %ymm25, %ymm30
13146 vfmaddsub231pd -1024(%rdx){1to4}, %ymm25, %ymm30
13148 // CHECK: vfmaddsub231pd -1032(%rdx){1to4}, %ymm25, %ymm30
13150 vfmaddsub231pd -1032(%rdx){1to4}, %ymm25, %ymm30
13176 // CHECK: vfmsubadd132ps 2032(%rdx), %xmm23, %xmm24
13178 vfmsubadd132ps 2032(%rdx), %xmm23, %xmm24
13180 // CHECK: vfmsubadd132ps 2048(%rdx), %xmm23, %xmm24
13182 vfmsubadd132ps 2048(%rdx), %xmm23, %xmm24
13184 // CHECK: vfmsubadd132ps -2048(%rdx), %xmm23, %xmm24
13186 vfmsubadd132ps -2048(%rdx), %xmm23, %xmm24
13188 // CHECK: vfmsubadd132ps -2064(%rdx), %xmm23, %xmm24
13190 vfmsubadd132ps -2064(%rdx), %xmm23, %xmm24
13192 // CHECK: vfmsubadd132ps 508(%rdx){1to4}, %xmm23, %xmm24
13194 vfmsubadd132ps 508(%rdx){1to4}, %xmm23, %xmm24
13196 // CHECK: vfmsubadd132ps 512(%rdx){1to4}, %xmm23, %xmm24
13198 vfmsubadd132ps 512(%rdx){1to4}, %xmm23, %xmm24
13200 // CHECK: vfmsubadd132ps -512(%rdx){1to4}, %xmm23, %xmm24
13202 vfmsubadd132ps -512(%rdx){1to4}, %xmm23, %xmm24
13204 // CHECK: vfmsubadd132ps -516(%rdx){1to4}, %xmm23, %xmm24
13206 vfmsubadd132ps -516(%rdx){1to4}, %xmm23, %xmm24
13232 // CHECK: vfmsubadd132ps 4064(%rdx), %ymm28, %ymm23
13234 vfmsubadd132ps 4064(%rdx), %ymm28, %ymm23
13236 // CHECK: vfmsubadd132ps 4096(%rdx), %ymm28, %ymm23
13238 vfmsubadd132ps 4096(%rdx), %ymm28, %ymm23
13240 // CHECK: vfmsubadd132ps -4096(%rdx), %ymm28, %ymm23
13242 vfmsubadd132ps -4096(%rdx), %ymm28, %ymm23
13244 // CHECK: vfmsubadd132ps -4128(%rdx), %ymm28, %ymm23
13246 vfmsubadd132ps -4128(%rdx), %ymm28, %ymm23
13248 // CHECK: vfmsubadd132ps 508(%rdx){1to8}, %ymm28, %ymm23
13250 vfmsubadd132ps 508(%rdx){1to8}, %ymm28, %ymm23
13252 // CHECK: vfmsubadd132ps 512(%rdx){1to8}, %ymm28, %ymm23
13254 vfmsubadd132ps 512(%rdx){1to8}, %ymm28, %ymm23
13256 // CHECK: vfmsubadd132ps -512(%rdx){1to8}, %ymm28, %ymm23
13258 vfmsubadd132ps -512(%rdx){1to8}, %ymm28, %ymm23
13260 // CHECK: vfmsubadd132ps -516(%rdx){1to8}, %ymm28, %ymm23
13262 vfmsubadd132ps -516(%rdx){1to8}, %ymm28, %ymm23
13288 // CHECK: vfmsubadd132pd 2032(%rdx), %xmm26, %xmm22
13290 vfmsubadd132pd 2032(%rdx), %xmm26, %xmm22
13292 // CHECK: vfmsubadd132pd 2048(%rdx), %xmm26, %xmm22
13294 vfmsubadd132pd 2048(%rdx), %xmm26, %xmm22
13296 // CHECK: vfmsubadd132pd -2048(%rdx), %xmm26, %xmm22
13298 vfmsubadd132pd -2048(%rdx), %xmm26, %xmm22
13300 // CHECK: vfmsubadd132pd -2064(%rdx), %xmm26, %xmm22
13302 vfmsubadd132pd -2064(%rdx), %xmm26, %xmm22
13304 // CHECK: vfmsubadd132pd 1016(%rdx){1to2}, %xmm26, %xmm22
13306 vfmsubadd132pd 1016(%rdx){1to2}, %xmm26, %xmm22
13308 // CHECK: vfmsubadd132pd 1024(%rdx){1to2}, %xmm26, %xmm22
13310 vfmsubadd132pd 1024(%rdx){1to2}, %xmm26, %xmm22
13312 // CHECK: vfmsubadd132pd -1024(%rdx){1to2}, %xmm26, %xmm22
13314 vfmsubadd132pd -1024(%rdx){1to2}, %xmm26, %xmm22
13316 // CHECK: vfmsubadd132pd -1032(%rdx){1to2}, %xmm26, %xmm22
13318 vfmsubadd132pd -1032(%rdx){1to2}, %xmm26, %xmm22
13344 // CHECK: vfmsubadd132pd 4064(%rdx), %ymm17, %ymm24
13346 vfmsubadd132pd 4064(%rdx), %ymm17, %ymm24
13348 // CHECK: vfmsubadd132pd 4096(%rdx), %ymm17, %ymm24
13350 vfmsubadd132pd 4096(%rdx), %ymm17, %ymm24
13352 // CHECK: vfmsubadd132pd -4096(%rdx), %ymm17, %ymm24
13354 vfmsubadd132pd -4096(%rdx), %ymm17, %ymm24
13356 // CHECK: vfmsubadd132pd -4128(%rdx), %ymm17, %ymm24
13358 vfmsubadd132pd -4128(%rdx), %ymm17, %ymm24
13360 // CHECK: vfmsubadd132pd 1016(%rdx){1to4}, %ymm17, %ymm24
13362 vfmsubadd132pd 1016(%rdx){1to4}, %ymm17, %ymm24
13364 // CHECK: vfmsubadd132pd 1024(%rdx){1to4}, %ymm17, %ymm24
13366 vfmsubadd132pd 1024(%rdx){1to4}, %ymm17, %ymm24
13368 // CHECK: vfmsubadd132pd -1024(%rdx){1to4}, %ymm17, %ymm24
13370 vfmsubadd132pd -1024(%rdx){1to4}, %ymm17, %ymm24
13372 // CHECK: vfmsubadd132pd -1032(%rdx){1to4}, %ymm17, %ymm24
13374 vfmsubadd132pd -1032(%rdx){1to4}, %ymm17, %ymm24
13400 // CHECK: vfmsubadd213ps 2032(%rdx), %xmm20, %xmm19
13402 vfmsubadd213ps 2032(%rdx), %xmm20, %xmm19
13404 // CHECK: vfmsubadd213ps 2048(%rdx), %xmm20, %xmm19
13406 vfmsubadd213ps 2048(%rdx), %xmm20, %xmm19
13408 // CHECK: vfmsubadd213ps -2048(%rdx), %xmm20, %xmm19
13410 vfmsubadd213ps -2048(%rdx), %xmm20, %xmm19
13412 // CHECK: vfmsubadd213ps -2064(%rdx), %xmm20, %xmm19
13414 vfmsubadd213ps -2064(%rdx), %xmm20, %xmm19
13416 // CHECK: vfmsubadd213ps 508(%rdx){1to4}, %xmm20, %xmm19
13418 vfmsubadd213ps 508(%rdx){1to4}, %xmm20, %xmm19
13420 // CHECK: vfmsubadd213ps 512(%rdx){1to4}, %xmm20, %xmm19
13422 vfmsubadd213ps 512(%rdx){1to4}, %xmm20, %xmm19
13424 // CHECK: vfmsubadd213ps -512(%rdx){1to4}, %xmm20, %xmm19
13426 vfmsubadd213ps -512(%rdx){1to4}, %xmm20, %xmm19
13428 // CHECK: vfmsubadd213ps -516(%rdx){1to4}, %xmm20, %xmm19
13430 vfmsubadd213ps -516(%rdx){1to4}, %xmm20, %xmm19
13456 // CHECK: vfmsubadd213ps 4064(%rdx), %ymm17, %ymm26
13458 vfmsubadd213ps 4064(%rdx), %ymm17, %ymm26
13460 // CHECK: vfmsubadd213ps 4096(%rdx), %ymm17, %ymm26
13462 vfmsubadd213ps 4096(%rdx), %ymm17, %ymm26
13464 // CHECK: vfmsubadd213ps -4096(%rdx), %ymm17, %ymm26
13466 vfmsubadd213ps -4096(%rdx), %ymm17, %ymm26
13468 // CHECK: vfmsubadd213ps -4128(%rdx), %ymm17, %ymm26
13470 vfmsubadd213ps -4128(%rdx), %ymm17, %ymm26
13472 // CHECK: vfmsubadd213ps 508(%rdx){1to8}, %ymm17, %ymm26
13474 vfmsubadd213ps 508(%rdx){1to8}, %ymm17, %ymm26
13476 // CHECK: vfmsubadd213ps 512(%rdx){1to8}, %ymm17, %ymm26
13478 vfmsubadd213ps 512(%rdx){1to8}, %ymm17, %ymm26
13480 // CHECK: vfmsubadd213ps -512(%rdx){1to8}, %ymm17, %ymm26
13482 vfmsubadd213ps -512(%rdx){1to8}, %ymm17, %ymm26
13484 // CHECK: vfmsubadd213ps -516(%rdx){1to8}, %ymm17, %ymm26
13486 vfmsubadd213ps -516(%rdx){1to8}, %ymm17, %ymm26
13512 // CHECK: vfmsubadd213pd 2032(%rdx), %xmm21, %xmm18
13514 vfmsubadd213pd 2032(%rdx), %xmm21, %xmm18
13516 // CHECK: vfmsubadd213pd 2048(%rdx), %xmm21, %xmm18
13518 vfmsubadd213pd 2048(%rdx), %xmm21, %xmm18
13520 // CHECK: vfmsubadd213pd -2048(%rdx), %xmm21, %xmm18
13522 vfmsubadd213pd -2048(%rdx), %xmm21, %xmm18
13524 // CHECK: vfmsubadd213pd -2064(%rdx), %xmm21, %xmm18
13526 vfmsubadd213pd -2064(%rdx), %xmm21, %xmm18
13528 // CHECK: vfmsubadd213pd 1016(%rdx){1to2}, %xmm21, %xmm18
13530 vfmsubadd213pd 1016(%rdx){1to2}, %xmm21, %xmm18
13532 // CHECK: vfmsubadd213pd 1024(%rdx){1to2}, %xmm21, %xmm18
13534 vfmsubadd213pd 1024(%rdx){1to2}, %xmm21, %xmm18
13536 // CHECK: vfmsubadd213pd -1024(%rdx){1to2}, %xmm21, %xmm18
13538 vfmsubadd213pd -1024(%rdx){1to2}, %xmm21, %xmm18
13540 // CHECK: vfmsubadd213pd -1032(%rdx){1to2}, %xmm21, %xmm18
13542 vfmsubadd213pd -1032(%rdx){1to2}, %xmm21, %xmm18
13568 // CHECK: vfmsubadd213pd 4064(%rdx), %ymm20, %ymm27
13570 vfmsubadd213pd 4064(%rdx), %ymm20, %ymm27
13572 // CHECK: vfmsubadd213pd 4096(%rdx), %ymm20, %ymm27
13574 vfmsubadd213pd 4096(%rdx), %ymm20, %ymm27
13576 // CHECK: vfmsubadd213pd -4096(%rdx), %ymm20, %ymm27
13578 vfmsubadd213pd -4096(%rdx), %ymm20, %ymm27
13580 // CHECK: vfmsubadd213pd -4128(%rdx), %ymm20, %ymm27
13582 vfmsubadd213pd -4128(%rdx), %ymm20, %ymm27
13584 // CHECK: vfmsubadd213pd 1016(%rdx){1to4}, %ymm20, %ymm27
13586 vfmsubadd213pd 1016(%rdx){1to4}, %ymm20, %ymm27
13588 // CHECK: vfmsubadd213pd 1024(%rdx){1to4}, %ymm20, %ymm27
13590 vfmsubadd213pd 1024(%rdx){1to4}, %ymm20, %ymm27
13592 // CHECK: vfmsubadd213pd -1024(%rdx){1to4}, %ymm20, %ymm27
13594 vfmsubadd213pd -1024(%rdx){1to4}, %ymm20, %ymm27
13596 // CHECK: vfmsubadd213pd -1032(%rdx){1to4}, %ymm20, %ymm27
13598 vfmsubadd213pd -1032(%rdx){1to4}, %ymm20, %ymm27
13624 // CHECK: vfmsubadd231ps 2032(%rdx), %xmm25, %xmm21
13626 vfmsubadd231ps 2032(%rdx), %xmm25, %xmm21
13628 // CHECK: vfmsubadd231ps 2048(%rdx), %xmm25, %xmm21
13630 vfmsubadd231ps 2048(%rdx), %xmm25, %xmm21
13632 // CHECK: vfmsubadd231ps -2048(%rdx), %xmm25, %xmm21
13634 vfmsubadd231ps -2048(%rdx), %xmm25, %xmm21
13636 // CHECK: vfmsubadd231ps -2064(%rdx), %xmm25, %xmm21
13638 vfmsubadd231ps -2064(%rdx), %xmm25, %xmm21
13640 // CHECK: vfmsubadd231ps 508(%rdx){1to4}, %xmm25, %xmm21
13642 vfmsubadd231ps 508(%rdx){1to4}, %xmm25, %xmm21
13644 // CHECK: vfmsubadd231ps 512(%rdx){1to4}, %xmm25, %xmm21
13646 vfmsubadd231ps 512(%rdx){1to4}, %xmm25, %xmm21
13648 // CHECK: vfmsubadd231ps -512(%rdx){1to4}, %xmm25, %xmm21
13650 vfmsubadd231ps -512(%rdx){1to4}, %xmm25, %xmm21
13652 // CHECK: vfmsubadd231ps -516(%rdx){1to4}, %xmm25, %xmm21
13654 vfmsubadd231ps -516(%rdx){1to4}, %xmm25, %xmm21
13680 // CHECK: vfmsubadd231ps 4064(%rdx), %ymm23, %ymm27
13682 vfmsubadd231ps 4064(%rdx), %ymm23, %ymm27
13684 // CHECK: vfmsubadd231ps 4096(%rdx), %ymm23, %ymm27
13686 vfmsubadd231ps 4096(%rdx), %ymm23, %ymm27
13688 // CHECK: vfmsubadd231ps -4096(%rdx), %ymm23, %ymm27
13690 vfmsubadd231ps -4096(%rdx), %ymm23, %ymm27
13692 // CHECK: vfmsubadd231ps -4128(%rdx), %ymm23, %ymm27
13694 vfmsubadd231ps -4128(%rdx), %ymm23, %ymm27
13696 // CHECK: vfmsubadd231ps 508(%rdx){1to8}, %ymm23, %ymm27
13698 vfmsubadd231ps 508(%rdx){1to8}, %ymm23, %ymm27
13700 // CHECK: vfmsubadd231ps 512(%rdx){1to8}, %ymm23, %ymm27
13702 vfmsubadd231ps 512(%rdx){1to8}, %ymm23, %ymm27
13704 // CHECK: vfmsubadd231ps -512(%rdx){1to8}, %ymm23, %ymm27
13706 vfmsubadd231ps -512(%rdx){1to8}, %ymm23, %ymm27
13708 // CHECK: vfmsubadd231ps -516(%rdx){1to8}, %ymm23, %ymm27
13710 vfmsubadd231ps -516(%rdx){1to8}, %ymm23, %ymm27
13736 // CHECK: vfmsubadd231pd 2032(%rdx), %xmm24, %xmm20
13738 vfmsubadd231pd 2032(%rdx), %xmm24, %xmm20
13740 // CHECK: vfmsubadd231pd 2048(%rdx), %xmm24, %xmm20
13742 vfmsubadd231pd 2048(%rdx), %xmm24, %xmm20
13744 // CHECK: vfmsubadd231pd -2048(%rdx), %xmm24, %xmm20
13746 vfmsubadd231pd -2048(%rdx), %xmm24, %xmm20
13748 // CHECK: vfmsubadd231pd -2064(%rdx), %xmm24, %xmm20
13750 vfmsubadd231pd -2064(%rdx), %xmm24, %xmm20
13752 // CHECK: vfmsubadd231pd 1016(%rdx){1to2}, %xmm24, %xmm20
13754 vfmsubadd231pd 1016(%rdx){1to2}, %xmm24, %xmm20
13756 // CHECK: vfmsubadd231pd 1024(%rdx){1to2}, %xmm24, %xmm20
13758 vfmsubadd231pd 1024(%rdx){1to2}, %xmm24, %xmm20
13760 // CHECK: vfmsubadd231pd -1024(%rdx){1to2}, %xmm24, %xmm20
13762 vfmsubadd231pd -1024(%rdx){1to2}, %xmm24, %xmm20
13764 // CHECK: vfmsubadd231pd -1032(%rdx){1to2}, %xmm24, %xmm20
13766 vfmsubadd231pd -1032(%rdx){1to2}, %xmm24, %xmm20
13792 // CHECK: vfmsubadd231pd 4064(%rdx), %ymm29, %ymm30
13794 vfmsubadd231pd 4064(%rdx), %ymm29, %ymm30
13796 // CHECK: vfmsubadd231pd 4096(%rdx), %ymm29, %ymm30
13798 vfmsubadd231pd 4096(%rdx), %ymm29, %ymm30
13800 // CHECK: vfmsubadd231pd -4096(%rdx), %ymm29, %ymm30
13802 vfmsubadd231pd -4096(%rdx), %ymm29, %ymm30
13804 // CHECK: vfmsubadd231pd -4128(%rdx), %ymm29, %ymm30
13806 vfmsubadd231pd -4128(%rdx), %ymm29, %ymm30
13808 // CHECK: vfmsubadd231pd 1016(%rdx){1to4}, %ymm29, %ymm30
13810 vfmsubadd231pd 1016(%rdx){1to4}, %ymm29, %ymm30
13812 // CHECK: vfmsubadd231pd 1024(%rdx){1to4}, %ymm29, %ymm30
13814 vfmsubadd231pd 1024(%rdx){1to4}, %ymm29, %ymm30
13816 // CHECK: vfmsubadd231pd -1024(%rdx){1to4}, %ymm29, %ymm30
13818 vfmsubadd231pd -1024(%rdx){1to4}, %ymm29, %ymm30
13820 // CHECK: vfmsubadd231pd -1032(%rdx){1to4}, %ymm29, %ymm30
13822 vfmsubadd231pd -1032(%rdx){1to4}, %ymm29, %ymm30
13848 // CHECK: vfnmadd132ps 2032(%rdx), %xmm26, %xmm20
13850 vfnmadd132ps 2032(%rdx), %xmm26, %xmm20
13852 // CHECK: vfnmadd132ps 2048(%rdx), %xmm26, %xmm20
13854 vfnmadd132ps 2048(%rdx), %xmm26, %xmm20
13856 // CHECK: vfnmadd132ps -2048(%rdx), %xmm26, %xmm20
13858 vfnmadd132ps -2048(%rdx), %xmm26, %xmm20
13860 // CHECK: vfnmadd132ps -2064(%rdx), %xmm26, %xmm20
13862 vfnmadd132ps -2064(%rdx), %xmm26, %xmm20
13864 // CHECK: vfnmadd132ps 508(%rdx){1to4}, %xmm26, %xmm20
13866 vfnmadd132ps 508(%rdx){1to4}, %xmm26, %xmm20
13868 // CHECK: vfnmadd132ps 512(%rdx){1to4}, %xmm26, %xmm20
13870 vfnmadd132ps 512(%rdx){1to4}, %xmm26, %xmm20
13872 // CHECK: vfnmadd132ps -512(%rdx){1to4}, %xmm26, %xmm20
13874 vfnmadd132ps -512(%rdx){1to4}, %xmm26, %xmm20
13876 // CHECK: vfnmadd132ps -516(%rdx){1to4}, %xmm26, %xmm20
13878 vfnmadd132ps -516(%rdx){1to4}, %xmm26, %xmm20
13904 // CHECK: vfnmadd132ps 4064(%rdx), %ymm21, %ymm20
13906 vfnmadd132ps 4064(%rdx), %ymm21, %ymm20
13908 // CHECK: vfnmadd132ps 4096(%rdx), %ymm21, %ymm20
13910 vfnmadd132ps 4096(%rdx), %ymm21, %ymm20
13912 // CHECK: vfnmadd132ps -4096(%rdx), %ymm21, %ymm20
13914 vfnmadd132ps -4096(%rdx), %ymm21, %ymm20
13916 // CHECK: vfnmadd132ps -4128(%rdx), %ymm21, %ymm20
13918 vfnmadd132ps -4128(%rdx), %ymm21, %ymm20
13920 // CHECK: vfnmadd132ps 508(%rdx){1to8}, %ymm21, %ymm20
13922 vfnmadd132ps 508(%rdx){1to8}, %ymm21, %ymm20
13924 // CHECK: vfnmadd132ps 512(%rdx){1to8}, %ymm21, %ymm20
13926 vfnmadd132ps 512(%rdx){1to8}, %ymm21, %ymm20
13928 // CHECK: vfnmadd132ps -512(%rdx){1to8}, %ymm21, %ymm20
13930 vfnmadd132ps -512(%rdx){1to8}, %ymm21, %ymm20
13932 // CHECK: vfnmadd132ps -516(%rdx){1to8}, %ymm21, %ymm20
13934 vfnmadd132ps -516(%rdx){1to8}, %ymm21, %ymm20
13960 // CHECK: vfnmadd132pd 2032(%rdx), %xmm21, %xmm26
13962 vfnmadd132pd 2032(%rdx), %xmm21, %xmm26
13964 // CHECK: vfnmadd132pd 2048(%rdx), %xmm21, %xmm26
13966 vfnmadd132pd 2048(%rdx), %xmm21, %xmm26
13968 // CHECK: vfnmadd132pd -2048(%rdx), %xmm21, %xmm26
13970 vfnmadd132pd -2048(%rdx), %xmm21, %xmm26
13972 // CHECK: vfnmadd132pd -2064(%rdx), %xmm21, %xmm26
13974 vfnmadd132pd -2064(%rdx), %xmm21, %xmm26
13976 // CHECK: vfnmadd132pd 1016(%rdx){1to2}, %xmm21, %xmm26
13978 vfnmadd132pd 1016(%rdx){1to2}, %xmm21, %xmm26
13980 // CHECK: vfnmadd132pd 1024(%rdx){1to2}, %xmm21, %xmm26
13982 vfnmadd132pd 1024(%rdx){1to2}, %xmm21, %xmm26
13984 // CHECK: vfnmadd132pd -1024(%rdx){1to2}, %xmm21, %xmm26
13986 vfnmadd132pd -1024(%rdx){1to2}, %xmm21, %xmm26
13988 // CHECK: vfnmadd132pd -1032(%rdx){1to2}, %xmm21, %xmm26
13990 vfnmadd132pd -1032(%rdx){1to2}, %xmm21, %xmm26
14016 // CHECK: vfnmadd132pd 4064(%rdx), %ymm22, %ymm25
14018 vfnmadd132pd 4064(%rdx), %ymm22, %ymm25
14020 // CHECK: vfnmadd132pd 4096(%rdx), %ymm22, %ymm25
14022 vfnmadd132pd 4096(%rdx), %ymm22, %ymm25
14024 // CHECK: vfnmadd132pd -4096(%rdx), %ymm22, %ymm25
14026 vfnmadd132pd -4096(%rdx), %ymm22, %ymm25
14028 // CHECK: vfnmadd132pd -4128(%rdx), %ymm22, %ymm25
14030 vfnmadd132pd -4128(%rdx), %ymm22, %ymm25
14032 // CHECK: vfnmadd132pd 1016(%rdx){1to4}, %ymm22, %ymm25
14034 vfnmadd132pd 1016(%rdx){1to4}, %ymm22, %ymm25
14036 // CHECK: vfnmadd132pd 1024(%rdx){1to4}, %ymm22, %ymm25
14038 vfnmadd132pd 1024(%rdx){1to4}, %ymm22, %ymm25
14040 // CHECK: vfnmadd132pd -1024(%rdx){1to4}, %ymm22, %ymm25
14042 vfnmadd132pd -1024(%rdx){1to4}, %ymm22, %ymm25
14044 // CHECK: vfnmadd132pd -1032(%rdx){1to4}, %ymm22, %ymm25
14046 vfnmadd132pd -1032(%rdx){1to4}, %ymm22, %ymm25
14072 // CHECK: vfnmadd213ps 2032(%rdx), %xmm24, %xmm24
14074 vfnmadd213ps 2032(%rdx), %xmm24, %xmm24
14076 // CHECK: vfnmadd213ps 2048(%rdx), %xmm24, %xmm24
14078 vfnmadd213ps 2048(%rdx), %xmm24, %xmm24
14080 // CHECK: vfnmadd213ps -2048(%rdx), %xmm24, %xmm24
14082 vfnmadd213ps -2048(%rdx), %xmm24, %xmm24
14084 // CHECK: vfnmadd213ps -2064(%rdx), %xmm24, %xmm24
14086 vfnmadd213ps -2064(%rdx), %xmm24, %xmm24
14088 // CHECK: vfnmadd213ps 508(%rdx){1to4}, %xmm24, %xmm24
14090 vfnmadd213ps 508(%rdx){1to4}, %xmm24, %xmm24
14092 // CHECK: vfnmadd213ps 512(%rdx){1to4}, %xmm24, %xmm24
14094 vfnmadd213ps 512(%rdx){1to4}, %xmm24, %xmm24
14096 // CHECK: vfnmadd213ps -512(%rdx){1to4}, %xmm24, %xmm24
14098 vfnmadd213ps -512(%rdx){1to4}, %xmm24, %xmm24
14100 // CHECK: vfnmadd213ps -516(%rdx){1to4}, %xmm24, %xmm24
14102 vfnmadd213ps -516(%rdx){1to4}, %xmm24, %xmm24
14128 // CHECK: vfnmadd213ps 4064(%rdx), %ymm19, %ymm21
14130 vfnmadd213ps 4064(%rdx), %ymm19, %ymm21
14132 // CHECK: vfnmadd213ps 4096(%rdx), %ymm19, %ymm21
14134 vfnmadd213ps 4096(%rdx), %ymm19, %ymm21
14136 // CHECK: vfnmadd213ps -4096(%rdx), %ymm19, %ymm21
14138 vfnmadd213ps -4096(%rdx), %ymm19, %ymm21
14140 // CHECK: vfnmadd213ps -4128(%rdx), %ymm19, %ymm21
14142 vfnmadd213ps -4128(%rdx), %ymm19, %ymm21
14144 // CHECK: vfnmadd213ps 508(%rdx){1to8}, %ymm19, %ymm21
14146 vfnmadd213ps 508(%rdx){1to8}, %ymm19, %ymm21
14148 // CHECK: vfnmadd213ps 512(%rdx){1to8}, %ymm19, %ymm21
14150 vfnmadd213ps 512(%rdx){1to8}, %ymm19, %ymm21
14152 // CHECK: vfnmadd213ps -512(%rdx){1to8}, %ymm19, %ymm21
14154 vfnmadd213ps -512(%rdx){1to8}, %ymm19, %ymm21
14156 // CHECK: vfnmadd213ps -516(%rdx){1to8}, %ymm19, %ymm21
14158 vfnmadd213ps -516(%rdx){1to8}, %ymm19, %ymm21
14184 // CHECK: vfnmadd213pd 2032(%rdx), %xmm25, %xmm24
14186 vfnmadd213pd 2032(%rdx), %xmm25, %xmm24
14188 // CHECK: vfnmadd213pd 2048(%rdx), %xmm25, %xmm24
14190 vfnmadd213pd 2048(%rdx), %xmm25, %xmm24
14192 // CHECK: vfnmadd213pd -2048(%rdx), %xmm25, %xmm24
14194 vfnmadd213pd -2048(%rdx), %xmm25, %xmm24
14196 // CHECK: vfnmadd213pd -2064(%rdx), %xmm25, %xmm24
14198 vfnmadd213pd -2064(%rdx), %xmm25, %xmm24
14200 // CHECK: vfnmadd213pd 1016(%rdx){1to2}, %xmm25, %xmm24
14202 vfnmadd213pd 1016(%rdx){1to2}, %xmm25, %xmm24
14204 // CHECK: vfnmadd213pd 1024(%rdx){1to2}, %xmm25, %xmm24
14206 vfnmadd213pd 1024(%rdx){1to2}, %xmm25, %xmm24
14208 // CHECK: vfnmadd213pd -1024(%rdx){1to2}, %xmm25, %xmm24
14210 vfnmadd213pd -1024(%rdx){1to2}, %xmm25, %xmm24
14212 // CHECK: vfnmadd213pd -1032(%rdx){1to2}, %xmm25, %xmm24
14214 vfnmadd213pd -1032(%rdx){1to2}, %xmm25, %xmm24
14240 // CHECK: vfnmadd213pd 4064(%rdx), %ymm27, %ymm20
14242 vfnmadd213pd 4064(%rdx), %ymm27, %ymm20
14244 // CHECK: vfnmadd213pd 4096(%rdx), %ymm27, %ymm20
14246 vfnmadd213pd 4096(%rdx), %ymm27, %ymm20
14248 // CHECK: vfnmadd213pd -4096(%rdx), %ymm27, %ymm20
14250 vfnmadd213pd -4096(%rdx), %ymm27, %ymm20
14252 // CHECK: vfnmadd213pd -4128(%rdx), %ymm27, %ymm20
14254 vfnmadd213pd -4128(%rdx), %ymm27, %ymm20
14256 // CHECK: vfnmadd213pd 1016(%rdx){1to4}, %ymm27, %ymm20
14258 vfnmadd213pd 1016(%rdx){1to4}, %ymm27, %ymm20
14260 // CHECK: vfnmadd213pd 1024(%rdx){1to4}, %ymm27, %ymm20
14262 vfnmadd213pd 1024(%rdx){1to4}, %ymm27, %ymm20
14264 // CHECK: vfnmadd213pd -1024(%rdx){1to4}, %ymm27, %ymm20
14266 vfnmadd213pd -1024(%rdx){1to4}, %ymm27, %ymm20
14268 // CHECK: vfnmadd213pd -1032(%rdx){1to4}, %ymm27, %ymm20
14270 vfnmadd213pd -1032(%rdx){1to4}, %ymm27, %ymm20
14296 // CHECK: vfnmadd231ps 2032(%rdx), %xmm26, %xmm18
14298 vfnmadd231ps 2032(%rdx), %xmm26, %xmm18
14300 // CHECK: vfnmadd231ps 2048(%rdx), %xmm26, %xmm18
14302 vfnmadd231ps 2048(%rdx), %xmm26, %xmm18
14304 // CHECK: vfnmadd231ps -2048(%rdx), %xmm26, %xmm18
14306 vfnmadd231ps -2048(%rdx), %xmm26, %xmm18
14308 // CHECK: vfnmadd231ps -2064(%rdx), %xmm26, %xmm18
14310 vfnmadd231ps -2064(%rdx), %xmm26, %xmm18
14312 // CHECK: vfnmadd231ps 508(%rdx){1to4}, %xmm26, %xmm18
14314 vfnmadd231ps 508(%rdx){1to4}, %xmm26, %xmm18
14316 // CHECK: vfnmadd231ps 512(%rdx){1to4}, %xmm26, %xmm18
14318 vfnmadd231ps 512(%rdx){1to4}, %xmm26, %xmm18
14320 // CHECK: vfnmadd231ps -512(%rdx){1to4}, %xmm26, %xmm18
14322 vfnmadd231ps -512(%rdx){1to4}, %xmm26, %xmm18
14324 // CHECK: vfnmadd231ps -516(%rdx){1to4}, %xmm26, %xmm18
14326 vfnmadd231ps -516(%rdx){1to4}, %xmm26, %xmm18
14352 // CHECK: vfnmadd231ps 4064(%rdx), %ymm20, %ymm20
14354 vfnmadd231ps 4064(%rdx), %ymm20, %ymm20
14356 // CHECK: vfnmadd231ps 4096(%rdx), %ymm20, %ymm20
14358 vfnmadd231ps 4096(%rdx), %ymm20, %ymm20
14360 // CHECK: vfnmadd231ps -4096(%rdx), %ymm20, %ymm20
14362 vfnmadd231ps -4096(%rdx), %ymm20, %ymm20
14364 // CHECK: vfnmadd231ps -4128(%rdx), %ymm20, %ymm20
14366 vfnmadd231ps -4128(%rdx), %ymm20, %ymm20
14368 // CHECK: vfnmadd231ps 508(%rdx){1to8}, %ymm20, %ymm20
14370 vfnmadd231ps 508(%rdx){1to8}, %ymm20, %ymm20
14372 // CHECK: vfnmadd231ps 512(%rdx){1to8}, %ymm20, %ymm20
14374 vfnmadd231ps 512(%rdx){1to8}, %ymm20, %ymm20
14376 // CHECK: vfnmadd231ps -512(%rdx){1to8}, %ymm20, %ymm20
14378 vfnmadd231ps -512(%rdx){1to8}, %ymm20, %ymm20
14380 // CHECK: vfnmadd231ps -516(%rdx){1to8}, %ymm20, %ymm20
14382 vfnmadd231ps -516(%rdx){1to8}, %ymm20, %ymm20
14408 // CHECK: vfnmadd231pd 2032(%rdx), %xmm25, %xmm29
14410 vfnmadd231pd 2032(%rdx), %xmm25, %xmm29
14412 // CHECK: vfnmadd231pd 2048(%rdx), %xmm25, %xmm29
14414 vfnmadd231pd 2048(%rdx), %xmm25, %xmm29
14416 // CHECK: vfnmadd231pd -2048(%rdx), %xmm25, %xmm29
14418 vfnmadd231pd -2048(%rdx), %xmm25, %xmm29
14420 // CHECK: vfnmadd231pd -2064(%rdx), %xmm25, %xmm29
14422 vfnmadd231pd -2064(%rdx), %xmm25, %xmm29
14424 // CHECK: vfnmadd231pd 1016(%rdx){1to2}, %xmm25, %xmm29
14426 vfnmadd231pd 1016(%rdx){1to2}, %xmm25, %xmm29
14428 // CHECK: vfnmadd231pd 1024(%rdx){1to2}, %xmm25, %xmm29
14430 vfnmadd231pd 1024(%rdx){1to2}, %xmm25, %xmm29
14432 // CHECK: vfnmadd231pd -1024(%rdx){1to2}, %xmm25, %xmm29
14434 vfnmadd231pd -1024(%rdx){1to2}, %xmm25, %xmm29
14436 // CHECK: vfnmadd231pd -1032(%rdx){1to2}, %xmm25, %xmm29
14438 vfnmadd231pd -1032(%rdx){1to2}, %xmm25, %xmm29
14464 // CHECK: vfnmadd231pd 4064(%rdx), %ymm29, %ymm22
14466 vfnmadd231pd 4064(%rdx), %ymm29, %ymm22
14468 // CHECK: vfnmadd231pd 4096(%rdx), %ymm29, %ymm22
14470 vfnmadd231pd 4096(%rdx), %ymm29, %ymm22
14472 // CHECK: vfnmadd231pd -4096(%rdx), %ymm29, %ymm22
14474 vfnmadd231pd -4096(%rdx), %ymm29, %ymm22
14476 // CHECK: vfnmadd231pd -4128(%rdx), %ymm29, %ymm22
14478 vfnmadd231pd -4128(%rdx), %ymm29, %ymm22
14480 // CHECK: vfnmadd231pd 1016(%rdx){1to4}, %ymm29, %ymm22
14482 vfnmadd231pd 1016(%rdx){1to4}, %ymm29, %ymm22
14484 // CHECK: vfnmadd231pd 1024(%rdx){1to4}, %ymm29, %ymm22
14486 vfnmadd231pd 1024(%rdx){1to4}, %ymm29, %ymm22
14488 // CHECK: vfnmadd231pd -1024(%rdx){1to4}, %ymm29, %ymm22
14490 vfnmadd231pd -1024(%rdx){1to4}, %ymm29, %ymm22
14492 // CHECK: vfnmadd231pd -1032(%rdx){1to4}, %ymm29, %ymm22
14494 vfnmadd231pd -1032(%rdx){1to4}, %ymm29, %ymm22
14520 // CHECK: vfnmsub132ps 2032(%rdx), %xmm25, %xmm21
14522 vfnmsub132ps 2032(%rdx), %xmm25, %xmm21
14524 // CHECK: vfnmsub132ps 2048(%rdx), %xmm25, %xmm21
14526 vfnmsub132ps 2048(%rdx), %xmm25, %xmm21
14528 // CHECK: vfnmsub132ps -2048(%rdx), %xmm25, %xmm21
14530 vfnmsub132ps -2048(%rdx), %xmm25, %xmm21
14532 // CHECK: vfnmsub132ps -2064(%rdx), %xmm25, %xmm21
14534 vfnmsub132ps -2064(%rdx), %xmm25, %xmm21
14536 // CHECK: vfnmsub132ps 508(%rdx){1to4}, %xmm25, %xmm21
14538 vfnmsub132ps 508(%rdx){1to4}, %xmm25, %xmm21
14540 // CHECK: vfnmsub132ps 512(%rdx){1to4}, %xmm25, %xmm21
14542 vfnmsub132ps 512(%rdx){1to4}, %xmm25, %xmm21
14544 // CHECK: vfnmsub132ps -512(%rdx){1to4}, %xmm25, %xmm21
14546 vfnmsub132ps -512(%rdx){1to4}, %xmm25, %xmm21
14548 // CHECK: vfnmsub132ps -516(%rdx){1to4}, %xmm25, %xmm21
14550 vfnmsub132ps -516(%rdx){1to4}, %xmm25, %xmm21
14576 // CHECK: vfnmsub132ps 4064(%rdx), %ymm24, %ymm18
14578 vfnmsub132ps 4064(%rdx), %ymm24, %ymm18
14580 // CHECK: vfnmsub132ps 4096(%rdx), %ymm24, %ymm18
14582 vfnmsub132ps 4096(%rdx), %ymm24, %ymm18
14584 // CHECK: vfnmsub132ps -4096(%rdx), %ymm24, %ymm18
14586 vfnmsub132ps -4096(%rdx), %ymm24, %ymm18
14588 // CHECK: vfnmsub132ps -4128(%rdx), %ymm24, %ymm18
14590 vfnmsub132ps -4128(%rdx), %ymm24, %ymm18
14592 // CHECK: vfnmsub132ps 508(%rdx){1to8}, %ymm24, %ymm18
14594 vfnmsub132ps 508(%rdx){1to8}, %ymm24, %ymm18
14596 // CHECK: vfnmsub132ps 512(%rdx){1to8}, %ymm24, %ymm18
14598 vfnmsub132ps 512(%rdx){1to8}, %ymm24, %ymm18
14600 // CHECK: vfnmsub132ps -512(%rdx){1to8}, %ymm24, %ymm18
14602 vfnmsub132ps -512(%rdx){1to8}, %ymm24, %ymm18
14604 // CHECK: vfnmsub132ps -516(%rdx){1to8}, %ymm24, %ymm18
14606 vfnmsub132ps -516(%rdx){1to8}, %ymm24, %ymm18
14632 // CHECK: vfnmsub132pd 2032(%rdx), %xmm25, %xmm19
14634 vfnmsub132pd 2032(%rdx), %xmm25, %xmm19
14636 // CHECK: vfnmsub132pd 2048(%rdx), %xmm25, %xmm19
14638 vfnmsub132pd 2048(%rdx), %xmm25, %xmm19
14640 // CHECK: vfnmsub132pd -2048(%rdx), %xmm25, %xmm19
14642 vfnmsub132pd -2048(%rdx), %xmm25, %xmm19
14644 // CHECK: vfnmsub132pd -2064(%rdx), %xmm25, %xmm19
14646 vfnmsub132pd -2064(%rdx), %xmm25, %xmm19
14648 // CHECK: vfnmsub132pd 1016(%rdx){1to2}, %xmm25, %xmm19
14650 vfnmsub132pd 1016(%rdx){1to2}, %xmm25, %xmm19
14652 // CHECK: vfnmsub132pd 1024(%rdx){1to2}, %xmm25, %xmm19
14654 vfnmsub132pd 1024(%rdx){1to2}, %xmm25, %xmm19
14656 // CHECK: vfnmsub132pd -1024(%rdx){1to2}, %xmm25, %xmm19
14658 vfnmsub132pd -1024(%rdx){1to2}, %xmm25, %xmm19
14660 // CHECK: vfnmsub132pd -1032(%rdx){1to2}, %xmm25, %xmm19
14662 vfnmsub132pd -1032(%rdx){1to2}, %xmm25, %xmm19
14688 // CHECK: vfnmsub132pd 4064(%rdx), %ymm28, %ymm17
14690 vfnmsub132pd 4064(%rdx), %ymm28, %ymm17
14692 // CHECK: vfnmsub132pd 4096(%rdx), %ymm28, %ymm17
14694 vfnmsub132pd 4096(%rdx), %ymm28, %ymm17
14696 // CHECK: vfnmsub132pd -4096(%rdx), %ymm28, %ymm17
14698 vfnmsub132pd -4096(%rdx), %ymm28, %ymm17
14700 // CHECK: vfnmsub132pd -4128(%rdx), %ymm28, %ymm17
14702 vfnmsub132pd -4128(%rdx), %ymm28, %ymm17
14704 // CHECK: vfnmsub132pd 1016(%rdx){1to4}, %ymm28, %ymm17
14706 vfnmsub132pd 1016(%rdx){1to4}, %ymm28, %ymm17
14708 // CHECK: vfnmsub132pd 1024(%rdx){1to4}, %ymm28, %ymm17
14710 vfnmsub132pd 1024(%rdx){1to4}, %ymm28, %ymm17
14712 // CHECK: vfnmsub132pd -1024(%rdx){1to4}, %ymm28, %ymm17
14714 vfnmsub132pd -1024(%rdx){1to4}, %ymm28, %ymm17
14716 // CHECK: vfnmsub132pd -1032(%rdx){1to4}, %ymm28, %ymm17
14718 vfnmsub132pd -1032(%rdx){1to4}, %ymm28, %ymm17
14744 // CHECK: vfnmsub213ps 2032(%rdx), %xmm28, %xmm28
14746 vfnmsub213ps 2032(%rdx), %xmm28, %xmm28
14748 // CHECK: vfnmsub213ps 2048(%rdx), %xmm28, %xmm28
14750 vfnmsub213ps 2048(%rdx), %xmm28, %xmm28
14752 // CHECK: vfnmsub213ps -2048(%rdx), %xmm28, %xmm28
14754 vfnmsub213ps -2048(%rdx), %xmm28, %xmm28
14756 // CHECK: vfnmsub213ps -2064(%rdx), %xmm28, %xmm28
14758 vfnmsub213ps -2064(%rdx), %xmm28, %xmm28
14760 // CHECK: vfnmsub213ps 508(%rdx){1to4}, %xmm28, %xmm28
14762 vfnmsub213ps 508(%rdx){1to4}, %xmm28, %xmm28
14764 // CHECK: vfnmsub213ps 512(%rdx){1to4}, %xmm28, %xmm28
14766 vfnmsub213ps 512(%rdx){1to4}, %xmm28, %xmm28
14768 // CHECK: vfnmsub213ps -512(%rdx){1to4}, %xmm28, %xmm28
14770 vfnmsub213ps -512(%rdx){1to4}, %xmm28, %xmm28
14772 // CHECK: vfnmsub213ps -516(%rdx){1to4}, %xmm28, %xmm28
14774 vfnmsub213ps -516(%rdx){1to4}, %xmm28, %xmm28
14800 // CHECK: vfnmsub213ps 4064(%rdx), %ymm25, %ymm20
14802 vfnmsub213ps 4064(%rdx), %ymm25, %ymm20
14804 // CHECK: vfnmsub213ps 4096(%rdx), %ymm25, %ymm20
14806 vfnmsub213ps 4096(%rdx), %ymm25, %ymm20
14808 // CHECK: vfnmsub213ps -4096(%rdx), %ymm25, %ymm20
14810 vfnmsub213ps -4096(%rdx), %ymm25, %ymm20
14812 // CHECK: vfnmsub213ps -4128(%rdx), %ymm25, %ymm20
14814 vfnmsub213ps -4128(%rdx), %ymm25, %ymm20
14816 // CHECK: vfnmsub213ps 508(%rdx){1to8}, %ymm25, %ymm20
14818 vfnmsub213ps 508(%rdx){1to8}, %ymm25, %ymm20
14820 // CHECK: vfnmsub213ps 512(%rdx){1to8}, %ymm25, %ymm20
14822 vfnmsub213ps 512(%rdx){1to8}, %ymm25, %ymm20
14824 // CHECK: vfnmsub213ps -512(%rdx){1to8}, %ymm25, %ymm20
14826 vfnmsub213ps -512(%rdx){1to8}, %ymm25, %ymm20
14828 // CHECK: vfnmsub213ps -516(%rdx){1to8}, %ymm25, %ymm20
14830 vfnmsub213ps -516(%rdx){1to8}, %ymm25, %ymm20
14856 // CHECK: vfnmsub213pd 2032(%rdx), %xmm17, %xmm20
14858 vfnmsub213pd 2032(%rdx), %xmm17, %xmm20
14860 // CHECK: vfnmsub213pd 2048(%rdx), %xmm17, %xmm20
14862 vfnmsub213pd 2048(%rdx), %xmm17, %xmm20
14864 // CHECK: vfnmsub213pd -2048(%rdx), %xmm17, %xmm20
14866 vfnmsub213pd -2048(%rdx), %xmm17, %xmm20
14868 // CHECK: vfnmsub213pd -2064(%rdx), %xmm17, %xmm20
14870 vfnmsub213pd -2064(%rdx), %xmm17, %xmm20
14872 // CHECK: vfnmsub213pd 1016(%rdx){1to2}, %xmm17, %xmm20
14874 vfnmsub213pd 1016(%rdx){1to2}, %xmm17, %xmm20
14876 // CHECK: vfnmsub213pd 1024(%rdx){1to2}, %xmm17, %xmm20
14878 vfnmsub213pd 1024(%rdx){1to2}, %xmm17, %xmm20
14880 // CHECK: vfnmsub213pd -1024(%rdx){1to2}, %xmm17, %xmm20
14882 vfnmsub213pd -1024(%rdx){1to2}, %xmm17, %xmm20
14884 // CHECK: vfnmsub213pd -1032(%rdx){1to2}, %xmm17, %xmm20
14886 vfnmsub213pd -1032(%rdx){1to2}, %xmm17, %xmm20
14912 // CHECK: vfnmsub213pd 4064(%rdx), %ymm20, %ymm19
14914 vfnmsub213pd 4064(%rdx), %ymm20, %ymm19
14916 // CHECK: vfnmsub213pd 4096(%rdx), %ymm20, %ymm19
14918 vfnmsub213pd 4096(%rdx), %ymm20, %ymm19
14920 // CHECK: vfnmsub213pd -4096(%rdx), %ymm20, %ymm19
14922 vfnmsub213pd -4096(%rdx), %ymm20, %ymm19
14924 // CHECK: vfnmsub213pd -4128(%rdx), %ymm20, %ymm19
14926 vfnmsub213pd -4128(%rdx), %ymm20, %ymm19
14928 // CHECK: vfnmsub213pd 1016(%rdx){1to4}, %ymm20, %ymm19
14930 vfnmsub213pd 1016(%rdx){1to4}, %ymm20, %ymm19
14932 // CHECK: vfnmsub213pd 1024(%rdx){1to4}, %ymm20, %ymm19
14934 vfnmsub213pd 1024(%rdx){1to4}, %ymm20, %ymm19
14936 // CHECK: vfnmsub213pd -1024(%rdx){1to4}, %ymm20, %ymm19
14938 vfnmsub213pd -1024(%rdx){1to4}, %ymm20, %ymm19
14940 // CHECK: vfnmsub213pd -1032(%rdx){1to4}, %ymm20, %ymm19
14942 vfnmsub213pd -1032(%rdx){1to4}, %ymm20, %ymm19
14968 // CHECK: vfnmsub231ps 2032(%rdx), %xmm27, %xmm18
14970 vfnmsub231ps 2032(%rdx), %xmm27, %xmm18
14972 // CHECK: vfnmsub231ps 2048(%rdx), %xmm27, %xmm18
14974 vfnmsub231ps 2048(%rdx), %xmm27, %xmm18
14976 // CHECK: vfnmsub231ps -2048(%rdx), %xmm27, %xmm18
14978 vfnmsub231ps -2048(%rdx), %xmm27, %xmm18
14980 // CHECK: vfnmsub231ps -2064(%rdx), %xmm27, %xmm18
14982 vfnmsub231ps -2064(%rdx), %xmm27, %xmm18
14984 // CHECK: vfnmsub231ps 508(%rdx){1to4}, %xmm27, %xmm18
14986 vfnmsub231ps 508(%rdx){1to4}, %xmm27, %xmm18
14988 // CHECK: vfnmsub231ps 512(%rdx){1to4}, %xmm27, %xmm18
14990 vfnmsub231ps 512(%rdx){1to4}, %xmm27, %xmm18
14992 // CHECK: vfnmsub231ps -512(%rdx){1to4}, %xmm27, %xmm18
14994 vfnmsub231ps -512(%rdx){1to4}, %xmm27, %xmm18
14996 // CHECK: vfnmsub231ps -516(%rdx){1to4}, %xmm27, %xmm18
14998 vfnmsub231ps -516(%rdx){1to4}, %xmm27, %xmm18
15024 // CHECK: vfnmsub231ps 4064(%rdx), %ymm20, %ymm30
15026 vfnmsub231ps 4064(%rdx), %ymm20, %ymm30
15028 // CHECK: vfnmsub231ps 4096(%rdx), %ymm20, %ymm30
15030 vfnmsub231ps 4096(%rdx), %ymm20, %ymm30
15032 // CHECK: vfnmsub231ps -4096(%rdx), %ymm20, %ymm30
15034 vfnmsub231ps -4096(%rdx), %ymm20, %ymm30
15036 // CHECK: vfnmsub231ps -4128(%rdx), %ymm20, %ymm30
15038 vfnmsub231ps -4128(%rdx), %ymm20, %ymm30
15040 // CHECK: vfnmsub231ps 508(%rdx){1to8}, %ymm20, %ymm30
15042 vfnmsub231ps 508(%rdx){1to8}, %ymm20, %ymm30
15044 // CHECK: vfnmsub231ps 512(%rdx){1to8}, %ymm20, %ymm30
15046 vfnmsub231ps 512(%rdx){1to8}, %ymm20, %ymm30
15048 // CHECK: vfnmsub231ps -512(%rdx){1to8}, %ymm20, %ymm30
15050 vfnmsub231ps -512(%rdx){1to8}, %ymm20, %ymm30
15052 // CHECK: vfnmsub231ps -516(%rdx){1to8}, %ymm20, %ymm30
15054 vfnmsub231ps -516(%rdx){1to8}, %ymm20, %ymm30
15080 // CHECK: vfnmsub231pd 2032(%rdx), %xmm19, %xmm23
15082 vfnmsub231pd 2032(%rdx), %xmm19, %xmm23
15084 // CHECK: vfnmsub231pd 2048(%rdx), %xmm19, %xmm23
15086 vfnmsub231pd 2048(%rdx), %xmm19, %xmm23
15088 // CHECK: vfnmsub231pd -2048(%rdx), %xmm19, %xmm23
15090 vfnmsub231pd -2048(%rdx), %xmm19, %xmm23
15092 // CHECK: vfnmsub231pd -2064(%rdx), %xmm19, %xmm23
15094 vfnmsub231pd -2064(%rdx), %xmm19, %xmm23
15096 // CHECK: vfnmsub231pd 1016(%rdx){1to2}, %xmm19, %xmm23
15098 vfnmsub231pd 1016(%rdx){1to2}, %xmm19, %xmm23
15100 // CHECK: vfnmsub231pd 1024(%rdx){1to2}, %xmm19, %xmm23
15102 vfnmsub231pd 1024(%rdx){1to2}, %xmm19, %xmm23
15104 // CHECK: vfnmsub231pd -1024(%rdx){1to2}, %xmm19, %xmm23
15106 vfnmsub231pd -1024(%rdx){1to2}, %xmm19, %xmm23
15108 // CHECK: vfnmsub231pd -1032(%rdx){1to2}, %xmm19, %xmm23
15110 vfnmsub231pd -1032(%rdx){1to2}, %xmm19, %xmm23
15136 // CHECK: vfnmsub231pd 4064(%rdx), %ymm18, %ymm22
15138 vfnmsub231pd 4064(%rdx), %ymm18, %ymm22
15140 // CHECK: vfnmsub231pd 4096(%rdx), %ymm18, %ymm22
15142 vfnmsub231pd 4096(%rdx), %ymm18, %ymm22
15144 // CHECK: vfnmsub231pd -4096(%rdx), %ymm18, %ymm22
15146 vfnmsub231pd -4096(%rdx), %ymm18, %ymm22
15148 // CHECK: vfnmsub231pd -4128(%rdx), %ymm18, %ymm22
15150 vfnmsub231pd -4128(%rdx), %ymm18, %ymm22
15152 // CHECK: vfnmsub231pd 1016(%rdx){1to4}, %ymm18, %ymm22
15154 vfnmsub231pd 1016(%rdx){1to4}, %ymm18, %ymm22
15156 // CHECK: vfnmsub231pd 1024(%rdx){1to4}, %ymm18, %ymm22
15158 vfnmsub231pd 1024(%rdx){1to4}, %ymm18, %ymm22
15160 // CHECK: vfnmsub231pd -1024(%rdx){1to4}, %ymm18, %ymm22
15162 vfnmsub231pd -1024(%rdx){1to4}, %ymm18, %ymm22
15164 // CHECK: vfnmsub231pd -1032(%rdx){1to4}, %ymm18, %ymm22
15166 vfnmsub231pd -1032(%rdx){1to4}, %ymm18, %ymm22
15192 // CHECK: vpermi2d 2032(%rdx), %xmm23, %xmm21
15194 vpermi2d 2032(%rdx), %xmm23, %xmm21
15196 // CHECK: vpermi2d 2048(%rdx), %xmm23, %xmm21
15198 vpermi2d 2048(%rdx), %xmm23, %xmm21
15200 // CHECK: vpermi2d -2048(%rdx), %xmm23, %xmm21
15202 vpermi2d -2048(%rdx), %xmm23, %xmm21
15204 // CHECK: vpermi2d -2064(%rdx), %xmm23, %xmm21
15206 vpermi2d -2064(%rdx), %xmm23, %xmm21
15208 // CHECK: vpermi2d 508(%rdx){1to4}, %xmm23, %xmm21
15210 vpermi2d 508(%rdx){1to4}, %xmm23, %xmm21
15212 // CHECK: vpermi2d 512(%rdx){1to4}, %xmm23, %xmm21
15214 vpermi2d 512(%rdx){1to4}, %xmm23, %xmm21
15216 // CHECK: vpermi2d -512(%rdx){1to4}, %xmm23, %xmm21
15218 vpermi2d -512(%rdx){1to4}, %xmm23, %xmm21
15220 // CHECK: vpermi2d -516(%rdx){1to4}, %xmm23, %xmm21
15222 vpermi2d -516(%rdx){1to4}, %xmm23, %xmm21
15248 // CHECK: vpermi2d 4064(%rdx), %ymm24, %ymm18
15250 vpermi2d 4064(%rdx), %ymm24, %ymm18
15252 // CHECK: vpermi2d 4096(%rdx), %ymm24, %ymm18
15254 vpermi2d 4096(%rdx), %ymm24, %ymm18
15256 // CHECK: vpermi2d -4096(%rdx), %ymm24, %ymm18
15258 vpermi2d -4096(%rdx), %ymm24, %ymm18
15260 // CHECK: vpermi2d -4128(%rdx), %ymm24, %ymm18
15262 vpermi2d -4128(%rdx), %ymm24, %ymm18
15264 // CHECK: vpermi2d 508(%rdx){1to8}, %ymm24, %ymm18
15266 vpermi2d 508(%rdx){1to8}, %ymm24, %ymm18
15268 // CHECK: vpermi2d 512(%rdx){1to8}, %ymm24, %ymm18
15270 vpermi2d 512(%rdx){1to8}, %ymm24, %ymm18
15272 // CHECK: vpermi2d -512(%rdx){1to8}, %ymm24, %ymm18
15274 vpermi2d -512(%rdx){1to8}, %ymm24, %ymm18
15276 // CHECK: vpermi2d -516(%rdx){1to8}, %ymm24, %ymm18
15278 vpermi2d -516(%rdx){1to8}, %ymm24, %ymm18
15304 // CHECK: vpermi2q 2032(%rdx), %xmm28, %xmm18
15306 vpermi2q 2032(%rdx), %xmm28, %xmm18
15308 // CHECK: vpermi2q 2048(%rdx), %xmm28, %xmm18
15310 vpermi2q 2048(%rdx), %xmm28, %xmm18
15312 // CHECK: vpermi2q -2048(%rdx), %xmm28, %xmm18
15314 vpermi2q -2048(%rdx), %xmm28, %xmm18
15316 // CHECK: vpermi2q -2064(%rdx), %xmm28, %xmm18
15318 vpermi2q -2064(%rdx), %xmm28, %xmm18
15320 // CHECK: vpermi2q 1016(%rdx){1to2}, %xmm28, %xmm18
15322 vpermi2q 1016(%rdx){1to2}, %xmm28, %xmm18
15324 // CHECK: vpermi2q 1024(%rdx){1to2}, %xmm28, %xmm18
15326 vpermi2q 1024(%rdx){1to2}, %xmm28, %xmm18
15328 // CHECK: vpermi2q -1024(%rdx){1to2}, %xmm28, %xmm18
15330 vpermi2q -1024(%rdx){1to2}, %xmm28, %xmm18
15332 // CHECK: vpermi2q -1032(%rdx){1to2}, %xmm28, %xmm18
15334 vpermi2q -1032(%rdx){1to2}, %xmm28, %xmm18
15360 // CHECK: vpermi2q 4064(%rdx), %ymm22, %ymm26
15362 vpermi2q 4064(%rdx), %ymm22, %ymm26
15364 // CHECK: vpermi2q 4096(%rdx), %ymm22, %ymm26
15366 vpermi2q 4096(%rdx), %ymm22, %ymm26
15368 // CHECK: vpermi2q -4096(%rdx), %ymm22, %ymm26
15370 vpermi2q -4096(%rdx), %ymm22, %ymm26
15372 // CHECK: vpermi2q -4128(%rdx), %ymm22, %ymm26
15374 vpermi2q -4128(%rdx), %ymm22, %ymm26
15376 // CHECK: vpermi2q 1016(%rdx){1to4}, %ymm22, %ymm26
15378 vpermi2q 1016(%rdx){1to4}, %ymm22, %ymm26
15380 // CHECK: vpermi2q 1024(%rdx){1to4}, %ymm22, %ymm26
15382 vpermi2q 1024(%rdx){1to4}, %ymm22, %ymm26
15384 // CHECK: vpermi2q -1024(%rdx){1to4}, %ymm22, %ymm26
15386 vpermi2q -1024(%rdx){1to4}, %ymm22, %ymm26
15388 // CHECK: vpermi2q -1032(%rdx){1to4}, %ymm22, %ymm26
15390 vpermi2q -1032(%rdx){1to4}, %ymm22, %ymm26
15416 // CHECK: vpermi2ps 2032(%rdx), %xmm24, %xmm23
15418 vpermi2ps 2032(%rdx), %xmm24, %xmm23
15420 // CHECK: vpermi2ps 2048(%rdx), %xmm24, %xmm23
15422 vpermi2ps 2048(%rdx), %xmm24, %xmm23
15424 // CHECK: vpermi2ps -2048(%rdx), %xmm24, %xmm23
15426 vpermi2ps -2048(%rdx), %xmm24, %xmm23
15428 // CHECK: vpermi2ps -2064(%rdx), %xmm24, %xmm23
15430 vpermi2ps -2064(%rdx), %xmm24, %xmm23
15432 // CHECK: vpermi2ps 508(%rdx){1to4}, %xmm24, %xmm23
15434 vpermi2ps 508(%rdx){1to4}, %xmm24, %xmm23
15436 // CHECK: vpermi2ps 512(%rdx){1to4}, %xmm24, %xmm23
15438 vpermi2ps 512(%rdx){1to4}, %xmm24, %xmm23
15440 // CHECK: vpermi2ps -512(%rdx){1to4}, %xmm24, %xmm23
15442 vpermi2ps -512(%rdx){1to4}, %xmm24, %xmm23
15444 // CHECK: vpermi2ps -516(%rdx){1to4}, %xmm24, %xmm23
15446 vpermi2ps -516(%rdx){1to4}, %xmm24, %xmm23
15472 // CHECK: vpermi2ps 4064(%rdx), %ymm24, %ymm18
15474 vpermi2ps 4064(%rdx), %ymm24, %ymm18
15476 // CHECK: vpermi2ps 4096(%rdx), %ymm24, %ymm18
15478 vpermi2ps 4096(%rdx), %ymm24, %ymm18
15480 // CHECK: vpermi2ps -4096(%rdx), %ymm24, %ymm18
15482 vpermi2ps -4096(%rdx), %ymm24, %ymm18
15484 // CHECK: vpermi2ps -4128(%rdx), %ymm24, %ymm18
15486 vpermi2ps -4128(%rdx), %ymm24, %ymm18
15488 // CHECK: vpermi2ps 508(%rdx){1to8}, %ymm24, %ymm18
15490 vpermi2ps 508(%rdx){1to8}, %ymm24, %ymm18
15492 // CHECK: vpermi2ps 512(%rdx){1to8}, %ymm24, %ymm18
15494 vpermi2ps 512(%rdx){1to8}, %ymm24, %ymm18
15496 // CHECK: vpermi2ps -512(%rdx){1to8}, %ymm24, %ymm18
15498 vpermi2ps -512(%rdx){1to8}, %ymm24, %ymm18
15500 // CHECK: vpermi2ps -516(%rdx){1to8}, %ymm24, %ymm18
15502 vpermi2ps -516(%rdx){1to8}, %ymm24, %ymm18
15528 // CHECK: vpermi2pd 2032(%rdx), %xmm17, %xmm28
15530 vpermi2pd 2032(%rdx), %xmm17, %xmm28
15532 // CHECK: vpermi2pd 2048(%rdx), %xmm17, %xmm28
15534 vpermi2pd 2048(%rdx), %xmm17, %xmm28
15536 // CHECK: vpermi2pd -2048(%rdx), %xmm17, %xmm28
15538 vpermi2pd -2048(%rdx), %xmm17, %xmm28
15540 // CHECK: vpermi2pd -2064(%rdx), %xmm17, %xmm28
15542 vpermi2pd -2064(%rdx), %xmm17, %xmm28
15544 // CHECK: vpermi2pd 1016(%rdx){1to2}, %xmm17, %xmm28
15546 vpermi2pd 1016(%rdx){1to2}, %xmm17, %xmm28
15548 // CHECK: vpermi2pd 1024(%rdx){1to2}, %xmm17, %xmm28
15550 vpermi2pd 1024(%rdx){1to2}, %xmm17, %xmm28
15552 // CHECK: vpermi2pd -1024(%rdx){1to2}, %xmm17, %xmm28
15554 vpermi2pd -1024(%rdx){1to2}, %xmm17, %xmm28
15556 // CHECK: vpermi2pd -1032(%rdx){1to2}, %xmm17, %xmm28
15558 vpermi2pd -1032(%rdx){1to2}, %xmm17, %xmm28
15584 // CHECK: vpermi2pd 4064(%rdx), %ymm19, %ymm30
15586 vpermi2pd 4064(%rdx), %ymm19, %ymm30
15588 // CHECK: vpermi2pd 4096(%rdx), %ymm19, %ymm30
15590 vpermi2pd 4096(%rdx), %ymm19, %ymm30
15592 // CHECK: vpermi2pd -4096(%rdx), %ymm19, %ymm30
15594 vpermi2pd -4096(%rdx), %ymm19, %ymm30
15596 // CHECK: vpermi2pd -4128(%rdx), %ymm19, %ymm30
15598 vpermi2pd -4128(%rdx), %ymm19, %ymm30
15600 // CHECK: vpermi2pd 1016(%rdx){1to4}, %ymm19, %ymm30
15602 vpermi2pd 1016(%rdx){1to4}, %ymm19, %ymm30
15604 // CHECK: vpermi2pd 1024(%rdx){1to4}, %ymm19, %ymm30
15606 vpermi2pd 1024(%rdx){1to4}, %ymm19, %ymm30
15608 // CHECK: vpermi2pd -1024(%rdx){1to4}, %ymm19, %ymm30
15610 vpermi2pd -1024(%rdx){1to4}, %ymm19, %ymm30
15612 // CHECK: vpermi2pd -1032(%rdx){1to4}, %ymm19, %ymm30
15614 vpermi2pd -1032(%rdx){1to4}, %ymm19, %ymm30
15640 // CHECK: vpermt2d 2032(%rdx), %xmm29, %xmm21
15642 vpermt2d 2032(%rdx), %xmm29, %xmm21
15644 // CHECK: vpermt2d 2048(%rdx), %xmm29, %xmm21
15646 vpermt2d 2048(%rdx), %xmm29, %xmm21
15648 // CHECK: vpermt2d -2048(%rdx), %xmm29, %xmm21
15650 vpermt2d -2048(%rdx), %xmm29, %xmm21
15652 // CHECK: vpermt2d -2064(%rdx), %xmm29, %xmm21
15654 vpermt2d -2064(%rdx), %xmm29, %xmm21
15656 // CHECK: vpermt2d 508(%rdx){1to4}, %xmm29, %xmm21
15658 vpermt2d 508(%rdx){1to4}, %xmm29, %xmm21
15660 // CHECK: vpermt2d 512(%rdx){1to4}, %xmm29, %xmm21
15662 vpermt2d 512(%rdx){1to4}, %xmm29, %xmm21
15664 // CHECK: vpermt2d -512(%rdx){1to4}, %xmm29, %xmm21
15666 vpermt2d -512(%rdx){1to4}, %xmm29, %xmm21
15668 // CHECK: vpermt2d -516(%rdx){1to4}, %xmm29, %xmm21
15670 vpermt2d -516(%rdx){1to4}, %xmm29, %xmm21
15696 // CHECK: vpermt2d 4064(%rdx), %ymm26, %ymm22
15698 vpermt2d 4064(%rdx), %ymm26, %ymm22
15700 // CHECK: vpermt2d 4096(%rdx), %ymm26, %ymm22
15702 vpermt2d 4096(%rdx), %ymm26, %ymm22
15704 // CHECK: vpermt2d -4096(%rdx), %ymm26, %ymm22
15706 vpermt2d -4096(%rdx), %ymm26, %ymm22
15708 // CHECK: vpermt2d -4128(%rdx), %ymm26, %ymm22
15710 vpermt2d -4128(%rdx), %ymm26, %ymm22
15712 // CHECK: vpermt2d 508(%rdx){1to8}, %ymm26, %ymm22
15714 vpermt2d 508(%rdx){1to8}, %ymm26, %ymm22
15716 // CHECK: vpermt2d 512(%rdx){1to8}, %ymm26, %ymm22
15718 vpermt2d 512(%rdx){1to8}, %ymm26, %ymm22
15720 // CHECK: vpermt2d -512(%rdx){1to8}, %ymm26, %ymm22
15722 vpermt2d -512(%rdx){1to8}, %ymm26, %ymm22
15724 // CHECK: vpermt2d -516(%rdx){1to8}, %ymm26, %ymm22
15726 vpermt2d -516(%rdx){1to8}, %ymm26, %ymm22
15752 // CHECK: vpermt2q 2032(%rdx), %xmm25, %xmm22
15754 vpermt2q 2032(%rdx), %xmm25, %xmm22
15756 // CHECK: vpermt2q 2048(%rdx), %xmm25, %xmm22
15758 vpermt2q 2048(%rdx), %xmm25, %xmm22
15760 // CHECK: vpermt2q -2048(%rdx), %xmm25, %xmm22
15762 vpermt2q -2048(%rdx), %xmm25, %xmm22
15764 // CHECK: vpermt2q -2064(%rdx), %xmm25, %xmm22
15766 vpermt2q -2064(%rdx), %xmm25, %xmm22
15768 // CHECK: vpermt2q 1016(%rdx){1to2}, %xmm25, %xmm22
15770 vpermt2q 1016(%rdx){1to2}, %xmm25, %xmm22
15772 // CHECK: vpermt2q 1024(%rdx){1to2}, %xmm25, %xmm22
15774 vpermt2q 1024(%rdx){1to2}, %xmm25, %xmm22
15776 // CHECK: vpermt2q -1024(%rdx){1to2}, %xmm25, %xmm22
15778 vpermt2q -1024(%rdx){1to2}, %xmm25, %xmm22
15780 // CHECK: vpermt2q -1032(%rdx){1to2}, %xmm25, %xmm22
15782 vpermt2q -1032(%rdx){1to2}, %xmm25, %xmm22
15808 // CHECK: vpermt2q 4064(%rdx), %ymm17, %ymm18
15810 vpermt2q 4064(%rdx), %ymm17, %ymm18
15812 // CHECK: vpermt2q 4096(%rdx), %ymm17, %ymm18
15814 vpermt2q 4096(%rdx), %ymm17, %ymm18
15816 // CHECK: vpermt2q -4096(%rdx), %ymm17, %ymm18
15818 vpermt2q -4096(%rdx), %ymm17, %ymm18
15820 // CHECK: vpermt2q -4128(%rdx), %ymm17, %ymm18
15822 vpermt2q -4128(%rdx), %ymm17, %ymm18
15824 // CHECK: vpermt2q 1016(%rdx){1to4}, %ymm17, %ymm18
15826 vpermt2q 1016(%rdx){1to4}, %ymm17, %ymm18
15828 // CHECK: vpermt2q 1024(%rdx){1to4}, %ymm17, %ymm18
15830 vpermt2q 1024(%rdx){1to4}, %ymm17, %ymm18
15832 // CHECK: vpermt2q -1024(%rdx){1to4}, %ymm17, %ymm18
15834 vpermt2q -1024(%rdx){1to4}, %ymm17, %ymm18
15836 // CHECK: vpermt2q -1032(%rdx){1to4}, %ymm17, %ymm18
15838 vpermt2q -1032(%rdx){1to4}, %ymm17, %ymm18
15864 // CHECK: vpermt2ps 2032(%rdx), %xmm23, %xmm19
15866 vpermt2ps 2032(%rdx), %xmm23, %xmm19
15868 // CHECK: vpermt2ps 2048(%rdx), %xmm23, %xmm19
15870 vpermt2ps 2048(%rdx), %xmm23, %xmm19
15872 // CHECK: vpermt2ps -2048(%rdx), %xmm23, %xmm19
15874 vpermt2ps -2048(%rdx), %xmm23, %xmm19
15876 // CHECK: vpermt2ps -2064(%rdx), %xmm23, %xmm19
15878 vpermt2ps -2064(%rdx), %xmm23, %xmm19
15880 // CHECK: vpermt2ps 508(%rdx){1to4}, %xmm23, %xmm19
15882 vpermt2ps 508(%rdx){1to4}, %xmm23, %xmm19
15884 // CHECK: vpermt2ps 512(%rdx){1to4}, %xmm23, %xmm19
15886 vpermt2ps 512(%rdx){1to4}, %xmm23, %xmm19
15888 // CHECK: vpermt2ps -512(%rdx){1to4}, %xmm23, %xmm19
15890 vpermt2ps -512(%rdx){1to4}, %xmm23, %xmm19
15892 // CHECK: vpermt2ps -516(%rdx){1to4}, %xmm23, %xmm19
15894 vpermt2ps -516(%rdx){1to4}, %xmm23, %xmm19
15920 // CHECK: vpermt2ps 4064(%rdx), %ymm27, %ymm26
15922 vpermt2ps 4064(%rdx), %ymm27, %ymm26
15924 // CHECK: vpermt2ps 4096(%rdx), %ymm27, %ymm26
15926 vpermt2ps 4096(%rdx), %ymm27, %ymm26
15928 // CHECK: vpermt2ps -4096(%rdx), %ymm27, %ymm26
15930 vpermt2ps -4096(%rdx), %ymm27, %ymm26
15932 // CHECK: vpermt2ps -4128(%rdx), %ymm27, %ymm26
15934 vpermt2ps -4128(%rdx), %ymm27, %ymm26
15936 // CHECK: vpermt2ps 508(%rdx){1to8}, %ymm27, %ymm26
15938 vpermt2ps 508(%rdx){1to8}, %ymm27, %ymm26
15940 // CHECK: vpermt2ps 512(%rdx){1to8}, %ymm27, %ymm26
15942 vpermt2ps 512(%rdx){1to8}, %ymm27, %ymm26
15944 // CHECK: vpermt2ps -512(%rdx){1to8}, %ymm27, %ymm26
15946 vpermt2ps -512(%rdx){1to8}, %ymm27, %ymm26
15948 // CHECK: vpermt2ps -516(%rdx){1to8}, %ymm27, %ymm26
15950 vpermt2ps -516(%rdx){1to8}, %ymm27, %ymm26
15976 // CHECK: vpermt2pd 2032(%rdx), %xmm21, %xmm26
15978 vpermt2pd 2032(%rdx), %xmm21, %xmm26
15980 // CHECK: vpermt2pd 2048(%rdx), %xmm21, %xmm26
15982 vpermt2pd 2048(%rdx), %xmm21, %xmm26
15984 // CHECK: vpermt2pd -2048(%rdx), %xmm21, %xmm26
15986 vpermt2pd -2048(%rdx), %xmm21, %xmm26
15988 // CHECK: vpermt2pd -2064(%rdx), %xmm21, %xmm26
15990 vpermt2pd -2064(%rdx), %xmm21, %xmm26
15992 // CHECK: vpermt2pd 1016(%rdx){1to2}, %xmm21, %xmm26
15994 vpermt2pd 1016(%rdx){1to2}, %xmm21, %xmm26
15996 // CHECK: vpermt2pd 1024(%rdx){1to2}, %xmm21, %xmm26
15998 vpermt2pd 1024(%rdx){1to2}, %xmm21, %xmm26
16000 // CHECK: vpermt2pd -1024(%rdx){1to2}, %xmm21, %xmm26
16002 vpermt2pd -1024(%rdx){1to2}, %xmm21, %xmm26
16004 // CHECK: vpermt2pd -1032(%rdx){1to2}, %xmm21, %xmm26
16006 vpermt2pd -1032(%rdx){1to2}, %xmm21, %xmm26
16032 // CHECK: vpermt2pd 4064(%rdx), %ymm23, %ymm17
16034 vpermt2pd 4064(%rdx), %ymm23, %ymm17
16036 // CHECK: vpermt2pd 4096(%rdx), %ymm23, %ymm17
16038 vpermt2pd 4096(%rdx), %ymm23, %ymm17
16040 // CHECK: vpermt2pd -4096(%rdx), %ymm23, %ymm17
16042 vpermt2pd -4096(%rdx), %ymm23, %ymm17
16044 // CHECK: vpermt2pd -4128(%rdx), %ymm23, %ymm17
16046 vpermt2pd -4128(%rdx), %ymm23, %ymm17
16048 // CHECK: vpermt2pd 1016(%rdx){1to4}, %ymm23, %ymm17
16050 vpermt2pd 1016(%rdx){1to4}, %ymm23, %ymm17
16052 // CHECK: vpermt2pd 1024(%rdx){1to4}, %ymm23, %ymm17
16054 vpermt2pd 1024(%rdx){1to4}, %ymm23, %ymm17
16056 // CHECK: vpermt2pd -1024(%rdx){1to4}, %ymm23, %ymm17
16058 vpermt2pd -1024(%rdx){1to4}, %ymm23, %ymm17
16060 // CHECK: vpermt2pd -1032(%rdx){1to4}, %ymm23, %ymm17
16062 vpermt2pd -1032(%rdx){1to4}, %ymm23, %ymm17
16088 // CHECK: vscalefpd 2032(%rdx), %xmm17, %xmm24
16090 vscalefpd 2032(%rdx), %xmm17, %xmm24
16092 // CHECK: vscalefpd 2048(%rdx), %xmm17, %xmm24
16094 vscalefpd 2048(%rdx), %xmm17, %xmm24
16096 // CHECK: vscalefpd -2048(%rdx), %xmm17, %xmm24
16098 vscalefpd -2048(%rdx), %xmm17, %xmm24
16100 // CHECK: vscalefpd -2064(%rdx), %xmm17, %xmm24
16102 vscalefpd -2064(%rdx), %xmm17, %xmm24
16104 // CHECK: vscalefpd 1016(%rdx){1to2}, %xmm17, %xmm24
16106 vscalefpd 1016(%rdx){1to2}, %xmm17, %xmm24
16108 // CHECK: vscalefpd 1024(%rdx){1to2}, %xmm17, %xmm24
16110 vscalefpd 1024(%rdx){1to2}, %xmm17, %xmm24
16112 // CHECK: vscalefpd -1024(%rdx){1to2}, %xmm17, %xmm24
16114 vscalefpd -1024(%rdx){1to2}, %xmm17, %xmm24
16116 // CHECK: vscalefpd -1032(%rdx){1to2}, %xmm17, %xmm24
16118 vscalefpd -1032(%rdx){1to2}, %xmm17, %xmm24
16144 // CHECK: vscalefpd 4064(%rdx), %ymm20, %ymm29
16146 vscalefpd 4064(%rdx), %ymm20, %ymm29
16148 // CHECK: vscalefpd 4096(%rdx), %ymm20, %ymm29
16150 vscalefpd 4096(%rdx), %ymm20, %ymm29
16152 // CHECK: vscalefpd -4096(%rdx), %ymm20, %ymm29
16154 vscalefpd -4096(%rdx), %ymm20, %ymm29
16156 // CHECK: vscalefpd -4128(%rdx), %ymm20, %ymm29
16158 vscalefpd -4128(%rdx), %ymm20, %ymm29
16160 // CHECK: vscalefpd 1016(%rdx){1to4}, %ymm20, %ymm29
16162 vscalefpd 1016(%rdx){1to4}, %ymm20, %ymm29
16164 // CHECK: vscalefpd 1024(%rdx){1to4}, %ymm20, %ymm29
16166 vscalefpd 1024(%rdx){1to4}, %ymm20, %ymm29
16168 // CHECK: vscalefpd -1024(%rdx){1to4}, %ymm20, %ymm29
16170 vscalefpd -1024(%rdx){1to4}, %ymm20, %ymm29
16172 // CHECK: vscalefpd -1032(%rdx){1to4}, %ymm20, %ymm29
16174 vscalefpd -1032(%rdx){1to4}, %ymm20, %ymm29
16200 // CHECK: vscalefps 2032(%rdx), %xmm27, %xmm19
16202 vscalefps 2032(%rdx), %xmm27, %xmm19
16204 // CHECK: vscalefps 2048(%rdx), %xmm27, %xmm19
16206 vscalefps 2048(%rdx), %xmm27, %xmm19
16208 // CHECK: vscalefps -2048(%rdx), %xmm27, %xmm19
16210 vscalefps -2048(%rdx), %xmm27, %xmm19
16212 // CHECK: vscalefps -2064(%rdx), %xmm27, %xmm19
16214 vscalefps -2064(%rdx), %xmm27, %xmm19
16216 // CHECK: vscalefps 508(%rdx){1to4}, %xmm27, %xmm19
16218 vscalefps 508(%rdx){1to4}, %xmm27, %xmm19
16220 // CHECK: vscalefps 512(%rdx){1to4}, %xmm27, %xmm19
16222 vscalefps 512(%rdx){1to4}, %xmm27, %xmm19
16224 // CHECK: vscalefps -512(%rdx){1to4}, %xmm27, %xmm19
16226 vscalefps -512(%rdx){1to4}, %xmm27, %xmm19
16228 // CHECK: vscalefps -516(%rdx){1to4}, %xmm27, %xmm19
16230 vscalefps -516(%rdx){1to4}, %xmm27, %xmm19
16256 // CHECK: vscalefps 4064(%rdx), %ymm22, %ymm25
16258 vscalefps 4064(%rdx), %ymm22, %ymm25
16260 // CHECK: vscalefps 4096(%rdx), %ymm22, %ymm25
16262 vscalefps 4096(%rdx), %ymm22, %ymm25
16264 // CHECK: vscalefps -4096(%rdx), %ymm22, %ymm25
16266 vscalefps -4096(%rdx), %ymm22, %ymm25
16268 // CHECK: vscalefps -4128(%rdx), %ymm22, %ymm25
16270 vscalefps -4128(%rdx), %ymm22, %ymm25
16272 // CHECK: vscalefps 508(%rdx){1to8}, %ymm22, %ymm25
16274 vscalefps 508(%rdx){1to8}, %ymm22, %ymm25
16276 // CHECK: vscalefps 512(%rdx){1to8}, %ymm22, %ymm25
16278 vscalefps 512(%rdx){1to8}, %ymm22, %ymm25
16280 // CHECK: vscalefps -512(%rdx){1to8}, %ymm22, %ymm25
16282 vscalefps -512(%rdx){1to8}, %ymm22, %ymm25
16284 // CHECK: vscalefps -516(%rdx){1to8}, %ymm22, %ymm25
16286 vscalefps -516(%rdx){1to8}, %ymm22, %ymm25
16324 // CHECK: vpmovqb %xmm27, 254(%rdx)
16326 vpmovqb %xmm27, 254(%rdx)
16328 // CHECK: vpmovqb %xmm27, 256(%rdx)
16330 vpmovqb %xmm27, 256(%rdx)
16332 // CHECK: vpmovqb %xmm27, -256(%rdx)
16334 vpmovqb %xmm27, -256(%rdx)
16336 // CHECK: vpmovqb %xmm27, -258(%rdx)
16338 vpmovqb %xmm27, -258(%rdx)
16352 // CHECK: vpmovqb %ymm28, 508(%rdx)
16354 vpmovqb %ymm28, 508(%rdx)
16356 // CHECK: vpmovqb %ymm28, 512(%rdx)
16358 vpmovqb %ymm28, 512(%rdx)
16360 // CHECK: vpmovqb %ymm28, -512(%rdx)
16362 vpmovqb %ymm28, -512(%rdx)
16364 // CHECK: vpmovqb %ymm28, -516(%rdx)
16366 vpmovqb %ymm28, -516(%rdx)
16404 // CHECK: vpmovsqb %xmm25, 254(%rdx)
16406 vpmovsqb %xmm25, 254(%rdx)
16408 // CHECK: vpmovsqb %xmm25, 256(%rdx)
16410 vpmovsqb %xmm25, 256(%rdx)
16412 // CHECK: vpmovsqb %xmm25, -256(%rdx)
16414 vpmovsqb %xmm25, -256(%rdx)
16416 // CHECK: vpmovsqb %xmm25, -258(%rdx)
16418 vpmovsqb %xmm25, -258(%rdx)
16432 // CHECK: vpmovsqb %ymm17, 508(%rdx)
16434 vpmovsqb %ymm17, 508(%rdx)
16436 // CHECK: vpmovsqb %ymm17, 512(%rdx)
16438 vpmovsqb %ymm17, 512(%rdx)
16440 // CHECK: vpmovsqb %ymm17, -512(%rdx)
16442 vpmovsqb %ymm17, -512(%rdx)
16444 // CHECK: vpmovsqb %ymm17, -516(%rdx)
16446 vpmovsqb %ymm17, -516(%rdx)
16484 // CHECK: vpmovusqb %xmm26, 254(%rdx)
16486 vpmovusqb %xmm26, 254(%rdx)
16488 // CHECK: vpmovusqb %xmm26, 256(%rdx)
16490 vpmovusqb %xmm26, 256(%rdx)
16492 // CHECK: vpmovusqb %xmm26, -256(%rdx)
16494 vpmovusqb %xmm26, -256(%rdx)
16496 // CHECK: vpmovusqb %xmm26, -258(%rdx)
16498 vpmovusqb %xmm26, -258(%rdx)
16512 // CHECK: vpmovusqb %ymm30, 508(%rdx)
16514 vpmovusqb %ymm30, 508(%rdx)
16516 // CHECK: vpmovusqb %ymm30, 512(%rdx)
16518 vpmovusqb %ymm30, 512(%rdx)
16520 // CHECK: vpmovusqb %ymm30, -512(%rdx)
16522 vpmovusqb %ymm30, -512(%rdx)
16524 // CHECK: vpmovusqb %ymm30, -516(%rdx)
16526 vpmovusqb %ymm30, -516(%rdx)
16564 // CHECK: vpmovqw %xmm21, 508(%rdx)
16566 vpmovqw %xmm21, 508(%rdx)
16568 // CHECK: vpmovqw %xmm21, 512(%rdx)
16570 vpmovqw %xmm21, 512(%rdx)
16572 // CHECK: vpmovqw %xmm21, -512(%rdx)
16574 vpmovqw %xmm21, -512(%rdx)
16576 // CHECK: vpmovqw %xmm21, -516(%rdx)
16578 vpmovqw %xmm21, -516(%rdx)
16592 // CHECK: vpmovqw %ymm28, 1016(%rdx)
16594 vpmovqw %ymm28, 1016(%rdx)
16596 // CHECK: vpmovqw %ymm28, 1024(%rdx)
16598 vpmovqw %ymm28, 1024(%rdx)
16600 // CHECK: vpmovqw %ymm28, -1024(%rdx)
16602 vpmovqw %ymm28, -1024(%rdx)
16604 // CHECK: vpmovqw %ymm28, -1032(%rdx)
16606 vpmovqw %ymm28, -1032(%rdx)
16644 // CHECK: vpmovsqw %xmm30, 508(%rdx)
16646 vpmovsqw %xmm30, 508(%rdx)
16648 // CHECK: vpmovsqw %xmm30, 512(%rdx)
16650 vpmovsqw %xmm30, 512(%rdx)
16652 // CHECK: vpmovsqw %xmm30, -512(%rdx)
16654 vpmovsqw %xmm30, -512(%rdx)
16656 // CHECK: vpmovsqw %xmm30, -516(%rdx)
16658 vpmovsqw %xmm30, -516(%rdx)
16672 // CHECK: vpmovsqw %ymm21, 1016(%rdx)
16674 vpmovsqw %ymm21, 1016(%rdx)
16676 // CHECK: vpmovsqw %ymm21, 1024(%rdx)
16678 vpmovsqw %ymm21, 1024(%rdx)
16680 // CHECK: vpmovsqw %ymm21, -1024(%rdx)
16682 vpmovsqw %ymm21, -1024(%rdx)
16684 // CHECK: vpmovsqw %ymm21, -1032(%rdx)
16686 vpmovsqw %ymm21, -1032(%rdx)
16724 // CHECK: vpmovusqw %xmm18, 508(%rdx)
16726 vpmovusqw %xmm18, 508(%rdx)
16728 // CHECK: vpmovusqw %xmm18, 512(%rdx)
16730 vpmovusqw %xmm18, 512(%rdx)
16732 // CHECK: vpmovusqw %xmm18, -512(%rdx)
16734 vpmovusqw %xmm18, -512(%rdx)
16736 // CHECK: vpmovusqw %xmm18, -516(%rdx)
16738 vpmovusqw %xmm18, -516(%rdx)
16752 // CHECK: vpmovusqw %ymm18, 1016(%rdx)
16754 vpmovusqw %ymm18, 1016(%rdx)
16756 // CHECK: vpmovusqw %ymm18, 1024(%rdx)
16758 vpmovusqw %ymm18, 1024(%rdx)
16760 // CHECK: vpmovusqw %ymm18, -1024(%rdx)
16762 vpmovusqw %ymm18, -1024(%rdx)
16764 // CHECK: vpmovusqw %ymm18, -1032(%rdx)
16766 vpmovusqw %ymm18, -1032(%rdx)
16804 // CHECK: vpmovqd %xmm29, 1016(%rdx)
16806 vpmovqd %xmm29, 1016(%rdx)
16808 // CHECK: vpmovqd %xmm29, 1024(%rdx)
16810 vpmovqd %xmm29, 1024(%rdx)
16812 // CHECK: vpmovqd %xmm29, -1024(%rdx)
16814 vpmovqd %xmm29, -1024(%rdx)
16816 // CHECK: vpmovqd %xmm29, -1032(%rdx)
16818 vpmovqd %xmm29, -1032(%rdx)
16832 // CHECK: vpmovqd %ymm30, 2032(%rdx)
16834 vpmovqd %ymm30, 2032(%rdx)
16836 // CHECK: vpmovqd %ymm30, 2048(%rdx)
16838 vpmovqd %ymm30, 2048(%rdx)
16840 // CHECK: vpmovqd %ymm30, -2048(%rdx)
16842 vpmovqd %ymm30, -2048(%rdx)
16844 // CHECK: vpmovqd %ymm30, -2064(%rdx)
16846 vpmovqd %ymm30, -2064(%rdx)
16884 // CHECK: vpmovsqd %xmm17, 1016(%rdx)
16886 vpmovsqd %xmm17, 1016(%rdx)
16888 // CHECK: vpmovsqd %xmm17, 1024(%rdx)
16890 vpmovsqd %xmm17, 1024(%rdx)
16892 // CHECK: vpmovsqd %xmm17, -1024(%rdx)
16894 vpmovsqd %xmm17, -1024(%rdx)
16896 // CHECK: vpmovsqd %xmm17, -1032(%rdx)
16898 vpmovsqd %xmm17, -1032(%rdx)
16912 // CHECK: vpmovsqd %ymm23, 2032(%rdx)
16914 vpmovsqd %ymm23, 2032(%rdx)
16916 // CHECK: vpmovsqd %ymm23, 2048(%rdx)
16918 vpmovsqd %ymm23, 2048(%rdx)
16920 // CHECK: vpmovsqd %ymm23, -2048(%rdx)
16922 vpmovsqd %ymm23, -2048(%rdx)
16924 // CHECK: vpmovsqd %ymm23, -2064(%rdx)
16926 vpmovsqd %ymm23, -2064(%rdx)
16964 // CHECK: vpmovusqd %xmm18, 1016(%rdx)
16966 vpmovusqd %xmm18, 1016(%rdx)
16968 // CHECK: vpmovusqd %xmm18, 1024(%rdx)
16970 vpmovusqd %xmm18, 1024(%rdx)
16972 // CHECK: vpmovusqd %xmm18, -1024(%rdx)
16974 vpmovusqd %xmm18, -1024(%rdx)
16976 // CHECK: vpmovusqd %xmm18, -1032(%rdx)
16978 vpmovusqd %xmm18, -1032(%rdx)
16992 // CHECK: vpmovusqd %ymm29, 2032(%rdx)
16994 vpmovusqd %ymm29, 2032(%rdx)
16996 // CHECK: vpmovusqd %ymm29, 2048(%rdx)
16998 vpmovusqd %ymm29, 2048(%rdx)
17000 // CHECK: vpmovusqd %ymm29, -2048(%rdx)
17002 vpmovusqd %ymm29, -2048(%rdx)
17004 // CHECK: vpmovusqd %ymm29, -2064(%rdx)
17006 vpmovusqd %ymm29, -2064(%rdx)
17044 // CHECK: vpmovdb %xmm29, 508(%rdx)
17046 vpmovdb %xmm29, 508(%rdx)
17048 // CHECK: vpmovdb %xmm29, 512(%rdx)
17050 vpmovdb %xmm29, 512(%rdx)
17052 // CHECK: vpmovdb %xmm29, -512(%rdx)
17054 vpmovdb %xmm29, -512(%rdx)
17056 // CHECK: vpmovdb %xmm29, -516(%rdx)
17058 vpmovdb %xmm29, -516(%rdx)
17072 // CHECK: vpmovdb %ymm26, 1016(%rdx)
17074 vpmovdb %ymm26, 1016(%rdx)
17076 // CHECK: vpmovdb %ymm26, 1024(%rdx)
17078 vpmovdb %ymm26, 1024(%rdx)
17080 // CHECK: vpmovdb %ymm26, -1024(%rdx)
17082 vpmovdb %ymm26, -1024(%rdx)
17084 // CHECK: vpmovdb %ymm26, -1032(%rdx)
17086 vpmovdb %ymm26, -1032(%rdx)
17124 // CHECK: vpmovsdb %xmm30, 508(%rdx)
17126 vpmovsdb %xmm30, 508(%rdx)
17128 // CHECK: vpmovsdb %xmm30, 512(%rdx)
17130 vpmovsdb %xmm30, 512(%rdx)
17132 // CHECK: vpmovsdb %xmm30, -512(%rdx)
17134 vpmovsdb %xmm30, -512(%rdx)
17136 // CHECK: vpmovsdb %xmm30, -516(%rdx)
17138 vpmovsdb %xmm30, -516(%rdx)
17152 // CHECK: vpmovsdb %ymm25, 1016(%rdx)
17154 vpmovsdb %ymm25, 1016(%rdx)
17156 // CHECK: vpmovsdb %ymm25, 1024(%rdx)
17158 vpmovsdb %ymm25, 1024(%rdx)
17160 // CHECK: vpmovsdb %ymm25, -1024(%rdx)
17162 vpmovsdb %ymm25, -1024(%rdx)
17164 // CHECK: vpmovsdb %ymm25, -1032(%rdx)
17166 vpmovsdb %ymm25, -1032(%rdx)
17204 // CHECK: vpmovusdb %xmm26, 508(%rdx)
17206 vpmovusdb %xmm26, 508(%rdx)
17208 // CHECK: vpmovusdb %xmm26, 512(%rdx)
17210 vpmovusdb %xmm26, 512(%rdx)
17212 // CHECK: vpmovusdb %xmm26, -512(%rdx)
17214 vpmovusdb %xmm26, -512(%rdx)
17216 // CHECK: vpmovusdb %xmm26, -516(%rdx)
17218 vpmovusdb %xmm26, -516(%rdx)
17232 // CHECK: vpmovusdb %ymm25, 1016(%rdx)
17234 vpmovusdb %ymm25, 1016(%rdx)
17236 // CHECK: vpmovusdb %ymm25, 1024(%rdx)
17238 vpmovusdb %ymm25, 1024(%rdx)
17240 // CHECK: vpmovusdb %ymm25, -1024(%rdx)
17242 vpmovusdb %ymm25, -1024(%rdx)
17244 // CHECK: vpmovusdb %ymm25, -1032(%rdx)
17246 vpmovusdb %ymm25, -1032(%rdx)
17284 // CHECK: vpmovdw %xmm21, 1016(%rdx)
17286 vpmovdw %xmm21, 1016(%rdx)
17288 // CHECK: vpmovdw %xmm21, 1024(%rdx)
17290 vpmovdw %xmm21, 1024(%rdx)
17292 // CHECK: vpmovdw %xmm21, -1024(%rdx)
17294 vpmovdw %xmm21, -1024(%rdx)
17296 // CHECK: vpmovdw %xmm21, -1032(%rdx)
17298 vpmovdw %xmm21, -1032(%rdx)
17312 // CHECK: vpmovdw %ymm22, 2032(%rdx)
17314 vpmovdw %ymm22, 2032(%rdx)
17316 // CHECK: vpmovdw %ymm22, 2048(%rdx)
17318 vpmovdw %ymm22, 2048(%rdx)
17320 // CHECK: vpmovdw %ymm22, -2048(%rdx)
17322 vpmovdw %ymm22, -2048(%rdx)
17324 // CHECK: vpmovdw %ymm22, -2064(%rdx)
17326 vpmovdw %ymm22, -2064(%rdx)
17364 // CHECK: vpmovsdw %xmm29, 1016(%rdx)
17366 vpmovsdw %xmm29, 1016(%rdx)
17368 // CHECK: vpmovsdw %xmm29, 1024(%rdx)
17370 vpmovsdw %xmm29, 1024(%rdx)
17372 // CHECK: vpmovsdw %xmm29, -1024(%rdx)
17374 vpmovsdw %xmm29, -1024(%rdx)
17376 // CHECK: vpmovsdw %xmm29, -1032(%rdx)
17378 vpmovsdw %xmm29, -1032(%rdx)
17392 // CHECK: vpmovsdw %ymm19, 2032(%rdx)
17394 vpmovsdw %ymm19, 2032(%rdx)
17396 // CHECK: vpmovsdw %ymm19, 2048(%rdx)
17398 vpmovsdw %ymm19, 2048(%rdx)
17400 // CHECK: vpmovsdw %ymm19, -2048(%rdx)
17402 vpmovsdw %ymm19, -2048(%rdx)
17404 // CHECK: vpmovsdw %ymm19, -2064(%rdx)
17406 vpmovsdw %ymm19, -2064(%rdx)
17444 // CHECK: vpmovusdw %xmm20, 1016(%rdx)
17446 vpmovusdw %xmm20, 1016(%rdx)
17448 // CHECK: vpmovusdw %xmm20, 1024(%rdx)
17450 vpmovusdw %xmm20, 1024(%rdx)
17452 // CHECK: vpmovusdw %xmm20, -1024(%rdx)
17454 vpmovusdw %xmm20, -1024(%rdx)
17456 // CHECK: vpmovusdw %xmm20, -1032(%rdx)
17458 vpmovusdw %xmm20, -1032(%rdx)
17472 // CHECK: vpmovusdw %ymm23, 2032(%rdx)
17474 vpmovusdw %ymm23, 2032(%rdx)
17476 // CHECK: vpmovusdw %ymm23, 2048(%rdx)
17478 vpmovusdw %ymm23, 2048(%rdx)
17480 // CHECK: vpmovusdw %ymm23, -2048(%rdx)
17482 vpmovusdw %ymm23, -2048(%rdx)
17484 // CHECK: vpmovusdw %ymm23, -2064(%rdx)
17486 vpmovusdw %ymm23, -2064(%rdx)
17516 // CHECK: vrndscalepd $123, 2032(%rdx), %xmm29
17518 vrndscalepd $0x7b, 2032(%rdx), %xmm29
17520 // CHECK: vrndscalepd $123, 2048(%rdx), %xmm29
17522 vrndscalepd $0x7b, 2048(%rdx), %xmm29
17524 // CHECK: vrndscalepd $123, -2048(%rdx), %xmm29
17526 vrndscalepd $0x7b, -2048(%rdx), %xmm29
17528 // CHECK: vrndscalepd $123, -2064(%rdx), %xmm29
17530 vrndscalepd $0x7b, -2064(%rdx), %xmm29
17532 // CHECK: vrndscalepd $123, 1016(%rdx){1to2}, %xmm29
17534 vrndscalepd $0x7b, 1016(%rdx){1to2}, %xmm29
17536 // CHECK: vrndscalepd $123, 1024(%rdx){1to2}, %xmm29
17538 vrndscalepd $0x7b, 1024(%rdx){1to2}, %xmm29
17540 // CHECK: vrndscalepd $123, -1024(%rdx){1to2}, %xmm29
17542 vrndscalepd $0x7b, -1024(%rdx){1to2}, %xmm29
17544 // CHECK: vrndscalepd $123, -1032(%rdx){1to2}, %xmm29
17546 vrndscalepd $0x7b, -1032(%rdx){1to2}, %xmm29
17576 // CHECK: vrndscalepd $123, 4064(%rdx), %ymm17
17578 vrndscalepd $0x7b, 4064(%rdx), %ymm17
17580 // CHECK: vrndscalepd $123, 4096(%rdx), %ymm17
17582 vrndscalepd $0x7b, 4096(%rdx), %ymm17
17584 // CHECK: vrndscalepd $123, -4096(%rdx), %ymm17
17586 vrndscalepd $0x7b, -4096(%rdx), %ymm17
17588 // CHECK: vrndscalepd $123, -4128(%rdx), %ymm17
17590 vrndscalepd $0x7b, -4128(%rdx), %ymm17
17592 // CHECK: vrndscalepd $123, 1016(%rdx){1to4}, %ymm17
17594 vrndscalepd $0x7b, 1016(%rdx){1to4}, %ymm17
17596 // CHECK: vrndscalepd $123, 1024(%rdx){1to4}, %ymm17
17598 vrndscalepd $0x7b, 1024(%rdx){1to4}, %ymm17
17600 // CHECK: vrndscalepd $123, -1024(%rdx){1to4}, %ymm17
17602 vrndscalepd $0x7b, -1024(%rdx){1to4}, %ymm17
17604 // CHECK: vrndscalepd $123, -1032(%rdx){1to4}, %ymm17
17606 vrndscalepd $0x7b, -1032(%rdx){1to4}, %ymm17
17636 // CHECK: vrndscaleps $123, 2032(%rdx), %xmm22
17638 vrndscaleps $0x7b, 2032(%rdx), %xmm22
17640 // CHECK: vrndscaleps $123, 2048(%rdx), %xmm22
17642 vrndscaleps $0x7b, 2048(%rdx), %xmm22
17644 // CHECK: vrndscaleps $123, -2048(%rdx), %xmm22
17646 vrndscaleps $0x7b, -2048(%rdx), %xmm22
17648 // CHECK: vrndscaleps $123, -2064(%rdx), %xmm22
17650 vrndscaleps $0x7b, -2064(%rdx), %xmm22
17652 // CHECK: vrndscaleps $123, 508(%rdx){1to4}, %xmm22
17654 vrndscaleps $0x7b, 508(%rdx){1to4}, %xmm22
17656 // CHECK: vrndscaleps $123, 512(%rdx){1to4}, %xmm22
17658 vrndscaleps $0x7b, 512(%rdx){1to4}, %xmm22
17660 // CHECK: vrndscaleps $123, -512(%rdx){1to4}, %xmm22
17662 vrndscaleps $0x7b, -512(%rdx){1to4}, %xmm22
17664 // CHECK: vrndscaleps $123, -516(%rdx){1to4}, %xmm22
17666 vrndscaleps $0x7b, -516(%rdx){1to4}, %xmm22
17696 // CHECK: vrndscaleps $123, 4064(%rdx), %ymm19
17698 vrndscaleps $0x7b, 4064(%rdx), %ymm19
17700 // CHECK: vrndscaleps $123, 4096(%rdx), %ymm19
17702 vrndscaleps $0x7b, 4096(%rdx), %ymm19
17704 // CHECK: vrndscaleps $123, -4096(%rdx), %ymm19
17706 vrndscaleps $0x7b, -4096(%rdx), %ymm19
17708 // CHECK: vrndscaleps $123, -4128(%rdx), %ymm19
17710 vrndscaleps $0x7b, -4128(%rdx), %ymm19
17712 // CHECK: vrndscaleps $123, 508(%rdx){1to8}, %ymm19
17714 vrndscaleps $0x7b, 508(%rdx){1to8}, %ymm19
17716 // CHECK: vrndscaleps $123, 512(%rdx){1to8}, %ymm19
17718 vrndscaleps $0x7b, 512(%rdx){1to8}, %ymm19
17720 // CHECK: vrndscaleps $123, -512(%rdx){1to8}, %ymm19
17722 vrndscaleps $0x7b, -512(%rdx){1to8}, %ymm19
17724 // CHECK: vrndscaleps $123, -516(%rdx){1to8}, %ymm19
17726 vrndscaleps $0x7b, -516(%rdx){1to8}, %ymm19
17752 // CHECK: vcvtps2pd 1016(%rdx), %xmm20
17754 vcvtps2pd 1016(%rdx), %xmm20
17756 // CHECK: vcvtps2pd 1024(%rdx), %xmm20
17758 vcvtps2pd 1024(%rdx), %xmm20
17760 // CHECK: vcvtps2pd -1024(%rdx), %xmm20
17762 vcvtps2pd -1024(%rdx), %xmm20
17764 // CHECK: vcvtps2pd -1032(%rdx), %xmm20
17766 vcvtps2pd -1032(%rdx), %xmm20
17768 // CHECK: vcvtps2pd 508(%rdx){1to2}, %xmm20
17770 vcvtps2pd 508(%rdx){1to2}, %xmm20
17772 // CHECK: vcvtps2pd 512(%rdx){1to2}, %xmm20
17774 vcvtps2pd 512(%rdx){1to2}, %xmm20
17776 // CHECK: vcvtps2pd -512(%rdx){1to2}, %xmm20
17778 vcvtps2pd -512(%rdx){1to2}, %xmm20
17780 // CHECK: vcvtps2pd -516(%rdx){1to2}, %xmm20
17782 vcvtps2pd -516(%rdx){1to2}, %xmm20
17808 // CHECK: vcvtps2pd 2032(%rdx), %ymm22
17810 vcvtps2pd 2032(%rdx), %ymm22
17812 // CHECK: vcvtps2pd 2048(%rdx), %ymm22
17814 vcvtps2pd 2048(%rdx), %ymm22
17816 // CHECK: vcvtps2pd -2048(%rdx), %ymm22
17818 vcvtps2pd -2048(%rdx), %ymm22
17820 // CHECK: vcvtps2pd -2064(%rdx), %ymm22
17822 vcvtps2pd -2064(%rdx), %ymm22
17824 // CHECK: vcvtps2pd 508(%rdx){1to4}, %ymm22
17826 vcvtps2pd 508(%rdx){1to4}, %ymm22
17828 // CHECK: vcvtps2pd 512(%rdx){1to4}, %ymm22
17830 vcvtps2pd 512(%rdx){1to4}, %ymm22
17832 // CHECK: vcvtps2pd -512(%rdx){1to4}, %ymm22
17834 vcvtps2pd -512(%rdx){1to4}, %ymm22
17836 // CHECK: vcvtps2pd -516(%rdx){1to4}, %ymm22
17838 vcvtps2pd -516(%rdx){1to4}, %ymm22
17864 // CHECK: vcvtpd2psx 2032(%rdx), %xmm27
17866 vcvtpd2psx 2032(%rdx), %xmm27
17868 // CHECK: vcvtpd2psx 2048(%rdx), %xmm27
17870 vcvtpd2psx 2048(%rdx), %xmm27
17872 // CHECK: vcvtpd2psx -2048(%rdx), %xmm27
17874 vcvtpd2psx -2048(%rdx), %xmm27
17876 // CHECK: vcvtpd2psx -2064(%rdx), %xmm27
17878 vcvtpd2psx -2064(%rdx), %xmm27
17880 // CHECK: vcvtpd2ps 1016(%rdx){1to2}, %xmm27
17882 vcvtpd2ps 1016(%rdx){1to2}, %xmm27
17884 // CHECK: vcvtpd2ps 1024(%rdx){1to2}, %xmm27
17886 vcvtpd2ps 1024(%rdx){1to2}, %xmm27
17888 // CHECK: vcvtpd2ps -1024(%rdx){1to2}, %xmm27
17890 vcvtpd2ps -1024(%rdx){1to2}, %xmm27
17892 // CHECK: vcvtpd2ps -1032(%rdx){1to2}, %xmm27
17894 vcvtpd2ps -1032(%rdx){1to2}, %xmm27
17920 // CHECK: vcvtpd2psy 4064(%rdx), %xmm20
17922 vcvtpd2psy 4064(%rdx), %xmm20
17924 // CHECK: vcvtpd2psy 4096(%rdx), %xmm20
17926 vcvtpd2psy 4096(%rdx), %xmm20
17928 // CHECK: vcvtpd2psy -4096(%rdx), %xmm20
17930 vcvtpd2psy -4096(%rdx), %xmm20
17932 // CHECK: vcvtpd2psy -4128(%rdx), %xmm20
17934 vcvtpd2psy -4128(%rdx), %xmm20
17936 // CHECK: vcvtpd2ps 1016(%rdx){1to4}, %xmm20
17938 vcvtpd2ps 1016(%rdx){1to4}, %xmm20
17940 // CHECK: vcvtpd2ps 1024(%rdx){1to4}, %xmm20
17942 vcvtpd2ps 1024(%rdx){1to4}, %xmm20
17944 // CHECK: vcvtpd2ps -1024(%rdx){1to4}, %xmm20
17946 vcvtpd2ps -1024(%rdx){1to4}, %xmm20
17948 // CHECK: vcvtpd2ps -1032(%rdx){1to4}, %xmm20
17950 vcvtpd2ps -1032(%rdx){1to4}, %xmm20
17976 // CHECK: vcvtpd2udqx 2032(%rdx), %xmm28
17978 vcvtpd2udqx 2032(%rdx), %xmm28
17980 // CHECK: vcvtpd2udqx 2048(%rdx), %xmm28
17982 vcvtpd2udqx 2048(%rdx), %xmm28
17984 // CHECK: vcvtpd2udqx -2048(%rdx), %xmm28
17986 vcvtpd2udqx -2048(%rdx), %xmm28
17988 // CHECK: vcvtpd2udqx -2064(%rdx), %xmm28
17990 vcvtpd2udqx -2064(%rdx), %xmm28
17992 // CHECK: vcvtpd2udq 1016(%rdx){1to2}, %xmm28
17994 vcvtpd2udq 1016(%rdx){1to2}, %xmm28
17996 // CHECK: vcvtpd2udq 1024(%rdx){1to2}, %xmm28
17998 vcvtpd2udq 1024(%rdx){1to2}, %xmm28
18000 // CHECK: vcvtpd2udq -1024(%rdx){1to2}, %xmm28
18002 vcvtpd2udq -1024(%rdx){1to2}, %xmm28
18004 // CHECK: vcvtpd2udq -1032(%rdx){1to2}, %xmm28
18006 vcvtpd2udq -1032(%rdx){1to2}, %xmm28
18032 // CHECK: vcvtpd2udqy 4064(%rdx), %xmm21
18034 vcvtpd2udqy 4064(%rdx), %xmm21
18036 // CHECK: vcvtpd2udqy 4096(%rdx), %xmm21
18038 vcvtpd2udqy 4096(%rdx), %xmm21
18040 // CHECK: vcvtpd2udqy -4096(%rdx), %xmm21
18042 vcvtpd2udqy -4096(%rdx), %xmm21
18044 // CHECK: vcvtpd2udqy -4128(%rdx), %xmm21
18046 vcvtpd2udqy -4128(%rdx), %xmm21
18048 // CHECK: vcvtpd2udq 1016(%rdx){1to4}, %xmm21
18050 vcvtpd2udq 1016(%rdx){1to4}, %xmm21
18052 // CHECK: vcvtpd2udq 1024(%rdx){1to4}, %xmm21
18054 vcvtpd2udq 1024(%rdx){1to4}, %xmm21
18056 // CHECK: vcvtpd2udq -1024(%rdx){1to4}, %xmm21
18058 vcvtpd2udq -1024(%rdx){1to4}, %xmm21
18060 // CHECK: vcvtpd2udq -1032(%rdx){1to4}, %xmm21
18062 vcvtpd2udq -1032(%rdx){1to4}, %xmm21
18087 // CHECK: vcvtps2udq 2032(%rdx), %xmm30
18089 vcvtps2udq 2032(%rdx), %xmm30
18091 // CHECK: vcvtps2udq 2048(%rdx), %xmm30
18093 vcvtps2udq 2048(%rdx), %xmm30
18095 // CHECK: vcvtps2udq -2048(%rdx), %xmm30
18097 vcvtps2udq -2048(%rdx), %xmm30
18099 // CHECK: vcvtps2udq -2064(%rdx), %xmm30
18101 vcvtps2udq -2064(%rdx), %xmm30
18103 // CHECK: vcvtps2udq 508(%rdx){1to4}, %xmm30
18105 vcvtps2udq 508(%rdx){1to4}, %xmm30
18107 // CHECK: vcvtps2udq 512(%rdx){1to4}, %xmm30
18109 vcvtps2udq 512(%rdx){1to4}, %xmm30
18111 // CHECK: vcvtps2udq -512(%rdx){1to4}, %xmm30
18113 vcvtps2udq -512(%rdx){1to4}, %xmm30
18115 // CHECK: vcvtps2udq -516(%rdx){1to4}, %xmm30
18117 vcvtps2udq -516(%rdx){1to4}, %xmm30
18143 // CHECK: vcvtps2udq 4064(%rdx), %ymm25
18145 vcvtps2udq 4064(%rdx), %ymm25
18147 // CHECK: vcvtps2udq 4096(%rdx), %ymm25
18149 vcvtps2udq 4096(%rdx), %ymm25
18151 // CHECK: vcvtps2udq -4096(%rdx), %ymm25
18153 vcvtps2udq -4096(%rdx), %ymm25
18155 // CHECK: vcvtps2udq -4128(%rdx), %ymm25
18157 vcvtps2udq -4128(%rdx), %ymm25
18159 // CHECK: vcvtps2udq 508(%rdx){1to8}, %ymm25
18161 vcvtps2udq 508(%rdx){1to8}, %ymm25
18163 // CHECK: vcvtps2udq 512(%rdx){1to8}, %ymm25
18165 vcvtps2udq 512(%rdx){1to8}, %ymm25
18167 // CHECK: vcvtps2udq -512(%rdx){1to8}, %ymm25
18169 vcvtps2udq -512(%rdx){1to8}, %ymm25
18171 // CHECK: vcvtps2udq -516(%rdx){1to8}, %ymm25
18173 vcvtps2udq -516(%rdx){1to8}, %ymm25
18199 // CHECK: vcvttpd2dqx 2032(%rdx), %xmm29
18201 vcvttpd2dqx 2032(%rdx), %xmm29
18203 // CHECK: vcvttpd2dqx 2048(%rdx), %xmm29
18205 vcvttpd2dqx 2048(%rdx), %xmm29
18207 // CHECK: vcvttpd2dqx -2048(%rdx), %xmm29
18209 vcvttpd2dqx -2048(%rdx), %xmm29
18211 // CHECK: vcvttpd2dqx -2064(%rdx), %xmm29
18213 vcvttpd2dqx -2064(%rdx), %xmm29
18215 // CHECK: vcvttpd2dq 1016(%rdx){1to2}, %xmm29
18217 vcvttpd2dq 1016(%rdx){1to2}, %xmm29
18219 // CHECK: vcvttpd2dq 1024(%rdx){1to2}, %xmm29
18221 vcvttpd2dq 1024(%rdx){1to2}, %xmm29
18223 // CHECK: vcvttpd2dq -1024(%rdx){1to2}, %xmm29
18225 vcvttpd2dq -1024(%rdx){1to2}, %xmm29
18227 // CHECK: vcvttpd2dq -1032(%rdx){1to2}, %xmm29
18229 vcvttpd2dq -1032(%rdx){1to2}, %xmm29
18255 // CHECK: vcvttpd2dqy 4064(%rdx), %xmm30
18257 vcvttpd2dqy 4064(%rdx), %xmm30
18259 // CHECK: vcvttpd2dqy 4096(%rdx), %xmm30
18261 vcvttpd2dqy 4096(%rdx), %xmm30
18263 // CHECK: vcvttpd2dqy -4096(%rdx), %xmm30
18265 vcvttpd2dqy -4096(%rdx), %xmm30
18267 // CHECK: vcvttpd2dqy -4128(%rdx), %xmm30
18269 vcvttpd2dqy -4128(%rdx), %xmm30
18271 // CHECK: vcvttpd2dq 1016(%rdx){1to4}, %xmm30
18273 vcvttpd2dq 1016(%rdx){1to4}, %xmm30
18275 // CHECK: vcvttpd2dq 1024(%rdx){1to4}, %xmm30
18277 vcvttpd2dq 1024(%rdx){1to4}, %xmm30
18279 // CHECK: vcvttpd2dq -1024(%rdx){1to4}, %xmm30
18281 vcvttpd2dq -1024(%rdx){1to4}, %xmm30
18283 // CHECK: vcvttpd2dq -1032(%rdx){1to4}, %xmm30
18285 vcvttpd2dq -1032(%rdx){1to4}, %xmm30
18311 // CHECK: vcvttps2dq 2032(%rdx), %xmm17
18313 vcvttps2dq 2032(%rdx), %xmm17
18315 // CHECK: vcvttps2dq 2048(%rdx), %xmm17
18317 vcvttps2dq 2048(%rdx), %xmm17
18319 // CHECK: vcvttps2dq -2048(%rdx), %xmm17
18321 vcvttps2dq -2048(%rdx), %xmm17
18323 // CHECK: vcvttps2dq -2064(%rdx), %xmm17
18325 vcvttps2dq -2064(%rdx), %xmm17
18327 // CHECK: vcvttps2dq 508(%rdx){1to4}, %xmm17
18329 vcvttps2dq 508(%rdx){1to4}, %xmm17
18331 // CHECK: vcvttps2dq 512(%rdx){1to4}, %xmm17
18333 vcvttps2dq 512(%rdx){1to4}, %xmm17
18335 // CHECK: vcvttps2dq -512(%rdx){1to4}, %xmm17
18337 vcvttps2dq -512(%rdx){1to4}, %xmm17
18339 // CHECK: vcvttps2dq -516(%rdx){1to4}, %xmm17
18341 vcvttps2dq -516(%rdx){1to4}, %xmm17
18367 // CHECK: vcvttps2dq 4064(%rdx), %ymm25
18369 vcvttps2dq 4064(%rdx), %ymm25
18371 // CHECK: vcvttps2dq 4096(%rdx), %ymm25
18373 vcvttps2dq 4096(%rdx), %ymm25
18375 // CHECK: vcvttps2dq -4096(%rdx), %ymm25
18377 vcvttps2dq -4096(%rdx), %ymm25
18379 // CHECK: vcvttps2dq -4128(%rdx), %ymm25
18381 vcvttps2dq -4128(%rdx), %ymm25
18383 // CHECK: vcvttps2dq 508(%rdx){1to8}, %ymm25
18385 vcvttps2dq 508(%rdx){1to8}, %ymm25
18387 // CHECK: vcvttps2dq 512(%rdx){1to8}, %ymm25
18389 vcvttps2dq 512(%rdx){1to8}, %ymm25
18391 // CHECK: vcvttps2dq -512(%rdx){1to8}, %ymm25
18393 vcvttps2dq -512(%rdx){1to8}, %ymm25
18395 // CHECK: vcvttps2dq -516(%rdx){1to8}, %ymm25
18397 vcvttps2dq -516(%rdx){1to8}, %ymm25
18423 // CHECK: vcvtudq2pd 1016(%rdx), %xmm25
18425 vcvtudq2pd 1016(%rdx), %xmm25
18427 // CHECK: vcvtudq2pd 1024(%rdx), %xmm25
18429 vcvtudq2pd 1024(%rdx), %xmm25
18431 // CHECK: vcvtudq2pd -1024(%rdx), %xmm25
18433 vcvtudq2pd -1024(%rdx), %xmm25
18435 // CHECK: vcvtudq2pd -1032(%rdx), %xmm25
18437 vcvtudq2pd -1032(%rdx), %xmm25
18439 // CHECK: vcvtudq2pd 508(%rdx){1to2}, %xmm25
18441 vcvtudq2pd 508(%rdx){1to2}, %xmm25
18443 // CHECK: vcvtudq2pd 512(%rdx){1to2}, %xmm25
18445 vcvtudq2pd 512(%rdx){1to2}, %xmm25
18447 // CHECK: vcvtudq2pd -512(%rdx){1to2}, %xmm25
18449 vcvtudq2pd -512(%rdx){1to2}, %xmm25
18451 // CHECK: vcvtudq2pd -516(%rdx){1to2}, %xmm25
18453 vcvtudq2pd -516(%rdx){1to2}, %xmm25
18479 // CHECK: vcvtudq2pd 2032(%rdx), %ymm25
18481 vcvtudq2pd 2032(%rdx), %ymm25
18483 // CHECK: vcvtudq2pd 2048(%rdx), %ymm25
18485 vcvtudq2pd 2048(%rdx), %ymm25
18487 // CHECK: vcvtudq2pd -2048(%rdx), %ymm25
18489 vcvtudq2pd -2048(%rdx), %ymm25
18491 // CHECK: vcvtudq2pd -2064(%rdx), %ymm25
18493 vcvtudq2pd -2064(%rdx), %ymm25
18495 // CHECK: vcvtudq2pd 508(%rdx){1to4}, %ymm25
18497 vcvtudq2pd 508(%rdx){1to4}, %ymm25
18499 // CHECK: vcvtudq2pd 512(%rdx){1to4}, %ymm25
18501 vcvtudq2pd 512(%rdx){1to4}, %ymm25
18503 // CHECK: vcvtudq2pd -512(%rdx){1to4}, %ymm25
18505 vcvtudq2pd -512(%rdx){1to4}, %ymm25
18507 // CHECK: vcvtudq2pd -516(%rdx){1to4}, %ymm25
18509 vcvtudq2pd -516(%rdx){1to4}, %ymm25
18535 // CHECK: vcvtudq2ps 2032(%rdx), %xmm23
18537 vcvtudq2ps 2032(%rdx), %xmm23
18539 // CHECK: vcvtudq2ps 2048(%rdx), %xmm23
18541 vcvtudq2ps 2048(%rdx), %xmm23
18543 // CHECK: vcvtudq2ps -2048(%rdx), %xmm23
18545 vcvtudq2ps -2048(%rdx), %xmm23
18547 // CHECK: vcvtudq2ps -2064(%rdx), %xmm23
18549 vcvtudq2ps -2064(%rdx), %xmm23
18551 // CHECK: vcvtudq2ps 508(%rdx){1to4}, %xmm23
18553 vcvtudq2ps 508(%rdx){1to4}, %xmm23
18555 // CHECK: vcvtudq2ps 512(%rdx){1to4}, %xmm23
18557 vcvtudq2ps 512(%rdx){1to4}, %xmm23
18559 // CHECK: vcvtudq2ps -512(%rdx){1to4}, %xmm23
18561 vcvtudq2ps -512(%rdx){1to4}, %xmm23
18563 // CHECK: vcvtudq2ps -516(%rdx){1to4}, %xmm23
18565 vcvtudq2ps -516(%rdx){1to4}, %xmm23
18591 // CHECK: vcvtudq2ps 4064(%rdx), %ymm23
18593 vcvtudq2ps 4064(%rdx), %ymm23
18595 // CHECK: vcvtudq2ps 4096(%rdx), %ymm23
18597 vcvtudq2ps 4096(%rdx), %ymm23
18599 // CHECK: vcvtudq2ps -4096(%rdx), %ymm23
18601 vcvtudq2ps -4096(%rdx), %ymm23
18603 // CHECK: vcvtudq2ps -4128(%rdx), %ymm23
18605 vcvtudq2ps -4128(%rdx), %ymm23
18607 // CHECK: vcvtudq2ps 508(%rdx){1to8}, %ymm23
18609 vcvtudq2ps 508(%rdx){1to8}, %ymm23
18611 // CHECK: vcvtudq2ps 512(%rdx){1to8}, %ymm23
18613 vcvtudq2ps 512(%rdx){1to8}, %ymm23
18615 // CHECK: vcvtudq2ps -512(%rdx){1to8}, %ymm23
18617 vcvtudq2ps -512(%rdx){1to8}, %ymm23
18619 // CHECK: vcvtudq2ps -516(%rdx){1to8}, %ymm23
18621 vcvtudq2ps -516(%rdx){1to8}, %ymm23
18647 // CHECK: vcvtdq2pd 1016(%rdx), %xmm20
18649 vcvtdq2pd 1016(%rdx), %xmm20
18651 // CHECK: vcvtdq2pd 1024(%rdx), %xmm20
18653 vcvtdq2pd 1024(%rdx), %xmm20
18655 // CHECK: vcvtdq2pd -1024(%rdx), %xmm20
18657 vcvtdq2pd -1024(%rdx), %xmm20
18659 // CHECK: vcvtdq2pd -1032(%rdx), %xmm20
18661 vcvtdq2pd -1032(%rdx), %xmm20
18663 // CHECK: vcvtdq2pd 508(%rdx){1to2}, %xmm20
18665 vcvtdq2pd 508(%rdx){1to2}, %xmm20
18667 // CHECK: vcvtdq2pd 512(%rdx){1to2}, %xmm20
18669 vcvtdq2pd 512(%rdx){1to2}, %xmm20
18671 // CHECK: vcvtdq2pd -512(%rdx){1to2}, %xmm20
18673 vcvtdq2pd -512(%rdx){1to2}, %xmm20
18675 // CHECK: vcvtdq2pd -516(%rdx){1to2}, %xmm20
18677 vcvtdq2pd -516(%rdx){1to2}, %xmm20
18703 // CHECK: vcvtdq2pd 2032(%rdx), %ymm28
18705 vcvtdq2pd 2032(%rdx), %ymm28
18707 // CHECK: vcvtdq2pd 2048(%rdx), %ymm28
18709 vcvtdq2pd 2048(%rdx), %ymm28
18711 // CHECK: vcvtdq2pd -2048(%rdx), %ymm28
18713 vcvtdq2pd -2048(%rdx), %ymm28
18715 // CHECK: vcvtdq2pd -2064(%rdx), %ymm28
18717 vcvtdq2pd -2064(%rdx), %ymm28
18719 // CHECK: vcvtdq2pd 508(%rdx){1to4}, %ymm28
18721 vcvtdq2pd 508(%rdx){1to4}, %ymm28
18723 // CHECK: vcvtdq2pd 512(%rdx){1to4}, %ymm28
18725 vcvtdq2pd 512(%rdx){1to4}, %ymm28
18727 // CHECK: vcvtdq2pd -512(%rdx){1to4}, %ymm28
18729 vcvtdq2pd -512(%rdx){1to4}, %ymm28
18731 // CHECK: vcvtdq2pd -516(%rdx){1to4}, %ymm28
18733 vcvtdq2pd -516(%rdx){1to4}, %ymm28
18759 // CHECK: vcvtdq2ps 2032(%rdx), %xmm28
18761 vcvtdq2ps 2032(%rdx), %xmm28
18763 // CHECK: vcvtdq2ps 2048(%rdx), %xmm28
18765 vcvtdq2ps 2048(%rdx), %xmm28
18767 // CHECK: vcvtdq2ps -2048(%rdx), %xmm28
18769 vcvtdq2ps -2048(%rdx), %xmm28
18771 // CHECK: vcvtdq2ps -2064(%rdx), %xmm28
18773 vcvtdq2ps -2064(%rdx), %xmm28
18775 // CHECK: vcvtdq2ps 508(%rdx){1to4}, %xmm28
18777 vcvtdq2ps 508(%rdx){1to4}, %xmm28
18779 // CHECK: vcvtdq2ps 512(%rdx){1to4}, %xmm28
18781 vcvtdq2ps 512(%rdx){1to4}, %xmm28
18783 // CHECK: vcvtdq2ps -512(%rdx){1to4}, %xmm28
18785 vcvtdq2ps -512(%rdx){1to4}, %xmm28
18787 // CHECK: vcvtdq2ps -516(%rdx){1to4}, %xmm28
18789 vcvtdq2ps -516(%rdx){1to4}, %xmm28
18815 // CHECK: vcvtdq2ps 4064(%rdx), %ymm24
18817 vcvtdq2ps 4064(%rdx), %ymm24
18819 // CHECK: vcvtdq2ps 4096(%rdx), %ymm24
18821 vcvtdq2ps 4096(%rdx), %ymm24
18823 // CHECK: vcvtdq2ps -4096(%rdx), %ymm24
18825 vcvtdq2ps -4096(%rdx), %ymm24
18827 // CHECK: vcvtdq2ps -4128(%rdx), %ymm24
18829 vcvtdq2ps -4128(%rdx), %ymm24
18831 // CHECK: vcvtdq2ps 508(%rdx){1to8}, %ymm24
18833 vcvtdq2ps 508(%rdx){1to8}, %ymm24
18835 // CHECK: vcvtdq2ps 512(%rdx){1to8}, %ymm24
18837 vcvtdq2ps 512(%rdx){1to8}, %ymm24
18839 // CHECK: vcvtdq2ps -512(%rdx){1to8}, %ymm24
18841 vcvtdq2ps -512(%rdx){1to8}, %ymm24
18843 // CHECK: vcvtdq2ps -516(%rdx){1to8}, %ymm24
18845 vcvtdq2ps -516(%rdx){1to8}, %ymm24
18870 // CHECK: vunpckhps 2032(%rdx), %xmm19, %xmm30
18872 vunpckhps 2032(%rdx), %xmm19, %xmm30
18874 // CHECK: vunpckhps 2048(%rdx), %xmm19, %xmm30
18876 vunpckhps 2048(%rdx), %xmm19, %xmm30
18878 // CHECK: vunpckhps -2048(%rdx), %xmm19, %xmm30
18880 vunpckhps -2048(%rdx), %xmm19, %xmm30
18882 // CHECK: vunpckhps -2064(%rdx), %xmm19, %xmm30
18884 vunpckhps -2064(%rdx), %xmm19, %xmm30
18886 // CHECK: vunpckhps 508(%rdx){1to4}, %xmm19, %xmm30
18888 vunpckhps 508(%rdx){1to4}, %xmm19, %xmm30
18890 // CHECK: vunpckhps 512(%rdx){1to4}, %xmm19, %xmm30
18892 vunpckhps 512(%rdx){1to4}, %xmm19, %xmm30
18894 // CHECK: vunpckhps -512(%rdx){1to4}, %xmm19, %xmm30
18896 vunpckhps -512(%rdx){1to4}, %xmm19, %xmm30
18898 // CHECK: vunpckhps -516(%rdx){1to4}, %xmm19, %xmm30
18900 vunpckhps -516(%rdx){1to4}, %xmm19, %xmm30
18926 // CHECK: vunpckhps 4064(%rdx), %ymm25, %ymm21
18928 vunpckhps 4064(%rdx), %ymm25, %ymm21
18930 // CHECK: vunpckhps 4096(%rdx), %ymm25, %ymm21
18932 vunpckhps 4096(%rdx), %ymm25, %ymm21
18934 // CHECK: vunpckhps -4096(%rdx), %ymm25, %ymm21
18936 vunpckhps -4096(%rdx), %ymm25, %ymm21
18938 // CHECK: vunpckhps -4128(%rdx), %ymm25, %ymm21
18940 vunpckhps -4128(%rdx), %ymm25, %ymm21
18942 // CHECK: vunpckhps 508(%rdx){1to8}, %ymm25, %ymm21
18944 vunpckhps 508(%rdx){1to8}, %ymm25, %ymm21
18946 // CHECK: vunpckhps 512(%rdx){1to8}, %ymm25, %ymm21
18948 vunpckhps 512(%rdx){1to8}, %ymm25, %ymm21
18950 // CHECK: vunpckhps -512(%rdx){1to8}, %ymm25, %ymm21
18952 vunpckhps -512(%rdx){1to8}, %ymm25, %ymm21
18954 // CHECK: vunpckhps -516(%rdx){1to8}, %ymm25, %ymm21
18956 vunpckhps -516(%rdx){1to8}, %ymm25, %ymm21
18982 // CHECK: vunpcklps 2032(%rdx), %xmm24, %xmm29
18984 vunpcklps 2032(%rdx), %xmm24, %xmm29
18986 // CHECK: vunpcklps 2048(%rdx), %xmm24, %xmm29
18988 vunpcklps 2048(%rdx), %xmm24, %xmm29
18990 // CHECK: vunpcklps -2048(%rdx), %xmm24, %xmm29
18992 vunpcklps -2048(%rdx), %xmm24, %xmm29
18994 // CHECK: vunpcklps -2064(%rdx), %xmm24, %xmm29
18996 vunpcklps -2064(%rdx), %xmm24, %xmm29
18998 // CHECK: vunpcklps 508(%rdx){1to4}, %xmm24, %xmm29
19000 vunpcklps 508(%rdx){1to4}, %xmm24, %xmm29
19002 // CHECK: vunpcklps 512(%rdx){1to4}, %xmm24, %xmm29
19004 vunpcklps 512(%rdx){1to4}, %xmm24, %xmm29
19006 // CHECK: vunpcklps -512(%rdx){1to4}, %xmm24, %xmm29
19008 vunpcklps -512(%rdx){1to4}, %xmm24, %xmm29
19010 // CHECK: vunpcklps -516(%rdx){1to4}, %xmm24, %xmm29
19012 vunpcklps -516(%rdx){1to4}, %xmm24, %xmm29
19038 // CHECK: vunpcklps 4064(%rdx), %ymm18, %ymm26
19040 vunpcklps 4064(%rdx), %ymm18, %ymm26
19042 // CHECK: vunpcklps 4096(%rdx), %ymm18, %ymm26
19044 vunpcklps 4096(%rdx), %ymm18, %ymm26
19046 // CHECK: vunpcklps -4096(%rdx), %ymm18, %ymm26
19048 vunpcklps -4096(%rdx), %ymm18, %ymm26
19050 // CHECK: vunpcklps -4128(%rdx), %ymm18, %ymm26
19052 vunpcklps -4128(%rdx), %ymm18, %ymm26
19054 // CHECK: vunpcklps 508(%rdx){1to8}, %ymm18, %ymm26
19056 vunpcklps 508(%rdx){1to8}, %ymm18, %ymm26
19058 // CHECK: vunpcklps 512(%rdx){1to8}, %ymm18, %ymm26
19060 vunpcklps 512(%rdx){1to8}, %ymm18, %ymm26
19062 // CHECK: vunpcklps -512(%rdx){1to8}, %ymm18, %ymm26
19064 vunpcklps -512(%rdx){1to8}, %ymm18, %ymm26
19066 // CHECK: vunpcklps -516(%rdx){1to8}, %ymm18, %ymm26
19068 vunpcklps -516(%rdx){1to8}, %ymm18, %ymm26
19094 // CHECK: vunpckhpd 2032(%rdx), %xmm25, %xmm19
19096 vunpckhpd 2032(%rdx), %xmm25, %xmm19
19098 // CHECK: vunpckhpd 2048(%rdx), %xmm25, %xmm19
19100 vunpckhpd 2048(%rdx), %xmm25, %xmm19
19102 // CHECK: vunpckhpd -2048(%rdx), %xmm25, %xmm19
19104 vunpckhpd -2048(%rdx), %xmm25, %xmm19
19106 // CHECK: vunpckhpd -2064(%rdx), %xmm25, %xmm19
19108 vunpckhpd -2064(%rdx), %xmm25, %xmm19
19110 // CHECK: vunpckhpd 1016(%rdx){1to2}, %xmm25, %xmm19
19112 vunpckhpd 1016(%rdx){1to2}, %xmm25, %xmm19
19114 // CHECK: vunpckhpd 1024(%rdx){1to2}, %xmm25, %xmm19
19116 vunpckhpd 1024(%rdx){1to2}, %xmm25, %xmm19
19118 // CHECK: vunpckhpd -1024(%rdx){1to2}, %xmm25, %xmm19
19120 vunpckhpd -1024(%rdx){1to2}, %xmm25, %xmm19
19122 // CHECK: vunpckhpd -1032(%rdx){1to2}, %xmm25, %xmm19
19124 vunpckhpd -1032(%rdx){1to2}, %xmm25, %xmm19
19150 // CHECK: vunpckhpd 4064(%rdx), %ymm22, %ymm25
19152 vunpckhpd 4064(%rdx), %ymm22, %ymm25
19154 // CHECK: vunpckhpd 4096(%rdx), %ymm22, %ymm25
19156 vunpckhpd 4096(%rdx), %ymm22, %ymm25
19158 // CHECK: vunpckhpd -4096(%rdx), %ymm22, %ymm25
19160 vunpckhpd -4096(%rdx), %ymm22, %ymm25
19162 // CHECK: vunpckhpd -4128(%rdx), %ymm22, %ymm25
19164 vunpckhpd -4128(%rdx), %ymm22, %ymm25
19166 // CHECK: vunpckhpd 1016(%rdx){1to4}, %ymm22, %ymm25
19168 vunpckhpd 1016(%rdx){1to4}, %ymm22, %ymm25
19170 // CHECK: vunpckhpd 1024(%rdx){1to4}, %ymm22, %ymm25
19172 vunpckhpd 1024(%rdx){1to4}, %ymm22, %ymm25
19174 // CHECK: vunpckhpd -1024(%rdx){1to4}, %ymm22, %ymm25
19176 vunpckhpd -1024(%rdx){1to4}, %ymm22, %ymm25
19178 // CHECK: vunpckhpd -1032(%rdx){1to4}, %ymm22, %ymm25
19180 vunpckhpd -1032(%rdx){1to4}, %ymm22, %ymm25
19206 // CHECK: vunpcklpd 2032(%rdx), %xmm26, %xmm30
19208 vunpcklpd 2032(%rdx), %xmm26, %xmm30
19210 // CHECK: vunpcklpd 2048(%rdx), %xmm26, %xmm30
19212 vunpcklpd 2048(%rdx), %xmm26, %xmm30
19214 // CHECK: vunpcklpd -2048(%rdx), %xmm26, %xmm30
19216 vunpcklpd -2048(%rdx), %xmm26, %xmm30
19218 // CHECK: vunpcklpd -2064(%rdx), %xmm26, %xmm30
19220 vunpcklpd -2064(%rdx), %xmm26, %xmm30
19222 // CHECK: vunpcklpd 1016(%rdx){1to2}, %xmm26, %xmm30
19224 vunpcklpd 1016(%rdx){1to2}, %xmm26, %xmm30
19226 // CHECK: vunpcklpd 1024(%rdx){1to2}, %xmm26, %xmm30
19228 vunpcklpd 1024(%rdx){1to2}, %xmm26, %xmm30
19230 // CHECK: vunpcklpd -1024(%rdx){1to2}, %xmm26, %xmm30
19232 vunpcklpd -1024(%rdx){1to2}, %xmm26, %xmm30
19234 // CHECK: vunpcklpd -1032(%rdx){1to2}, %xmm26, %xmm30
19236 vunpcklpd -1032(%rdx){1to2}, %xmm26, %xmm30
19262 // CHECK: vunpcklpd 4064(%rdx), %ymm26, %ymm20
19264 vunpcklpd 4064(%rdx), %ymm26, %ymm20
19266 // CHECK: vunpcklpd 4096(%rdx), %ymm26, %ymm20
19268 vunpcklpd 4096(%rdx), %ymm26, %ymm20
19270 // CHECK: vunpcklpd -4096(%rdx), %ymm26, %ymm20
19272 vunpcklpd -4096(%rdx), %ymm26, %ymm20
19274 // CHECK: vunpcklpd -4128(%rdx), %ymm26, %ymm20
19276 vunpcklpd -4128(%rdx), %ymm26, %ymm20
19278 // CHECK: vunpcklpd 1016(%rdx){1to4}, %ymm26, %ymm20
19280 vunpcklpd 1016(%rdx){1to4}, %ymm26, %ymm20
19282 // CHECK: vunpcklpd 1024(%rdx){1to4}, %ymm26, %ymm20
19284 vunpcklpd 1024(%rdx){1to4}, %ymm26, %ymm20
19286 // CHECK: vunpcklpd -1024(%rdx){1to4}, %ymm26, %ymm20
19288 vunpcklpd -1024(%rdx){1to4}, %ymm26, %ymm20
19290 // CHECK: vunpcklpd -1032(%rdx){1to4}, %ymm26, %ymm20
19292 vunpcklpd -1032(%rdx){1to4}, %ymm26, %ymm20
19318 // CHECK: vpunpckldq 2032(%rdx), %xmm21, %xmm25
19320 vpunpckldq 2032(%rdx), %xmm21, %xmm25
19322 // CHECK: vpunpckldq 2048(%rdx), %xmm21, %xmm25
19324 vpunpckldq 2048(%rdx), %xmm21, %xmm25
19326 // CHECK: vpunpckldq -2048(%rdx), %xmm21, %xmm25
19328 vpunpckldq -2048(%rdx), %xmm21, %xmm25
19330 // CHECK: vpunpckldq -2064(%rdx), %xmm21, %xmm25
19332 vpunpckldq -2064(%rdx), %xmm21, %xmm25
19334 // CHECK: vpunpckldq 508(%rdx){1to4}, %xmm21, %xmm25
19336 vpunpckldq 508(%rdx){1to4}, %xmm21, %xmm25
19338 // CHECK: vpunpckldq 512(%rdx){1to4}, %xmm21, %xmm25
19340 vpunpckldq 512(%rdx){1to4}, %xmm21, %xmm25
19342 // CHECK: vpunpckldq -512(%rdx){1to4}, %xmm21, %xmm25
19344 vpunpckldq -512(%rdx){1to4}, %xmm21, %xmm25
19346 // CHECK: vpunpckldq -516(%rdx){1to4}, %xmm21, %xmm25
19348 vpunpckldq -516(%rdx){1to4}, %xmm21, %xmm25
19374 // CHECK: vpunpckldq 4064(%rdx), %ymm19, %ymm20
19376 vpunpckldq 4064(%rdx), %ymm19, %ymm20
19378 // CHECK: vpunpckldq 4096(%rdx), %ymm19, %ymm20
19380 vpunpckldq 4096(%rdx), %ymm19, %ymm20
19382 // CHECK: vpunpckldq -4096(%rdx), %ymm19, %ymm20
19384 vpunpckldq -4096(%rdx), %ymm19, %ymm20
19386 // CHECK: vpunpckldq -4128(%rdx), %ymm19, %ymm20
19388 vpunpckldq -4128(%rdx), %ymm19, %ymm20
19390 // CHECK: vpunpckldq 508(%rdx){1to8}, %ymm19, %ymm20
19392 vpunpckldq 508(%rdx){1to8}, %ymm19, %ymm20
19394 // CHECK: vpunpckldq 512(%rdx){1to8}, %ymm19, %ymm20
19396 vpunpckldq 512(%rdx){1to8}, %ymm19, %ymm20
19398 // CHECK: vpunpckldq -512(%rdx){1to8}, %ymm19, %ymm20
19400 vpunpckldq -512(%rdx){1to8}, %ymm19, %ymm20
19402 // CHECK: vpunpckldq -516(%rdx){1to8}, %ymm19, %ymm20
19404 vpunpckldq -516(%rdx){1to8}, %ymm19, %ymm20
19430 // CHECK: vpunpckhdq 2032(%rdx), %xmm24, %xmm28
19432 vpunpckhdq 2032(%rdx), %xmm24, %xmm28
19434 // CHECK: vpunpckhdq 2048(%rdx), %xmm24, %xmm28
19436 vpunpckhdq 2048(%rdx), %xmm24, %xmm28
19438 // CHECK: vpunpckhdq -2048(%rdx), %xmm24, %xmm28
19440 vpunpckhdq -2048(%rdx), %xmm24, %xmm28
19442 // CHECK: vpunpckhdq -2064(%rdx), %xmm24, %xmm28
19444 vpunpckhdq -2064(%rdx), %xmm24, %xmm28
19446 // CHECK: vpunpckhdq 508(%rdx){1to4}, %xmm24, %xmm28
19448 vpunpckhdq 508(%rdx){1to4}, %xmm24, %xmm28
19450 // CHECK: vpunpckhdq 512(%rdx){1to4}, %xmm24, %xmm28
19452 vpunpckhdq 512(%rdx){1to4}, %xmm24, %xmm28
19454 // CHECK: vpunpckhdq -512(%rdx){1to4}, %xmm24, %xmm28
19456 vpunpckhdq -512(%rdx){1to4}, %xmm24, %xmm28
19458 // CHECK: vpunpckhdq -516(%rdx){1to4}, %xmm24, %xmm28
19460 vpunpckhdq -516(%rdx){1to4}, %xmm24, %xmm28
19486 // CHECK: vpunpckhdq 4064(%rdx), %ymm24, %ymm26
19488 vpunpckhdq 4064(%rdx), %ymm24, %ymm26
19490 // CHECK: vpunpckhdq 4096(%rdx), %ymm24, %ymm26
19492 vpunpckhdq 4096(%rdx), %ymm24, %ymm26
19494 // CHECK: vpunpckhdq -4096(%rdx), %ymm24, %ymm26
19496 vpunpckhdq -4096(%rdx), %ymm24, %ymm26
19498 // CHECK: vpunpckhdq -4128(%rdx), %ymm24, %ymm26
19500 vpunpckhdq -4128(%rdx), %ymm24, %ymm26
19502 // CHECK: vpunpckhdq 508(%rdx){1to8}, %ymm24, %ymm26
19504 vpunpckhdq 508(%rdx){1to8}, %ymm24, %ymm26
19506 // CHECK: vpunpckhdq 512(%rdx){1to8}, %ymm24, %ymm26
19508 vpunpckhdq 512(%rdx){1to8}, %ymm24, %ymm26
19510 // CHECK: vpunpckhdq -512(%rdx){1to8}, %ymm24, %ymm26
19512 vpunpckhdq -512(%rdx){1to8}, %ymm24, %ymm26
19514 // CHECK: vpunpckhdq -516(%rdx){1to8}, %ymm24, %ymm26
19516 vpunpckhdq -516(%rdx){1to8}, %ymm24, %ymm26
19542 // CHECK: vpunpcklqdq 2032(%rdx), %xmm27, %xmm17
19544 vpunpcklqdq 2032(%rdx), %xmm27, %xmm17
19546 // CHECK: vpunpcklqdq 2048(%rdx), %xmm27, %xmm17
19548 vpunpcklqdq 2048(%rdx), %xmm27, %xmm17
19550 // CHECK: vpunpcklqdq -2048(%rdx), %xmm27, %xmm17
19552 vpunpcklqdq -2048(%rdx), %xmm27, %xmm17
19554 // CHECK: vpunpcklqdq -2064(%rdx), %xmm27, %xmm17
19556 vpunpcklqdq -2064(%rdx), %xmm27, %xmm17
19558 // CHECK: vpunpcklqdq 1016(%rdx){1to2}, %xmm27, %xmm17
19560 vpunpcklqdq 1016(%rdx){1to2}, %xmm27, %xmm17
19562 // CHECK: vpunpcklqdq 1024(%rdx){1to2}, %xmm27, %xmm17
19564 vpunpcklqdq 1024(%rdx){1to2}, %xmm27, %xmm17
19566 // CHECK: vpunpcklqdq -1024(%rdx){1to2}, %xmm27, %xmm17
19568 vpunpcklqdq -1024(%rdx){1to2}, %xmm27, %xmm17
19570 // CHECK: vpunpcklqdq -1032(%rdx){1to2}, %xmm27, %xmm17
19572 vpunpcklqdq -1032(%rdx){1to2}, %xmm27, %xmm17
19598 // CHECK: vpunpcklqdq 4064(%rdx), %ymm20, %ymm29
19600 vpunpcklqdq 4064(%rdx), %ymm20, %ymm29
19602 // CHECK: vpunpcklqdq 4096(%rdx), %ymm20, %ymm29
19604 vpunpcklqdq 4096(%rdx), %ymm20, %ymm29
19606 // CHECK: vpunpcklqdq -4096(%rdx), %ymm20, %ymm29
19608 vpunpcklqdq -4096(%rdx), %ymm20, %ymm29
19610 // CHECK: vpunpcklqdq -4128(%rdx), %ymm20, %ymm29
19612 vpunpcklqdq -4128(%rdx), %ymm20, %ymm29
19614 // CHECK: vpunpcklqdq 1016(%rdx){1to4}, %ymm20, %ymm29
19616 vpunpcklqdq 1016(%rdx){1to4}, %ymm20, %ymm29
19618 // CHECK: vpunpcklqdq 1024(%rdx){1to4}, %ymm20, %ymm29
19620 vpunpcklqdq 1024(%rdx){1to4}, %ymm20, %ymm29
19622 // CHECK: vpunpcklqdq -1024(%rdx){1to4}, %ymm20, %ymm29
19624 vpunpcklqdq -1024(%rdx){1to4}, %ymm20, %ymm29
19626 // CHECK: vpunpcklqdq -1032(%rdx){1to4}, %ymm20, %ymm29
19628 vpunpcklqdq -1032(%rdx){1to4}, %ymm20, %ymm29
19654 // CHECK: vpunpckhqdq 2032(%rdx), %xmm19, %xmm19
19656 vpunpckhqdq 2032(%rdx), %xmm19, %xmm19
19658 // CHECK: vpunpckhqdq 2048(%rdx), %xmm19, %xmm19
19660 vpunpckhqdq 2048(%rdx), %xmm19, %xmm19
19662 // CHECK: vpunpckhqdq -2048(%rdx), %xmm19, %xmm19
19664 vpunpckhqdq -2048(%rdx), %xmm19, %xmm19
19666 // CHECK: vpunpckhqdq -2064(%rdx), %xmm19, %xmm19
19668 vpunpckhqdq -2064(%rdx), %xmm19, %xmm19
19670 // CHECK: vpunpckhqdq 1016(%rdx){1to2}, %xmm19, %xmm19
19672 vpunpckhqdq 1016(%rdx){1to2}, %xmm19, %xmm19
19674 // CHECK: vpunpckhqdq 1024(%rdx){1to2}, %xmm19, %xmm19
19676 vpunpckhqdq 1024(%rdx){1to2}, %xmm19, %xmm19
19678 // CHECK: vpunpckhqdq -1024(%rdx){1to2}, %xmm19, %xmm19
19680 vpunpckhqdq -1024(%rdx){1to2}, %xmm19, %xmm19
19682 // CHECK: vpunpckhqdq -1032(%rdx){1to2}, %xmm19, %xmm19
19684 vpunpckhqdq -1032(%rdx){1to2}, %xmm19, %xmm19
19710 // CHECK: vpunpckhqdq 4064(%rdx), %ymm19, %ymm20
19712 vpunpckhqdq 4064(%rdx), %ymm19, %ymm20
19714 // CHECK: vpunpckhqdq 4096(%rdx), %ymm19, %ymm20
19716 vpunpckhqdq 4096(%rdx), %ymm19, %ymm20
19718 // CHECK: vpunpckhqdq -4096(%rdx), %ymm19, %ymm20
19720 vpunpckhqdq -4096(%rdx), %ymm19, %ymm20
19722 // CHECK: vpunpckhqdq -4128(%rdx), %ymm19, %ymm20
19724 vpunpckhqdq -4128(%rdx), %ymm19, %ymm20
19726 // CHECK: vpunpckhqdq 1016(%rdx){1to4}, %ymm19, %ymm20
19728 vpunpckhqdq 1016(%rdx){1to4}, %ymm19, %ymm20
19730 // CHECK: vpunpckhqdq 1024(%rdx){1to4}, %ymm19, %ymm20
19732 vpunpckhqdq 1024(%rdx){1to4}, %ymm19, %ymm20
19734 // CHECK: vpunpckhqdq -1024(%rdx){1to4}, %ymm19, %ymm20
19736 vpunpckhqdq -1024(%rdx){1to4}, %ymm19, %ymm20
19738 // CHECK: vpunpckhqdq -1032(%rdx){1to4}, %ymm19, %ymm20
19740 vpunpckhqdq -1032(%rdx){1to4}, %ymm19, %ymm20
19766 // CHECK: vinsertf32x4 $123, 2032(%rdx), %ymm18, %ymm18
19768 vinsertf32x4 $0x7b, 2032(%rdx), %ymm18, %ymm18
19770 // CHECK: vinsertf32x4 $123, 2048(%rdx), %ymm18, %ymm18
19772 vinsertf32x4 $0x7b, 2048(%rdx), %ymm18, %ymm18
19774 // CHECK: vinsertf32x4 $123, -2048(%rdx), %ymm18, %ymm18
19776 vinsertf32x4 $0x7b, -2048(%rdx), %ymm18, %ymm18
19778 // CHECK: vinsertf32x4 $123, -2064(%rdx), %ymm18, %ymm18
19780 vinsertf32x4 $0x7b, -2064(%rdx), %ymm18, %ymm18
19806 // CHECK: vinserti32x4 $123, 2032(%rdx), %ymm28, %ymm17
19808 vinserti32x4 $0x7b, 2032(%rdx), %ymm28, %ymm17
19810 // CHECK: vinserti32x4 $123, 2048(%rdx), %ymm28, %ymm17
19812 vinserti32x4 $0x7b, 2048(%rdx), %ymm28, %ymm17
19814 // CHECK: vinserti32x4 $123, -2048(%rdx), %ymm28, %ymm17
19816 vinserti32x4 $0x7b, -2048(%rdx), %ymm28, %ymm17
19818 // CHECK: vinserti32x4 $123, -2064(%rdx), %ymm28, %ymm17
19820 vinserti32x4 $0x7b, -2064(%rdx), %ymm28, %ymm17
19854 // CHECK: vextractf32x4 $123, %ymm20, 2032(%rdx)
19856 vextractf32x4 $0x7b, %ymm20, 2032(%rdx)
19858 // CHECK: vextractf32x4 $123, %ymm20, 2048(%rdx)
19860 vextractf32x4 $0x7b, %ymm20, 2048(%rdx)
19862 // CHECK: vextractf32x4 $123, %ymm20, -2048(%rdx)
19864 vextractf32x4 $0x7b, %ymm20, -2048(%rdx)
19866 // CHECK: vextractf32x4 $123, %ymm20, -2064(%rdx)
19868 vextractf32x4 $0x7b, %ymm20, -2064(%rdx)
19902 // CHECK: vextracti32x4 $123, %ymm28, 2032(%rdx)
19904 vextracti32x4 $0x7b, %ymm28, 2032(%rdx)
19906 // CHECK: vextracti32x4 $123, %ymm28, 2048(%rdx)
19908 vextracti32x4 $0x7b, %ymm28, 2048(%rdx)
19910 // CHECK: vextracti32x4 $123, %ymm28, -2048(%rdx)
19912 vextracti32x4 $0x7b, %ymm28, -2048(%rdx)
19914 // CHECK: vextracti32x4 $123, %ymm28, -2064(%rdx)
19916 vextracti32x4 $0x7b, %ymm28, -2064(%rdx)
19946 // CHECK: vgetmantps $123, 2032(%rdx), %xmm29
19948 vgetmantps $0x7b, 2032(%rdx), %xmm29
19950 // CHECK: vgetmantps $123, 2048(%rdx), %xmm29
19952 vgetmantps $0x7b, 2048(%rdx), %xmm29
19954 // CHECK: vgetmantps $123, -2048(%rdx), %xmm29
19956 vgetmantps $0x7b, -2048(%rdx), %xmm29
19958 // CHECK: vgetmantps $123, -2064(%rdx), %xmm29
19960 vgetmantps $0x7b, -2064(%rdx), %xmm29
19962 // CHECK: vgetmantps $123, 508(%rdx){1to4}, %xmm29
19964 vgetmantps $0x7b, 508(%rdx){1to4}, %xmm29
19966 // CHECK: vgetmantps $123, 512(%rdx){1to4}, %xmm29
19968 vgetmantps $0x7b, 512(%rdx){1to4}, %xmm29
19970 // CHECK: vgetmantps $123, -512(%rdx){1to4}, %xmm29
19972 vgetmantps $0x7b, -512(%rdx){1to4}, %xmm29
19974 // CHECK: vgetmantps $123, -516(%rdx){1to4}, %xmm29
19976 vgetmantps $0x7b, -516(%rdx){1to4}, %xmm29
20006 // CHECK: vgetmantps $123, 4064(%rdx), %ymm17
20008 vgetmantps $0x7b, 4064(%rdx), %ymm17
20010 // CHECK: vgetmantps $123, 4096(%rdx), %ymm17
20012 vgetmantps $0x7b, 4096(%rdx), %ymm17
20014 // CHECK: vgetmantps $123, -4096(%rdx), %ymm17
20016 vgetmantps $0x7b, -4096(%rdx), %ymm17
20018 // CHECK: vgetmantps $123, -4128(%rdx), %ymm17
20020 vgetmantps $0x7b, -4128(%rdx), %ymm17
20022 // CHECK: vgetmantps $123, 508(%rdx){1to8}, %ymm17
20024 vgetmantps $0x7b, 508(%rdx){1to8}, %ymm17
20026 // CHECK: vgetmantps $123, 512(%rdx){1to8}, %ymm17
20028 vgetmantps $0x7b, 512(%rdx){1to8}, %ymm17
20030 // CHECK: vgetmantps $123, -512(%rdx){1to8}, %ymm17
20032 vgetmantps $0x7b, -512(%rdx){1to8}, %ymm17
20034 // CHECK: vgetmantps $123, -516(%rdx){1to8}, %ymm17
20036 vgetmantps $0x7b, -516(%rdx){1to8}, %ymm17
20066 // CHECK: vgetmantpd $123, 2032(%rdx), %xmm28
20068 vgetmantpd $0x7b, 2032(%rdx), %xmm28
20070 // CHECK: vgetmantpd $123, 2048(%rdx), %xmm28
20072 vgetmantpd $0x7b, 2048(%rdx), %xmm28
20074 // CHECK: vgetmantpd $123, -2048(%rdx), %xmm28
20076 vgetmantpd $0x7b, -2048(%rdx), %xmm28
20078 // CHECK: vgetmantpd $123, -2064(%rdx), %xmm28
20080 vgetmantpd $0x7b, -2064(%rdx), %xmm28
20082 // CHECK: vgetmantpd $123, 1016(%rdx){1to2}, %xmm28
20084 vgetmantpd $0x7b, 1016(%rdx){1to2}, %xmm28
20086 // CHECK: vgetmantpd $123, 1024(%rdx){1to2}, %xmm28
20088 vgetmantpd $0x7b, 1024(%rdx){1to2}, %xmm28
20090 // CHECK: vgetmantpd $123, -1024(%rdx){1to2}, %xmm28
20092 vgetmantpd $0x7b, -1024(%rdx){1to2}, %xmm28
20094 // CHECK: vgetmantpd $123, -1032(%rdx){1to2}, %xmm28
20096 vgetmantpd $0x7b, -1032(%rdx){1to2}, %xmm28
20126 // CHECK: vgetmantpd $123, 4064(%rdx), %ymm23
20128 vgetmantpd $0x7b, 4064(%rdx), %ymm23
20130 // CHECK: vgetmantpd $123, 4096(%rdx), %ymm23
20132 vgetmantpd $0x7b, 4096(%rdx), %ymm23
20134 // CHECK: vgetmantpd $123, -4096(%rdx), %ymm23
20136 vgetmantpd $0x7b, -4096(%rdx), %ymm23
20138 // CHECK: vgetmantpd $123, -4128(%rdx), %ymm23
20140 vgetmantpd $0x7b, -4128(%rdx), %ymm23
20142 // CHECK: vgetmantpd $123, 1016(%rdx){1to4}, %ymm23
20144 vgetmantpd $0x7b, 1016(%rdx){1to4}, %ymm23
20146 // CHECK: vgetmantpd $123, 1024(%rdx){1to4}, %ymm23
20148 vgetmantpd $0x7b, 1024(%rdx){1to4}, %ymm23
20150 // CHECK: vgetmantpd $123, -1024(%rdx){1to4}, %ymm23
20152 vgetmantpd $0x7b, -1024(%rdx){1to4}, %ymm23
20154 // CHECK: vgetmantpd $123, -1032(%rdx){1to4}, %ymm23
20156 vgetmantpd $0x7b, -1032(%rdx){1to4}, %ymm23
20186 // CHECK: vshufps $123, 2032(%rdx), %xmm23, %xmm17
20188 vshufps $0x7b, 2032(%rdx), %xmm23, %xmm17
20190 // CHECK: vshufps $123, 2048(%rdx), %xmm23, %xmm17
20192 vshufps $0x7b, 2048(%rdx), %xmm23, %xmm17
20194 // CHECK: vshufps $123, -2048(%rdx), %xmm23, %xmm17
20196 vshufps $0x7b, -2048(%rdx), %xmm23, %xmm17
20198 // CHECK: vshufps $123, -2064(%rdx), %xmm23, %xmm17
20200 vshufps $0x7b, -2064(%rdx), %xmm23, %xmm17
20202 // CHECK: vshufps $123, 508(%rdx){1to4}, %xmm23, %xmm17
20204 vshufps $0x7b, 508(%rdx){1to4}, %xmm23, %xmm17
20206 // CHECK: vshufps $123, 512(%rdx){1to4}, %xmm23, %xmm17
20208 vshufps $0x7b, 512(%rdx){1to4}, %xmm23, %xmm17
20210 // CHECK: vshufps $123, -512(%rdx){1to4}, %xmm23, %xmm17
20212 vshufps $0x7b, -512(%rdx){1to4}, %xmm23, %xmm17
20214 // CHECK: vshufps $123, -516(%rdx){1to4}, %xmm23, %xmm17
20216 vshufps $0x7b, -516(%rdx){1to4}, %xmm23, %xmm17
20246 // CHECK: vshufps $123, 4064(%rdx), %ymm25, %ymm19
20248 vshufps $0x7b, 4064(%rdx), %ymm25, %ymm19
20250 // CHECK: vshufps $123, 4096(%rdx), %ymm25, %ymm19
20252 vshufps $0x7b, 4096(%rdx), %ymm25, %ymm19
20254 // CHECK: vshufps $123, -4096(%rdx), %ymm25, %ymm19
20256 vshufps $0x7b, -4096(%rdx), %ymm25, %ymm19
20258 // CHECK: vshufps $123, -4128(%rdx), %ymm25, %ymm19
20260 vshufps $0x7b, -4128(%rdx), %ymm25, %ymm19
20262 // CHECK: vshufps $123, 508(%rdx){1to8}, %ymm25, %ymm19
20264 vshufps $0x7b, 508(%rdx){1to8}, %ymm25, %ymm19
20266 // CHECK: vshufps $123, 512(%rdx){1to8}, %ymm25, %ymm19
20268 vshufps $0x7b, 512(%rdx){1to8}, %ymm25, %ymm19
20270 // CHECK: vshufps $123, -512(%rdx){1to8}, %ymm25, %ymm19
20272 vshufps $0x7b, -512(%rdx){1to8}, %ymm25, %ymm19
20274 // CHECK: vshufps $123, -516(%rdx){1to8}, %ymm25, %ymm19
20276 vshufps $0x7b, -516(%rdx){1to8}, %ymm25, %ymm19
20306 // CHECK: vshufpd $123, 2032(%rdx), %xmm21, %xmm20
20308 vshufpd $0x7b, 2032(%rdx), %xmm21, %xmm20
20310 // CHECK: vshufpd $123, 2048(%rdx), %xmm21, %xmm20
20312 vshufpd $0x7b, 2048(%rdx), %xmm21, %xmm20
20314 // CHECK: vshufpd $123, -2048(%rdx), %xmm21, %xmm20
20316 vshufpd $0x7b, -2048(%rdx), %xmm21, %xmm20
20318 // CHECK: vshufpd $123, -2064(%rdx), %xmm21, %xmm20
20320 vshufpd $0x7b, -2064(%rdx), %xmm21, %xmm20
20322 // CHECK: vshufpd $123, 1016(%rdx){1to2}, %xmm21, %xmm20
20324 vshufpd $0x7b, 1016(%rdx){1to2}, %xmm21, %xmm20
20326 // CHECK: vshufpd $123, 1024(%rdx){1to2}, %xmm21, %xmm20
20328 vshufpd $0x7b, 1024(%rdx){1to2}, %xmm21, %xmm20
20330 // CHECK: vshufpd $123, -1024(%rdx){1to2}, %xmm21, %xmm20
20332 vshufpd $0x7b, -1024(%rdx){1to2}, %xmm21, %xmm20
20334 // CHECK: vshufpd $123, -1032(%rdx){1to2}, %xmm21, %xmm20
20336 vshufpd $0x7b, -1032(%rdx){1to2}, %xmm21, %xmm20
20366 // CHECK: vshufpd $123, 4064(%rdx), %ymm29, %ymm24
20368 vshufpd $0x7b, 4064(%rdx), %ymm29, %ymm24
20370 // CHECK: vshufpd $123, 4096(%rdx), %ymm29, %ymm24
20372 vshufpd $0x7b, 4096(%rdx), %ymm29, %ymm24
20374 // CHECK: vshufpd $123, -4096(%rdx), %ymm29, %ymm24
20376 vshufpd $0x7b, -4096(%rdx), %ymm29, %ymm24
20378 // CHECK: vshufpd $123, -4128(%rdx), %ymm29, %ymm24
20380 vshufpd $0x7b, -4128(%rdx), %ymm29, %ymm24
20382 // CHECK: vshufpd $123, 1016(%rdx){1to4}, %ymm29, %ymm24
20384 vshufpd $0x7b, 1016(%rdx){1to4}, %ymm29, %ymm24
20386 // CHECK: vshufpd $123, 1024(%rdx){1to4}, %ymm29, %ymm24
20388 vshufpd $0x7b, 1024(%rdx){1to4}, %ymm29, %ymm24
20390 // CHECK: vshufpd $123, -1024(%rdx){1to4}, %ymm29, %ymm24
20392 vshufpd $0x7b, -1024(%rdx){1to4}, %ymm29, %ymm24
20394 // CHECK: vshufpd $123, -1032(%rdx){1to4}, %ymm29, %ymm24
20396 vshufpd $0x7b, -1032(%rdx){1to4}, %ymm29, %ymm24
20554 // CHECK: vpermilps $123, 2032(%rdx), %xmm20
20556 vpermilps $0x7b, 2032(%rdx), %xmm20
20558 // CHECK: vpermilps $123, 2048(%rdx), %xmm20
20560 vpermilps $0x7b, 2048(%rdx), %xmm20
20562 // CHECK: vpermilps $123, -2048(%rdx), %xmm20
20564 vpermilps $0x7b, -2048(%rdx), %xmm20
20566 // CHECK: vpermilps $123, -2064(%rdx), %xmm20
20568 vpermilps $0x7b, -2064(%rdx), %xmm20
20570 // CHECK: vpermilps $123, 508(%rdx){1to4}, %xmm20
20572 vpermilps $0x7b, 508(%rdx){1to4}, %xmm20
20574 // CHECK: vpermilps $123, 512(%rdx){1to4}, %xmm20
20576 vpermilps $0x7b, 512(%rdx){1to4}, %xmm20
20578 // CHECK: vpermilps $123, -512(%rdx){1to4}, %xmm20
20580 vpermilps $0x7b, -512(%rdx){1to4}, %xmm20
20582 // CHECK: vpermilps $123, -516(%rdx){1to4}, %xmm20
20584 vpermilps $0x7b, -516(%rdx){1to4}, %xmm20
20614 // CHECK: vpermilps $123, 4064(%rdx), %ymm30
20616 vpermilps $0x7b, 4064(%rdx), %ymm30
20618 // CHECK: vpermilps $123, 4096(%rdx), %ymm30
20620 vpermilps $0x7b, 4096(%rdx), %ymm30
20622 // CHECK: vpermilps $123, -4096(%rdx), %ymm30
20624 vpermilps $0x7b, -4096(%rdx), %ymm30
20626 // CHECK: vpermilps $123, -4128(%rdx), %ymm30
20628 vpermilps $0x7b, -4128(%rdx), %ymm30
20630 // CHECK: vpermilps $123, 508(%rdx){1to8}, %ymm30
20632 vpermilps $0x7b, 508(%rdx){1to8}, %ymm30
20634 // CHECK: vpermilps $123, 512(%rdx){1to8}, %ymm30
20636 vpermilps $0x7b, 512(%rdx){1to8}, %ymm30
20638 // CHECK: vpermilps $123, -512(%rdx){1to8}, %ymm30
20640 vpermilps $0x7b, -512(%rdx){1to8}, %ymm30
20642 // CHECK: vpermilps $123, -516(%rdx){1to8}, %ymm30
20644 vpermilps $0x7b, -516(%rdx){1to8}, %ymm30
20670 // CHECK: vpermilps 2032(%rdx), %xmm28, %xmm28
20672 vpermilps 2032(%rdx), %xmm28, %xmm28
20674 // CHECK: vpermilps 2048(%rdx), %xmm28, %xmm28
20676 vpermilps 2048(%rdx), %xmm28, %xmm28
20678 // CHECK: vpermilps -2048(%rdx), %xmm28, %xmm28
20680 vpermilps -2048(%rdx), %xmm28, %xmm28
20682 // CHECK: vpermilps -2064(%rdx), %xmm28, %xmm28
20684 vpermilps -2064(%rdx), %xmm28, %xmm28
20686 // CHECK: vpermilps 508(%rdx){1to4}, %xmm28, %xmm28
20688 vpermilps 508(%rdx){1to4}, %xmm28, %xmm28
20690 // CHECK: vpermilps 512(%rdx){1to4}, %xmm28, %xmm28
20692 vpermilps 512(%rdx){1to4}, %xmm28, %xmm28
20694 // CHECK: vpermilps -512(%rdx){1to4}, %xmm28, %xmm28
20696 vpermilps -512(%rdx){1to4}, %xmm28, %xmm28
20698 // CHECK: vpermilps -516(%rdx){1to4}, %xmm28, %xmm28
20700 vpermilps -516(%rdx){1to4}, %xmm28, %xmm28
20726 // CHECK: vpermilps 4064(%rdx), %ymm28, %ymm29
20728 vpermilps 4064(%rdx), %ymm28, %ymm29
20730 // CHECK: vpermilps 4096(%rdx), %ymm28, %ymm29
20732 vpermilps 4096(%rdx), %ymm28, %ymm29
20734 // CHECK: vpermilps -4096(%rdx), %ymm28, %ymm29
20736 vpermilps -4096(%rdx), %ymm28, %ymm29
20738 // CHECK: vpermilps -4128(%rdx), %ymm28, %ymm29
20740 vpermilps -4128(%rdx), %ymm28, %ymm29
20742 // CHECK: vpermilps 508(%rdx){1to8}, %ymm28, %ymm29
20744 vpermilps 508(%rdx){1to8}, %ymm28, %ymm29
20746 // CHECK: vpermilps 512(%rdx){1to8}, %ymm28, %ymm29
20748 vpermilps 512(%rdx){1to8}, %ymm28, %ymm29
20750 // CHECK: vpermilps -512(%rdx){1to8}, %ymm28, %ymm29
20752 vpermilps -512(%rdx){1to8}, %ymm28, %ymm29
20754 // CHECK: vpermilps -516(%rdx){1to8}, %ymm28, %ymm29
20756 vpermilps -516(%rdx){1to8}, %ymm28, %ymm29
20786 // CHECK: vpermilpd $123, 2032(%rdx), %xmm29
20788 vpermilpd $0x7b, 2032(%rdx), %xmm29
20790 // CHECK: vpermilpd $123, 2048(%rdx), %xmm29
20792 vpermilpd $0x7b, 2048(%rdx), %xmm29
20794 // CHECK: vpermilpd $123, -2048(%rdx), %xmm29
20796 vpermilpd $0x7b, -2048(%rdx), %xmm29
20798 // CHECK: vpermilpd $123, -2064(%rdx), %xmm29
20800 vpermilpd $0x7b, -2064(%rdx), %xmm29
20802 // CHECK: vpermilpd $123, 1016(%rdx){1to2}, %xmm29
20804 vpermilpd $0x7b, 1016(%rdx){1to2}, %xmm29
20806 // CHECK: vpermilpd $123, 1024(%rdx){1to2}, %xmm29
20808 vpermilpd $0x7b, 1024(%rdx){1to2}, %xmm29
20810 // CHECK: vpermilpd $123, -1024(%rdx){1to2}, %xmm29
20812 vpermilpd $0x7b, -1024(%rdx){1to2}, %xmm29
20814 // CHECK: vpermilpd $123, -1032(%rdx){1to2}, %xmm29
20816 vpermilpd $0x7b, -1032(%rdx){1to2}, %xmm29
20846 // CHECK: vpermilpd $123, 4064(%rdx), %ymm17
20848 vpermilpd $0x7b, 4064(%rdx), %ymm17
20850 // CHECK: vpermilpd $123, 4096(%rdx), %ymm17
20852 vpermilpd $0x7b, 4096(%rdx), %ymm17
20854 // CHECK: vpermilpd $123, -4096(%rdx), %ymm17
20856 vpermilpd $0x7b, -4096(%rdx), %ymm17
20858 // CHECK: vpermilpd $123, -4128(%rdx), %ymm17
20860 vpermilpd $0x7b, -4128(%rdx), %ymm17
20862 // CHECK: vpermilpd $123, 1016(%rdx){1to4}, %ymm17
20864 vpermilpd $0x7b, 1016(%rdx){1to4}, %ymm17
20866 // CHECK: vpermilpd $123, 1024(%rdx){1to4}, %ymm17
20868 vpermilpd $0x7b, 1024(%rdx){1to4}, %ymm17
20870 // CHECK: vpermilpd $123, -1024(%rdx){1to4}, %ymm17
20872 vpermilpd $0x7b, -1024(%rdx){1to4}, %ymm17
20874 // CHECK: vpermilpd $123, -1032(%rdx){1to4}, %ymm17
20876 vpermilpd $0x7b, -1032(%rdx){1to4}, %ymm17
20902 // CHECK: vpermilpd 2032(%rdx), %xmm27, %xmm26
20904 vpermilpd 2032(%rdx), %xmm27, %xmm26
20906 // CHECK: vpermilpd 2048(%rdx), %xmm27, %xmm26
20908 vpermilpd 2048(%rdx), %xmm27, %xmm26
20910 // CHECK: vpermilpd -2048(%rdx), %xmm27, %xmm26
20912 vpermilpd -2048(%rdx), %xmm27, %xmm26
20914 // CHECK: vpermilpd -2064(%rdx), %xmm27, %xmm26
20916 vpermilpd -2064(%rdx), %xmm27, %xmm26
20918 // CHECK: vpermilpd 1016(%rdx){1to2}, %xmm27, %xmm26
20920 vpermilpd 1016(%rdx){1to2}, %xmm27, %xmm26
20922 // CHECK: vpermilpd 1024(%rdx){1to2}, %xmm27, %xmm26
20924 vpermilpd 1024(%rdx){1to2}, %xmm27, %xmm26
20926 // CHECK: vpermilpd -1024(%rdx){1to2}, %xmm27, %xmm26
20928 vpermilpd -1024(%rdx){1to2}, %xmm27, %xmm26
20930 // CHECK: vpermilpd -1032(%rdx){1to2}, %xmm27, %xmm26
20932 vpermilpd -1032(%rdx){1to2}, %xmm27, %xmm26
20958 // CHECK: vpermilpd 4064(%rdx), %ymm26, %ymm26
20960 vpermilpd 4064(%rdx), %ymm26, %ymm26
20962 // CHECK: vpermilpd 4096(%rdx), %ymm26, %ymm26
20964 vpermilpd 4096(%rdx), %ymm26, %ymm26
20966 // CHECK: vpermilpd -4096(%rdx), %ymm26, %ymm26
20968 vpermilpd -4096(%rdx), %ymm26, %ymm26
20970 // CHECK: vpermilpd -4128(%rdx), %ymm26, %ymm26
20972 vpermilpd -4128(%rdx), %ymm26, %ymm26
20974 // CHECK: vpermilpd 1016(%rdx){1to4}, %ymm26, %ymm26
20976 vpermilpd 1016(%rdx){1to4}, %ymm26, %ymm26
20978 // CHECK: vpermilpd 1024(%rdx){1to4}, %ymm26, %ymm26
20980 vpermilpd 1024(%rdx){1to4}, %ymm26, %ymm26
20982 // CHECK: vpermilpd -1024(%rdx){1to4}, %ymm26, %ymm26
20984 vpermilpd -1024(%rdx){1to4}, %ymm26, %ymm26
20986 // CHECK: vpermilpd -1032(%rdx){1to4}, %ymm26, %ymm26
20988 vpermilpd -1032(%rdx){1to4}, %ymm26, %ymm26
21014 // CHECK: vcvtpd2dqx 2032(%rdx), %xmm25
21016 vcvtpd2dqx 2032(%rdx), %xmm25
21018 // CHECK: vcvtpd2dqx 2048(%rdx), %xmm25
21020 vcvtpd2dqx 2048(%rdx), %xmm25
21022 // CHECK: vcvtpd2dqx -2048(%rdx), %xmm25
21024 vcvtpd2dqx -2048(%rdx), %xmm25
21026 // CHECK: vcvtpd2dqx -2064(%rdx), %xmm25
21028 vcvtpd2dqx -2064(%rdx), %xmm25
21030 // CHECK: vcvtpd2dq 1016(%rdx){1to2}, %xmm25
21032 vcvtpd2dq 1016(%rdx){1to2}, %xmm25
21034 // CHECK: vcvtpd2dq 1024(%rdx){1to2}, %xmm25
21036 vcvtpd2dq 1024(%rdx){1to2}, %xmm25
21038 // CHECK: vcvtpd2dq -1024(%rdx){1to2}, %xmm25
21040 vcvtpd2dq -1024(%rdx){1to2}, %xmm25
21042 // CHECK: vcvtpd2dq -1032(%rdx){1to2}, %xmm25
21044 vcvtpd2dq -1032(%rdx){1to2}, %xmm25
21070 // CHECK: vcvtpd2dqy 4064(%rdx), %xmm30
21072 vcvtpd2dqy 4064(%rdx), %xmm30
21074 // CHECK: vcvtpd2dqy 4096(%rdx), %xmm30
21076 vcvtpd2dqy 4096(%rdx), %xmm30
21078 // CHECK: vcvtpd2dqy -4096(%rdx), %xmm30
21080 vcvtpd2dqy -4096(%rdx), %xmm30
21082 // CHECK: vcvtpd2dqy -4128(%rdx), %xmm30
21084 vcvtpd2dqy -4128(%rdx), %xmm30
21086 // CHECK: vcvtpd2dq 1016(%rdx){1to4}, %xmm30
21088 vcvtpd2dq 1016(%rdx){1to4}, %xmm30
21090 // CHECK: vcvtpd2dq 1024(%rdx){1to4}, %xmm30
21092 vcvtpd2dq 1024(%rdx){1to4}, %xmm30
21094 // CHECK: vcvtpd2dq -1024(%rdx){1to4}, %xmm30
21096 vcvtpd2dq -1024(%rdx){1to4}, %xmm30
21098 // CHECK: vcvtpd2dq -1032(%rdx){1to4}, %xmm30
21100 vcvtpd2dq -1032(%rdx){1to4}, %xmm30
21126 // CHECK: vcvtpd2psx 2032(%rdx), %xmm27
21128 vcvtpd2psx 2032(%rdx), %xmm27
21130 // CHECK: vcvtpd2psx 2048(%rdx), %xmm27
21132 vcvtpd2psx 2048(%rdx), %xmm27
21134 // CHECK: vcvtpd2psx -2048(%rdx), %xmm27
21136 vcvtpd2psx -2048(%rdx), %xmm27
21138 // CHECK: vcvtpd2psx -2064(%rdx), %xmm27
21140 vcvtpd2psx -2064(%rdx), %xmm27
21142 // CHECK: vcvtpd2ps 1016(%rdx){1to2}, %xmm27
21144 vcvtpd2ps 1016(%rdx){1to2}, %xmm27
21146 // CHECK: vcvtpd2ps 1024(%rdx){1to2}, %xmm27
21148 vcvtpd2ps 1024(%rdx){1to2}, %xmm27
21150 // CHECK: vcvtpd2ps -1024(%rdx){1to2}, %xmm27
21152 vcvtpd2ps -1024(%rdx){1to2}, %xmm27
21154 // CHECK: vcvtpd2ps -1032(%rdx){1to2}, %xmm27
21156 vcvtpd2ps -1032(%rdx){1to2}, %xmm27
21182 // CHECK: vcvtpd2psy 4064(%rdx), %xmm20
21184 vcvtpd2psy 4064(%rdx), %xmm20
21186 // CHECK: vcvtpd2psy 4096(%rdx), %xmm20
21188 vcvtpd2psy 4096(%rdx), %xmm20
21190 // CHECK: vcvtpd2psy -4096(%rdx), %xmm20
21192 vcvtpd2psy -4096(%rdx), %xmm20
21194 // CHECK: vcvtpd2psy -4128(%rdx), %xmm20
21196 vcvtpd2psy -4128(%rdx), %xmm20
21198 // CHECK: vcvtpd2ps 1016(%rdx){1to4}, %xmm20
21200 vcvtpd2ps 1016(%rdx){1to4}, %xmm20
21202 // CHECK: vcvtpd2ps 1024(%rdx){1to4}, %xmm20
21204 vcvtpd2ps 1024(%rdx){1to4}, %xmm20
21206 // CHECK: vcvtpd2ps -1024(%rdx){1to4}, %xmm20
21208 vcvtpd2ps -1024(%rdx){1to4}, %xmm20
21210 // CHECK: vcvtpd2ps -1032(%rdx){1to4}, %xmm20
21212 vcvtpd2ps -1032(%rdx){1to4}, %xmm20
21238 // CHECK: vcvttpd2udqx 2032(%rdx), %xmm23
21240 vcvttpd2udqx 2032(%rdx), %xmm23
21242 // CHECK: vcvttpd2udqx 2048(%rdx), %xmm23
21244 vcvttpd2udqx 2048(%rdx), %xmm23
21246 // CHECK: vcvttpd2udqx -2048(%rdx), %xmm23
21248 vcvttpd2udqx -2048(%rdx), %xmm23
21250 // CHECK: vcvttpd2udqx -2064(%rdx), %xmm23
21252 vcvttpd2udqx -2064(%rdx), %xmm23
21254 // CHECK: vcvttpd2udq 1016(%rdx){1to2}, %xmm23
21256 vcvttpd2udq 1016(%rdx){1to2}, %xmm23
21258 // CHECK: vcvttpd2udq 1024(%rdx){1to2}, %xmm23
21260 vcvttpd2udq 1024(%rdx){1to2}, %xmm23
21262 // CHECK: vcvttpd2udq -1024(%rdx){1to2}, %xmm23
21264 vcvttpd2udq -1024(%rdx){1to2}, %xmm23
21266 // CHECK: vcvttpd2udq -1032(%rdx){1to2}, %xmm23
21268 vcvttpd2udq -1032(%rdx){1to2}, %xmm23
21294 // CHECK: vcvttpd2udqy 4064(%rdx), %xmm28
21296 vcvttpd2udqy 4064(%rdx), %xmm28
21298 // CHECK: vcvttpd2udqy 4096(%rdx), %xmm28
21300 vcvttpd2udqy 4096(%rdx), %xmm28
21302 // CHECK: vcvttpd2udqy -4096(%rdx), %xmm28
21304 vcvttpd2udqy -4096(%rdx), %xmm28
21306 // CHECK: vcvttpd2udqy -4128(%rdx), %xmm28
21308 vcvttpd2udqy -4128(%rdx), %xmm28
21310 // CHECK: vcvttpd2udq 1016(%rdx){1to4}, %xmm28
21312 vcvttpd2udq 1016(%rdx){1to4}, %xmm28
21314 // CHECK: vcvttpd2udq 1024(%rdx){1to4}, %xmm28
21316 vcvttpd2udq 1024(%rdx){1to4}, %xmm28
21318 // CHECK: vcvttpd2udq -1024(%rdx){1to4}, %xmm28
21320 vcvttpd2udq -1024(%rdx){1to4}, %xmm28
21322 // CHECK: vcvttpd2udq -1032(%rdx){1to4}, %xmm28
21324 vcvttpd2udq -1032(%rdx){1to4}, %xmm28
21354 // CHECK: vpternlogd $123, 2032(%rdx), %xmm19, %xmm27
21356 vpternlogd $0x7b, 2032(%rdx), %xmm19, %xmm27
21358 // CHECK: vpternlogd $123, 2048(%rdx), %xmm19, %xmm27
21360 vpternlogd $0x7b, 2048(%rdx), %xmm19, %xmm27
21362 // CHECK: vpternlogd $123, -2048(%rdx), %xmm19, %xmm27
21364 vpternlogd $0x7b, -2048(%rdx), %xmm19, %xmm27
21366 // CHECK: vpternlogd $123, -2064(%rdx), %xmm19, %xmm27
21368 vpternlogd $0x7b, -2064(%rdx), %xmm19, %xmm27
21370 // CHECK: vpternlogd $123, 508(%rdx){1to4}, %xmm19, %xmm27
21372 vpternlogd $0x7b, 508(%rdx){1to4}, %xmm19, %xmm27
21374 // CHECK: vpternlogd $123, 512(%rdx){1to4}, %xmm19, %xmm27
21376 vpternlogd $0x7b, 512(%rdx){1to4}, %xmm19, %xmm27
21378 // CHECK: vpternlogd $123, -512(%rdx){1to4}, %xmm19, %xmm27
21380 vpternlogd $0x7b, -512(%rdx){1to4}, %xmm19, %xmm27
21382 // CHECK: vpternlogd $123, -516(%rdx){1to4}, %xmm19, %xmm27
21384 vpternlogd $0x7b, -516(%rdx){1to4}, %xmm19, %xmm27
21414 // CHECK: vpternlogd $123, 4064(%rdx), %ymm17, %ymm29
21416 vpternlogd $0x7b, 4064(%rdx), %ymm17, %ymm29
21418 // CHECK: vpternlogd $123, 4096(%rdx), %ymm17, %ymm29
21420 vpternlogd $0x7b, 4096(%rdx), %ymm17, %ymm29
21422 // CHECK: vpternlogd $123, -4096(%rdx), %ymm17, %ymm29
21424 vpternlogd $0x7b, -4096(%rdx), %ymm17, %ymm29
21426 // CHECK: vpternlogd $123, -4128(%rdx), %ymm17, %ymm29
21428 vpternlogd $0x7b, -4128(%rdx), %ymm17, %ymm29
21430 // CHECK: vpternlogd $123, 508(%rdx){1to8}, %ymm17, %ymm29
21432 vpternlogd $0x7b, 508(%rdx){1to8}, %ymm17, %ymm29
21434 // CHECK: vpternlogd $123, 512(%rdx){1to8}, %ymm17, %ymm29
21436 vpternlogd $0x7b, 512(%rdx){1to8}, %ymm17, %ymm29
21438 // CHECK: vpternlogd $123, -512(%rdx){1to8}, %ymm17, %ymm29
21440 vpternlogd $0x7b, -512(%rdx){1to8}, %ymm17, %ymm29
21442 // CHECK: vpternlogd $123, -516(%rdx){1to8}, %ymm17, %ymm29
21444 vpternlogd $0x7b, -516(%rdx){1to8}, %ymm17, %ymm29
21474 // CHECK: vpternlogq $123, 2032(%rdx), %xmm25, %xmm17
21476 vpternlogq $0x7b, 2032(%rdx), %xmm25, %xmm17
21478 // CHECK: vpternlogq $123, 2048(%rdx), %xmm25, %xmm17
21480 vpternlogq $0x7b, 2048(%rdx), %xmm25, %xmm17
21482 // CHECK: vpternlogq $123, -2048(%rdx), %xmm25, %xmm17
21484 vpternlogq $0x7b, -2048(%rdx), %xmm25, %xmm17
21486 // CHECK: vpternlogq $123, -2064(%rdx), %xmm25, %xmm17
21488 vpternlogq $0x7b, -2064(%rdx), %xmm25, %xmm17
21490 // CHECK: vpternlogq $123, 1016(%rdx){1to2}, %xmm25, %xmm17
21492 vpternlogq $0x7b, 1016(%rdx){1to2}, %xmm25, %xmm17
21494 // CHECK: vpternlogq $123, 1024(%rdx){1to2}, %xmm25, %xmm17
21496 vpternlogq $0x7b, 1024(%rdx){1to2}, %xmm25, %xmm17
21498 // CHECK: vpternlogq $123, -1024(%rdx){1to2}, %xmm25, %xmm17
21500 vpternlogq $0x7b, -1024(%rdx){1to2}, %xmm25, %xmm17
21502 // CHECK: vpternlogq $123, -1032(%rdx){1to2}, %xmm25, %xmm17
21504 vpternlogq $0x7b, -1032(%rdx){1to2}, %xmm25, %xmm17
21534 // CHECK: vpternlogq $123, 4064(%rdx), %ymm23, %ymm26
21536 vpternlogq $0x7b, 4064(%rdx), %ymm23, %ymm26
21538 // CHECK: vpternlogq $123, 4096(%rdx), %ymm23, %ymm26
21540 vpternlogq $0x7b, 4096(%rdx), %ymm23, %ymm26
21542 // CHECK: vpternlogq $123, -4096(%rdx), %ymm23, %ymm26
21544 vpternlogq $0x7b, -4096(%rdx), %ymm23, %ymm26
21546 // CHECK: vpternlogq $123, -4128(%rdx), %ymm23, %ymm26
21548 vpternlogq $0x7b, -4128(%rdx), %ymm23, %ymm26
21550 // CHECK: vpternlogq $123, 1016(%rdx){1to4}, %ymm23, %ymm26
21552 vpternlogq $0x7b, 1016(%rdx){1to4}, %ymm23, %ymm26
21554 // CHECK: vpternlogq $123, 1024(%rdx){1to4}, %ymm23, %ymm26
21556 vpternlogq $0x7b, 1024(%rdx){1to4}, %ymm23, %ymm26
21558 // CHECK: vpternlogq $123, -1024(%rdx){1to4}, %ymm23, %ymm26
21560 vpternlogq $0x7b, -1024(%rdx){1to4}, %ymm23, %ymm26
21562 // CHECK: vpternlogq $123, -1032(%rdx){1to4}, %ymm23, %ymm26
21564 vpternlogq $0x7b, -1032(%rdx){1to4}, %ymm23, %ymm26
21582 // CHECK: vpbroadcastd 508(%rdx), %xmm29
21584 vpbroadcastd 508(%rdx), %xmm29
21586 // CHECK: vpbroadcastd 512(%rdx), %xmm29
21588 vpbroadcastd 512(%rdx), %xmm29
21590 // CHECK: vpbroadcastd -512(%rdx), %xmm29
21592 vpbroadcastd -512(%rdx), %xmm29
21594 // CHECK: vpbroadcastd -516(%rdx), %xmm29
21596 vpbroadcastd -516(%rdx), %xmm29
21614 // CHECK: vpbroadcastd 508(%rdx), %ymm28
21616 vpbroadcastd 508(%rdx), %ymm28
21618 // CHECK: vpbroadcastd 512(%rdx), %ymm28
21620 vpbroadcastd 512(%rdx), %ymm28
21622 // CHECK: vpbroadcastd -512(%rdx), %ymm28
21624 vpbroadcastd -512(%rdx), %ymm28
21626 // CHECK: vpbroadcastd -516(%rdx), %ymm28
21628 vpbroadcastd -516(%rdx), %ymm28
21710 // CHECK: vpbroadcastq 1016(%rdx), %xmm30
21712 vpbroadcastq 1016(%rdx), %xmm30
21714 // CHECK: vpbroadcastq 1024(%rdx), %xmm30
21716 vpbroadcastq 1024(%rdx), %xmm30
21718 // CHECK: vpbroadcastq -1024(%rdx), %xmm30
21720 vpbroadcastq -1024(%rdx), %xmm30
21722 // CHECK: vpbroadcastq -1032(%rdx), %xmm30
21724 vpbroadcastq -1032(%rdx), %xmm30
21742 // CHECK: vpbroadcastq 1016(%rdx), %ymm19
21744 vpbroadcastq 1016(%rdx), %ymm19
21746 // CHECK: vpbroadcastq 1024(%rdx), %ymm19
21748 vpbroadcastq 1024(%rdx), %ymm19
21750 // CHECK: vpbroadcastq -1024(%rdx), %ymm19
21752 vpbroadcastq -1024(%rdx), %ymm19
21754 // CHECK: vpbroadcastq -1032(%rdx), %ymm19
21756 vpbroadcastq -1032(%rdx), %ymm19
21834 // CHECK: vcvtph2ps 1016(%rdx), %xmm27
21836 vcvtph2ps 1016(%rdx), %xmm27
21838 // CHECK: vcvtph2ps 1024(%rdx), %xmm27
21840 vcvtph2ps 1024(%rdx), %xmm27
21842 // CHECK: vcvtph2ps -1024(%rdx), %xmm27
21844 vcvtph2ps -1024(%rdx), %xmm27
21846 // CHECK: vcvtph2ps -1032(%rdx), %xmm27
21848 vcvtph2ps -1032(%rdx), %xmm27
21870 // CHECK: vcvtph2ps 2032(%rdx), %ymm30
21872 vcvtph2ps 2032(%rdx), %ymm30
21874 // CHECK: vcvtph2ps 2048(%rdx), %ymm30
21876 vcvtph2ps 2048(%rdx), %ymm30
21878 // CHECK: vcvtph2ps -2048(%rdx), %ymm30
21880 vcvtph2ps -2048(%rdx), %ymm30
21882 // CHECK: vcvtph2ps -2064(%rdx), %ymm30
21884 vcvtph2ps -2064(%rdx), %ymm30
21934 // CHECK: vcvtps2ph $123, %xmm27, 1016(%rdx)
21936 vcvtps2ph $0x7b, %xmm27, 1016(%rdx)
21938 // CHECK: vcvtps2ph $123, %xmm27, 1024(%rdx)
21940 vcvtps2ph $0x7b, %xmm27, 1024(%rdx)
21942 // CHECK: vcvtps2ph $123, %xmm27, -1024(%rdx)
21944 vcvtps2ph $0x7b, %xmm27, -1024(%rdx)
21946 // CHECK: vcvtps2ph $123, %xmm27, -1032(%rdx)
21948 vcvtps2ph $0x7b, %xmm27, -1032(%rdx)
21966 // CHECK: vcvtps2ph $123, %ymm30, 2032(%rdx)
21968 vcvtps2ph $0x7b, %ymm30, 2032(%rdx)
21970 // CHECK: vcvtps2ph $123, %ymm30, 2048(%rdx)
21972 vcvtps2ph $0x7b, %ymm30, 2048(%rdx)
21974 // CHECK: vcvtps2ph $123, %ymm30, -2048(%rdx)
21976 vcvtps2ph $0x7b, %ymm30, -2048(%rdx)
21978 // CHECK: vcvtps2ph $123, %ymm30, -2064(%rdx)
21980 vcvtps2ph $0x7b, %ymm30, -2064(%rdx)
22002 // CHECK: vmovshdup 2032(%rdx), %xmm23
22004 vmovshdup 2032(%rdx), %xmm23
22006 // CHECK: vmovshdup 2048(%rdx), %xmm23
22008 vmovshdup 2048(%rdx), %xmm23
22010 // CHECK: vmovshdup -2048(%rdx), %xmm23
22012 vmovshdup -2048(%rdx), %xmm23
22014 // CHECK: vmovshdup -2064(%rdx), %xmm23
22016 vmovshdup -2064(%rdx), %xmm23
22038 // CHECK: vmovshdup 4064(%rdx), %ymm18
22040 vmovshdup 4064(%rdx), %ymm18
22042 // CHECK: vmovshdup 4096(%rdx), %ymm18
22044 vmovshdup 4096(%rdx), %ymm18
22046 // CHECK: vmovshdup -4096(%rdx), %ymm18
22048 vmovshdup -4096(%rdx), %ymm18
22050 // CHECK: vmovshdup -4128(%rdx), %ymm18
22052 vmovshdup -4128(%rdx), %ymm18
22074 // CHECK: vmovsldup 2032(%rdx), %xmm25
22076 vmovsldup 2032(%rdx), %xmm25
22078 // CHECK: vmovsldup 2048(%rdx), %xmm25
22080 vmovsldup 2048(%rdx), %xmm25
22082 // CHECK: vmovsldup -2048(%rdx), %xmm25
22084 vmovsldup -2048(%rdx), %xmm25
22086 // CHECK: vmovsldup -2064(%rdx), %xmm25
22088 vmovsldup -2064(%rdx), %xmm25
22110 // CHECK: vmovsldup 4064(%rdx), %ymm24
22112 vmovsldup 4064(%rdx), %ymm24
22114 // CHECK: vmovsldup 4096(%rdx), %ymm24
22116 vmovsldup 4096(%rdx), %ymm24
22118 // CHECK: vmovsldup -4096(%rdx), %ymm24
22120 vmovsldup -4096(%rdx), %ymm24
22122 // CHECK: vmovsldup -4128(%rdx), %ymm24
22124 vmovsldup -4128(%rdx), %ymm24
22146 // CHECK: vmovddup 1016(%rdx), %xmm17
22148 vmovddup 1016(%rdx), %xmm17
22150 // CHECK: vmovddup 1024(%rdx), %xmm17
22152 vmovddup 1024(%rdx), %xmm17
22154 // CHECK: vmovddup -1024(%rdx), %xmm17
22156 vmovddup -1024(%rdx), %xmm17
22158 // CHECK: vmovddup -1032(%rdx), %xmm17
22160 vmovddup -1032(%rdx), %xmm17
22182 // CHECK: vmovddup 4064(%rdx), %ymm18
22184 vmovddup 4064(%rdx), %ymm18
22186 // CHECK: vmovddup 4096(%rdx), %ymm18
22188 vmovddup 4096(%rdx), %ymm18
22190 // CHECK: vmovddup -4096(%rdx), %ymm18
22192 vmovddup -4096(%rdx), %ymm18
22194 // CHECK: vmovddup -4128(%rdx), %ymm18
22196 vmovddup -4128(%rdx), %ymm18