Searched refs:x86_ea (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/
H A Dx86expr.c439 x86_checkea_calc_displen(x86_effaddr *x86_ea, unsigned int wordsize, int noreg, argument
444 x86_ea->valid_modrm = 0; /* default to not yet valid */
446 switch (x86_ea->ea.disp.size) {
459 x86_ea->ea.disp.size = wordsize;
461 x86_ea->modrm |= 0100;
462 x86_ea->valid_modrm = 1;
469 if (wordsize != x86_ea->ea.disp.size) {
475 x86_ea->modrm |= 0200;
476 x86_ea->valid_modrm = 1;
491 x86_ea
584 yasm_x86__expr_checkea(x86_effaddr *x86_ea, unsigned char *addrsize, unsigned int bits, int address16_op, unsigned char *rex, yasm_bytecode *bc) argument
[all...]
H A Dx86bc.c160 yasm_x86__ea_init(x86_effaddr *x86_ea, unsigned int spare, argument
163 if (yasm_value_finalize(&x86_ea->ea.disp, precbc))
166 x86_ea->modrm &= 0xC7; /* zero spare/reg bits */
167 x86_ea->modrm |= (spare << 3) & 0x38; /* plug in provided bits */
171 yasm_x86__ea_set_disponly(x86_effaddr *x86_ea) argument
173 x86_ea->valid_modrm = 0;
174 x86_ea->need_modrm = 0;
175 x86_ea->valid_sib = 0;
176 x86_ea->need_sib = 0;
182 x86_effaddr *x86_ea local
205 yasm_x86__ea_create_reg(x86_effaddr *x86_ea, unsigned long reg, unsigned char *rex, unsigned int bits) argument
226 x86_effaddr *x86_ea; local
260 yasm_x86__ea_create_imm(x86_effaddr *x86_ea, yasm_expr *imm, unsigned int im_len) argument
379 const x86_effaddr *x86_ea = (const x86_effaddr *)ea; local
527 x86_effaddr *x86_ea = insn->x86_ea; local
633 x86_effaddr *x86_ea = insn->x86_ea; local
813 /*@null@*/ x86_effaddr *x86_ea = (x86_effaddr *)insn->x86_ea; local
[all...]
H A Dx86arch.h197 void yasm_x86__ea_init(x86_effaddr *x86_ea, unsigned int spare,
200 void yasm_x86__ea_set_disponly(x86_effaddr *x86_ea);
201 x86_effaddr *yasm_x86__ea_create_reg(x86_effaddr *x86_ea, unsigned long reg,
204 (x86_effaddr *x86_ea, /*@keep@*/ yasm_expr *imm, unsigned int im_len);
235 /*@null@*/ x86_effaddr *x86_ea; /* effective address */ member in struct:x86_insn
300 (x86_effaddr *x86_ea, unsigned char *addrsize, unsigned int bits,
H A Dx86id.c1161 insn->x86_ea = NULL;
1262 insn->x86_ea =
1263 yasm_x86__ea_create_reg(insn->x86_ea,
1274 insn->x86_ea = (x86_effaddr *)op->data.ea;
1277 yasm_x86__ea_set_disponly(insn->x86_ea);
1280 insn->x86_ea->vsib_mode = 1;
1281 insn->x86_ea->need_sib = 1;
1284 insn->x86_ea->vsib_mode = 2;
1285 insn->x86_ea->need_sib = 1;
1295 insn->x86_ea
[all...]

Completed in 249 milliseconds