Lines Matching refs:bL
7954 UInt bL = INSN(21,21);
8008 if (bL)
8012 DIP("v%s%u.%u {", bL ? "ld" : "st", N + 1, 8 << size);
8028 if (bL == 0)
8192 if (bL)
8222 DIP("v%s%u.%u {", bL ? "ld" : "st", N + 1, 8 << INSN(7,6));
10697 UInt bL, /* 1: load, 0: store */
10763 if (bW == 1 && bL == 1)
10796 if (bL == 1) {
10833 if (rN == 13 && bL == 1 && bINC && !bBEFORE && bW == 1) {
10840 if (bL == 1) {
10959 UInt bL = (insn28 >> 20) & 1;
11033 if (bL) {
11050 HChar* nm = bL==1 ? "ld" : "st";
11096 UInt bL = (insn28 >> 20) & 1;
11170 if (bL) {
11187 HChar* nm = bL==1 ? "ld" : "st";
11537 UInt bL = (insn28 >> 20) & 1; /* 1: load 0: store */
11551 if (bL) {
11557 bL ? "ld" : "st", nCC(conq), dD, rN,
11844 UInt bL = (insn28 >> 20) & 1;
11919 if (bL) {
11936 HChar* nm = bL==1 ? "ld" : "st";
11999 UInt bL = (insn28 >> 20) & 1; /* 1: load 0: store */
12013 if (bL) {
12019 bL ? "ld" : "st", nCC(conq), fD, rN,
13071 UInt bL = (insn >> 20) & 1; /* 20 */
13087 if (bL == 1 && rN == rD) goto after_load_store_ubyte_or_word;
13093 if (bL == 1 && rN == rD) goto after_load_store_ubyte_or_word;
13136 if (bL == 0) {
13167 vassert(bL == 1);
13193 if (bL == 1)
13202 bL == 0 ? "st" : "ld",
13206 bL == 0 ? "st" : "ld",
13210 bL == 0 ? "st" : "ld",
13292 UInt bL = (insn >> 20) & 1; /* 20 L=1 load, L=0 store */
13302 if (bS == 1 && bL == 0) /* "signed store" */
13320 if (bL == 1 && rN == rD) goto after_load_store_sbyte_or_hword;
13326 if (bL == 1 && rN == rD) goto after_load_store_sbyte_or_hword;
13375 /**/ if (bH == 1 && bL == 0 && bS == 0) { // halfword store
13379 else if (bH == 1 && bL == 1 && bS == 0) { // uhalf load
13384 else if (bH == 1 && bL == 1 && bS == 1) { // shalf load
13389 else if (bH == 0 && bL == 1 && bS == 1) { // sbyte load
13401 if (bL == 1)
13453 UInt bL = (insn >> 20) & 1; /* load=1, store=0 */
13470 if (bW == 1 && bL == 1 && ((1 << rN) & regList) > 0)
13482 mk_ldm_stm( True/*arm*/, rN, bINC, bBEFORE, bW, bL, regList );
13485 bL == 1 ? "ld" : "st", bINC ? 'i' : 'd', bBEFORE ? 'b' : 'a',
13495 // B, BL (Branch, or Branch-and-Link, to immediate offset)
13584 // B, BL (Branch, or Branch-and-Link, to a register)
16583 /* ---------------- BL/BLX simm26 ---------------- */
16603 (not-BL), that insn1[0] must be zero. */
16619 /* BL: unconditional T -> T call */
16622 DIP("bl 0x%x (stay in Thumb mode)\n", dst);
16640 UInt bL = INSN0(4,4);
16661 if (bL == 1) {
16676 if (bL == 1 && bP == 1) {
16688 mk_ldm_stm(False/*!arm*/, rN, bINC, bBEFORE, bW, bL, regList);
16690 if (bL == 1 && (regList & (1<<15))) {
16699 bL == 1 ? "ld" : "st", bINC ? 'i' : 'd', bBEFORE ? 'b' : 'a',
17876 UInt bL = INSN0(4,4); // 1: load 0: store
17887 if (bL == 1 && rT == rT2) valid = False;
17904 if (bL == 0) {
17930 HChar* nm = bL ? "ldrd" : "strd";