Lines Matching refs:mode

312         assert(index != rsp, "illegal addressing mode");
318 assert(index != rsp, "illegal addressing mode");
325 assert(index != rsp, "illegal addressing mode");
352 assert(base != rsp LP64_ONLY(&& base != r12), "illegal addressing mode");
375 assert(index != rsp, "illegal addressing mode");
673 // In 32-bit mode the VEX first byte C4 and C5 alias onto LDS and LES
674 // instructions (these instructions are not supported in 64-bit mode).
676 // ModRM byte can not be of the form 11xxxxxx in 32-bit mode. To set
814 // [11 reg base] (not a memory addressing mode)
1892 emit_byte(0x66); // switch to 16-bit mode
2264 assert((UseAVX > 0), "SSE mode requires address alignment 16 bytes");
2416 void Assembler::pshufd(XMMRegister dst, XMMRegister src, int mode) {
2417 assert(isByte(mode), "invalid value");
2420 emit_byte(mode & 0xFF);
2424 void Assembler::pshufd(XMMRegister dst, Address src, int mode) {
2425 assert(isByte(mode), "invalid value");
2427 assert((UseAVX > 0), "SSE mode requires address alignment 16 bytes");
2432 emit_byte(mode & 0xFF);
2435 void Assembler::pshuflw(XMMRegister dst, XMMRegister src, int mode) {
2436 assert(isByte(mode), "invalid value");
2439 emit_byte(mode & 0xFF);
2442 void Assembler::pshuflw(XMMRegister dst, Address src, int mode) {
2443 assert(isByte(mode), "invalid value");
2445 assert((UseAVX > 0), "SSE mode requires address alignment 16 bytes");
2450 emit_byte(mode & 0xFF);
2464 assert((UseAVX > 0), "SSE mode requires address alignment 16 bytes");
2500 assert((UseAVX > 0), "SSE mode requires address alignment 16 bytes");
2511 assert((UseAVX > 0), "SSE mode requires address alignment 16 bytes");
2619 // Not supported in 64bit mode
4909 // Use two-byte form (one-byte form is a REX prefix in 64-bit mode)
4917 // Use two-byte form (one-byte from is a REX prefix in 64-bit mode)
4973 // Use two-byte form (one-byte from is a REX prefix in 64-bit mode)
4981 // Use two-byte form (one-byte from is a REX prefix in 64-bit mode)
6726 assert((UseAVX > 0) || (((intptr_t)src.target() & 15) == 0), "SSE mode requires address alignment 16 bytes");
6737 assert((UseAVX > 0) || (((intptr_t)src.target() & 15) == 0), "SSE mode requires address alignment 16 bytes");
8442 assert((UseAVX > 0) || (((intptr_t)src.target() & 15) == 0), "SSE mode requires address alignment 16 bytes");
8453 assert((UseAVX > 0) || (((intptr_t)src.target() & 15) == 0), "SSE mode requires address alignment 16 bytes");
8465 assert((UseAVX > 0) || aligned_adr, "SSE mode requires address alignment 16 bytes");
9153 // complete interpreter frame in debug mode -- same bug as 4387334
10592 // 0xd - mode: 1100 (substring search) + 01 (unsigned shorts)
10753 // 0xd - mode: 1100 (substring search) + 01 (unsigned shorts)
11137 // pcmpmask - cmp mode: 11000 (string compare with negated result)