|
AI Engine-ML Intrinsics User Guide
(v2023.2)
|
Size interface
Overview
Shift/round/saturate 32-bit accumulator to 8-bit vector with dynamic sign selection | |
| v32int8 | srs_to_v32int8 (v32acc32 acc, uint6_t shft, int sign) |
| v32int8 | srs_to_v32int8 (v32acc32 acc, int shft, int sign) |
| v32int8 | srs_to_v32int8 (v32acc32 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v32int8 | srs_to_v32int8 (v32acc32 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v32uint8 | srs_to_v32uint8 (v32acc32 acc, uint6_t shft, int sign) |
| v32uint8 | srs_to_v32uint8 (v32acc32 acc, int shft, int sign) |
| v32uint8 | srs_to_v32uint8 (v32acc32 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v32uint8 | srs_to_v32uint8 (v32acc32 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
Shift/round/saturate 32-bit accumulator to 16-bit vector with dynamic sign selection | |
| v32int16 | srs_to_v32int16 (v32acc32 acc, int shft, int sign) |
| v32int16 | srs_to_v32int16 (v32acc32 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v32uint16 | srs_to_v32uint16 (v32acc32 acc, int shft, int sign) |
| v32uint16 | srs_to_v32uint16 (v32acc32 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16int16 | srs_to_v16int16 (v16acc32 acc, uint6_t shft, int sign) |
| v16int16 | srs_to_v16int16 (v16acc32 acc, int shft, int sign) |
| v16int16 | srs_to_v16int16 (v16acc32 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16int16 | srs_to_v16int16 (v16acc32 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16uint16 | srs_to_v16uint16 (v16acc32 acc, uint6_t shft, int sign) |
| v16uint16 | srs_to_v16uint16 (v16acc32 acc, int shft, int sign) |
| v16uint16 | srs_to_v16uint16 (v16acc32 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16uint16 | srs_to_v16uint16 (v16acc32 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
Shift/round/saturate 64-bit accumulator to 16-bit vector with dynamic sign selection | |
| v16int16 | srs_to_v16int16 (v16acc64 acc, uint6_t shft, int sign) |
| v16int16 | srs_to_v16int16 (v16acc64 acc, int shft, int sign) |
| v16int16 | srs_to_v16int16 (v16acc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16int16 | srs_to_v16int16 (v16acc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16uint16 | srs_to_v16uint16 (v16acc64 acc, uint6_t shft, int sign) |
| v16uint16 | srs_to_v16uint16 (v16acc64 acc, int shft, int sign) |
| v16uint16 | srs_to_v16uint16 (v16acc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16uint16 | srs_to_v16uint16 (v16acc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8cint16 | srs_to_v8cint16 (v8cacc64 acc, uint6_t shft, int sign) |
| v8cint16 | srs_to_v8cint16 (v8cacc64 acc, int shft, int sign) |
| v8cint16 | srs_to_v8cint16 (v8cacc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8cint16 | srs_to_v8cint16 (v8cacc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
Shift/round/saturate 64-bit accumulator to 32-bit vector with dynamic sign selection | |
| v16int32 | srs_to_int32 (v16acc64 acc, int shft, int sign) |
| v16int32 | srs_to_int32 (v16acc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16uint32 | srs_to_uint32 (v16acc64 acc, int shft, int sign) |
| v16uint32 | srs_to_uint32 (v16acc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8cint32 | srs_to_cint32 (v8cacc64 acc, int shft, int sign) |
| v8cint32 | srs_to_cint32 (v8cacc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8int32 | srs_to_v8int32 (v8acc64 acc, uint6_t shft, int sign) |
| v8int32 | srs_to_v8int32 (v8acc64 acc, int shft, int sign) |
| v8int32 | srs_to_v8int32 (v8acc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8int32 | srs_to_v8int32 (v8acc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8uint32 | srs_to_v8uint32 (v8acc64 acc, uint6_t shft, int sign) |
| v8uint32 | srs_to_v8uint32 (v8acc64 acc, int shft, int sign) |
| v8uint32 | srs_to_v8uint32 (v8acc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8uint32 | srs_to_v8uint32 (v8acc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v4cint32 | srs_to_v4cint32 (v4cacc64 acc, uint6_t shft, int sign) |
| v4cint32 | srs_to_v4cint32 (v4cacc64 acc, int shft, int sign) |
| v4cint32 | srs_to_v4cint32 (v4cacc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v4cint32 | srs_to_v4cint32 (v4cacc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8cint32 | srs_to_v8cint32 (v8cacc64 acc, uint6_t shft, int sign) |
| v8cint32 | srs_to_v8cint32 (v8cacc64 acc, int shft, int sign) |
| v8cint32 | srs_to_v8cint32 (v8cacc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v8cint32 | srs_to_v8cint32 (v8cacc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16int32 | srs_to_v16int32 (v16acc64 acc, uint6_t shft, int sign) |
| v16int32 | srs_to_v16int32 (v16acc64 acc, int shft, int sign) |
| v16int32 | srs_to_v16int32 (v16acc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16int32 | srs_to_v16int32 (v16acc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16uint32 | srs_to_v16uint32 (v16acc64 acc, uint6_t shft, int sign) |
| v16uint32 | srs_to_v16uint32 (v16acc64 acc, int shft, int sign) |
| v16uint32 | srs_to_v16uint32 (v16acc64 acc, uint6_t shft, int sign, crsat_t sat, crrnd_t rnd) |
| v16uint32 | srs_to_v16uint32 (v16acc64 acc, int shft, int sign, crsat_t sat, crrnd_t rnd) |
Shift/round/saturate 32-bit accumulator to 8-bit vector | |
| v32int8 | srs_to_v32int8 (v32acc32 acc, uint6_t shft) |
| v32int8 | srs_to_v32int8 (v32acc32 acc, int shft) |
| v32int8 | srs_to_v32int8 (v32acc32 acc, uint6_t shft, crsat_t sat, crrnd_t rnd) |
| v32int8 | srs_to_v32int8 (v32acc32 acc, int shft, crsat_t sat, crrnd_t rnd) |
| v32uint8 | srs_to_v32uint8 (v32acc32 acc, uint6_t shft) |
| v32uint8 | srs_to_v32uint8 (v32acc32 acc, int shft) |
| v32uint8 | srs_to_v32uint8 (v32acc32 acc, uint6_t shft, crsat_t sat, crrnd_t rnd) |
| v32uint8 | srs_to_v32uint8 (v32acc32 acc, int shft, crsat_t sat, crrnd_t rnd) |
Function Documentation
◆ srs_to_cint32() [1/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_cint32() [2/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_int32() [1/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_int32() [2/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_uint32() [1/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_uint32() [2/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16int16() [1/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16int16() [2/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16int16() [3/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16int16() [4/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16int16() [5/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16int16() [6/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16int16() [7/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16int16() [8/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16int32() [1/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16int32() [2/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16int32() [3/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16int32() [4/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16uint16() [1/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16uint16() [2/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16uint16() [3/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16uint16() [4/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16uint16() [5/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16uint16() [6/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16uint16() [7/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16uint16() [8/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16uint32() [1/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16uint32() [2/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v16uint32() [3/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v16uint32() [4/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32int16() [1/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v32int16() [2/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32int8() [1/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time)
- Returns
- Vector result of operation
◆ srs_to_v32int8() [2/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32int8() [3/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v32int8() [4/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32int8() [5/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59
- Returns
- Vector result of operation
◆ srs_to_v32int8() [6/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32int8() [7/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v32int8() [8/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32uint16() [1/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v32uint16() [2/2]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32uint8() [1/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time)
- Returns
- Vector result of operation
◆ srs_to_v32uint8() [2/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32uint8() [3/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v32uint8() [4/8]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32uint8() [5/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59
- Returns
- Vector result of operation
◆ srs_to_v32uint8() [6/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v32uint8() [7/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v32uint8() [8/8]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v4cint32() [1/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v4cint32() [2/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v4cint32() [3/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v4cint32() [4/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v8cint16() [1/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v8cint16() [2/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v8cint16() [3/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v8cint16() [4/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v8cint32() [1/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v8cint32() [2/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v8cint32() [3/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v8cint32() [4/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v8int32() [1/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v8int32() [2/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v8int32() [3/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v8int32() [4/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v8uint32() [1/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation
◆ srs_to_v8uint32() [2/4]
- Parameters
-
acc Input accumulator shft Within the range of -4 to 59 (no check at compile time) sign Can be used to dynamically change the sign of the SRS conversion sat Saturation mode rnd Round mode
- Returns
- Vector result of operation
◆ srs_to_v8uint32() [3/4]
- Parameters
-
acc Input accumulator shft Within the range of 0 to 59 sign Can be used to dynamically change the sign of the SRS conversion
- Returns
- Vector result of operation