Lines Matching refs:bS
11075 UInt bS = (insn28 >> 6) & 1;
11076 UInt opc = (bP << 3) | (bQ << 2) | (bR << 1) | bS;
11540 UInt bS = (insn28 >> 6) & 1;
11541 UInt opc = (bP << 3) | (bQ << 2) | (bR << 1) | bS;
12698 UInt bS = (insn >> 6) & 1; /* S=1 signed, S=0 unsigned */
12704 if (bS == 0 && bH == 0) /* "unsigned byte" */
12706 if (bS == 1 && bL == 0) /* "signed store" */
12779 /**/ if (bH == 1 && bL == 0 && bS == 0) { // halfword store
12783 else if (bH == 1 && bL == 1 && bS == 0) { // uhalf load
12788 else if (bH == 1 && bL == 1 && bS == 1) { // shalf load
12793 else if (bH == 0 && bL == 1 && bS == 1) { // sbyte load
13663 UInt bS = (insn >> 5) & 1; /* S=1 store, S=0 load */
13685 if (bS == 0 && (rN == rD || rN == rD+1))
13692 if (bS == 0 && (rN == rD || rN == rD+1))
13744 if (bS == 1) { // doubleword store
13762 if (bS == 0) {
15868 UInt bS = INSN0(10,10);
15871 UInt bI1 = 1 ^ (bJ1 ^ bS);
15872 UInt bI2 = 1 ^ (bJ2 ^ bS);
15874 = (bS << (1 + 1 + 10 + 11 + 1))
16001 UInt bS = INSN0(4,4);
16017 if (bS == 1)
16020 bS == 1 ? "s" : "", rD, rN, imm32);
16112 UInt bS = INSN0(4,4);
16130 if (bS == 1) {
16137 isRSB ? "rsb" : "sub", bS == 1 ? "s" : "", rD, rN, imm32);
16172 UInt bS = INSN0(4,4);
16183 if (bS == 1) {
16187 bS == 1 ? "s" : "", rD, imm12);
16200 UInt bS = INSN0(4,4);
16221 if (bS)
16232 if (bS)
16240 nm, bS == 1 ? "s" : "", rD, rN, imm32);
16256 UInt bS = INSN0(4,4);
16282 if (bS) {
16293 nm, bS == 1 ? "s" : "", rD, rN, imm32);
16309 UInt bS = INSN0(4,4);
16353 if (bS) {
16370 nm, bS ? "s" : "", rD, rN, dis_buf);
16387 UInt bS = INSN0(4,4);
16415 if (bS)
16426 if (bS)
16435 nm, bS ? "s" : "", rD, rN, dis_buf);
16469 UInt bS = INSN0(4,4);
16480 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
16483 dis_buf, &argR, bS ? &oldC : NULL, rMt, how, imm5, rM
16496 if (bS) {
16504 nm, bS ? "s" : "", rD, rN, dis_buf);
16520 UInt bS = INSN0(4,4);
16527 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
16528 IRTemp oldV = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
16534 dis_buf, &res, bS ? &oldC : NULL,
16537 if (bS)
16540 if (bS) {
16545 nm, bS ? "s" : "", rD, rN, rM);
16557 UInt bS = INSN0(4,4);
16566 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
16568 dis_buf, &oldRn, bS ? &oldC : NULL, rNt, how, imm5, rN
16576 if (bS) {
16582 isMVN ? "mvn" : "mov", bS ? "s" : "", rD, dis_buf);
16671 UInt bS = INSN0(4,4);
16677 if (bS) {
16688 isMVN ? "mvn" : "mov", bS ? "s" : "", rD, imm32);
17313 UInt bS = INSN0(10,10);
17316 UInt bI1 = 1 ^ (bJ1 ^ bS);
17317 UInt bI2 = 1 ^ (bJ2 ^ bS);
17319 = (bS << (1 + 1 + 10 + 11 + 1))