Home
last modified time | relevance | path

Searched refs:fcvt (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/riscv/riscv/
H A Dswtch.S163 fcvt.d.l f0, zero
164 fcvt.d.l f1, zero
165 fcvt.d.l f2, zero
166 fcvt.d.l f3, zero
167 fcvt.d.l f4, zero
168 fcvt.d.l f5, zero
169 fcvt.d.l f6, zero
170 fcvt.d.l f7, zero
171 fcvt.d.l f8, zero
172 fcvt.d.l f9, zero
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoQ.td72 Ext.PrimaryTy, "fcvt.s.q">,
77 "fcvt.q.s">,
81 Ext.PrimaryTy, "fcvt.d.q">,
86 "fcvt.q.d">,
102 Ext.PrimaryTy, "fcvt.w.q">,
107 Ext.PrimaryTy, "fcvt.wu.q">,
112 Ext.PrimaryTy, GPR, "fcvt.q.w">,
117 Ext.PrimaryTy, GPR, "fcvt.q.wu">,
123 Ext.PrimaryTy, "fcvt.l.q", [IsRV64]>,
127 Ext.PrimaryTy, "fcvt.lu.q", [IsRV64]>,
[all …]
H A DRISCVInstrInfoZfh.td150 "fcvt.w.h">,
155 "fcvt.wu.h">,
159 "fcvt.h.w">,
163 "fcvt.h.wu">,
169 Ext.F32Ty, "fcvt.h.s">,
173 Ext.PrimaryTy, "fcvt.s.h">,
200 "fcvt.l.h", [IsRV64]>,
204 "fcvt.lu.h", [IsRV64]>,
208 "fcvt.h.l", [IsRV64]>,
212 "fcvt.h.lu", [IsRV64]>,
[all …]
H A DRISCVInstrInfoZfbfmin.td21 def FCVT_BF16_S : FPUnaryOp_r_frm<0b0100010, 0b01000, FPR16, FPR32, "fcvt.bf16.s">,
23 def FCVT_S_BF16 : FPUnaryOp_r_frmlegacy<0b0100000, 0b00110, FPR32, FPR16, "fcvt.s.bf16">,
H A DRISCVInstrInfoD.td117 Ext.PrimaryTy, "fcvt.s.d">,
121 Ext.F32Ty, "fcvt.d.s">,
137 "fcvt.w.d">,
142 "fcvt.wu.d">,
147 Ext.PrimaryTy, GPR, "fcvt.d.w">,
152 Ext.PrimaryTy, GPR, "fcvt.d.wu">,
158 "fcvt.l.d", [IsRV64]>,
162 "fcvt.lu.d", [IsRV64]>,
166 "fcvt.d.l", [IsRV64]>,
170 "fcvt.d.lu", [IsRV64]>,
H A DRISCVInstrInfoF.td73 // FP to XLen int conversions. Corresponds to fcvt.l(u).s/d/h on RV64 and
74 // fcvt.w(u).s/d/h on RV32. Unlike FP_TO_S/UINT these saturate out of
170 // for historical/legacy reasons. fcvt functions where the rounding mode
390 "fcvt.w.s">,
395 "fcvt.wu.s">,
410 "fcvt.s.w">,
414 "fcvt.s.wu">,
418 "fcvt.l.s", [IsRV64]>,
422 "fcvt.lu.s", [IsRV64]>,
426 "fcvt.s.l", [IsRV64]>,
[all …]
H A DRISCVInstrInfoXAndes.td650 FPR32, FPR16, "nds.fcvt.s.bf16">,
653 FPR16, FPR32, "nds.fcvt.bf16.s">,
/freebsd/crypto/openssl/crypto/bn/asm/
H A Dia64.S1453 { .mfi; fcvt.xuf.s1 f7=f7
1470 (p7) fcvt.xuf.s1 f6=f6
1500 (p7) fcvt.xuf.s1 f6=f6
1561 fcvt.fxu.trunc.s1 f8=f8 // [30] q = trunc(q3)
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp730 INTERCEPTOR(char *, fcvt, double x, int a, int *b, int *c) { in INTERCEPTOR() argument
732 char *res = REAL(fcvt)(x, a, b, c); in INTERCEPTOR()
739 #define MSAN_MAYBE_INTERCEPT_FCVT INTERCEPT_FUNCTION(fcvt)
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SMEInstrInfo.td458 defm FCVT_Z2Z_StoH : sme2_cvt_vg2_single<"fcvt", 0b00000, nxv8f16, nxv4f32, int_aarch64_sve_fcv…
935 defm FCVT_2ZZ_H : sme2p1_fp_cvt_vector_vg2_single<"fcvt", 0b0>;
1003 defm FCVT_Z2Z_HtoB : sme2_fp8_cvt_vg2_single<"fcvt", 0b0, nxv8f16, int_aarch64_sve_fp8_cvt_x2>;
1005 defm FCVT_Z4Z_StoB : sme2_fp8_cvt_vg4_single<"fcvt", 0b0, int_aarch64_sve_fp8_cvt_x4>;
H A DAArch64SVEInstrInfo.td2403 …defm FCVT_ZPmZ_StoH : sve_fp_2op_p_zdr<0b1001000, "fcvt", ZPR32, ZPR16, int_aarch64_sve_fcvt_f…
2404 …defm FCVT_ZPmZ_HtoS : sve_fp_2op_p_zd< 0b1001001, "fcvt", ZPR16, ZPR32, int_aarch64_sve_fcvt_f…
2413 …defm FCVT_ZPmZ_DtoH : sve_fp_2op_p_zdr<0b1101000, "fcvt", ZPR64, ZPR16, int_aarch64_sve_fcvt_f…
2414 …defm FCVT_ZPmZ_HtoD : sve_fp_2op_p_zd< 0b1101001, "fcvt", ZPR16, ZPR64, int_aarch64_sve_fcvt_f…
2415 …defm FCVT_ZPmZ_DtoS : sve_fp_2op_p_zdr<0b1101010, "fcvt", ZPR64, ZPR32, int_aarch64_sve_fcvt_f…
2416 …defm FCVT_ZPmZ_StoD : sve_fp_2op_p_zd< 0b1101011, "fcvt", ZPR32, ZPR64, int_aarch64_sve_fcvt_f…
4480 defm FCVT_ZPzZ : sve_fp_z2op_p_zd_b_0<"fcvt", "int_aarch64_sve_fcvt">;
H A DAArch64InstrInfo.td5375 defm FCVT : FPConversion<"fcvt">;
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfoF1.td175 //fcvt
H A DCSKYInstrInfoF2.td221 // fcvt
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Dlibc_ubuntu1404_abilist.txt1679 fun:fcvt=uninstrumented