ReXGlue SDK
Loading...
Searching...
No Matches
rex::xenos::ucode::ControlFlowInstruction Union Reference

#include <rex/xenos/ucode.h>

Classes

struct  [struct].__unnamed0__
struct  [struct].__unnamed1__

Public Member Functions

ControlFlowOpcode GetOpcode () const

Public Attributes

ControlFlowExecInstruction exec
ControlFlowCondExecInstruction cond_exec
ControlFlowCondExecPredInstruction cond_exec_pred
ControlFlowLoopStartInstruction loop_start
ControlFlowLoopEndInstruction loop_end
ControlFlowCondCallInstruction cond_call
ControlFlowReturnInstruction ret
ControlFlowCondJmpInstruction cond_jmp
ControlFlowAllocInstruction alloc
struct  
struct  

Detailed Description

Control flow instruction of 48 bits, viewed through the layout matching its opcode.

Member Data Documentation

◆ alloc

ControlFlowAllocInstruction rex::xenos::ucode::ControlFlowInstruction::alloc

kAlloc

◆ cond_call

ControlFlowCondCallInstruction rex::xenos::ucode::ControlFlowInstruction::cond_call

kCondCall

◆ cond_exec

ControlFlowCondExecInstruction rex::xenos::ucode::ControlFlowInstruction::cond_exec

kCondExec*

◆ cond_exec_pred

ControlFlowCondExecPredInstruction rex::xenos::ucode::ControlFlowInstruction::cond_exec_pred

kCondExecPred*

◆ cond_jmp

ControlFlowCondJmpInstruction rex::xenos::ucode::ControlFlowInstruction::cond_jmp

kCondJmp

◆ exec

ControlFlowExecInstruction rex::xenos::ucode::ControlFlowInstruction::exec

kExec*

◆ loop_end

ControlFlowLoopEndInstruction rex::xenos::ucode::ControlFlowInstruction::loop_end

kLoopEnd

◆ loop_start

ControlFlowLoopStartInstruction rex::xenos::ucode::ControlFlowInstruction::loop_start

kLoopStart

◆ ret

ControlFlowReturnInstruction rex::xenos::ucode::ControlFlowInstruction::ret

kReturn


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