Home
last modified time | relevance | path

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

/PHP-8.0/ext/opcache/jit/libudis86/
H A Dudis86.c231 ud_opr_is_sreg(const struct ud_operand *opr) in ud_opr_is_sreg() argument
233 return opr->type == UD_OP_REG && in ud_opr_is_sreg()
234 opr->base >= UD_R_ES && in ud_opr_is_sreg()
235 opr->base <= UD_R_GS; in ud_opr_is_sreg()
246 ud_opr_is_gpr(const struct ud_operand *opr) in ud_opr_is_gpr() argument
248 return opr->type == UD_OP_REG && in ud_opr_is_gpr()
249 opr->base >= UD_R_AL && in ud_opr_is_gpr()
250 opr->base <= UD_R_R15; in ud_opr_is_gpr()
H A Dsyn.c92 ud_syn_rel_target(struct ud *u, struct ud_operand *opr) in ud_syn_rel_target() argument
99 switch (opr->size) { in ud_syn_rel_target()
100 case 8 : return (u->pc + opr->lval.sbyte) & trunc_mask; in ud_syn_rel_target()
101 case 16: return (u->pc + opr->lval.sword) & trunc_mask; in ud_syn_rel_target()
102 case 32: return (u->pc + opr->lval.sdword) & trunc_mask; in ud_syn_rel_target()
H A Dextern.h89 extern LIBUDIS86_DLLEXTERN int ud_opr_is_sreg(const struct ud_operand *opr);
91 extern LIBUDIS86_DLLEXTERN int ud_opr_is_gpr(const struct ud_operand *opr);
H A Ddecode.c429 struct ud_operand *opr, in decode_reg() argument
460 opr->type = UD_OP_REG; in decode_reg()
461 opr->base = reg; in decode_reg()
462 opr->size = size; in decode_reg()
686 opr->type = UD_OP_MEM; in decode_moffset()
687 opr->base = UD_NONE; in decode_moffset()
688 opr->index = UD_NONE; in decode_moffset()
689 opr->scale = UD_NONE; in decode_moffset()
690 opr->size = resolve_operand_size(u, size); in decode_moffset()
691 decode_mem_disp(u, u->adr_mode, opr); in decode_moffset()
[all …]

Completed in 14 milliseconds