Home | History | Annotate | Download | only in i386

Lines Matching refs:rex

252 # define P_REXW		0x800		/* Set REX.W = 1 */
375 int rex;
389 rex = 0;
390 rex |= (opc & P_REXW) >> 8; /* REX.W */
391 rex |= (r & 8) >> 1; /* REX.R */
392 rex |= (x & 8) >> 2; /* REX.X */
393 rex |= (rm & 8) >> 3; /* REX.B */
396 For %[abcd]l we need no REX prefix, but for %{si,di,bp,sp}l we do,
398 that are ORed in merely indicate that the REX byte must be present;
400 rex |= opc & (r >= 4 ? P_REXB_R : 0);
401 rex |= opc & (rm >= 4 ? P_REXB_RM : 0);
403 if (rex) {
404 tcg_out8(s, (uint8_t)(rex | 0x40));
502 field indicates no index register. In 64-bit mode, the REX.X
709 REX prefixes. Use the MODRM encoding. */