VEC_XLD2(ARG1, ARG2)

Purpose

Loads a 16-byte vector from two 8-byte elements at the memory address specified by the displacement ARG1 and the pointer ARG2.

Valid only when -qarch is set to target POWER7® processors or higher.

This function is deprecated and has been replaced with VEC_XL(ARG1, ARG2).

Class

Pure function

Argument type and attributes

ARG1
An INTENT(IN) integer
ARG2
An INTENT(IN) variable. The variable can be any of the following types:
  • REAL(4) or REAL(8)
  • INTEGER(1), INTEGER(2), INTEGER(4), or INTEGER(8)
  • Vector

Result type and attributes

If ARG2 is a vector, the result is of the same type as ARG2; otherwise the result is a vector of the ARG2 type.

Result value

This function adds the displacement and the pointer R-value to obtain the address for the load operation. It does not truncate the effective address to a multiple of 16 bytes.



Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us