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

#include <rex/xenos/ucode.h>

Public Member Functions

ControlFlowOpcode GetOpcode () const
AddressingMode GetAddressingMode () const
u32 GetAddress () const
u32 GetCount () const
u32 GetSequence () const
bool IsPredicateClean () const
bool GetCondition () const
bool IsYield () const

Detailed Description

Instruction data for ControlFlowOpcode::kCondExecPred and kCondExecPredEnd.

Member Function Documentation

◆ GetCondition()

bool rex::xenos::ucode::ControlFlowCondExecPredInstruction::GetCondition ( ) const
inline

Returns the predicate value that makes the exec run.

◆ GetSequence()

u32 rex::xenos::ucode::ControlFlowCondExecPredInstruction::GetSequence ( ) const
inline

Returns 2 sequence bits per instruction, bit 0 is ALU (0) or fetch (1), bit 1 is serialize.

◆ IsPredicateClean()

bool rex::xenos::ucode::ControlFlowCondExecPredInstruction::IsPredicateClean ( ) const
inline

Reports whether the hardware does not wait for the predicate update after the exec.


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