Home
last modified time | relevance | path

Searched refs:fminnmv (Results 1 – 25 of 52) sorted by relevance

123

/external/llvm-project/llvm/test/MC/AArch64/SVE/
Dfminnmv-diagnostics.s3 fminnmv b0, p7, z31.b label
12 fminnmv h0, p8, z31.h label
17 fminnmv h0, p7.b, z31.h label
22 fminnmv h0, p7.q, z31.h label
31 fminnmv v0, p7, z31.h label
40 fminnmv d0, p7, z31.d define
46 fminnmv d0, p7, z31.d define
Dfminnmv.s10 fminnmv h0, p7, z31.h label
16 fminnmv s0, p7, z31.s label
22 fminnmv d0, p7, z31.d define
/external/llvm-project/llvm/test/CodeGen/AArch64/
Darm64-fminv.ll56 %minnm = call float @llvm.aarch64.neon.fminnmv.f32.v2f32(<2 x float> %in)
62 ; CHECK: fminnmv s0, v0.4s
63 %minnm = call float @llvm.aarch64.neon.fminnmv.f32.v4f32(<4 x float> %in)
70 %minnm = call double @llvm.aarch64.neon.fminnmv.f64.v2f64(<2 x double> %in)
74 declare float @llvm.aarch64.neon.fminnmv.f32.v2f32(<2 x float>)
75 declare float @llvm.aarch64.neon.fminnmv.f32.v4f32(<4 x float>)
76 declare double @llvm.aarch64.neon.fminnmv.f64.v2f64(<2 x double>)
Dsve-intrinsics-fp-reduce.ll140 ; CHECK: fminnmv h0, p0, z0.h
142 %res = call half @llvm.aarch64.sve.fminnmv.nxv8f16(<vscale x 8 x i1> %pg,
149 ; CHECK: fminnmv s0, p0, z0.s
151 %res = call float @llvm.aarch64.sve.fminnmv.nxv4f32(<vscale x 4 x i1> %pg,
158 ; CHECK: fminnmv d0, p0, z0.d
160 %res = call double @llvm.aarch64.sve.fminnmv.nxv2f64(<vscale x 2 x i1> %pg,
212 declare half @llvm.aarch64.sve.fminnmv.nxv8f16(<vscale x 8 x i1>, <vscale x 8 x half>)
213 declare float @llvm.aarch64.sve.fminnmv.nxv4f32(<vscale x 4 x i1>, <vscale x 4 x float>)
214 declare double @llvm.aarch64.sve.fminnmv.nxv2f64(<vscale x 2 x i1>, <vscale x 2 x double>)
Dvecreduce-fmin-legalization.ll53 ; CHECK-NEXT: fminnmv s0, v0.4s
65 ; CHECK-NEXT: fminnmv s0, v0.4s
85 ; CHECK-NEXT: fminnmv s0, v0.4s
Dsve-fixed-length-fp-reduce.ll710 ; CHECK: fminnmv h0, v0.4h
719 ; CHECK: fminnmv h0, v0.8h
729 ; CHECK-NEXT: fminnmv h0, [[PG]], [[OP]].h
740 ; VBITS_GE_512-NEXT: fminnmv h0, [[PG]], [[OP]].h
749 ; VBITS_EQ_256-DAG: fminnmv h0, [[PG]], [[MIN]].h
760 ; VBITS_GE_1024-NEXT: fminnmv h0, [[PG]], [[OP]].h
771 ; VBITS_GE_2048-NEXT: fminnmv h0, [[PG]], [[OP]].h
790 ; CHECK: fminnmv s0, v0.4s
800 ; CHECK-NEXT: fminnmv s0, [[PG]], [[OP]].s
811 ; VBITS_GE_512-NEXT: fminnmv s0, [[PG]], [[OP]].s
[all …]
Darm64-vminmaxnm.ll78 %min = call double @llvm.aarch64.neon.fminnmv.f64.v2f64(<2 x double> %in)
83 declare double @llvm.aarch64.neon.fminnmv.f64.v2f64(<2 x double>)
Darm64-neon-across.ll3 declare float @llvm.aarch64.neon.fminnmv.f32.v4f32(<4 x float>)
455 ; CHECK: fminnmv s{{[0-9]+}}, {{v[0-9]+}}.4s
457 %0 = call float @llvm.aarch64.neon.fminnmv.f32.v4f32(<4 x float> %a)
Daarch64-minmaxv.ll127 ; CHECK: fminnmv
/external/llvm/test/CodeGen/AArch64/
Darm64-fminv.ll56 %minnm = call float @llvm.aarch64.neon.fminnmv.f32.v2f32(<2 x float> %in)
62 ; CHECK: fminnmv s0, v0.4s
63 %minnm = call float @llvm.aarch64.neon.fminnmv.f32.v4f32(<4 x float> %in)
70 %minnm = call double @llvm.aarch64.neon.fminnmv.f64.v2f64(<2 x double> %in)
74 declare float @llvm.aarch64.neon.fminnmv.f32.v2f32(<2 x float>)
75 declare float @llvm.aarch64.neon.fminnmv.f32.v4f32(<4 x float>)
76 declare double @llvm.aarch64.neon.fminnmv.f64.v2f64(<2 x double>)
Darm64-vminmaxnm.ll78 %min = call double @llvm.aarch64.neon.fminnmv.f64.v2f64(<2 x double> %in)
83 declare double @llvm.aarch64.neon.fminnmv.f64.v2f64(<2 x double>)
Darm64-neon-across.ll3 declare float @llvm.aarch64.neon.fminnmv.f32.v4f32(<4 x float>)
455 ; CHECK: fminnmv s{{[0-9]+}}, {{v[0-9]+}}.4s
457 %0 = call float @llvm.aarch64.neon.fminnmv.f32.v4f32(<4 x float> %a)
Daarch64-minmaxv.ll306 ; CHECK: fminnmv
/external/llvm/test/MC/AArch64/
Dneon-across.s94 fminnmv h0, v1.4h
98 fminnmv h0, v1.8h
102 fminnmv s0, v1.4s
Dfullfp16-neon-neg.s74 fminnmv h0, v1.8h
Dneon-diagnostics.s3818 fminnmv b0, v1.16b
3836 fminnmv h0, v1.8h
3854 fminnmv d0, v1.2d define
/external/llvm-project/llvm/test/MC/AArch64/
Dneon-across.s94 fminnmv h0, v1.4h
98 fminnmv h0, v1.8h
102 fminnmv s0, v1.4s
Dfullfp16-neon-neg.s74 fminnmv h0, v1.8h
Dneon-diagnostics.s3758 fminnmv b0, v1.16b
3776 fminnmv h0, v1.8h
3794 fminnmv d0, v1.2d define
/external/capstone/suite/MC/AArch64/
Dneon-across.s.cs38 0x20,0xc8,0xb0,0x6e = fminnmv s0, v1.4s
/external/llvm-project/llvm/test/Analysis/CostModel/AArch64/
Dvector-reduce.ll232 ; CODE: fminnmv s0, v0.4s
/external/vixl/src/aarch64/
Dassembler-aarch64.h3025 void fminnmv(const VRegister& vd, const VRegister& vn);
4278 void fminnmv(const VRegister& vd, const PRegister& pg, const ZRegister& zn);
Dsimulator-aarch64.cc5618 fminnmv(vf, rd, rn); in VisitNEONAcrossLanes()
5638 fminnmv(vf, rd, rn); in VisitNEONAcrossLanes()
8201 fn = &Simulator::fminnmv; in VisitSVEFPFastReduction()
/external/vixl/test/aarch64/
Dtest-disasm-sve-aarch64.cc1435 COMPARE_PREFIX(fminnmv(h20, p6, z21.VnH()), "fminnmv h20, p6, z21.h"); in TEST()
1436 COMPARE_PREFIX(fminnmv(s20, p6, z21.VnS()), "fminnmv s20, p6, z21.s"); in TEST()
1437 COMPARE_PREFIX(fminnmv(d20, p6, z21.VnD()), "fminnmv d20, p6, z21.d"); in TEST()
Dtest-cpu-features-aarch64.cc3269 TEST_FP_NEON(fminnmv_0, fminnmv(s0, v1.V4S()))
3668 TEST_FP_NEON_NEONHALF(fminnmv_0, fminnmv(h0, v1.V4H()))
3669 TEST_FP_NEON_NEONHALF(fminnmv_1, fminnmv(h0, v1.V8H()))

123