VEC_PACKSU(ARG1, ARG2)
用途
使用饱和值将来自两个向量的每个元素的信息打包到结果向量中。
类
元素函数
参数类型和属性
- ARG1
INTENT(IN)整数或无符号向量,其元素类型为 2 , 4 或 81。- ARG2
- 与
ARG1类型相同的INTENT(IN)向量。
注: 当您调用 VEC_PACKSU时,仅当
-qarch 设置为目标 POWER8 或更高处理器时, INTEGER(8) 或 UNSIGNED(8) 的向量才有效。结果类型和属性
下表描述了 结果的类型。
| 结果 | ARG1 | ARG2 |
|---|---|---|
UNSIGNED(1) 向量 (vector) |
INTENT(IN) INTEGER(2) 向量 |
与 ARG1 类型相同 |
UNSIGNED(1) 向量 (vector) |
INTENT(IN) UNSIGNED(2) 向量 |
|
UNSIGNED(2) 向量 (vector) |
INTENT(IN) INTEGER(4) 向量 |
|
UNSIGNED(2) 向量 (vector) |
INTENT(IN) UNSIGNED(4) 向量 |
|
UNSIGNED(4) 向量 (vector) |
INTENT(IN) INTEGER(8) 向量2 |
|
UNSIGNED(4) 向量 (vector) |
INTENT(IN) UNSIGNED(8) 向量2 |
注: 当您调用 VEC_PACKSU时,仅当
-qarch 设置为目标 POWER8 或更高处理器时, INTEGER(8) 或 UNSIGNED(8) 的向量才有效。结果值
结果向量的每个元素的值都是并置 ARG1 和 ARG2的结果的相应元素的饱和值。