VEC_STL(ARG1, ARG2, ARG3)

Purpose

Stores a vector into memory at the given address, and marks the data as Least Recently Used.

Class

Subroutine

Argument type and attributes

ARG1
An INTENT(IN) vector.
ARG2
An INTENT(IN) integer.
ARG3
is INTENT(OUT). It must be a vector or be of type integer or real as follows:
Case (i)
If ARG3 is a vector, it must be of the same type as ARG1.
Case (ii)
If ARG3 is not a vector, and ARG1 An integer vector or an unsigned vector, then ARG3 must be of type integer with the same kind type parameter as the elements of ARG1.
Case (iii)
If ARG3 is not a vector, and ARG1 is a real vector, then ARG3 must be of the same type and kind as the elements of ARG1.
Case (iv)
If ARG3 is not a vector, and ARG1 is a pixel vector, then ARG3 must be of type INTEGER(2).

ARG2 is added to the address of ARG3, and the sum is truncated to a multiple of 16 bytes. The value of ARG1 is then stored into this memory address. The data is marked as Least Recently Used.