Home | History | Annotate | Download | only in priv

Lines Matching defs:imm8

6997    |imm8| to either a 32-bit value if N is 32 or a 64 bit value if N
7000 static ULong VFPExpandImm ( ULong imm8, Int N )
7002 vassert(imm8 <= 0xFF);
7006 ULong imm8_6 = (imm8 >> 6) & 1;
7010 ULong sign = (imm8 >> 7) & 1;
7012 ULong frac = ((imm8 & 63) << (F-6)) | Replicate(0, F-6);
7025 UInt op, UInt cmode, UInt imm8 )
7029 vassert(imm8 <= 255);
7038 testimm8 = False; imm64 = Replicate32x2(imm8); break;
7040 testimm8 = True; imm64 = Replicate32x2(imm8 << 8); break;
7042 testimm8 = True; imm64 = Replicate32x2(imm8 << 16); break;
7044 testimm8 = True; imm64 = Replicate32x2(imm8 << 24); break;
7046 testimm8 = False; imm64 = Replicate16x4(imm8); break;
7048 testimm8 = True; imm64 = Replicate16x4(imm8 << 8); break;
7052 imm64 = Replicate32x2((imm8 << 8) | 0xFF);
7054 imm64 = Replicate32x2((imm8 << 16) | 0xFFFF);
7059 imm64 = Replicate8x8(imm8);
7061 imm64 = 0; imm64 |= (imm8 & 0x80) ? 0xFF : 0x00;
7062 imm64 <<= 8; imm64 |= (imm8 & 0x40) ? 0xFF : 0x00;
7063 imm64 <<= 8; imm64 |= (imm8 & 0x20) ? 0xFF : 0x00;
7064 imm64 <<= 8; imm64 |= (imm8 & 0x10) ? 0xFF : 0x00;
7065 imm64 <<= 8; imm64 |= (imm8 & 0x08) ? 0xFF : 0x00;
7066 imm64 <<= 8; imm64 |= (imm8 & 0x04) ? 0xFF : 0x00;
7067 imm64 <<= 8; imm64 |= (imm8 & 0x02) ? 0xFF : 0x00;
7068 imm64 <<= 8; imm64 |= (imm8 & 0x01) ? 0xFF : 0x00;
7071 ULong imm8_7 = (imm8 >> 7) & 1;
7072 ULong imm8_6 = (imm8 >> 6) & 1;
7073 ULong imm8_50 = imm8 & 63;
7081 // imm64 = imm8<7>:NOT(imm8<6>)
7082 // :Replicate(imm8<6>,8):imm8<5:0>:Zeros(48);
7083 ULong imm8_7 = (imm8 >> 7) & 1;
7084 ULong imm8_6 = (imm8 >> 6) & 1;
7085 ULong imm8_50 = imm8 & 63;
7095 if (testimm8 && imm8 == 0)
9225 IRTemp imm8 = newTemp(Ity_I8);
9226 assign(imm8, mkU8((UChar)(-sh)));
9227 IRExpr* amt = mkexpr(math_DUP_TO_V128(imm8, Ity_I8));
10436 IRTemp imm8 = newTemp(Ity_I8);
10437 assign(imm8, mkU8((UChar)(-shift)));
10438 IRExpr* amt = mkexpr(math_DUP_TO_V128(imm8, Ity_I8));
13342 000 11110 ty 1 imm8 100 imm5 d
13351 UInt imm8 = INSN(20,13);
13359 ULong imm = VFPExpandImm(imm8, isD ? 64 : 32);