@@ -4351,6 +4351,111 @@ internal Arm64() { }
43514351 public static unsafe Vector < ulong > ReverseElement8 ( Vector < ulong > value ) { throw new PlatformNotSupportedException ( ) ; }
43524352
43534353
4354+ /// RoundAwayFromZero : Round to nearest, ties away from zero
4355+
4356+ /// <summary>
4357+ /// svfloat64_t svrinta[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)
4358+ /// FRINTA Ztied.D, Pg/M, Zop.D
4359+ /// svfloat64_t svrinta[_f64]_x(svbool_t pg, svfloat64_t op)
4360+ /// FRINTA Ztied.D, Pg/M, Ztied.D
4361+ /// svfloat64_t svrinta[_f64]_z(svbool_t pg, svfloat64_t op)
4362+ /// </summary>
4363+ public static unsafe Vector < double > RoundAwayFromZero ( Vector < double > value ) { throw new PlatformNotSupportedException ( ) ; }
4364+
4365+ /// <summary>
4366+ /// svfloat32_t svrinta[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)
4367+ /// FRINTA Ztied.S, Pg/M, Zop.S
4368+ /// svfloat32_t svrinta[_f32]_x(svbool_t pg, svfloat32_t op)
4369+ /// FRINTA Ztied.S, Pg/M, Ztied.S
4370+ /// svfloat32_t svrinta[_f32]_z(svbool_t pg, svfloat32_t op)
4371+ /// </summary>
4372+ public static unsafe Vector < float > RoundAwayFromZero ( Vector < float > value ) { throw new PlatformNotSupportedException ( ) ; }
4373+
4374+
4375+ /// RoundToNearest : Round to nearest, ties to even
4376+
4377+ /// <summary>
4378+ /// svfloat64_t svrintn[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)
4379+ /// FRINTN Ztied.D, Pg/M, Zop.D
4380+ /// svfloat64_t svrintn[_f64]_x(svbool_t pg, svfloat64_t op)
4381+ /// FRINTN Ztied.D, Pg/M, Ztied.D
4382+ /// svfloat64_t svrintn[_f64]_z(svbool_t pg, svfloat64_t op)
4383+ /// </summary>
4384+ public static unsafe Vector < double > RoundToNearest ( Vector < double > value ) { throw new PlatformNotSupportedException ( ) ; }
4385+
4386+ /// <summary>
4387+ /// svfloat32_t svrintn[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)
4388+ /// FRINTN Ztied.S, Pg/M, Zop.S
4389+ /// svfloat32_t svrintn[_f32]_x(svbool_t pg, svfloat32_t op)
4390+ /// FRINTN Ztied.S, Pg/M, Ztied.S
4391+ /// svfloat32_t svrintn[_f32]_z(svbool_t pg, svfloat32_t op)
4392+ /// </summary>
4393+ public static unsafe Vector < float > RoundToNearest ( Vector < float > value ) { throw new PlatformNotSupportedException ( ) ; }
4394+
4395+
4396+ /// RoundToNegativeInfinity : Round towards -∞
4397+
4398+ /// <summary>
4399+ /// svfloat64_t svrintm[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)
4400+ /// FRINTM Ztied.D, Pg/M, Zop.D
4401+ /// svfloat64_t svrintm[_f64]_x(svbool_t pg, svfloat64_t op)
4402+ /// FRINTM Ztied.D, Pg/M, Ztied.D
4403+ /// svfloat64_t svrintm[_f64]_z(svbool_t pg, svfloat64_t op)
4404+ /// </summary>
4405+ public static unsafe Vector < double > RoundToNegativeInfinity ( Vector < double > value ) { throw new PlatformNotSupportedException ( ) ; }
4406+
4407+ /// <summary>
4408+ /// svfloat32_t svrintm[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)
4409+ /// FRINTM Ztied.S, Pg/M, Zop.S
4410+ /// svfloat32_t svrintm[_f32]_x(svbool_t pg, svfloat32_t op)
4411+ /// FRINTM Ztied.S, Pg/M, Ztied.S
4412+ /// svfloat32_t svrintm[_f32]_z(svbool_t pg, svfloat32_t op)
4413+ /// </summary>
4414+ public static unsafe Vector < float > RoundToNegativeInfinity ( Vector < float > value ) { throw new PlatformNotSupportedException ( ) ; }
4415+
4416+
4417+ /// RoundToPositiveInfinity : Round towards +∞
4418+
4419+ /// <summary>
4420+ /// svfloat64_t svrintp[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)
4421+ /// FRINTP Ztied.D, Pg/M, Zop.D
4422+ /// svfloat64_t svrintp[_f64]_x(svbool_t pg, svfloat64_t op)
4423+ /// FRINTP Ztied.D, Pg/M, Ztied.D
4424+ /// svfloat64_t svrintp[_f64]_z(svbool_t pg, svfloat64_t op)
4425+ /// </summary>
4426+ public static unsafe Vector < double > RoundToPositiveInfinity ( Vector < double > value ) { throw new PlatformNotSupportedException ( ) ; }
4427+
4428+ /// <summary>
4429+ /// svfloat32_t svrintp[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)
4430+ /// FRINTP Ztied.S, Pg/M, Zop.S
4431+ /// svfloat32_t svrintp[_f32]_x(svbool_t pg, svfloat32_t op)
4432+ /// FRINTP Ztied.S, Pg/M, Ztied.S
4433+ /// svfloat32_t svrintp[_f32]_z(svbool_t pg, svfloat32_t op)
4434+ /// </summary>
4435+ public static unsafe Vector < float > RoundToPositiveInfinity ( Vector < float > value ) { throw new PlatformNotSupportedException ( ) ; }
4436+
4437+
4438+ /// RoundToZero : Round towards zero
4439+
4440+ /// <summary>
4441+ /// svfloat64_t svrintz[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)
4442+ /// FRINTZ Ztied.D, Pg/M, Zop.D
4443+ /// svfloat64_t svrintz[_f64]_x(svbool_t pg, svfloat64_t op)
4444+ /// FRINTZ Ztied.D, Pg/M, Ztied.D
4445+ /// svfloat64_t svrintz[_f64]_z(svbool_t pg, svfloat64_t op)
4446+ /// </summary>
4447+ public static unsafe Vector < double > RoundToZero ( Vector < double > value ) { throw new PlatformNotSupportedException ( ) ; }
4448+
4449+ /// <summary>
4450+ /// svfloat32_t svrintz[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)
4451+ /// FRINTZ Ztied.S, Pg/M, Zop.S
4452+ /// svfloat32_t svrintz[_f32]_x(svbool_t pg, svfloat32_t op)
4453+ /// FRINTZ Ztied.S, Pg/M, Ztied.S
4454+ /// svfloat32_t svrintz[_f32]_z(svbool_t pg, svfloat32_t op)
4455+ /// </summary>
4456+ public static unsafe Vector < float > RoundToZero ( Vector < float > value ) { throw new PlatformNotSupportedException ( ) ; }
4457+
4458+
43544459 /// Saturating decrement by number of halfword elements
43554460
43564461 /// <summary>
0 commit comments