DynamoRIO
_dr_svep_t Union Reference

#include <dr_defines.h>

Data Fields

ushort u16 [4]
 
uint u32 [2]
 
uint64 u64 [1]
 

Detailed Description

64-bit Arm Scalable Vector Extension (SVE) predicate register Pn. SVE Pn registers are used to hold mask values that control the operation of some SVE instructions. Pn registers have one bit for every byte of a Zn register to the size of a Pn register is always 1/8 the size of a Zn register. DynamoRIO currently supports up to 512-bit Zn registers and 64-bit Pn registers.

Field Documentation

◆ u16

ushort _dr_svep_t::u16[4]

The full 64-bit Pn or FFR register as 16-bit elements.

◆ u32

uint _dr_svep_t::u32[2]

The full 64-bit Pn or FFR register as 32-bit elements.

◆ u64

uint64 _dr_svep_t::u64[1]

The full 64-bit Pn or FFR register as 64-bit elements.


The documentation for this union was generated from the following file:
  • /home/runner/work/dynamorio/dynamorio/build_release-64/include/dr_defines.h