| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | SSSE3-64.s | 845 psignw 485498096, %mm4 label 849 psignw 485498096, %xmm6 label 853 psignw 64(%rdx), %mm4 label 861 psignw 64(%rdx,%rax,4), %mm4 label 873 psignw 64(%rdx,%rax), %mm4 label 877 psignw 64(%rdx,%rax), %xmm6 label 881 psignw 64(%rdx), %xmm6 label 885 psignw %mm4, %mm4 label 889 psignw (%rdx), %mm4 label 893 psignw (%rdx), %xmm6 label [all …]
|
| H A D | SSSE3-32.s | 849 psignw 485498096(%edx,%eax,4), %mm4 label 861 psignw 485498096(%edx), %mm4 label 865 psignw 485498096(%edx), %xmm1 label 869 psignw 485498096, %mm4 label 873 psignw 485498096, %xmm1 label 877 psignw 64(%edx,%eax), %mm4 label 881 psignw 64(%edx,%eax), %xmm1 label 885 psignw (%edx), %mm4 label 889 psignw (%edx), %xmm1 label 893 psignw %mm4, %mm4 label [all …]
|
| H A D | x86-32-coverage.s | 9009 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3 9013 psignw 0x45,%mm3 9017 psignw 0x7eed,%mm3 9021 psignw 0xbabecafe,%mm3 9025 psignw 0x12345678,%mm3 9029 psignw %mm3,%mm3 9037 psignw 0x45,%xmm5 9041 psignw 0x7eed,%xmm5 9045 psignw 0xbabecafe,%xmm5 9049 psignw 0x12345678,%xmm5 [all …]
|
| H A D | intel-syntax.s | 800 psignw mm0, MMWORD PTR t2 label
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Atom/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 1 1 1.00 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 244 # CHECK-NEXT: 0.50 0.50 psignw %mm0, %mm2 245 # CHECK-NEXT: 1.00 - psignw (%rax), %mm2 246 # CHECK-NEXT: 0.50 0.50 psignw %xmm0, %xmm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 2 6 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 2 7 0.50 * psignw (%rax), %xmm2 252 # CHECK-NEXT: - - 0.50 - - - - 0.50 - - psignw %mm0, %m… 253 # CHECK-NEXT: - - 0.50 - 0.50 0.50 - 0.50 - - psignw (%rax), … [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 2 6 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 2 7 0.50 * psignw (%rax), %xmm2 252 # CHECK-NEXT: - - 0.50 - - - - 0.50 - - psignw %mm0, %m… 253 # CHECK-NEXT: - - 0.50 - 0.50 0.50 - 0.50 - - psignw (%rax), … [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 2 6 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 2 7 0.50 * psignw (%rax), %xmm2 250 # CHECK-NEXT: - - - 0.50 - 0.50 - - psignw %mm0, %mm2 251 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Broadwell/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 2 6 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 2 6 0.50 * psignw (%rax), %xmm2 252 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - psignw %mm0, %m… 253 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - psignw (%rax), … [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.25 psignw %mm0, %mm2 170 # CHECK-NEXT: 1 8 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.25 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 1 8 0.50 * psignw (%rax), %xmm2 254 … - - - - - - 0.25 0.25 0.25 0.25 - psignw %mm0, %mm2 255 … 0.50 - - - - - 0.25 0.25 0.25 0.25 - psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 1 8 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 1 8 0.50 * psignw (%rax), %xmm2 265 … - - - - - - - - - - - psignw %mm0, %mm2 266 … 0.50 0.50 - 0.33 0.33 0.33 0.33 0.33 0.33 - - psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 1 6 1.00 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 1 6 1.00 * psignw (%rax), %xmm2 256 … - - 0.50 0.50 - - - - 0.50 0.50 - psignw %mm0, %mm2 257 … - - 0.50 0.50 1.00 - - - 0.50 0.50 - psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 2 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 1 7 1.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 2 1.00 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 1 7 1.50 * psignw (%rax), %xmm2 265 …50 - - 0.50 0.50 - - - - - - - psignw %mm0, %mm2 266 … - - 0.50 0.50 - - - 1.50 1.50 - - psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.25 psignw %mm0, %mm2 170 # CHECK-NEXT: 1 8 0.33 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.25 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 1 8 0.33 * psignw (%rax), %xmm2 255 … - - - - - - 0.25 0.25 0.25 0.25 - psignw %mm0, %mm2 256 … 0.33 - - - - - 0.25 0.25 0.25 0.25 - psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/IceLakeServer/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 2 6 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 2 7 0.50 * psignw (%rax), %xmm2 254 … - 0.50 - - - - 0.50 - - - - psignw %mm0, %mm2 255 … - 0.50 - 0.50 0.50 - 0.50 - - - - psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SLM/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 1 4 1.00 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 1 4 1.00 * psignw (%rax), %xmm2 250 # CHECK-NEXT: - - - 0.50 0.50 - - - psignw %mm0, %mm2 251 # CHECK-NEXT: - - - 0.50 0.50 - - 1.00 psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Generic/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 2 6 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 2 7 0.50 * psignw (%rax), %xmm2 250 # CHECK-NEXT: - - - 0.50 - 0.50 - - psignw %mm0, %mm2 251 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 psignw (%rax), %mm2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Haswell/ |
| H A D | resources-ssse3.s | 94 psignw %mm0, %mm2 label 95 psignw (%rax), %mm2 label 97 psignw %xmm0, %xmm2 label 98 psignw (%rax), %xmm2 label 169 # CHECK-NEXT: 1 1 0.50 psignw %mm0, %mm2 170 # CHECK-NEXT: 2 6 0.50 * psignw (%rax), %mm2 171 # CHECK-NEXT: 1 1 0.50 psignw %xmm0, %xmm2 172 # CHECK-NEXT: 2 7 0.50 * psignw (%rax), %xmm2 252 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - psignw %mm0, %m… 253 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - psignw (%rax), … [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | ssse3-intrinsics-x86.ll | 251 ; SSE-NEXT: psignw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x09,0xc1]
|
| H A D | ssse3-intrinsics-fast-isel.ll | 281 ; SSE-NEXT: psignw %xmm1, %xmm0
|
| H A D | stack-folding-mmx.ll | 941 ; CHECK-NEXT: psignw {{[-0-9]+}}(%r{{[sb]}}p), %mm0 # 8-byte Folded Reload
|
| H A D | mmx-intrinsics.ll | 1310 ; ALL: psignw
|
| H A D | stack-folding-int-sse42.ll | 2073 ; CHECK-NEXT: psignw {{[-0-9]+}}(%r{{[sb]}}p), %xmm0 # 16-byte Folded Reload
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrMMX.td | 371 defm MMX_PSIGNW : SS3I_binop_rm_int_mm<0x09, "psignw", int_x86_ssse3_psign_w,
|
| H A D | X86InstrSSE.td | 4894 defm PSIGNW : SS3I_binop_rm_int<0x09, "psignw", int_x86_ssse3_psign_w_128,
|