Lines Matching refs:f16
242 def: PatFprFpr<fminimum, FMINM_H, FPR16, f16>;
243 def: PatFprFpr<fmaximum, FMAXM_H, FPR16, f16>;
247 def: Pat<(f16 (any_frint FPR16:$rs1)), (FROUNDNX_H FPR16:$rs1, FRM_DYN)>;
250 def: Pat<(f16 (any_fnearbyint FPR16:$rs1)), (FROUND_H FPR16:$rs1, FRM_DYN)>;
252 def: Pat<(f16 (any_fround FPR16:$rs1)), (FROUND_H FPR16:$rs1, FRM_RMM)>;
253 def: Pat<(f16 (any_froundeven FPR16:$rs1)), (FROUND_H FPR16:$rs1, FRM_RNE)>;
254 def: Pat<(f16 (any_ffloor FPR16:$rs1)), (FROUND_H FPR16:$rs1, FRM_RDN)>;
255 def: Pat<(f16 (any_fceil FPR16:$rs1)), (FROUND_H FPR16:$rs1, FRM_RUP)>;
256 def: Pat<(f16 (any_ftrunc FPR16:$rs1)), (FROUND_H FPR16:$rs1, FRM_RTZ)>;
258 def: PatSetCC<FPR16, strict_fsetcc, SETLT, FLTQ_H, f16>;
259 def: PatSetCC<FPR16, strict_fsetcc, SETOLT, FLTQ_H, f16>;
260 def: PatSetCC<FPR16, strict_fsetcc, SETLE, FLEQ_H, f16>;
261 def: PatSetCC<FPR16, strict_fsetcc, SETOLE, FLEQ_H, f16>;