Lines Matching refs:imm6
2693 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_immediate() local
2699 if (!is64 && imm6 >= 32) in dis_ARM64_data_processing_immediate()
2708 if (imm6 == 0) { in dis_ARM64_data_processing_immediate()
2712 vassert(imm6 > 0 && imm6 < szBits); in dis_ARM64_data_processing_immediate()
2714 binop(mkSHL(ty), mkexpr(srcHi), mkU8(szBits-imm6)), in dis_ARM64_data_processing_immediate()
2715 binop(mkSHR(ty), mkexpr(srcLo), mkU8(imm6)))); in dis_ARM64_data_processing_immediate()
2720 nameIRegOrZR(is64,nn), nameIRegOrZR(is64,mm), imm6); in dis_ARM64_data_processing_immediate()
2813 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_register() local
2819 if ((!is64 && imm6 > 31) || sh == BITS2(1,1)) { in dis_ARM64_data_processing_register()
2824 IRTemp argR = getShiftedIRegOrZR(is64, sh, imm6, rM, False); in dis_ARM64_data_processing_register()
2835 nameIRegOrZR(is64, rM), nameSH(sh), imm6); in dis_ARM64_data_processing_register()
2921 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_register() local
2926 if (!is64 && imm6 > 31) { in dis_ARM64_data_processing_register()
2931 IRTemp argR = getShiftedIRegOrZR(is64, sh, imm6, rM, bN == 1); in dis_ARM64_data_processing_register()
2951 if (rN == 31/*zr*/ && sh == 0/*LSL*/ && imm6 == 0 && bN == 0) { in dis_ARM64_data_processing_register()
2957 nameIRegOrZR(is64, rM), nameSH(sh), imm6); in dis_ARM64_data_processing_register()