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

#include <rex/xenos/ucode.h>

Public Member Functions

ControlFlowOpcode GetOpcode () const
AddressingMode GetAddressingMode () const
u32 GetAddress () const
bool IsRepeat () const
u32 GetLoopID () const

Detailed Description

Instruction data for ControlFlowOpcode::kLoopStart.

Member Function Documentation

◆ GetAddress()

u32 rex::xenos::ucode::ControlFlowLoopStartInstruction::GetAddress ( ) const
inline

Returns the address to jump to when skipping the loop.

◆ GetLoopID()

u32 rex::xenos::ucode::ControlFlowLoopStartInstruction::GetLoopID ( ) const
inline

Returns the integer constant register holding the loop parameters (xenos::LoopConstant).

◆ IsRepeat()

bool rex::xenos::ucode::ControlFlowLoopStartInstruction::IsRepeat ( ) const
inline

Reports whether the loop reuses the current aL instead of resetting it to the loop start.


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