Given an invocation context block and SSE (Streaming SIMD Extensions) register index such that 0 <= index < 16, copy the register value to xmm_copy. For example, an index value of 4 fetches the value, which represents the contents of xmm4. LIB$X86_GET_MMX returns failure status if there is no corresponding XSAVE area in the invo_context or if the index represents a register or register set not saved in the XSAVE area. Format LIB$X86_GET_XMM (invo_context, index, xmm_copy)
1 – Returns
status A value of 1 indicates success. A value of 0 indicates failure.
2 – Arguments
invo_context OpenVMS usage: invo_context_blk type: structure access: read mechanism: by reference Address of a valid invocation context block. index OpenVMS usage: index type: longword access: read mechanism: by value Index into the register array of the XSAVE area pointed to from the invocation context block. xmm_copy OpenVMS usage: SSE register contents type: 16 bytes access: write mechanism: by reference Address of a 16-byte buffer to receive the contents of the specified register.