VEC_PACK(ARG1, ARG2)

用途

将来自两个向量的每个元素的信息打包到结果向量中。

元素函数

参数类型和属性

ARG1
INTENT(IN) 整数或无符号向量,其元素类型为 2 , 4 或 81
ARG2
ARG1类型相同的 INTENT(IN) 向量。
注: 当您调用 VEC_PACK时,仅当 -qarch 设置为目标 POWER8 或更高版本的处理器时, INTEGER(8)UNSIGNED(8) 的向量才有效。

结果类型和属性

下表描述了 结果的类型。

表 1. 结果和参数类型
结果 ARG1 ARG2
INTEGER(1) 向量 (vector) INTENT(IN) INTEGER(2) 向量 ARG1 类型相同
UNSIGNED(1) 向量 (vector) INTENT(IN) UNSIGNED(2) 向量
INTEGER(2) 向量 (vector) INTENT(IN) INTEGER(4) 向量
UNSIGNED(2) 向量 (vector) INTENT(IN) UNSIGNED(4) 向量
INTEGER(4) 向量 (vector) INTENT(IN) INTEGER(8) 向量2
UNSIGNED(4) 向量 (vector) INTENT(IN) UNSIGNED(8) 向量2
注: 当您调用 VEC_PACK时,仅当 -qarch 设置为目标 POWER8 或更高版本的处理器时, INTEGER(8)UNSIGNED(8) 的向量才有效。

结果值

结果向量的每个元素的值取自并置 ARG1ARG2的结果的对应元素的低阶一半。