Lines Matching refs:opcode
29 * See the file opcode-gen/README.txt for information about updating
33 kFmt00x = 0, // unknown format (also used for "breakpoint" opcode)
84 * Instruction width implied by an opcode's format; a value in the
105 * Struct that includes a pointer to each of the opcode information
135 Opcode opcode;
140 * Return the instruction width of the specified opcode, or 0 if not defined.
142 DEX_INLINE size_t dexGetWidthFromOpcode(Opcode opcode)
144 assert((u4) opcode < kNumPackedOpcodes);
145 return gDexOpcodeInfo.widths[opcode];
156 * Returns the flags for the specified opcode.
158 DEX_INLINE OpcodeFlags dexGetFlagsFromOpcode(Opcode opcode)
160 assert((u4) opcode < kNumPackedOpcodes);
161 return gDexOpcodeInfo.flags[opcode];
173 * Return the instruction format for the specified opcode.
175 DEX_INLINE InstructionFormat dexGetFormatFromOpcode(Opcode opcode)
177 assert((u4) opcode < kNumPackedOpcodes);
178 return (InstructionFormat) gDexOpcodeInfo.formats[opcode];
182 * Return the instruction index type for the specified opcode.
184 DEX_INLINE InstructionIndexType dexGetIndexTypeFromOpcode(Opcode opcode)
186 assert((u4) opcode < kNumPackedOpcodes);
187 return (InstructionIndexType) gDexOpcodeInfo.indexTypes[opcode];