/external/llvm-project/llvm/test/MC/X86/ |
D | avx512_bf16_vl-encoding.s | 5 vcvtne2ps2bf16 %xmm4, %xmm5, %xmm6 {%k7} 9 vcvtne2ps2bf16 %xmm4, %xmm5, %xmm6 {%k7} {z} 13 vcvtne2ps2bf16 (%ecx), %xmm5, %xmm6 {%k7} 17 vcvtne2ps2bf16 291(%esp,%esi,8), %xmm5, %xmm6 {%k7} 21 vcvtne2ps2bf16 268435456(%esp,%esi,8), %xmm5, %xmm6 {%k7} 25 vcvtne2ps2bf16 -16(%esp), %xmm5, %xmm6 {%k7} 29 vcvtne2ps2bf16 (%eax){1to4}, %xmm5, %xmm6 {%k7} 33 vcvtne2ps2bf16 2032(%edx), %xmm5, %xmm6 {%k7} 37 vcvtne2ps2bf16 -2048(%edx), %xmm5, %xmm6 {%k7} 41 vcvtne2ps2bf16 508(%edx){1to4}, %xmm5, %xmm6 {%k7} [all …]
|
D | intel-syntax-avx512_bf16_vl.s | 5 vcvtne2ps2bf16 xmm6 {k7}, xmm5, xmm4 9 vcvtne2ps2bf16 xmm6 {k7} {z}, xmm5, xmm4 13 vcvtne2ps2bf16 xmm6 {k7}, xmm5, xmmword ptr [ecx] 17 vcvtne2ps2bf16 xmm6 {k7}, xmm5, xmmword ptr [esp + 8*esi + 291] 21 vcvtne2ps2bf16 xmm6 {k7}, xmm5, xmmword ptr [esp + 8*esi + 268435456] 25 vcvtne2ps2bf16 xmm6 {k7}, xmm5, xmmword ptr [esp - 4] 29 vcvtne2ps2bf16 xmm6 {k7}, xmm5, dword ptr [eax]{1to4} 33 vcvtne2ps2bf16 xmm6 {k7}, xmm5, xmmword ptr [edx + 2032] 37 vcvtne2ps2bf16 xmm6 {k7}, xmm5, xmmword ptr [edx - 2048] 41 vcvtne2ps2bf16 xmm6 {k7}, xmm5, dword ptr [edx + 508]{1to4} [all …]
|
D | avx512ifmavl-encoding.s | 3 vpmadd52luq %xmm4, %xmm5, %xmm6 {%k7} 7 vpmadd52luq %xmm4, %xmm5, %xmm6 {%k7} {z} 11 vpmadd52luq %ymm4, %ymm5, %ymm6 {%k7} 15 vpmadd52luq %ymm4, %ymm5, %ymm6 {%k7} {z} 23 vpmadd52luq %xmm28, %xmm29, %xmm30 {%k7} 27 vpmadd52luq %xmm28, %xmm29, %xmm30 {%k7} {z} 79 vpmadd52luq %ymm28, %ymm29, %ymm30 {%k7} 83 vpmadd52luq %ymm28, %ymm29, %ymm30 {%k7} {z} 139 vpmadd52huq %xmm4, %xmm5, %xmm6 {%k7} 143 vpmadd52huq %xmm4, %xmm5, %xmm6 {%k7} {z} [all …]
|
D | avx512vbmi-encoding.s | 3 vpermb %xmm28, %xmm29, %xmm30 {%k7} 7 vpermb %xmm28, %xmm29, %xmm30 {%k7} {z} 39 vpermb %ymm28, %ymm29, %ymm30 {%k7} 43 vpermb %ymm28, %ymm29, %ymm30 {%k7} {z} 87 vpermb %zmm28, %zmm29, %zmm30 {%k7} 91 vpermb %zmm28, %zmm29, %zmm30 {%k7} {z} 127 vpermt2b %xmm28, %xmm29, %xmm30 {%k7} 131 vpermt2b %xmm28, %xmm29, %xmm30 {%k7} {z} 163 vpermt2b %ymm28, %ymm29, %ymm30 {%k7} 167 vpermt2b %ymm28, %ymm29, %ymm30 {%k7} {z} [all …]
|
D | x86-32-avx512vp2intersect-att.s | 41 vp2intersectq %zmm7, %zmm4, %k7 45 vp2intersectq (%esi), %zmm4, %k7 49 vp2intersectq (%esi){1to8}, %zmm4, %k7 89 vp2intersectq %ymm7, %ymm4, %k7 93 vp2intersectq (%esi), %ymm4, %k7 125 vp2intersectq %xmm7, %xmm4, %k7 129 vp2intersectq (%esi), %xmm4, %k7 157 vp2intersectd %zmm7, %zmm4, %k7 161 vp2intersectd (%esi), %zmm4, %k7 189 vp2intersectd %ymm7, %ymm4, %k7 [all …]
|
D | x86-64-avx512vp2intersect-att.s | 42 vp2intersectq %zmm7, %zmm9, %k7 46 vp2intersectq (%rsi), %zmm9, %k7 50 vp2intersectq (%rsi){1to8}, %zmm9, %k7 91 vp2intersectq %ymm7, %ymm9, %k7 95 vp2intersectq (%rsi), %ymm9, %k7 128 vp2intersectq %xmm7, %xmm9, %k7 132 vp2intersectq (%rsi), %xmm9, %k7 161 vp2intersectd %zmm7, %zmm9, %k7 165 vp2intersectd (%rsi), %zmm9, %k7 194 vp2intersectd %ymm7, %ymm9, %k7 [all …]
|
D | x86-64-avx512_bf16_vl-encoding.s | 9 vcvtne2ps2bf16 %xmm28, %xmm29, %xmm30 {%k7} 13 vcvtne2ps2bf16 %xmm28, %xmm29, %xmm30 {%k7} {z} 57 vcvtne2ps2bf16 %ymm28, %ymm29, %ymm30 {%k7} 61 vcvtne2ps2bf16 %ymm28, %ymm29, %ymm30 {%k7} {z} 105 vcvtneps2bf16x 268435456(%rbp,%r14,8), %xmm30 {%k7} 117 vcvtneps2bf16 -512(%rdx){1to4}, %xmm30 {%k7} {z} 125 vcvtneps2bf16y 268435456(%rbp,%r14,8), %xmm30 {%k7} 137 vcvtneps2bf16 -512(%rdx){1to8}, %xmm30 {%k7} {z} 145 vdpbf16ps 268435456(%rbp,%r14,8), %ymm29, %ymm30 {%k7} 157 vdpbf16ps -512(%rdx){1to8}, %ymm29, %ymm30 {%k7} {z} [all …]
|
D | intel-syntax-x86-avx512dq_vl.s | 105 vfpclasspd k2 {k7}, xmm18, 0xab 113 vfpclasspd k2 {k7}, xmmword ptr [rcx], 0x7b 121 vfpclasspd k2 {k7}, qword ptr [rcx]{1to2}, 0x7b 129 vfpclassps k2 {k7}, xmm18, 0xab 137 vfpclassps k2 {k7}, xmmword ptr [rcx], 0x7b 145 vfpclassps k2 {k7}, dword ptr [rcx]{1to4}, 0x7b 153 vfpclasspd k2 {k7}, ymm18, 0xab 161 vfpclasspd k2 {k7}, ymmword ptr [rcx], 0x7b 169 vfpclasspd k2 {k7}, qword ptr [rcx]{1to4}, 0x7b 177 vfpclassps k2 {k7}, ymm18, 0xab [all …]
|
D | intel-syntax-x86-64-avx512_bf16_vl.s | 9 vcvtne2ps2bf16 xmm30 {k7}, xmm29, xmm28 13 vcvtne2ps2bf16 xmm30 {k7} {z}, xmm29, xmm28 57 vcvtne2ps2bf16 ymm30 {k7}, ymm29, ymm28 61 vcvtne2ps2bf16 ymm30 {k7} {z}, ymm29, ymm28 105 vcvtneps2bf16 xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456] 117 vcvtneps2bf16 xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4} 125 vcvtneps2bf16 xmm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456] 137 vcvtneps2bf16 xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8} 145 vdpbf16ps ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456] 157 vdpbf16ps ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8} [all …]
|
D | avx512ifma-encoding.s | 7 vpmadd52luq %zmm4, %zmm5, %zmm6 {%k7} 11 vpmadd52luq %zmm4, %zmm5, %zmm6 {%k7} {z} 19 vpmadd52luq %zmm28, %zmm29, %zmm30 {%k7} 23 vpmadd52luq %zmm28, %zmm29, %zmm30 {%k7} {z} 79 vpmadd52huq %zmm4, %zmm5, %zmm6 {%k7} 83 vpmadd52huq %zmm4, %zmm5, %zmm6 {%k7} {z} 91 vpmadd52huq %zmm28, %zmm29, %zmm30 {%k7} 95 vpmadd52huq %zmm28, %zmm29, %zmm30 {%k7} {z}
|
D | avx512_bf16-encoding.s | 9 vcvtne2ps2bf16 %zmm4, %zmm5, %zmm6 {%k7} 13 vcvtne2ps2bf16 %zmm4, %zmm5, %zmm6 {%k7} {z} 57 vcvtneps2bf16 268435456(%esp,%esi,8), %ymm6 {%k7} 69 vcvtneps2bf16 -512(%edx){1to16}, %ymm6 {%k7} {z} 77 vdpbf16ps 268435456(%esp,%esi,8), %zmm5, %zmm6 {%k7} 89 vdpbf16ps -512(%edx){1to16}, %zmm5, %zmm6 {%k7} {z}
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | avx512-calling-conv.ll | 801 ; KNL-NEXT: kmovw %edi, %k7 802 ; KNL-NEXT: kshiftlw $14, %k7, %k7 803 ; KNL-NEXT: korw %k7, %k6, %k6 807 ; KNL-NEXT: kmovw %edi, %k7 808 ; KNL-NEXT: kshiftlw $15, %k7, %k7 809 ; KNL-NEXT: korw %k7, %k6, %k6 812 ; KNL-NEXT: kmovw {{[-0-9]+}}(%r{{[sb]}}p), %k7 ## 2-byte Reload 813 ; KNL-NEXT: kandw %k7, %k6, %k6 814 ; KNL-NEXT: kmovw %edx, %k7 815 ; KNL-NEXT: kshiftlw $15, %k7, %k7 [all …]
|
D | avx512-ext.ll | 2017 ; KNL-NEXT: kmovw %eax, %k7 2018 ; KNL-NEXT: kshiftlw $14, %k7, %k7 2019 ; KNL-NEXT: korw %k7, %k1, %k1 2023 ; KNL-NEXT: kmovw %eax, %k7 2024 ; KNL-NEXT: kshiftlw $15, %k7, %k7 2025 ; KNL-NEXT: korw %k7, %k1, %k1 2029 ; KNL-NEXT: kmovw %esi, %k7 2030 ; KNL-NEXT: kshiftlw $15, %k7, %k7 2031 ; KNL-NEXT: kshiftrw $14, %k7, %k7 2032 ; KNL-NEXT: korw %k7, %k1, %k1 [all …]
|
D | avx512-mask-op.ll | 2948 ; KNL-NEXT: kmovw %eax, %k7 2949 ; KNL-NEXT: kshiftlw $14, %k7, %k7 2950 ; KNL-NEXT: korw %k7, %k0, %k0 2954 ; KNL-NEXT: kmovw %eax, %k7 2955 ; KNL-NEXT: kshiftlw $15, %k7, %k7 2956 ; KNL-NEXT: korw %k7, %k0, %k0 2962 ; KNL-NEXT: kmovw %eax, %k7 2963 ; KNL-NEXT: kshiftlw $15, %k7, %k7 2964 ; KNL-NEXT: kshiftrw $14, %k7, %k7 2965 ; KNL-NEXT: korw %k7, %k0, %k0 [all …]
|
/external/llvm-project/llvm/test/MC/Disassembler/X86/ |
D | avx512bf16vl-att.txt | 6 # CHECK: vcvtne2ps2bf16 %ymm4, %ymm3, %ymm2 {%k7} 9 # CHECK: vcvtne2ps2bf16 %ymm4, %ymm3, %ymm2 {%k7} {z} 15 # CHECK: vcvtne2ps2bf16 %xmm4, %xmm3, %xmm2 {%k7} 18 # CHECK: vcvtne2ps2bf16 %xmm4, %xmm3, %xmm2 {%k7} {z} 24 # CHECK: vcvtne2ps2bf16 291(%edi,%eax,4), %ymm3, %ymm2 {%k7} 33 # CHECK: vcvtne2ps2bf16 4064(%ecx), %ymm3, %ymm2 {%k7} {z} 36 # CHECK: vcvtne2ps2bf16 -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z} 42 # CHECK: vcvtne2ps2bf16 291(%edi,%eax,4), %xmm3, %xmm2 {%k7} 51 # CHECK: vcvtne2ps2bf16 2032(%ecx), %xmm3, %xmm2 {%k7} {z} 54 # CHECK: vcvtne2ps2bf16 -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z} [all …]
|
D | x86-64-avx512bf16vl-att.txt | 6 # CHECK: vcvtne2ps2bf16 %ymm24, %ymm23, %ymm22 {%k7} 9 # CHECK: vcvtne2ps2bf16 %ymm24, %ymm23, %ymm22 {%k7} {z} 15 # CHECK: vcvtne2ps2bf16 %xmm24, %xmm23, %xmm22 {%k7} 18 # CHECK: vcvtne2ps2bf16 %xmm24, %xmm23, %xmm22 {%k7} {z} 24 # CHECK: vcvtne2ps2bf16 291(%r8,%rax,4), %ymm23, %ymm22 {%k7} 33 # CHECK: vcvtne2ps2bf16 4064(%rcx), %ymm23, %ymm22 {%k7} {z} 36 # CHECK: vcvtne2ps2bf16 -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z} 42 # CHECK: vcvtne2ps2bf16 291(%r8,%rax,4), %xmm23, %xmm22 {%k7} 51 # CHECK: vcvtne2ps2bf16 2032(%rcx), %xmm23, %xmm22 {%k7} {z} 54 # CHECK: vcvtne2ps2bf16 -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z} [all …]
|
D | x86-64-avx512bf16vl-intel.txt | 6 # CHECK: vcvtne2ps2bf16 ymm22 {k7}, ymm23, ymm24 9 # CHECK: vcvtne2ps2bf16 ymm22 {k7} {z}, ymm23, ymm24 15 # CHECK: vcvtne2ps2bf16 xmm22 {k7}, xmm23, xmm24 18 # CHECK: vcvtne2ps2bf16 xmm22 {k7} {z}, xmm23, xmm24 24 # CHECK: vcvtne2ps2bf16 ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291] 33 # CHECK: vcvtne2ps2bf16 ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064] 36 # CHECK: vcvtne2ps2bf16 ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8} 42 # CHECK: vcvtne2ps2bf16 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291] 51 # CHECK: vcvtne2ps2bf16 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032] 54 # CHECK: vcvtne2ps2bf16 xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4} [all …]
|
D | avx512bf16vl-intel.txt | 6 # CHECK: vcvtne2ps2bf16 ymm2 {k7}, ymm3, ymm4 9 # CHECK: vcvtne2ps2bf16 ymm2 {k7} {z}, ymm3, ymm4 15 # CHECK: vcvtne2ps2bf16 xmm2 {k7}, xmm3, xmm4 18 # CHECK: vcvtne2ps2bf16 xmm2 {k7} {z}, xmm3, xmm4 24 # CHECK: vcvtne2ps2bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291] 33 # CHECK: vcvtne2ps2bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064] 36 # CHECK: vcvtne2ps2bf16 ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8} 42 # CHECK: vcvtne2ps2bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291] 51 # CHECK: vcvtne2ps2bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032] 54 # CHECK: vcvtne2ps2bf16 xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4} [all …]
|
D | x86-64-avx512bf16-att.txt | 6 # CHECK: vcvtne2ps2bf16 %zmm24, %zmm23, %zmm22 {%k7} 9 # CHECK: vcvtne2ps2bf16 %zmm24, %zmm23, %zmm22 {%k7} {z} 15 # CHECK: vcvtne2ps2bf16 291(%r8,%rax,4), %zmm23, %zmm22 {%k7} 24 # CHECK: vcvtne2ps2bf16 8128(%rcx), %zmm23, %zmm22 {%k7} {z} 27 # CHECK: vcvtne2ps2bf16 -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z} 33 # CHECK: vcvtneps2bf16 %zmm23, %ymm22 {%k7} 36 # CHECK: vcvtneps2bf16 %zmm23, %ymm22 {%k7} {z} 42 # CHECK: vcvtneps2bf16 291(%r8,%rax,4), %ymm22 {%k7} 51 # CHECK: vcvtneps2bf16 8128(%rcx), %ymm22 {%k7} {z} 54 # CHECK: vcvtneps2bf16 -512(%rdx){1to16}, %ymm22 {%k7} {z} [all …]
|
D | avx512bf16-att.txt | 6 # CHECK: vcvtne2ps2bf16 %zmm4, %zmm3, %zmm2 {%k7} 9 # CHECK: vcvtne2ps2bf16 %zmm4, %zmm3, %zmm2 {%k7} {z} 15 # CHECK: vcvtne2ps2bf16 291(%edi,%eax,4), %zmm3, %zmm2 {%k7} 24 # CHECK: vcvtne2ps2bf16 8128(%ecx), %zmm3, %zmm2 {%k7} {z} 27 # CHECK: vcvtne2ps2bf16 -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z} 33 # CHECK: vcvtneps2bf16 %zmm3, %ymm2 {%k7} 36 # CHECK: vcvtneps2bf16 %zmm3, %ymm2 {%k7} {z} 42 # CHECK: vcvtneps2bf16 291(%edi,%eax,4), %ymm2 {%k7} 51 # CHECK: vcvtneps2bf16 8128(%ecx), %ymm2 {%k7} {z} 54 # CHECK: vcvtneps2bf16 -512(%edx){1to16}, %ymm2 {%k7} {z} [all …]
|
D | avx512bf16-intel.txt | 6 # CHECK: vcvtne2ps2bf16 zmm2 {k7}, zmm3, zmm4 9 # CHECK: vcvtne2ps2bf16 zmm2 {k7} {z}, zmm3, zmm4 15 # CHECK: vcvtne2ps2bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291] 24 # CHECK: vcvtne2ps2bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128] 27 # CHECK: vcvtne2ps2bf16 zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16} 33 # CHECK: vcvtneps2bf16 ymm2 {k7}, zmm3 36 # CHECK: vcvtneps2bf16 ymm2 {k7} {z}, zmm3 42 # CHECK: vcvtneps2bf16 ymm2 {k7}, zmmword ptr [edi + 4*eax + 291] 51 # CHECK: vcvtneps2bf16 ymm2 {k7} {z}, zmmword ptr [ecx + 8128] 54 # CHECK: vcvtneps2bf16 ymm2 {k7} {z}, dword ptr [edx - 512]{1to16} [all …]
|
D | x86-64-avx512bf16-intel.txt | 6 # CHECK: vcvtne2ps2bf16 zmm22 {k7}, zmm23, zmm24 9 # CHECK: vcvtne2ps2bf16 zmm22 {k7} {z}, zmm23, zmm24 15 # CHECK: vcvtne2ps2bf16 zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291] 24 # CHECK: vcvtne2ps2bf16 zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128] 27 # CHECK: vcvtne2ps2bf16 zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16} 33 # CHECK: vcvtneps2bf16 ymm22 {k7}, zmm23 36 # CHECK: vcvtneps2bf16 ymm22 {k7} {z}, zmm23 42 # CHECK: vcvtneps2bf16 ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291] 51 # CHECK: vcvtneps2bf16 ymm22 {k7} {z}, zmmword ptr [rcx + 8128] 54 # CHECK: vcvtneps2bf16 ymm22 {k7} {z}, dword ptr [rdx - 512]{1to16} [all …]
|
/external/llvm/test/MC/X86/ |
D | avx512ifmavl-encoding.s | 3 vpmadd52luq %xmm4, %xmm5, %xmm6 {%k7} 7 vpmadd52luq %xmm4, %xmm5, %xmm6 {%k7} {z} 11 vpmadd52luq %ymm4, %ymm5, %ymm6 {%k7} 15 vpmadd52luq %ymm4, %ymm5, %ymm6 {%k7} {z} 23 vpmadd52luq %xmm28, %xmm29, %xmm30 {%k7} 27 vpmadd52luq %xmm28, %xmm29, %xmm30 {%k7} {z} 79 vpmadd52luq %ymm28, %ymm29, %ymm30 {%k7} 83 vpmadd52luq %ymm28, %ymm29, %ymm30 {%k7} {z} 139 vpmadd52huq %xmm4, %xmm5, %xmm6 {%k7} 143 vpmadd52huq %xmm4, %xmm5, %xmm6 {%k7} {z} [all …]
|
D | avx512vbmi-encoding.s | 3 vpermb %xmm28, %xmm29, %xmm30 {%k7} 7 vpermb %xmm28, %xmm29, %xmm30 {%k7} {z} 39 vpermb %ymm28, %ymm29, %ymm30 {%k7} 43 vpermb %ymm28, %ymm29, %ymm30 {%k7} {z} 87 vpermb %zmm28, %zmm29, %zmm30 {%k7} 91 vpermb %zmm28, %zmm29, %zmm30 {%k7} {z} 127 vpermt2b %xmm28, %xmm29, %xmm30 {%k7} 131 vpermt2b %xmm28, %xmm29, %xmm30 {%k7} {z} 163 vpermt2b %ymm28, %ymm29, %ymm30 {%k7} 167 vpermt2b %ymm28, %ymm29, %ymm30 {%k7} {z} [all …]
|
D | avx512ifma-encoding.s | 7 vpmadd52luq %zmm4, %zmm5, %zmm6 {%k7} 11 vpmadd52luq %zmm4, %zmm5, %zmm6 {%k7} {z} 19 vpmadd52luq %zmm28, %zmm29, %zmm30 {%k7} 23 vpmadd52luq %zmm28, %zmm29, %zmm30 {%k7} {z} 79 vpmadd52huq %zmm4, %zmm5, %zmm6 {%k7} 83 vpmadd52huq %zmm4, %zmm5, %zmm6 {%k7} {z} 91 vpmadd52huq %zmm28, %zmm29, %zmm30 {%k7} 95 vpmadd52huq %zmm28, %zmm29, %zmm30 {%k7} {z}
|