xine-lib: _INSTRUCTION_DATA Struct Reference

xine-lib 1.2.12

Data Fields
_INSTRUCTION_DATA Struct Reference

`#include <goomsl_private.h>`

## Data Fields
union {
void * var
int * var_int
int * var_ptr
float * var_float
int jump_offset
struct _ExternalFunctionStruct * external_function
} | udest
union {
void * var
int * var_int
int * var_ptr
float * var_float
int value_int
int value_ptr
float value_float
} | usrc

## Field Documentation

## ◆ external_function

struct _ExternalFunctionStruct* _INSTRUCTION_DATA::external_function

Referenced by gsl_create_fast_iflow(), gsl_instr_validate(), and iflow_execute().

## ◆ jump_offset

int _INSTRUCTION_DATA::jump_offset

Referenced by calculate_labels().

## ◆

union { ... } _INSTRUCTION_DATA::udest

Referenced by calculate_labels(), gsl_create_fast_iflow(), gsl_instr_validate(), iflow_execute(), validate_v_f(), validate_v_i(), validate_v_p(), and validate_v_v().

## ◆

union { ... } _INSTRUCTION_DATA::usrc

Referenced by gsl_create_fast_iflow(), validate_v_f(), validate_v_i(), validate_v_p(), and validate_v_v().

## ◆ value_float

float _INSTRUCTION_DATA::value_float

Referenced by gsl_create_fast_iflow(), and validate_v_f().

## ◆ value_int

int _INSTRUCTION_DATA::value_int

Referenced by gsl_create_fast_iflow(), and validate_v_i().

## ◆ value_ptr

int _INSTRUCTION_DATA::value_ptr

Referenced by gsl_create_fast_iflow(), and validate_v_p().

## ◆ var

void* _INSTRUCTION_DATA::var

Referenced by validate_v_f(), validate_v_i(), validate_v_p(), and validate_v_v().

## ◆ var_float

float* _INSTRUCTION_DATA::var_float

Referenced by gsl_create_fast_iflow().

## ◆ var_int

int* _INSTRUCTION_DATA::var_int

Referenced by gsl_create_fast_iflow().

## ◆ var_ptr

int* _INSTRUCTION_DATA::var_ptr

Referenced by gsl_create_fast_iflow().

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

- xine-lib-1.2.12/src/post/goom/goomsl_private.h