Home
last modified time | relevance | path

Searched refs:ot (Results 1 – 4 of 4) sorted by relevance

/qemu/target/i386/tcg/
H A Demit.c.inc74 MemOp ot = decode->op[1].ot;
75 int poslen = 8 << ot;
80 assert(decode->op[2].unit == X86_OP_INT && decode->op[2].ot != MO_8);
82 tcg_gen_andi_tl(ofs, ofs, -1 << ot);
90 static inline int mmx_offset(MemOp ot)
92 switch (ot) {
106 static inline int xmm_offset(MemOp ot)
108 switch (ot) {
131 return op->offset - mmx_offset(op->ot);
133 return op->offset - xmm_offset(op->ot);
[all …]
H A Dtranslate.c257 static void gen_jmp_rel(DisasContext *s, MemOp ot, int diff, int tb_num);
420 static inline MemOp mo_pushpop(DisasContext *s, MemOp ot) in mo_pushpop() argument
423 return ot == MO_16 ? MO_16 : MO_64; in mo_pushpop()
425 return ot; in mo_pushpop()
443 static TCGv gen_op_deposit_reg_v(DisasContext *s, MemOp ot, int reg, TCGv dest, TCGv t0) in gen_op_deposit_reg_v() argument
445 switch(ot) { in gen_op_deposit_reg_v()
477 static void gen_op_mov_reg_v(DisasContext *s, MemOp ot, int reg, TCGv t0) in gen_op_mov_reg_v() argument
479 gen_op_deposit_reg_v(s, ot, reg, NULL, t0); in gen_op_mov_reg_v()
483 void gen_op_mov_v_reg(DisasContext *s, MemOp ot, TCGv t0, int reg) in gen_op_mov_v_reg() argument
485 if (ot == MO_8 && byte_reg_is_xH(s, reg)) { in gen_op_mov_v_reg()
[all …]
H A Ddecode-new.c.inc1912 static bool decode_op_size(DisasContext *s, X86OpEntry *e, X86OpSize size, MemOp *ot)
1916 *ot = MO_8;
1921 *ot = MO_32;
1927 *ot = s->dflag;
1933 *ot = MO_64;
1937 *ot = MO_16;
1941 *ot = s->dflag == MO_16 ? MO_32 : s->dflag;
1945 *ot = CODE64(s) ? MO_64 : MO_32;
1949 *ot = s->dflag == MO_16 ? MO_16 : MO_32;
1953 *ot = !CODE64(s) && s->dflag == MO_16 ? MO_16 : MO_32;
[all …]
H A Ddecode-new.h307 MemOp ot; /* For b/c/d/p/s/q/v/w/y/z */ member