Home | History | Annotate | Download | only in priv

Lines Matching defs:imm64

2057          ULong imm64 = ((ULong)imm16) << (16 * hw);
2059 vassert(imm64 < 0x100000000ULL);
2062 putIRegOrZR(is64, dd, is64 ? mkU64(imm64) : mkU32((UInt)imm64));
2063 DIP("movz %s, 0x%llx\n", nameIRegOrZR(is64, dd), imm64);
2066 imm64 = ~imm64;
2068 imm64 &= 0xFFFFFFFFULL;
2069 putIRegOrZR(is64, dd, is64 ? mkU64(imm64) : mkU32((UInt)imm64));
2070 DIP("movn %s, 0x%llx\n", nameIRegOrZR(is64, dd), imm64);
2083 mkU64(imm64));
2095 mkU32((UInt)imm64));
5025 ULong imm64 = 0;
5030 testimm8 = False; imm64 = Replicate32x2(imm8); break;
5032 testimm8 = True; imm64 = Replicate32x2(imm8 << 8); break;
5034 testimm8 = True; imm64 = Replicate32x2(imm8 << 16); break;
5036 testimm8 = True; imm64 = Replicate32x2(imm8 << 24); break;
5038 testimm8 = False; imm64 = Replicate16x4(imm8); break;
5040 imm64 = Replicate16x4(imm8 << 8); break;
5044 imm64 = Replicate32x2((imm8 << 8) | 0xFF);
5046 imm64 = Replicate32x2((imm8 << 16) | 0xFFFF);
5051 imm64 = Replicate8x8(imm8);
5053 imm64 = 0; imm64 |= (imm8 & 0x80) ? 0xFF : 0x00;
5054 imm64 <<= 8; imm64 |= (imm8 & 0x40) ? 0xFF : 0x00;
5055 imm64 <<= 8; imm64 |= (imm8 & 0x20) ? 0xFF : 0x00;
5056 imm64 <<= 8; imm64 |= (imm8 & 0x10) ? 0xFF : 0x00;
5057 imm64 <<= 8; imm64 |= (imm8 & 0x08) ? 0xFF : 0x00;
5058 imm64 <<= 8; imm64 |= (imm8 & 0x04) ? 0xFF : 0x00;
5059 imm64 <<= 8; imm64 |= (imm8 & 0x02) ? 0xFF : 0x00;
5060 imm64 <<= 8; imm64 |= (imm8 & 0x01) ? 0xFF : 0x00;
5070 imm64 = Replicate32x2(imm32);
5073 // imm64 = imm8<7>:NOT(imm8<6>)
5078 imm64 = (imm8_7 << 63) | ((imm8_6 ^ 1) << 62)
5090 *res = imm64;