diff options
author | Georgios Pinitas <georgios.pinitas@arm.com> | 2017-07-04 12:47:17 +0100 |
---|---|---|
committer | Anthony Barbier <anthony.barbier@arm.com> | 2018-09-17 14:15:39 +0100 |
commit | 21efeb4491feab09dc246f4da0023d7ca79b1d32 (patch) | |
tree | 2fbacd7676d13a3ec7024e517acf2e462355275a /arm_compute/core/NEON/NEFixedPoint.h | |
parent | 368da83fdd7406d629e8cca64f3eb0af05437419 (diff) | |
download | ComputeLibrary-21efeb4491feab09dc246f4da0023d7ca79b1d32.tar.gz |
COMPMID-417: DepthConvert NEON for QS8/QS16.
Change-Id: Ieb120bccf146045b3a0001ceb3893d4e67fd19df
Reviewed-on: http://mpd-gerrit.cambridge.arm.com/79763
Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
Reviewed-by: Steven Niu <steven.niu@arm.com>
Diffstat (limited to 'arm_compute/core/NEON/NEFixedPoint.h')
-rw-r--r-- | arm_compute/core/NEON/NEFixedPoint.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/arm_compute/core/NEON/NEFixedPoint.h b/arm_compute/core/NEON/NEFixedPoint.h index 660464eb62..e3eb5d4638 100644 --- a/arm_compute/core/NEON/NEFixedPoint.h +++ b/arm_compute/core/NEON/NEFixedPoint.h @@ -788,36 +788,36 @@ qint32x4_t vqmlal_qs16(qint32x4_t a, qint16x4_t b, qint16x4_t c, int fixed_point * @param[in] a Float input vector * @param[in] fixed_point_position Fixed point position that expresses the number of bits for the fractional part of the number * - * @return The result of the conversion float -> 8 bit fixed point + * @return The result of the conversion float -> 8 bit fixed point. The result is saturated in case of overflow */ -qint8x8_t vcvt_qs8_f32(const float32x4x2_t a, int fixed_point_position); +qint8x8_t vqcvt_qs8_f32(const float32x4x2_t a, int fixed_point_position); /** Convert a float vector with 4 elements to 16 bit fixed point vector with 4 elements * * @param[in] a Float input vector * @param[in] fixed_point_position Fixed point position that expresses the number of bits for the fractional part of the number * - * @return The result of the conversion float -> 16 bit fixed point + * @return The result of the conversion float -> 16 bit fixed point. The result is saturated in case of overflow */ -qint16x4_t vcvt_qs16_f32(const float32x4_t a, int fixed_point_position); +qint16x4_t vqcvt_qs16_f32(const float32x4_t a, int fixed_point_position); /** Convert a float vector with 4x4 elements to 8 bit fixed point vector with 16 elements * * @param[in] a Float input vector * @param[in] fixed_point_position Fixed point position that expresses the number of bits for the fractional part of the number * - * @return The result of the conversion float -> 8 bit fixed point + * @return The result of the conversion float -> 8 bit fixed point. The result is saturated in case of overflow */ -qint8x16_t vcvtq_qs8_f32(const float32x4x4_t &a, int fixed_point_position); +qint8x16_t vqcvtq_qs8_f32(const float32x4x4_t &a, int fixed_point_position); /** Convert a float vector with 4x2 elements to 16 bit fixed point vector with 8 elements * * @param[in] a Float input vector * @param[in] fixed_point_position Fixed point position that expresses the number of bits for the fractional part of the number * - * @return The result of the conversion float -> 16 bit fixed point + * @return The result of the conversion float -> 16 bit fixed point. The result is saturated in case of overflow */ -qint16x8_t vcvtq_qs16_f32(const float32x4x2_t &a, int fixed_point_position); +qint16x8_t vqcvtq_qs16_f32(const float32x4x2_t &a, int fixed_point_position); /** Convert a 8 bit fixed point vector with 8 elements to a float vector with 4x2 elements * |