Home | History | Annotate | Download | only in i386

Lines Matching refs:rex

234 # define P_REXW		0x800		/* Set REX.W = 1 */
353 int rex;
364 rex = 0;
365 rex |= (opc & P_REXW) >> 8; /* REX.W */
366 rex |= (r & 8) >> 1; /* REX.R */
367 rex |= (x & 8) >> 2; /* REX.X */
368 rex |= (rm & 8) >> 3; /* REX.B */
371 For %[abcd]l we need no REX prefix, but for %{si,di,bp,sp}l we do,
373 that are ORed in merely indicate that the REX byte must be present;
375 rex |= opc & (r >= 4 ? P_REXB_R : 0);
376 rex |= opc & (rm >= 4 ? P_REXB_RM : 0);
378 if (rex) {
379 tcg_out8(s, (uint8_t)(rex | 0x40));
478 field indicates no index register. In 64-bit mode, the REX.X
662 REX prefixes. Use the MODRM encoding. */