Lines Matching refs:imm64
2559 ULong imm64 = ((ULong)imm16) << (16 * hw); in dis_ARM64_data_processing_immediate() local
2561 vassert(imm64 < 0x100000000ULL); in dis_ARM64_data_processing_immediate()
2564 putIRegOrZR(is64, dd, is64 ? mkU64(imm64) : mkU32((UInt)imm64)); in dis_ARM64_data_processing_immediate()
2565 DIP("movz %s, 0x%llx\n", nameIRegOrZR(is64, dd), imm64); in dis_ARM64_data_processing_immediate()
2568 imm64 = ~imm64; in dis_ARM64_data_processing_immediate()
2570 imm64 &= 0xFFFFFFFFULL; in dis_ARM64_data_processing_immediate()
2571 putIRegOrZR(is64, dd, is64 ? mkU64(imm64) : mkU32((UInt)imm64)); in dis_ARM64_data_processing_immediate()
2572 DIP("movn %s, 0x%llx\n", nameIRegOrZR(is64, dd), imm64); in dis_ARM64_data_processing_immediate()
2585 mkU64(imm64)); in dis_ARM64_data_processing_immediate()
2597 mkU32((UInt)imm64)); in dis_ARM64_data_processing_immediate()
7004 ULong imm64 = 0; in AdvSIMDExpandImm() local
7009 testimm8 = False; imm64 = Replicate32x2(imm8); break; in AdvSIMDExpandImm()
7011 testimm8 = True; imm64 = Replicate32x2(imm8 << 8); break; in AdvSIMDExpandImm()
7013 testimm8 = True; imm64 = Replicate32x2(imm8 << 16); break; in AdvSIMDExpandImm()
7015 testimm8 = True; imm64 = Replicate32x2(imm8 << 24); break; in AdvSIMDExpandImm()
7017 testimm8 = False; imm64 = Replicate16x4(imm8); break; in AdvSIMDExpandImm()
7019 testimm8 = True; imm64 = Replicate16x4(imm8 << 8); break; in AdvSIMDExpandImm()
7023 imm64 = Replicate32x2((imm8 << 8) | 0xFF); in AdvSIMDExpandImm()
7025 imm64 = Replicate32x2((imm8 << 16) | 0xFFFF); in AdvSIMDExpandImm()
7030 imm64 = Replicate8x8(imm8); in AdvSIMDExpandImm()
7032 imm64 = 0; imm64 |= (imm8 & 0x80) ? 0xFF : 0x00; in AdvSIMDExpandImm()
7033 imm64 <<= 8; imm64 |= (imm8 & 0x40) ? 0xFF : 0x00; in AdvSIMDExpandImm()
7034 imm64 <<= 8; imm64 |= (imm8 & 0x20) ? 0xFF : 0x00; in AdvSIMDExpandImm()
7035 imm64 <<= 8; imm64 |= (imm8 & 0x10) ? 0xFF : 0x00; in AdvSIMDExpandImm()
7036 imm64 <<= 8; imm64 |= (imm8 & 0x08) ? 0xFF : 0x00; in AdvSIMDExpandImm()
7037 imm64 <<= 8; imm64 |= (imm8 & 0x04) ? 0xFF : 0x00; in AdvSIMDExpandImm()
7038 imm64 <<= 8; imm64 |= (imm8 & 0x02) ? 0xFF : 0x00; in AdvSIMDExpandImm()
7039 imm64 <<= 8; imm64 |= (imm8 & 0x01) ? 0xFF : 0x00; in AdvSIMDExpandImm()
7049 imm64 = Replicate32x2(imm32); in AdvSIMDExpandImm()
7057 imm64 = (imm8_7 << 63) | ((imm8_6 ^ 1) << 62) in AdvSIMDExpandImm()
7069 *res = imm64; in AdvSIMDExpandImm()
8027 IRTemp imm64 = newTemp(Ity_I64); in math_RHADD() local
8028 assign(imm64, mkU64(ones64[size])); in math_RHADD()
8030 assign(vecOne, binop(Iop_64HLtoV128, mkexpr(imm64), mkexpr(imm64))); in math_RHADD()