214 const char* (*getName)(int);
int resultPresent
Definition: doc.h:245
InstructionParameters InstructionDesc[OpCodeMask+1]
Definition: doc.cpp:1233
EnumParameters * enumParams
Definition: doc.h:215
void push(OperandClass oc, const char *d, bool opt=false)
Definition: doc.h:174
void Parameterize()
Definition: doc.cpp:1246
GLuint const GLchar * name
Definition: glext.h:6671
std::vector< OperandClass > opClass
Definition: doc.h:187
const char * opDesc
Definition: doc.h:239
const char * AccessQualifierString(int attr)
Definition: doc.cpp:573
const char * ImageOperands(int)
set set set set set set set macro pixldst1 op
Definition: pixman-arm-neon-asm.h:54
OpcodeClass
Definition: doc.h:90
const char * FunctionControlString(int cont)
Definition: doc.cpp:614
Definition: disassemble.cpp:50
OperandParameters * operandParams
Definition: doc.h:216
const char * DimensionString(int dim)
Definition: doc.cpp:348
GLdouble GLdouble GLdouble r
Definition: glext.h:6406
bool bitmask
Definition: doc.h:213
#define ceil(x)
Definition: math.h:24
GLdouble GLdouble t
Definition: glext.h:6398
std::vector< bool > optional
Definition: doc.h:189
const char * LoopControlString(int cont)
Definition: doc.cpp:599
const char * ExecutionScopeString(int)
OperandParameters operands
Definition: doc.h:241
const char * desc
Definition: doc.h:196
OperandParameters()
Definition: doc.h:173
OperandClass getClass(int op) const
Definition: doc.h:181
const char * StorageClassString(int StorageClass)
Definition: doc.cpp:173
const char *(* getName)(int)
Definition: doc.h:214
void set(int ceil, const char *(*name)(int), EnumParameters *ep, bool mask=false)
Definition: doc.h:204
const char * SourceString(int source)
Definition: doc.cpp:77
const char * AddressingString(int addr)
Definition: doc.cpp:106
const char * ScopeString(int mem)
Definition: doc.cpp:659
const char * GroupOperationString(int gop)
Definition: doc.cpp:672
const char * KernelProfilingInfoString(int info)
Definition: doc.cpp:703
const char * MemoryAccessString(int mem)
Definition: doc.cpp:648
int typePresent
Definition: doc.h:244
const char * MemorySemanticsString(int mem)
Definition: doc.cpp:627
GLenum type
Definition: glext.h:6233
const char * ExecutionModeString(int mode)
Definition: doc.cpp:130
OpcodeClass opClass
Definition: doc.h:240
const char * ImageChannelTypeString(int)
EnumDefinition OperandClassParams[OperandCount]
Definition: doc.cpp:1237
const char * OpcodeString(int op)
Definition: doc.cpp:836
InstructionParameters()
Definition: doc.h:223
void PrintImmediateRow(int imm, const char *name, const EnumParameters *enumParams, bool caps, bool hex=false)
const char * GetOperandDesc(OperandClass operand)
void setOperands(OperandParameters *op)
Definition: doc.h:211
int getNum() const
Definition: doc.h:184
GLenum GLint GLuint mask
Definition: glext.h:6668
const char * FPRoundingModeString(int mode)
Definition: doc.cpp:535
const char * SamplerFilterModeString(int mode)
Definition: doc.cpp:376
const char * ImageChannelDataTypeString(int type)
Definition: doc.cpp:475
EnumDefinition()
Definition: doc.h:202
std::shared_ptr< Ope > opt(const std::shared_ptr< Ope > &ope)
Definition: peglib.h:1579
const char * FuncParamAttrString(int attr)
Definition: doc.cpp:557
static s32 hex(char ch)
Definition: debug.c:111
std::vector< const char * > desc
Definition: doc.h:188
bool isOptional(int op) const
Definition: doc.h:183
const char * ExecutionModelString(int model)
Definition: doc.cpp:91
bool hasType() const
Definition: doc.h:237
void PrintOperands(const OperandParameters &operands, int reservedOperands)
const char * CapabilityString(int info)
Definition: doc.cpp:713
EnumParameters()
Definition: doc.h:195
const char * getDesc(int op) const
Definition: doc.h:182
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: glext.h:6293
OperandClass
Definition: doc.h:120
const char * LinkageTypeString(int type)
Definition: doc.cpp:547
std::vector< Capability > EnumCaps
Definition: doc.h:168
const char * SelectControlString(int cont)
Definition: doc.cpp:586
const char * DecorationString(int decoration)
Definition: doc.cpp:196
void setResultAndType(bool r, bool t)
Definition: doc.h:230
const char * ImageOperandsString(int format)
Definition: doc.cpp:504
const char * MemoryString(int mem)
Definition: doc.cpp:117
const char * ImageFormatString(int format)
Definition: doc.cpp:386
#define false
Definition: ordinals.h:83
const char * FPFastMathString(int mode)
Definition: doc.cpp:522
#define true
Definition: ordinals.h:82
int ceiling
Definition: doc.h:212
bool hasResult() const
Definition: doc.h:236
const char * BuiltInString(int builtIn)
Definition: doc.cpp:264
const char * KernelEnqueueFlagsString(int flag)
Definition: doc.cpp:691
const char * ImageChannelOrderString(int format)
Definition: doc.cpp:447
const char * SamplerAddressingModeString(int mode)
Definition: doc.cpp:363