Searched refs:frintm (Results 1 – 25 of 65) sorted by relevance
123
10 frintm z31.h, p7/m, z31.h label16 frintm z31.s, p7/m, z31.s label22 frintm z31.d, p7/m, z31.d label38 frintm z4.d, p7/m, z31.d label50 frintm z4.d, p7/m, z31.d label
3 frintm z0.b, p0/m, z0.b label8 frintm z0.s, p0/z, z0.s label13 frintm z0.s, p8/m, z0.s label
4 ; CHECK: frintm15 ; CHECK: frintm133 ; CHECK: frintm142 ; CHECK: frintm
158 ; CHECK-NOFP16-COUNT-4: frintm s{{[0-9]+}}, s{{[0-9]+}}160 ; CHECK-FP16: frintm.4h164 ; GISEL-NOFP16-COUNT-4: frintm s{{[0-9]+}}, s{{[0-9]+}}166 ; GISEL-FP16: frintm.4h415 ; CHECK-NOFP16-COUNT-8: frintm s{{[0-9]+}}, s{{[0-9]+}}417 ; CHECK-FP16: frintm.8h421 ; GISEL-NOFP16-COUNT-8: frintm s{{[0-9]+}}, s{{[0-9]+}}423 ; GISEL-FP16: frintm.8h642 ; CHECK: frintm.2s643 ; GISEL: frintm.2s[all …]
50 ; CHECK: frintm {{s[0-9]+}}, {{s[0-9]+}}89 ; CHECK: frintm {{d[0-9]+}}, {{d[0-9]+}}
277 ; CHECK: frintm v0.4h, v0.4h286 ; CHECK: frintm v0.8h, v0.8h296 ; CHECK-NEXT: frintm [[RES:z[0-9]+]].h, [[PG]]/m, [[OP]].h309 ; VBITS_GE_512-NEXT: frintm [[RES:z[0-9]+]].h, [[PG]]/m, [[OP]].h318 ; VBITS_EQ_256-DAG: frintm [[RES_LO:z[0-9]+]].h, [[PG]]/m, [[OP_LO]].h319 ; VBITS_EQ_256-DAG: frintm [[RES_HI:z[0-9]+]].h, [[PG]]/m, [[OP_HI]].h333 ; VBITS_GE_1024-NEXT: frintm [[RES:z[0-9]+]].h, [[PG]]/m, [[OP]].h346 ; VBITS_GE_2048-NEXT: frintm [[RES:z[0-9]+]].h, [[PG]]/m, [[OP]].h358 ; CHECK: frintm v0.2s, v0.2s367 ; CHECK: frintm v0.4s, v0.4s[all …]
72 ; CHECK-NEXT: frintm z0.h, p0/m, z0.h82 ; CHECK-NEXT: frintm z0.h, p0/m, z0.h92 ; CHECK-NEXT: frintm z0.h, p0/m, z0.h102 ; CHECK-NEXT: frintm z0.s, p0/m, z0.s112 ; CHECK-NEXT: frintm z0.s, p0/m, z0.s122 ; CHECK-NEXT: frintm z0.d, p0/m, z0.d
1088 ; CHECK: frintm z0.h, p0/m, z1.h1090 %out = call <vscale x 8 x half> @llvm.aarch64.sve.frintm.nxv8f16(<vscale x 8 x half> %a,1098 ; CHECK: frintm z0.s, p0/m, z1.s1100 %out = call <vscale x 4 x float> @llvm.aarch64.sve.frintm.nxv4f32(<vscale x 4 x float> %a,1108 ; CHECK: frintm z0.d, p0/m, z1.d1110 %out = call <vscale x 2 x double> @llvm.aarch64.sve.frintm.nxv2f64(<vscale x 2 x double> %a,1635 declare <vscale x 8 x half> @llvm.aarch64.sve.frintm.nxv8f16(<vscale x 8 x half>, <vscale x 8 x i1>…1636 declare <vscale x 4 x float> @llvm.aarch64.sve.frintm.nxv4f32(<vscale x 4 x float>, <vscale x 4 x i…1637 declare <vscale x 2 x double> @llvm.aarch64.sve.frintm.nxv2f64(<vscale x 2 x double>, <vscale x 2 x…
560 ;CHECK: frintm.2s v0, v0569 ;CHECK: frintm.4s v0, v0578 ;CHECK: frintm.2d v0, v0
1172 ; CHECK-CVT-NEXT: frintm [[INT32:s[0-9]+]], [[FLOAT32]]1177 ; CHECK-FP16-NEXT: frintm h0, h01185 ; GISEL-CVT-NEXT: frintm [[INT32:s[0-9]+]], [[FLOAT32]]1190 ; GISEL-FP16-NEXT: frintm h0, h0
80 ; CHECK: frintm.2s204 ; CHECK: frintm.4s328 ; CHECK: frintm.2d
371 ;CHECK: frintm.2s v0, v0380 ;CHECK: frintm.4s v0, v0389 ;CHECK: frintm.2d v0, v0
497 frintm v4.4h, v0.4h498 frintm v6.8h, v8.8h499 frintm v6.4s, v8.4s500 frintm v6.2d, v8.2d501 frintm v4.2s, v0.2s
18 frintm.4h v0, v042 frintm.8h v0, v0314 frintm v4.4h, v0.4h316 frintm v6.8h, v8.8h
642 frintm h1, h2643 frintm s1, s2644 frintm d1, d2 define646 ; FP16: frintm h1, h2 ; encoding: [0x41,0x40,0xe5,0x1e]648 ; NO-FP16-NEXT: frintm h1, h2649 ; CHECK: frintm s1, s2 ; encoding: [0x41,0x40,0x25,0x1e]650 ; CHECK: frintm d1, d2 ; encoding: [0x41,0x40,0x65,0x1e]
108 COMPARE(frintm(s10, s11), "frintm s10, s11"); in TEST()109 COMPARE(frintm(s31, s30), "frintm s31, s30"); in TEST()110 COMPARE(frintm(d12, d13), "frintm d12, d13"); in TEST()111 COMPARE(frintm(d31, d30), "frintm d31, d30"); in TEST()
153 0x06,0x99,0x21,0x4e = frintm v6.4s, v8.4s154 0x06,0x99,0x61,0x4e = frintm v6.2d, v8.2d155 0x04,0x98,0x21,0x0e = frintm v4.2s, v0.2s
277 # FP16: frintm h1, h2278 # CHECK: frintm s1, s2279 # CHECK: frintm d1, d2
81 + Added support for `frintm`.