| /prebuilts/go/darwin-x86/src/cmd/asm/internal/asm/testdata/ |
| amd64error.s | 12 VPGATHERDQ X12,(R13)(AX*2), X11 // ERROR "invalid instruction" 13 VPGATHERDQ X2, 664(BX*1), X1 // ERROR "invalid instruction" 14 VPGATHERDQ Y2, (BP)(AX*2), Y1 // ERROR "invalid instruction" 15 VPGATHERDQ Y5, 664(DX*8), Y6 // ERROR "invalid instruction" 16 VPGATHERDQ Y5, (DX), Y0 // ERROR "invalid instruction" 18 VPGATHERDQ Y5, 664(Y14*8), Y6 // ERROR "invalid instruction" 31 VPGATHERDQ X2, 664(X2*8), X2 // ERROR "mask, index, and destination registers should be distinct" 32 VPGATHERDQ X2, 664(X2*8), X7 // ERROR "mask, index, and destination registers should be distinct" 33 VPGATHERDQ X2, 664(X7*8), X2 // ERROR "mask, index, and destination registers should be distinct" 34 VPGATHERDQ X7, 664(X2*8), X2 // ERROR "mask, index, and destination registers should be distinct [all...] |
| amd64enc_extra.s | 12 VPGATHERDQ Y2, (BP)(X7*2), Y1 // c4e2ed904c7d00 13 VPGATHERDQ X12, (R13)(X14*2), X11 // c40299905c7500 14 VPGATHERDQ Y12, (R13)(X14*2), Y11 // c4029d905c7500 15 VPGATHERDQ Y0, 8(X4*1), Y6 // c4e2fd90342508000000 16 VPGATHERDQ Y0, -8(X4*1), Y6 // c4e2fd903425f8ffffff 17 VPGATHERDQ Y0, 0(X4*1), Y6 // c4e2fd90342500000000 18 VPGATHERDQ Y0, 664(X4*1), Y6 // c4e2fd90342598020000 19 VPGATHERDQ Y0, 8(X4*8), Y6 // c4e2fd9034e508000000 20 VPGATHERDQ Y0, -8(X4*8), Y6 // c4e2fd9034e5f8ffffff 21 VPGATHERDQ Y0, 0(X4*8), Y6 // c4e2fd9034e50000000 [all...] |
| /prebuilts/go/linux-x86/src/cmd/asm/internal/asm/testdata/ |
| amd64error.s | 12 VPGATHERDQ X12,(R13)(AX*2), X11 // ERROR "invalid instruction" 13 VPGATHERDQ X2, 664(BX*1), X1 // ERROR "invalid instruction" 14 VPGATHERDQ Y2, (BP)(AX*2), Y1 // ERROR "invalid instruction" 15 VPGATHERDQ Y5, 664(DX*8), Y6 // ERROR "invalid instruction" 16 VPGATHERDQ Y5, (DX), Y0 // ERROR "invalid instruction" 18 VPGATHERDQ Y5, 664(Y14*8), Y6 // ERROR "invalid instruction" 31 VPGATHERDQ X2, 664(X2*8), X2 // ERROR "mask, index, and destination registers should be distinct" 32 VPGATHERDQ X2, 664(X2*8), X7 // ERROR "mask, index, and destination registers should be distinct" 33 VPGATHERDQ X2, 664(X7*8), X2 // ERROR "mask, index, and destination registers should be distinct" 34 VPGATHERDQ X7, 664(X2*8), X2 // ERROR "mask, index, and destination registers should be distinct [all...] |
| amd64enc_extra.s | 12 VPGATHERDQ Y2, (BP)(X7*2), Y1 // c4e2ed904c7d00 13 VPGATHERDQ X12, (R13)(X14*2), X11 // c40299905c7500 14 VPGATHERDQ Y12, (R13)(X14*2), Y11 // c4029d905c7500 15 VPGATHERDQ Y0, 8(X4*1), Y6 // c4e2fd90342508000000 16 VPGATHERDQ Y0, -8(X4*1), Y6 // c4e2fd903425f8ffffff 17 VPGATHERDQ Y0, 0(X4*1), Y6 // c4e2fd90342500000000 18 VPGATHERDQ Y0, 664(X4*1), Y6 // c4e2fd90342598020000 19 VPGATHERDQ Y0, 8(X4*8), Y6 // c4e2fd9034e508000000 20 VPGATHERDQ Y0, -8(X4*8), Y6 // c4e2fd9034e5f8ffffff 21 VPGATHERDQ Y0, 0(X4*8), Y6 // c4e2fd9034e50000000 [all...] |
| /toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/ |
| avx-gather.s | 47 vpgatherdq %xmm2, (%ebp, %xmm7, 2),%xmm1 49 vpgatherdq %ymm2, (%ebp, %xmm7, 2),%ymm1 52 vpgatherdq %ymm5,0x8(,%xmm4,1),%ymm6 53 vpgatherdq %ymm5,-0x8(,%xmm4,1),%ymm6 54 vpgatherdq %ymm5,(,%xmm4,1),%ymm6 55 vpgatherdq %ymm5,0x298(,%xmm4,1),%ymm6 56 vpgatherdq %ymm5,0x8(,%xmm4,8),%ymm6 57 vpgatherdq %ymm5,-0x8(,%xmm4,8),%ymm6 58 vpgatherdq %ymm5,(,%xmm4,8),%ymm6 59 vpgatherdq %ymm5,0x298(,%xmm4,8),%ymm 98 vpgatherdq xmm1,QWORD PTR [ebp+xmm7*2+0x0],xmm2 label 100 vpgatherdq ymm1,QWORD PTR [ebp+xmm7*2+0x0],ymm2 label 102 vpgatherdq ymm6,QWORD PTR [xmm4*1+0x8],ymm5 label 103 vpgatherdq ymm6,QWORD PTR [xmm4*1-0x8],ymm5 label 104 vpgatherdq ymm6,QWORD PTR [xmm4*1+0x0],ymm5 label 105 vpgatherdq ymm6,QWORD PTR [xmm4*1+0x298],ymm5 label 106 vpgatherdq ymm6,QWORD PTR [xmm4*8+0x8],ymm5 label 107 vpgatherdq ymm6,QWORD PTR [xmm4*8-0x8],ymm5 label 108 vpgatherdq ymm6,QWORD PTR [xmm4*8+0x0],ymm5 label 109 vpgatherdq ymm6,QWORD PTR [xmm4*8+0x298],ymm5 label [all...] |
| x86-64-avx-gather.s | 89 vpgatherdq %xmm2, (%rbp, %xmm7, 2),%xmm1 91 vpgatherdq %ymm2, (%rbp, %xmm7, 2),%ymm1 94 vpgatherdq %xmm12, (%r13, %xmm14, 2),%xmm11 96 vpgatherdq %ymm12, (%r13, %xmm14, 2),%ymm11 99 vpgatherdq %ymm5,0x8(,%xmm4,1),%ymm6 100 vpgatherdq %ymm5,-0x8(,%xmm4,1),%ymm6 101 vpgatherdq %ymm5,(,%xmm4,1),%ymm6 102 vpgatherdq %ymm5,0x298(,%xmm4,1),%ymm6 103 vpgatherdq %ymm5,0x8(,%xmm4,8),%ymm6 104 vpgatherdq %ymm5,-0x8(,%xmm4,8),%ymm 190 vpgatherdq xmm1,QWORD PTR [rbp+xmm7*2+0x0],xmm2 label 192 vpgatherdq ymm1,QWORD PTR [rbp+xmm7*2+0x0],ymm2 label 194 vpgatherdq xmm11,QWORD PTR [r13+xmm14*2+0x0],xmm12 label 196 vpgatherdq ymm11,QWORD PTR [r13+xmm14*2+0x0],ymm12 label 198 vpgatherdq ymm6,QWORD PTR [xmm4*1+0x8],ymm5 label 199 vpgatherdq ymm6,QWORD PTR [xmm4*1-0x8],ymm5 label 200 vpgatherdq ymm6,QWORD PTR [xmm4*1+0x0],ymm5 label 201 vpgatherdq ymm6,QWORD PTR [xmm4*1+0x298],ymm5 label 202 vpgatherdq ymm6,QWORD PTR [xmm4*8+0x8],ymm5 label 203 vpgatherdq ymm6,QWORD PTR [xmm4*8-0x8],ymm5 label 204 vpgatherdq ymm6,QWORD PTR [xmm4*8+0x0],ymm5 label 205 vpgatherdq ymm6,QWORD PTR [xmm4*8+0x298],ymm5 label 206 vpgatherdq ymm6,QWORD PTR [xmm14*1+0x8],ymm5 label 207 vpgatherdq ymm6,QWORD PTR [xmm14*1-0x8],ymm5 label 208 vpgatherdq ymm6,QWORD PTR [xmm14*1+0x0],ymm5 label 209 vpgatherdq ymm6,QWORD PTR [xmm14*1+0x298],ymm5 label 210 vpgatherdq ymm6,QWORD PTR [xmm14*8+0x8],ymm5 label 211 vpgatherdq ymm6,QWORD PTR [xmm14*8-0x8],ymm5 label 212 vpgatherdq ymm6,QWORD PTR [xmm14*8+0x0],ymm5 label 213 vpgatherdq ymm6,QWORD PTR [xmm14*8+0x298],ymm5 label [all...] |
| vgather-check.s | 21 vpgatherdq 123(%ebp,%ymm7,8), %zmm6{%k1} 22 vpgatherdq 123(%ebp,%ymm6,8), %zmm6{%k1}
|
| x86-64-vgather-check.s | 24 vpgatherdq 123(%rbp,%ymm17,8), %zmm16{%k1} 25 vpgatherdq 123(%rbp,%ymm16,8), %zmm16{%k1}
|
| x86-64-avx-gather-intel.d | 84 [ ]*[a-f0-9]+: c4 e2 e9 90 4c 7d 00 vpgatherdq xmm1,QWORD PTR \[rbp\+xmm7\*2\+0x0\],xmm2 86 [ ]*[a-f0-9]+: c4 e2 ed 90 4c 7d 00 vpgatherdq ymm1,QWORD PTR \[rbp\+xmm7\*2\+0x0\],ymm2 88 [ ]*[a-f0-9]+: c4 02 99 90 5c 75 00 vpgatherdq xmm11,QWORD PTR \[r13\+xmm14\*2\+0x0\],xmm12 90 [ ]*[a-f0-9]+: c4 02 9d 90 5c 75 00 vpgatherdq ymm11,QWORD PTR \[r13\+xmm14\*2\+0x0\],ymm12 92 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 08 00 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*1\+0x8\],ymm5 93 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 f8 ff ff ff vpgatherdq ymm6,QWORD PTR \[xmm4\*1-0x8\],ymm5 94 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 00 00 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*1\+0x0\],ymm5 95 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 98 02 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*1\+0x298\],ymm5 96 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 08 00 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*8\+0x8\],ymm5 97 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 f8 ff ff ff vpgatherdq ymm6,QWORD PTR \[xmm4\*8-0x8\],ymm [all...] |
| x86-64-avx-gather.d | 83 [ ]*[a-f0-9]+: c4 e2 e9 90 4c 7d 00 vpgatherdq %xmm2,0x0\(%rbp,%xmm7,2\),%xmm1 85 [ ]*[a-f0-9]+: c4 e2 ed 90 4c 7d 00 vpgatherdq %ymm2,0x0\(%rbp,%xmm7,2\),%ymm1 87 [ ]*[a-f0-9]+: c4 02 99 90 5c 75 00 vpgatherdq %xmm12,0x0\(%r13,%xmm14,2\),%xmm11 89 [ ]*[a-f0-9]+: c4 02 9d 90 5c 75 00 vpgatherdq %ymm12,0x0\(%r13,%xmm14,2\),%ymm11 91 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 08 00 00 00 vpgatherdq %ymm5,0x8\(,%xmm4,1\),%ymm6 92 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 f8 ff ff ff vpgatherdq %ymm5,-0x8\(,%xmm4,1\),%ymm6 93 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 00 00 00 00 vpgatherdq %ymm5,0x0\(,%xmm4,1\),%ymm6 94 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 98 02 00 00 vpgatherdq %ymm5,0x298\(,%xmm4,1\),%ymm6 95 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 08 00 00 00 vpgatherdq %ymm5,0x8\(,%xmm4,8\),%ymm6 96 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 f8 ff ff ff vpgatherdq %ymm5,-0x8\(,%xmm4,8\),%ymm [all...] |
| avx-gather-intel.d | 48 [ ]*[a-f0-9]+: c4 e2 e9 90 4c 7d 00 vpgatherdq xmm1,QWORD PTR \[ebp\+xmm7\*2\+0x0\],xmm2 50 [ ]*[a-f0-9]+: c4 e2 ed 90 4c 7d 00 vpgatherdq ymm1,QWORD PTR \[ebp\+xmm7\*2\+0x0\],ymm2 52 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 08 00 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*1\+0x8\],ymm5 53 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 f8 ff ff ff vpgatherdq ymm6,QWORD PTR \[xmm4\*1-0x8\],ymm5 54 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 00 00 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*1\+0x0\],ymm5 55 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 98 02 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*1\+0x298\],ymm5 56 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 08 00 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*8\+0x8\],ymm5 57 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 f8 ff ff ff vpgatherdq ymm6,QWORD PTR \[xmm4\*8-0x8\],ymm5 58 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 00 00 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*8\+0x0\],ymm5 59 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 98 02 00 00 vpgatherdq ymm6,QWORD PTR \[xmm4\*8\+0x298\],ymm [all...] |
| avx-gather.d | 47 [ ]*[a-f0-9]+: c4 e2 e9 90 4c 7d 00 vpgatherdq %xmm2,0x0\(%ebp,%xmm7,2\),%xmm1 49 [ ]*[a-f0-9]+: c4 e2 ed 90 4c 7d 00 vpgatherdq %ymm2,0x0\(%ebp,%xmm7,2\),%ymm1 51 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 08 00 00 00 vpgatherdq %ymm5,0x8\(,%xmm4,1\),%ymm6 52 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 f8 ff ff ff vpgatherdq %ymm5,-0x8\(,%xmm4,1\),%ymm6 53 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 00 00 00 00 vpgatherdq %ymm5,0x0\(,%xmm4,1\),%ymm6 54 [ ]*[a-f0-9]+: c4 e2 d5 90 34 25 98 02 00 00 vpgatherdq %ymm5,0x298\(,%xmm4,1\),%ymm6 55 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 08 00 00 00 vpgatherdq %ymm5,0x8\(,%xmm4,8\),%ymm6 56 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 f8 ff ff ff vpgatherdq %ymm5,-0x8\(,%xmm4,8\),%ymm6 57 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 00 00 00 00 vpgatherdq %ymm5,0x0\(,%xmm4,8\),%ymm6 58 [ ]*[a-f0-9]+: c4 e2 d5 90 34 e5 98 02 00 00 vpgatherdq %ymm5,0x298\(,%xmm4,8\),%ymm [all...] |
| vgather-check-none.d | 26 [ ]+[a-f0-9]+:[ ]+62 f2 fd 49 90 b4 fd 7b 00 00 00[ ]+vpgatherdq 0x7b\(%ebp,%ymm7,8\),%zmm6\{%k1\} 27 [ ]+[a-f0-9]+:[ ]+62 f2 fd 49 90 b4 f5 7b 00 00 00[ ]+vpgatherdq 0x7b\(%ebp,%ymm6,8\),%zmm6\{%k1\}
|
| vgather-check-warn.d | 27 [ ]+[a-f0-9]+:[ ]+62 f2 fd 49 90 b4 fd 7b 00 00 00[ ]+vpgatherdq 0x7b\(%ebp,%ymm7,8\),%zmm6\{%k1\} 28 [ ]+[a-f0-9]+:[ ]+62 f2 fd 49 90 b4 f5 7b 00 00 00[ ]+vpgatherdq 0x7b\(%ebp,%ymm6,8\),%zmm6\{%k1\}
|
| vgather-check.d | 26 [ ]+[a-f0-9]+:[ ]+62 f2 fd 49 90 b4 fd 7b 00 00 00[ ]+vpgatherdq 0x7b\(%ebp,%ymm7,8\),%zmm6\{%k1\} 27 [ ]+[a-f0-9]+:[ ]+62 f2 fd 49 90 b4 f5 7b 00 00 00[ ]+vpgatherdq 0x7b\(%ebp,%ymm6,8\),%zmm6\{%k1\}
|
| x86-64-vgather-check-none.d | 29 [ ]+[a-f0-9]+:[ ]+62 e2 fd 41 90 84 cd 7b 00 00 00[ ]+vpgatherdq 0x7b\(%rbp,%ymm17,8\),%zmm16\{%k1\} 30 [ ]+[a-f0-9]+:[ ]+62 e2 fd 41 90 84 c5 7b 00 00 00[ ]+vpgatherdq 0x7b\(%rbp,%ymm16,8\),%zmm16\{%k1\}
|
| x86-64-vgather-check-warn.d | 30 [ ]+[a-f0-9]+:[ ]+62 e2 fd 41 90 84 cd 7b 00 00 00[ ]+vpgatherdq 0x7b\(%rbp,%ymm17,8\),%zmm16\{%k1\} 31 [ ]+[a-f0-9]+:[ ]+62 e2 fd 41 90 84 c5 7b 00 00 00[ ]+vpgatherdq 0x7b\(%rbp,%ymm16,8\),%zmm16\{%k1\}
|
| x86-64-vgather-check.d | 29 [ ]+[a-f0-9]+:[ ]+62 e2 fd 41 90 84 cd 7b 00 00 00[ ]+vpgatherdq 0x7b\(%rbp,%ymm17,8\),%zmm16\{%k1\} 30 [ ]+[a-f0-9]+:[ ]+62 e2 fd 41 90 84 c5 7b 00 00 00[ ]+vpgatherdq 0x7b\(%rbp,%ymm16,8\),%zmm16\{%k1\}
|
| /external/llvm/test/MC/X86/ |
| intel-syntax-x86-64-avx.s | 35 // CHECK: vpgatherdq xmm2, xmmword ptr [rdi + 2*xmm1], xmm0 37 vpgatherdq xmm2, xmmword ptr [rdi + 2*xmm1], xmm0 43 // CHECK: vpgatherdq ymm2, ymmword ptr [rdi + 2*xmm1], ymm0 45 vpgatherdq ymm2, ymmword ptr [rdi + 2*xmm1], ymm0
|
| intel-syntax-x86-64-avx512f_vl.s | 467 // CHECK: vpgatherdq xmm17 {k1}, xmmword ptr [r14 + 8*xmm31 + 123] 469 vpgatherdq xmm17 {k1}, xmmword ptr [r14 + 8*xmm31 + 123] 471 // CHECK: vpgatherdq xmm17 {k1}, xmmword ptr [r9 + xmm31 + 256] 473 vpgatherdq xmm17 {k1}, xmmword ptr [r9 + xmm31 + 256] 475 // CHECK: vpgatherdq xmm17 {k1}, xmmword ptr [rcx + 4*xmm31 + 1024] 477 vpgatherdq xmm17 {k1}, xmmword ptr [rcx + 4*xmm31 + 1024] 479 // CHECK: vpgatherdq ymm26 {k1}, ymmword ptr [r14 + 8*xmm31 + 123] 481 vpgatherdq ymm26 {k1}, ymmword ptr [r14 + 8*xmm31 + 123] 483 // CHECK: vpgatherdq ymm26 {k1}, ymmword ptr [r9 + xmm31 + 256] 485 vpgatherdq ymm26 {k1}, ymmword ptr [r9 + xmm31 + 256] [all...] |
| avx512vl-encoding.s | [all...] |
| /prebuilts/go/darwin-x86/src/cmd/internal/obj/x86/ |
| anames.go | 985 "VPGATHERDQ",
|
| /prebuilts/go/linux-x86/src/cmd/internal/obj/x86/ |
| anames.go | 985 "VPGATHERDQ",
|
| /external/llvm/test/CodeGen/X86/ |
| avx512-gather-scatter-intrin.ll | 136 ; CHECK-NEXT: vpgatherdq (%rsi,%ymm0,4), %zmm1 {%k2} 443 ; CHECK-NEXT: vpgatherdq (%rdi,%xmm1,8), %xmm0 {%k1} 476 ; CHECK-NEXT: vpgatherdq (%rdi,%xmm1,8), %ymm0 {%k1} [all...] |
| /external/llvm/test/MC/Disassembler/X86/ |
| simple-tests.txt | 836 # CHECK: vpgatherdq %xmm0, (%rdi,%xmm1,2), %xmm2 839 # CHECK: vpgatherdq %ymm0, (%rdi,%xmm1,2), %ymm2
|