Lines Matching refs:prf
73 static int skip_prefix(unsigned char *addr, struct prefix_bits *prf)
77 prf->shorted = 0;
78 prf->enlarged = 0;
79 prf->rexr = 0;
80 prf->rex = 0;
86 prf->shorted = 1;
89 prf->enlarged = 1;
91 prf->rexr = 1;
93 prf->rex = 1;
131 struct prefix_bits prf;
136 p += skip_prefix(p, &prf);
152 struct prefix_bits prf;
156 p += skip_prefix(p, &prf);
165 return prf.shorted ? 2 : (prf.enlarged ? 8 : 4);
175 struct prefix_bits prf;
179 p += skip_prefix(p, &prf);
192 return prf.shorted ? 2 : 4;
196 return prf.shorted ? 2 : (prf.enlarged ? 8 : 4);
399 struct prefix_bits prf;
403 p += skip_prefix(p, &prf);
423 reg = ((mod_rm >> 3) & 0x7) | (prf.rexr << 3);
427 return *get_reg_w8(reg, prf.rex, regs);
454 struct prefix_bits prf;
458 p += skip_prefix(p, &prf);