ReXGlue SDK
Loading...
Searching...
No Matches
rex::xenos::ucode::AluVectorOpcodeTraits Struct Reference

Public Member Functions

u32 GetOperandCount () const

Public Attributes

const char * name
u32 operand_components_used [3]
AluOpChangedState changed_state

Member Function Documentation

◆ GetOperandCount()

u32 rex::xenos::ucode::AluVectorOpcodeTraits::GetOperandCount ( ) const
inline
Returns
Number of source operands, 0 to 3.

Member Data Documentation

◆ changed_state

AluOpChangedState rex::xenos::ucode::AluVectorOpcodeTraits::changed_state

State the operation changes besides its destination, as AluOpChangedState bits.

◆ name

const char* rex::xenos::ucode::AluVectorOpcodeTraits::name

Lowercase mnemonic of the opcode.

◆ operand_components_used

u32 rex::xenos::ucode::AluVectorOpcodeTraits::operand_components_used[3]

Bit mask of the X, Y, Z and W components read from each of the 3 sources, X in bit 0.


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