Lines Matching refs:size

385     op->size = 32;  in decode_a()
391 op->size = 48; in decode_a()
432 int size) in decode_reg() argument
435 size = resolve_operand_size(u, size); in decode_reg()
437 case REGCLASS_GPR : reg = decode_gpr(u, size, num); break; in decode_reg()
440 reg = num + (size == SZ_QQ ? UD_R_YMM0 : UD_R_XMM0); in decode_reg()
462 opr->size = size; in decode_reg()
472 decode_imm(struct ud* u, unsigned int size, struct ud_operand *op) in decode_imm() argument
474 op->size = resolve_operand_size(u, size); in decode_imm()
477 switch (op->size) { in decode_imm()
493 decode_mem_disp(struct ud* u, unsigned int size, struct ud_operand *op) in decode_mem_disp() argument
495 switch (size) { in decode_mem_disp()
528 unsigned int size) in decode_modrm_reg() argument
531 decode_reg(u, operand, type, reg, size); in decode_modrm_reg()
545 unsigned int size) /* operand size */ in decode_modrm_rm() argument
560 decode_reg(u, op, type, rm, size); in decode_modrm_rm()
568 op->size = resolve_operand_size(u, size); in decode_modrm_rm()
684 decode_moffset(struct ud *u, unsigned int size, struct ud_operand *opr) in decode_moffset() argument
690 opr->size = resolve_operand_size(u, size); in decode_moffset()
696 decode_vex_vvvv(struct ud *u, struct ud_operand *opr, unsigned size) in decode_vex_vvvv() argument
701 decode_reg(u, opr, REGCLASS_XMM, (0xf & ~vvvv), size); in decode_vex_vvvv()
710 decode_vex_immreg(struct ud *u, struct ud_operand *opr, unsigned size) in decode_vex_immreg() argument
716 decode_reg(u, opr, REGCLASS_XMM, mask & (imm >> 4), size); in decode_vex_immreg()
731 unsigned int size) in decode_operand() argument
743 Mx_reg_size(size) : Mx_mem_size(size)); in decode_operand()
754 decode_modrm_rm(u, operand, REGCLASS_GPR, size); in decode_operand()
757 decode_modrm_reg(u, operand, REGCLASS_GPR, size); in decode_operand()
761 decode_imm(u, size, operand); in decode_operand()
773 decode_modrm_rm(u, operand, REGCLASS_MMX, size); in decode_operand()
776 decode_modrm_reg(u, operand, REGCLASS_MMX, size); in decode_operand()
784 decode_modrm_rm(u, operand, REGCLASS_XMM, size); in decode_operand()
787 decode_modrm_reg(u, operand, REGCLASS_XMM, size); in decode_operand()
790 decode_vex_vvvv(u, operand, size); in decode_operand()
795 Mx_reg_size(size) : Mx_mem_size(size)); in decode_operand()
798 decode_modrm_reg(u, operand, REGCLASS_SEG, size); in decode_operand()
801 decode_moffset(u, size, operand); in decode_operand()
812 (REX_B(u->_rex) << 3) | (type - OP_R0), size); in decode_operand()
818 decode_reg(u, operand, REGCLASS_GPR, 0, size); in decode_operand()
823 decode_reg(u, operand, REGCLASS_GPR, 1, size); in decode_operand()
828 decode_reg(u, operand, REGCLASS_GPR, 2, size); in decode_operand()
844 operand->size = 16; in decode_operand()
847 decode_imm(u, size, operand); in decode_operand()
854 decode_modrm_rm(u, operand, REGCLASS_GPR, size); in decode_operand()
857 decode_modrm_reg(u, operand, REGCLASS_CR, size); in decode_operand()
860 decode_modrm_reg(u, operand, REGCLASS_DB, size); in decode_operand()
876 operand->size = 80; in decode_operand()
879 decode_vex_immreg(u, operand, size); in decode_operand()
901 u->itab_entry->operand1.size); in decode_operands()
905 u->itab_entry->operand2.size); in decode_operands()
910 u->itab_entry->operand3.size); in decode_operands()
915 u->itab_entry->operand4.size); in decode_operands()