Lines Matching refs:imm6
2698 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_immediate() local
2704 if (!is64 && imm6 >= 32) in dis_ARM64_data_processing_immediate()
2713 if (imm6 == 0) { in dis_ARM64_data_processing_immediate()
2717 vassert(imm6 > 0 && imm6 < szBits); in dis_ARM64_data_processing_immediate()
2719 binop(mkSHL(ty), mkexpr(srcHi), mkU8(szBits-imm6)), in dis_ARM64_data_processing_immediate()
2720 binop(mkSHR(ty), mkexpr(srcLo), mkU8(imm6)))); in dis_ARM64_data_processing_immediate()
2725 nameIRegOrZR(is64,nn), nameIRegOrZR(is64,mm), imm6); in dis_ARM64_data_processing_immediate()
2818 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_register() local
2824 if ((!is64 && imm6 > 31) || sh == BITS2(1,1)) { in dis_ARM64_data_processing_register()
2829 IRTemp argR = getShiftedIRegOrZR(is64, sh, imm6, rM, False); in dis_ARM64_data_processing_register()
2840 nameIRegOrZR(is64, rM), nameSH(sh), imm6); in dis_ARM64_data_processing_register()
2926 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_register() local
2931 if (!is64 && imm6 > 31) { in dis_ARM64_data_processing_register()
2936 IRTemp argR = getShiftedIRegOrZR(is64, sh, imm6, rM, bN == 1); in dis_ARM64_data_processing_register()
2956 if (rN == 31/*zr*/ && sh == 0/*LSL*/ && imm6 == 0 && bN == 0) { in dis_ARM64_data_processing_register()
2962 nameIRegOrZR(is64, rM), nameSH(sh), imm6); in dis_ARM64_data_processing_register()