Home
last modified time | relevance | path

Searched refs:vfnmaddps (Results 1 – 21 of 21) sorted by relevance

/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-fma4.s92 vfnmaddps %xmm0, %xmm1, %xmm2, %xmm3 label
93 vfnmaddps (%rax), %xmm1, %xmm2, %xmm3 label
94 vfnmaddps %xmm0, (%rax), %xmm2, %xmm3 label
96 vfnmaddps %ymm0, %ymm1, %ymm2, %ymm3 label
97 vfnmaddps (%rax), %ymm1, %ymm2, %ymm3 label
98 vfnmaddps %ymm0, (%rax), %ymm2, %ymm3 label
207 # CHECK-NEXT: 1 5 0.50 vfnmaddps %xmm0, %xmm1, %xmm2, %xmm3
208 # CHECK-NEXT: 2 10 0.50 * vfnmaddps (%rax), %xmm1, %xmm2, %xmm3
209 # CHECK-NEXT: 2 10 0.50 * vfnmaddps %xmm0, (%rax), %xmm2, %xmm3
210 # CHECK-NEXT: 1 5 0.50 vfnmaddps %ymm0, %ymm1, %ymm2, %ymm3
[all …]
/external/capstone/suite/MC/X86/
Dx86_64-fma4-encoding.s.cs45 0xc4,0xe3,0xf9,0x78,0x01,0x10 = vfnmaddps (%rcx), %xmm1, %xmm0, %xmm0
46 0xc4,0xe3,0x79,0x78,0x01,0x10 = vfnmaddps %xmm1, (%rcx), %xmm0, %xmm0
47 0xc4,0xe3,0xf9,0x78,0xc2,0x10 = vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0
51 0xc4,0xe3,0xfd,0x78,0x01,0x10 = vfnmaddps (%rcx), %ymm1, %ymm0, %ymm0
52 0xc4,0xe3,0x7d,0x78,0x01,0x10 = vfnmaddps %ymm1, (%rcx), %ymm0, %ymm0
53 0xc4,0xe3,0xfd,0x78,0xc2,0x10 = vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-fma4.s92 vfnmaddps %xmm0, %xmm1, %xmm2, %xmm3 label
93 vfnmaddps (%rax), %xmm1, %xmm2, %xmm3 label
94 vfnmaddps %xmm0, (%rax), %xmm2, %xmm3 label
96 vfnmaddps %ymm0, %ymm1, %ymm2, %ymm3 label
97 vfnmaddps (%rax), %ymm1, %ymm2, %ymm3 label
98 vfnmaddps %ymm0, (%rax), %ymm2, %ymm3 label
207 # CHECK-NEXT: 1 5 1.50 vfnmaddps %xmm0, %xmm1, %xmm2, %xmm3
208 # CHECK-NEXT: 1 10 1.50 * vfnmaddps (%rax), %xmm1, %xmm2, %xmm3
209 # CHECK-NEXT: 1 10 1.50 * vfnmaddps %xmm0, (%rax), %xmm2, %xmm3
210 # CHECK-NEXT: 2 5 1.50 vfnmaddps %ymm0, %ymm1, %ymm2, %ymm3
[all …]
/external/llvm/test/MC/X86/
Dx86_64-fma4-encoding.s241 vfnmaddps (%rcx), %xmm1, %xmm0, %xmm0
245 vfnmaddps %xmm1, (%rcx),%xmm0, %xmm0
249 vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0
265 vfnmaddps (%rcx), %ymm1, %ymm0, %ymm0
269 vfnmaddps %ymm1, (%rcx),%ymm0, %ymm0
273 vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0
/external/llvm-project/llvm/test/MC/X86/
Dx86_64-fma4-encoding.s241 vfnmaddps (%rcx), %xmm1, %xmm0, %xmm0
245 vfnmaddps %xmm1, (%rcx),%xmm0, %xmm0
249 vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0
265 vfnmaddps (%rcx), %ymm1, %ymm0, %ymm0
269 vfnmaddps %ymm1, (%rcx),%ymm0, %ymm0
273 vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0
/external/llvm-project/llvm/test/CodeGen/X86/
Dfma4-commute-x86.ll197 ; FMA4-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm0 * mem) + xmm0
207 ; FMA4-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm0 * mem) + xmm0
217 ; FMA4-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm0 * xmm0) + mem
228 ; FMA4-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm0 * mem) + ymm0
238 ; FMA4-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm0 * mem) + ymm0
248 ; FMA4-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm0 * ymm0) + mem
Drecip-fastmath.ll420 ; BDVER2-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm1 * xmm0) + xmm1
516 ; BDVER2-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm2 * xmm0) + xmm3
616 ; BDVER2-NEXT: vfnmaddps {{.*#+}} xmm1 = -(xmm1 * xmm3) + xmm1
618 ; BDVER2-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm1 * xmm0) + xmm1
790 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm1 * ymm0) + ymm1
912 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm1 = -(ymm1 * ymm3) + ymm1
914 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm1 * ymm0) + ymm1
1125 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm2 * ymm0) + ymm2
1126 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm1 = -(ymm4 * ymm1) + ymm4
1297 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm2 = -(ymm2 * ymm4) + ymm2
[all …]
Drecip-fastmath2.ll404 ; BDVER2-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm1 * xmm0) + xmm3
500 ; BDVER2-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm1 * xmm0) + xmm1
627 ; BDVER2-NEXT: vfnmaddps {{.*#+}} xmm1 = -(xmm1 * xmm2) + xmm1
630 ; BDVER2-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm1 * xmm0) + xmm3
757 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm1 * ymm0) + ymm3
862 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm1 * ymm0) + ymm1
1004 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm1 = -(ymm1 * ymm2) + ymm1
1007 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm1 * ymm0) + ymm3
1199 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm2 * ymm0) + ymm4
1202 ; BDVER2-NEXT: vfnmaddps {{.*#+}} ymm1 = -(ymm5 * ymm1) + ymm4
[all …]
Dfma4-intrinsics-x86-upgrade.ll98 ; CHECK-NEXT: vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0 # encoding: [0xc4,0xe3,0xf9,0x78,0xc2,0x10]
120 ; CHECK-NEXT: vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0 # encoding: [0xc4,0xe3,0xfd,0x78,0xc2,0x10]
Dfma4-intrinsics-x86.ll137 ; CHECK-NEXT: vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0 # encoding: [0xc4,0xe3,0xf9,0x78,0xc2,0x10]
159 ; CHECK-NEXT: vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0 # encoding: [0xc4,0xe3,0xfd,0x78,0xc2,0x10]
Dfma_patterns_wide.ll120 ; FMA4-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm0 * ymm2) + ymm4
121 ; FMA4-NEXT: vfnmaddps {{.*#+}} ymm1 = -(ymm1 * ymm3) + ymm5
477 ; FMA4-NOINFS-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm0 * ymm2) + ymm2
478 ; FMA4-NOINFS-NEXT: vfnmaddps {{.*#+}} ymm1 = -(ymm1 * ymm3) + ymm3
Dfma_patterns.ll291 ; FMA4-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm0 * xmm1) + xmm2
311 ; FMA4-NEXT: vfnmaddps {{.*#+}} ymm0 = -(ymm0 * ymm1) + ymm2
820 ; FMA4-NOINFS-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm0 * xmm1) + xmm1
861 ; FMA4-NOINFS-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm0 * xmm1) + xmm1
902 ; FMA4-NOINFS-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm0 * xmm1) + xmm1
Dfp-intrinsics-fma.ll571 ; FMA4-NEXT: vfnmaddps {{.*#+}} xmm0 = -(xmm0 * xmm1) + xmm2
/external/llvm/test/CodeGen/X86/
Dfma_patterns_wide.ll116 ; FMA4-NEXT: vfnmaddps %ymm4, %ymm2, %ymm0, %ymm0
117 ; FMA4-NEXT: vfnmaddps %ymm5, %ymm3, %ymm1, %ymm1
356 ; FMA4-NEXT: vfnmaddps %ymm2, %ymm2, %ymm0, %ymm0
357 ; FMA4-NEXT: vfnmaddps %ymm3, %ymm3, %ymm1, %ymm1
538 ; FMA4-NEXT: vfnmaddps %ymm3, %ymm3, %ymm5, %ymm3
539 ; FMA4-NEXT: vfnmaddps %ymm2, %ymm2, %ymm4, %ymm2
Dfma_patterns.ll293 ; FMA4-NEXT: vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0
313 ; FMA4-NEXT: vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0
660 ; FMA4-NEXT: vfnmaddps %xmm1, %xmm1, %xmm0, %xmm0
680 ; FMA4-NEXT: vfnmaddps %xmm1, %xmm1, %xmm0, %xmm0
851 ; FMA4-NEXT: vfnmaddps %xmm1, %xmm1, %xmm2, %xmm1
877 ; FMA4-NEXT: vfnmaddps %ymm1, %ymm1, %ymm2, %ymm1
Dfma-intrinsics-x86.ll380 ; CHECK-FMA4-NEXT: vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0
416 ; CHECK-FMA4-NEXT: vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0
/external/llvm/lib/Target/X86/
DX86InstrFMA.td401 defm VFNMADDPS4 : fma4p<0x78, "vfnmaddps", X86Fnmadd, v4f32, v8f32,
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrFMA.td562 defm VFNMADDPS4 : fma4p<0x78, "vfnmaddps", X86any_Fnmadd, v4f32, v8f32,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrFMA.td562 defm VFNMADDPS4 : fma4p<0x78, "vfnmaddps", X86Fnmadd, v4f32, v8f32,
/external/capstone/arch/X86/
DX86MappingInsnOp.inc16544 { /* X86_VFNMADDPS4mr, X86_INS_VFNMADDPS: vfnmaddps $dst, $src1, $src2, $src3 */
16548 { /* X86_VFNMADDPS4mrY, X86_INS_VFNMADDPS: vfnmaddps $dst, $src1, $src2, $src3 */
16552 { /* X86_VFNMADDPS4rm, X86_INS_VFNMADDPS: vfnmaddps $dst, $src1, $src2, $src3 */
16556 { /* X86_VFNMADDPS4rmY, X86_INS_VFNMADDPS: vfnmaddps $dst, $src1, $src2, $src3 */
16560 { /* X86_VFNMADDPS4rr, X86_INS_VFNMADDPS: vfnmaddps $dst, $src1, $src2, $src3 */
16564 { /* X86_VFNMADDPS4rrY, X86_INS_VFNMADDPS: vfnmaddps $dst, $src1, $src2, $src3 */
16568 { /* X86_VFNMADDPS4rrY_REV, X86_INS_VFNMADDPS: vfnmaddps $dst, $src1, $src2, $src3 */
16572 { /* X86_VFNMADDPS4rr_REV, X86_INS_VFNMADDPS: vfnmaddps $dst, $src1, $src2, $src3 */
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenAsmMatcher.inc13974 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4rr, Convert__Reg1_3__Reg1_2__Reg1_1__Reg1_0, AMFBS_None, {…
13975 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4mr, Convert__Reg1_3__Reg1_2__Mem1285_1__Reg1_0, AMFBS_None…
13976 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4Yrr, Convert__Reg1_3__Reg1_2__Reg1_1__Reg1_0, AMFBS_None, …
13977 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4Ymr, Convert__Reg1_3__Reg1_2__Mem2565_1__Reg1_0, AMFBS_Non…
13978 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4rm, Convert__Reg1_3__Reg1_2__Reg1_1__Mem1285_0, AMFBS_None…
13979 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4Yrm, Convert__Reg1_3__Reg1_2__Reg1_1__Mem2565_0, AMFBS_Non…
28366 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4rr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, {…
28367 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4rm, Convert__Reg1_0__Reg1_1__Reg1_2__Mem1285_3, AMFBS_None…
28368 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4mr, Convert__Reg1_0__Reg1_1__Mem1285_2__Reg1_3, AMFBS_None…
28369 …{ 10545 /* vfnmaddps */, X86::VFNMADDPS4Yrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, …
[all …]