Lines Matching refs:imm6
2191 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_immediate() local
2197 if (!is64 && imm6 >= 32) in dis_ARM64_data_processing_immediate()
2206 if (imm6 == 0) { in dis_ARM64_data_processing_immediate()
2210 vassert(imm6 > 0 && imm6 < szBits); in dis_ARM64_data_processing_immediate()
2212 binop(mkSHL(ty), mkexpr(srcHi), mkU8(szBits-imm6)), in dis_ARM64_data_processing_immediate()
2213 binop(mkSHR(ty), mkexpr(srcLo), mkU8(imm6)))); in dis_ARM64_data_processing_immediate()
2218 nameIRegOrZR(is64,nn), nameIRegOrZR(is64,mm), imm6); in dis_ARM64_data_processing_immediate()
2311 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_register() local
2317 if ((!is64 && imm6 > 31) || sh == BITS2(1,1)) { in dis_ARM64_data_processing_register()
2322 IRTemp argR = getShiftedIRegOrZR(is64, sh, imm6, rM, False); in dis_ARM64_data_processing_register()
2333 nameIRegOrZR(is64, rM), nameSH(sh), imm6); in dis_ARM64_data_processing_register()
2421 UInt imm6 = INSN(15,10); in dis_ARM64_data_processing_register() local
2426 if (!is64 && imm6 > 31) { in dis_ARM64_data_processing_register()
2431 IRTemp argR = getShiftedIRegOrZR(is64, sh, imm6, rM, bN == 1); in dis_ARM64_data_processing_register()
2451 if (rN == 31/*zr*/ && sh == 0/*LSL*/ && imm6 == 0 && bN == 0) { in dis_ARM64_data_processing_register()
2457 nameIRegOrZR(is64, rM), nameSH(sh), imm6); in dis_ARM64_data_processing_register()