Searched refs:frintp (Results 1 – 25 of 64) sorted by relevance
123
10 frintp z31.h, p7/m, z31.h label16 frintp z31.s, p7/m, z31.s label22 frintp z31.d, p7/m, z31.d label38 frintp z4.d, p7/m, z31.d label50 frintp z4.d, p7/m, z31.d label
3 frintp z0.b, p0/m, z0.b label8 frintp z0.s, p0/z, z0.s label13 frintp z0.s, p8/m, z0.s label
10 %0 = tail call double asm "frintp ${0:d}, ${0:d}", "={d0}"()16 %0 = tail call double asm "frintp ${0:d}, ${0:d}", "=w"()
46 ; CHECK: frintp57 ; CHECK: frintp151 ; CHECK: frintp160 ; CHECK: frintp
173 ; CHECK-NOFP16-COUNT-4: frintp s{{[0-9]+}}, s{{[0-9]+}}175 ; CHECK-FP16: frintp.4h179 ; GISEL-NOFP16-COUNT-4: frintp s{{[0-9]+}}, s{{[0-9]+}}181 ; GISEL-FP16: frintp.4h430 ; CHECK-NOFP16-COUNT-8: frintp s{{[0-9]+}}, s{{[0-9]+}}432 ; CHECK-FP16: frintp.8h436 ; GISEL-NOFP16-COUNT-8: frintp s{{[0-9]+}}, s{{[0-9]+}}438 ; GISEL-FP16: frintp.8h651 ; CHECK: frintp.2s652 ; GISEL: frintp.2s[all …]
46 ; CHECK: frintp {{s[0-9]+}}, {{s[0-9]+}}85 ; CHECK: frintp {{d[0-9]+}}, {{d[0-9]+}}
30 ; CHECK: frintp v0.4h, v0.4h39 ; CHECK: frintp v0.8h, v0.8h49 ; CHECK-NEXT: frintp [[RES:z[0-9]+]].h, [[PG]]/m, [[OP]].h62 ; VBITS_GE_512-NEXT: frintp [[RES:z[0-9]+]].h, [[PG]]/m, [[OP]].h71 ; VBITS_EQ_256-DAG: frintp [[RES_LO:z[0-9]+]].h, [[PG]]/m, [[OP_LO]].h72 ; VBITS_EQ_256-DAG: frintp [[RES_HI:z[0-9]+]].h, [[PG]]/m, [[OP_HI]].h86 ; VBITS_GE_1024-NEXT: frintp [[RES:z[0-9]+]].h, [[PG]]/m, [[OP]].h99 ; VBITS_GE_2048-NEXT: frintp [[RES:z[0-9]+]].h, [[PG]]/m, [[OP]].h111 ; CHECK: frintp v0.2s, v0.2s120 ; CHECK: frintp v0.4s, v0.4s[all …]
10 ; CHECK-NEXT: frintp z0.h, p0/m, z0.h20 ; CHECK-NEXT: frintp z0.h, p0/m, z0.h30 ; CHECK-NEXT: frintp z0.h, p0/m, z0.h40 ; CHECK-NEXT: frintp z0.s, p0/m, z0.s50 ; CHECK-NEXT: frintp z0.s, p0/m, z0.s60 ; CHECK-NEXT: frintp z0.d, p0/m, z0.d
1156 ; CHECK: frintp z0.h, p0/m, z1.h1158 %out = call <vscale x 8 x half> @llvm.aarch64.sve.frintp.nxv8f16(<vscale x 8 x half> %a,1166 ; CHECK: frintp z0.s, p0/m, z1.s1168 %out = call <vscale x 4 x float> @llvm.aarch64.sve.frintp.nxv4f32(<vscale x 4 x float> %a,1176 ; CHECK: frintp z0.d, p0/m, z1.d1178 %out = call <vscale x 2 x double> @llvm.aarch64.sve.frintp.nxv2f64(<vscale x 2 x double> %a,1643 declare <vscale x 8 x half> @llvm.aarch64.sve.frintp.nxv8f16(<vscale x 8 x half>, <vscale x 8 x i1>…1644 declare <vscale x 4 x float> @llvm.aarch64.sve.frintp.nxv4f32(<vscale x 4 x float>, <vscale x 4 x i…1645 declare <vscale x 2 x double> @llvm.aarch64.sve.frintp.nxv2f64(<vscale x 2 x double>, <vscale x 2 x…
623 ;CHECK: frintp.2s v0, v0633 ;CHECK: frintp.4s v0, v0643 ;CHECK: frintp.2d v0, v0
1200 ; CHECK-CVT-NEXT: frintp [[INT32:s[0-9]+]], [[FLOAT32]]1205 ; CHECK-FP16-NEXT: frintp h0, h01213 ; GISEL-CVT-NEXT: frintp [[INT32:s[0-9]+]], [[FLOAT32]]1218 ; GISEL-FP16-NEXT: frintp h0, h0
86 ; CHECK: frintp.2s210 ; CHECK: frintp.4s334 ; CHECK: frintp.2d
433 ;CHECK: frintp.2s v0, v0442 ;CHECK: frintp.4s v0, v0451 ;CHECK: frintp.2d v0, v0
485 frintp v4.4h, v0.4h486 frintp v6.8h, v8.8h487 frintp v6.4s, v8.4s488 frintp v6.2d, v8.2d489 frintp v4.2s, v0.2s
22 frintp.4h v0, v046 frintp.8h v0, v0310 frintp v4.4h, v0.4h312 frintp v6.8h, v8.8h
662 frintp h1, h2663 frintp s1, s2664 frintp d1, d2 define666 ; FP16: frintp h1, h2 ; encoding: [0x41,0xc0,0xe4,0x1e]668 ; NO-FP16-NEXT: frintp h1, h2669 ; CHECK: frintp s1, s2 ; encoding: [0x41,0xc0,0x24,0x1e]670 ; CHECK: frintp d1, d2 ; encoding: [0x41,0xc0,0x64,0x1e]
582 frintp.2s v0, v0632 ; CHECK: frintp.2s v0, v0 ; encoding: [0x00,0x88,0xa1,0x0e]679 frintp.4h v0, v0692 ; CHECK: frintp.4h v0, v0 ; encoding: [0x00,0x88,0xf9,0x0e]705 frintp.8h v0, v0718 ; CHECK: frintp.8h v0, v0 ; encoding: [0x00,0x88,0xf9,0x4e]
150 0x06,0x89,0xa1,0x4e = frintp v6.4s, v8.4s151 0x06,0x89,0xe1,0x4e = frintp v6.2d, v8.2d152 0x04,0x88,0xa1,0x0e = frintp v4.2s, v0.2s
293 # FP16: frintp h1, h2294 # CHECK: frintp s1, s2295 # CHECK: frintp d1, d2