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

Public Attributes

const char * name
u32 operand_count
bool single_operand_is_two_component
AluOpChangedState changed_state

Member Data Documentation

◆ changed_state

AluOpChangedState rex::xenos::ucode::AluScalarOpcodeTraits::changed_state

State the operation changes besides its destination. Only retain_prev leaves ps unchanged.

◆ name

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

Lowercase mnemonic of the opcode.

◆ operand_count

u32 rex::xenos::ucode::AluScalarOpcodeTraits::operand_count

0 means no operands, 1 means r# or c# with W or WX, 2 means c#.w and r#.x.

◆ single_operand_is_two_component

bool rex::xenos::ucode::AluScalarOpcodeTraits::single_operand_is_two_component

If operand_count is 1, true when both W and X of the operand are used.


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