Lines Matching refs:prf
89 static int skip_prefix(unsigned char *addr, struct prefix_bits *prf)
93 prf->shorted = 0;
94 prf->enlarged = 0;
95 prf->rexr = 0;
96 prf->rex = 0;
102 prf->shorted = 1;
105 prf->enlarged = 1;
107 prf->rexr = 1;
109 prf->rex = 1;
147 struct prefix_bits prf;
152 p += skip_prefix(p, &prf);
168 struct prefix_bits prf;
172 p += skip_prefix(p, &prf);
181 return prf.shorted ? 2 : (prf.enlarged ? 8 : 4);
191 struct prefix_bits prf;
195 p += skip_prefix(p, &prf);
208 return prf.shorted ? 2 : 4;
212 return prf.shorted ? 2 : (prf.enlarged ? 8 : 4);
415 struct prefix_bits prf;
419 p += skip_prefix(p, &prf);
439 reg = ((mod_rm >> 3) & 0x7) | (prf.rexr << 3);
443 return *get_reg_w8(reg, prf.rex, regs);
470 struct prefix_bits prf;
474 p += skip_prefix(p, &prf);