Lines Matching refs:inv
142 unsigned int prefixes, x86_invariant_t *inv) { argument
160 inv->operands[x].access = (enum x86_op_access)
162 inv->operands[x].flags = (enum x86_op_flags)
209 mode_16, &inv->operands[x]);
214 inv->operands[x].type = op_register;
222 inv->operands[x].type = op_offset;
224 inv->operands[x].flags |= op_signed |
242 inv->operands[x].type =
245 inv->operands[x].type =
248 inv->operands[x].flags |= op_signed;
250 inv->operands[x].type = op_immediate;
254 inv->operands[x].type = op_register;
257 inv->operands[x].flags |= op_signed |
261 inv->operands[x].flags |= op_signed |
265 inv->operands[x].type = op_register;
268 inv->operands[x].type = op_immediate;
271 inv->operands[x].type = op_unused;
280 x86_invariant_t *inv ) { argument
294 memcpy( inv->bytes, buf, size );
298 inv->group = (enum x86_insn_group) (INS_GROUP(type)) >> 12;
299 inv->type = (enum x86_insn_type) INS_TYPE(type);
303 &buf[size - 1], prefixes, inv );
305 inv->size = size;
311 x86_invariant_t inv = { {0} }; local
312 return( ia32_disasm_invariant( buf, buf_len, &inv ) );