Pin
Public Attributes | List of all members
PIN_REGISTER Union Reference

#include <types_vmapi.H>

Public Attributes

UINT8 byte [MAX_BYTES_PER_PIN_REG]
 
UINT16 word [MAX_WORDS_PER_PIN_REG]
 
UINT32 dword [MAX_DWORDS_PER_PIN_REG]
 
UINT64 qword [MAX_QWORDS_PER_PIN_REG]
 
INT8 s_byte [MAX_BYTES_PER_PIN_REG]
 
INT16 s_word [MAX_WORDS_PER_PIN_REG]
 
INT32 s_dword [MAX_DWORDS_PER_PIN_REG]
 
INT64 s_qword [MAX_QWORDS_PER_PIN_REG]
 
FLT32 flt [MAX_FLOATS_PER_PIN_REG]
 
FLT64 dbl [MAX_DOUBLES_PER_PIN_REG]
 

Detailed Description

A container large enough to hold registers up to the size of the largest vector register (ZMM - 64 bytes)). Implemented as a union to allow viewing the value as different types (signed/unsigned integer or floating point) and allow access in blocks of various sizes.


The documentation for this union was generated from the following file: