Lines Matching refs:ok
2495 Bool ok;
2498 ok = dbm_DecodeBitMasks(&imm, NULL,
2500 if (!ok)
2653 Bool ok = dbm_DecodeBitMasks(&wmask, &tmask,
2655 if (!ok) goto after_bfm; /* hmmm */
8878 Bool ok = False;
8891 ok = True; isMOV = True; break;
8899 ok = True; isORR = True; break;
8904 ok = True; isMOV = True; break;
8909 ok = True; isORR = True; break;
8914 ok = True; isMOV = True; break;
8918 ok = True; isMOV = True; break;
8922 ok = True; isFMOV = True; break;
8930 ok = True; isMVN = True; break;
8938 ok = True; isBIC = True; break;
8943 ok = True; isMVN = True; break;
8948 ok = True; isBIC = True; break;
8953 ok = True; isMVN = True; break;
8958 ok = True; isMOV = True; break;
8962 ok = bitQ == 1; isFMOV = True; break;
8967 if (ok) {
8970 ok = AdvSIMDExpandImm(&imm64lo, bitOP, cmode, abcdefgh);
8972 if (ok) {
9299 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
9300 if (!ok) return False;
9338 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
9339 if (!ok || size == X11) return False;
9390 Bool ok = getLaneInfo_IMMH_IMMB(&fbits, &size, immh, immb);
9392 vassert(ok);
9428 Bool ok = getLaneInfo_IMMH_IMMB(&fbits, &size, immh, immb);
9430 vassert(ok);
10380 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
10381 if (!ok || (bitQ == 0 && size == X11)) return False;
10429 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
10430 if (!ok || (bitQ == 0 && size == X11)) return False;
10467 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
10468 if (!ok || (bitQ == 0 && size == X11)) return False;
10509 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
10510 if (!ok || (bitQ == 0 && size == X11)) return False;
10552 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
10553 if (!ok || (bitQ == 0 && size == X11)) return False;
10589 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
10590 if (!ok || size == X11) return False;
10622 Bool ok = getLaneInfo_IMMH_IMMB(&shift, &size, immh, immb);
10623 if (!ok || size == X11) return False;
10745 Bool ok = getLaneInfo_IMMH_IMMB(&fbits, &size, immh, immb);
10747 vassert(ok);
10791 Bool ok = getLaneInfo_IMMH_IMMB(&fbits, &size, immh, immb);
10793 vassert(ok);
12431 Bool ok = getLaneInfo_Q_SZ(&tyI, &tyF, &nLanes, &zeroHI, &arrSpec,
12437 vassert(ok); /* the 'if' above should ensure this */
13749 Bool ok;
13750 ok = dis_AdvSIMD_EXT(dres, insn);
13751 if (UNLIKELY(ok)) return True;
13752 ok = dis_AdvSIMD_TBL_TBX(dres, insn);
13753 if (UNLIKELY(ok)) return True;
13754 ok = dis_AdvSIMD_ZIP_UZP_TRN(dres, insn);
13755 if (UNLIKELY(ok)) return True;
13756 ok = dis_AdvSIMD_across_lanes(dres, insn);
13757 if (UNLIKELY(ok)) return True;
13758 ok = dis_AdvSIMD_copy(dres, insn);
13759 if (UNLIKELY(ok)) return True;
13760 ok = dis_AdvSIMD_modified_immediate(dres, insn);
13761 if (UNLIKELY(ok)) return True;
13762 ok = dis_AdvSIMD_scalar_copy(dres, insn);
13763 if (UNLIKELY(ok)) return True;
13764 ok = dis_AdvSIMD_scalar_pairwise(dres, insn);
13765 if (UNLIKELY(ok)) return True;
13766 ok = dis_AdvSIMD_scalar_shift_by_imm(dres, insn);
13767 if (UNLIKELY(ok)) return True;
13768 ok = dis_AdvSIMD_scalar_three_different(dres, insn);
13769 if (UNLIKELY(ok)) return True;
13770 ok = dis_AdvSIMD_scalar_three_same(dres, insn);
13771 if (UNLIKELY(ok)) return True;
13772 ok = dis_AdvSIMD_scalar_two_reg_misc(dres, insn);
13773 if (UNLIKELY(ok)) return True;
13774 ok = dis_AdvSIMD_scalar_x_indexed_element(dres, insn);
13775 if (UNLIKELY(ok)) return True;
13776 ok = dis_AdvSIMD_shift_by_immediate(dres, insn);
13777 if (UNLIKELY(ok)) return True;
13778 ok = dis_AdvSIMD_three_different(dres, insn);
13779 if (UNLIKELY(ok)) return True;
13780 ok = dis_AdvSIMD_three_same(dres, insn);
13781 if (UNLIKELY(ok)) return True;
13782 ok = dis_AdvSIMD_two_reg_misc(dres, insn);
13783 if (UNLIKELY(ok)) return True;
13784 ok = dis_AdvSIMD_vector_x_indexed_elem(dres, insn);
13785 if (UNLIKELY(ok)) return True;
13786 ok = dis_AdvSIMD_crypto_aes(dres, insn);
13787 if (UNLIKELY(ok)) return True;
13788 ok = dis_AdvSIMD_crypto_three_reg_sha(dres, insn);
13789 if (UNLIKELY(ok)) return True;
13790 ok = dis_AdvSIMD_crypto_two_reg_sha(dres, insn);
13791 if (UNLIKELY(ok)) return True;
13792 ok = dis_AdvSIMD_fp_compare(dres, insn);
13793 if (UNLIKELY(ok)) return True;
13794 ok = dis_AdvSIMD_fp_conditional_compare(dres, insn);
13795 if (UNLIKELY(ok)) return True;
13796 ok = dis_AdvSIMD_fp_conditional_select(dres, insn);
13797 if (UNLIKELY(ok)) return True;
13798 ok = dis_AdvSIMD_fp_data_proc_1_source(dres, insn);
13799 if (UNLIKELY(ok)) return True;
13800 ok = dis_AdvSIMD_fp_data_proc_2_source(dres, insn);
13801 if (UNLIKELY(ok)) return True;
13802 ok = dis_AdvSIMD_fp_data_proc_3_source(dres, insn);
13803 if (UNLIKELY(ok)) return True;
13804 ok = dis_AdvSIMD_fp_immediate(dres, insn);
13805 if (UNLIKELY(ok)) return True;
13806 ok = dis_AdvSIMD_fp_to_from_fixedp_conv(dres, insn);
13807 if (UNLIKELY(ok)) return True;
13808 ok = dis_AdvSIMD_fp_to_from_int_conv(dres, insn);
13809 if (UNLIKELY(ok)) return True;
13944 Bool ok = False;
13950 normal default results "insn OK, 4 bytes long, keep decoding" so
13957 ok = dis_ARM64_data_processing_immediate(dres, insn);
13961 ok = dis_ARM64_branch_etc(dres, insn, archinfo);
13966 ok = dis_ARM64_load_store(dres, insn);
13970 ok = dis_ARM64_data_processing_register(dres, insn);
13974 ok = dis_ARM64_simd_and_fp(dres, insn);
13986 if (!ok) {
13993 return ok;
14035 Bool ok = disInstr_ARM64_WRK( &dres,
14039 if (ok) {