Lines Matching full:bits2
192 #define BITS2(_b1,_b0) \
228 #define X00 BITS2(0,0)
229 #define X01 BITS2(0,1)
230 #define X10 BITS2(1,0)
231 #define X11 BITS2(1,1)
2556 if (subopc == BITS2(0,1) || (!is64 && hw >= 2)) {
2563 case BITS2(1,0): // MOVZ
2567 case BITS2(0,0): // MOVN
2574 case BITS2(1,1): // MOVK
2638 case BITS2(0,0):
2640 case BITS2(0,1):
2642 case BITS2(1,0):
2644 case BITS2(1,1):
2765 case BITS2(0,0):
2768 case BITS2(0,1):
2771 case BITS2(1,0):
2774 case BITS2(1,1):
2819 if ((!is64 && imm6 > 31) || sh == BITS2(1,1)) {
2934 case BITS2(0,0): case BITS2(1,1): op = mkAND(ty); break;
2935 case BITS2(0,1): op = mkOR(ty); break;
2936 case BITS2(1,0): op = mkXOR(ty); break;
2941 if (INSN(30,29) == BITS2(1,1)) {
2969 && INSN(22,21) == BITS2(1,0) && INSN(15,10) == BITS6(0,1,1,1,1,1)) {
3036 case BITS2(0,0):
3038 case BITS2(0,1):
3041 case BITS2(1,0):
3044 case BITS2(1,1):
3192 && INSN(11,10) == BITS2(1,0) && INSN(4,4) == 0) {
3231 && INSN(11,10) == BITS2(0,0) && INSN(4,4) == 0) {
3282 /**/ if (b31 == 1 && opc == BITS2(1,1)) ix = 1;
3283 else if (b31 == 0 && opc == BITS2(1,0)) ix = 2;
3284 else if (b31 == 1 && opc == BITS2(0,0)) ix = 3;
3285 else if (b31 == 0 && opc == BITS2(0,0)) ix = 4;
3286 else if (b31 == 1 && opc == BITS2(0,1)) ix = 5;
3287 else if (b31 == 0 && opc == BITS2(0,1)) ix = 6;
3288 else if (b31 == 1 && opc == BITS2(1,0)) ix = 7;
3403 case BITS2(0,0): iop = mkSHL(ty); break;
3404 case BITS2(0,1): iop = mkSHR(ty); break;
3405 case BITS2(1,0): iop = mkSAR(ty); break;
3475 if (INSN(31,24) == BITS8(1,0,0,1,1,0,1,1) && INSN(22,21) == BITS2(0,1)) {
4489 if (SLICE_UInt(insn, 11, 10) != BITS2(1,0))
4716 if (how == BITS2(1,0) || (wBack && nn == tt && tt != 31)) {
4731 case BITS2(0,1):
4733 case BITS2(1,1):
4735 case BITS2(0,0):
4754 && how == BITS2(1,1) && nn == 31 && !isLoad && tt != nn;
4772 case BITS2(0,1):
4775 case BITS2(1,1):
4778 case BITS2(0,0):
4835 case BITS2(0,1):
4837 case BITS2(1,1):
4839 case BITS2(1,0):
4858 && INSN(24,23) == BITS2(1,1) && rN == 31 && bL == 0;
4895 case BITS2(0,1):
4898 case BITS2(1,1):
4901 case BITS2(1,0):
4951 && INSN(21,21) == 1 && INSN(11,10) == BITS2(1,0)) {
5160 && INSN(21,21) == 0 && INSN(11,10) == BITS2(0,0)) {
5256 if (szSlg2 == BITS2(1,1) || (isLD && tt1 == tt2)) {
5272 case BITS2(0,1):
5274 case BITS2(1,1):
5276 case BITS2(1,0):
5277 case BITS2(0,0):
5306 && INSN(24,23) == BITS2(1,1) && nn == 31 && !isLD;
5334 case BITS2(0,1):
5337 case BITS2(1,1):
5340 case BITS2(1,0):
5343 case BITS2(0,0):
5372 && INSN(21,21) == 1 && INSN(11,10) == BITS2(1,0)) {
5449 && INSN(21,21) == 1 && INSN(11,10) == BITS2(1,0)) {
5598 && INSN(21,21) == 0 && INSN(11,10) == BITS2(0,0)) {
5628 if (INSN(29,24) == BITS6(0,1,1,1,0,0) && INSN(31,30) < BITS2(1,1)) {
5673 Bool is1d = sz == BITS2(1,1) && !isQ;
6055 && INSN(22,22) == 1 && INSN(15,14) == BITS2(1,1)
6419 && INSN(11,10) == BITS2(1,0)) {
6499 if (branch_type == BITS2(1,0) /* RET */) {
6506 if (branch_type == BITS2(0,1) /* CALL */) {
6516 if (branch_type == BITS2(0,0) /* JMP */) {
6827 && INSN(6,5) <= BITS2(1,0) && INSN(4,0) == BITS5(1,1,1,1,1)) {
8217 if (op2 == BITS2(0,0)) {
8269 || INSN(11,10) != BITS2(0,0)) {
8328 || INSN(21,21) != 0 || INSN(15,15) != 0 || INSN(11,10) != BITS2(1,0)) {
8436 || INSN(21,17) != BITS5(1,1,0,0,0) || INSN(11,10) != BITS2(1,0)) {
8867 || INSN(11,10) != BITS2(0,1)) {
9015 if (INSN(31,30) != BITS2(0,1)
9083 if (INSN(31,30) != BITS2(0,1)
9086 || INSN(11,10) != BITS2(1,0)) {
9167 if (INSN(31,30) != BITS2(0,1)
9476 if (INSN(31,30) != BITS2(0,1)
9479 || INSN(11,10) != BITS2(0,0)) {
9545 if (INSN(31,30) != BITS2(0,1)
9852 if (INSN(31,30) != BITS2(0,1)
9855 || INSN(11,10) != BITS2(1,0)) {
10169 if (INSN(31,30) != BITS2(0,1)
10848 || INSN(11,10) != BITS2(0,0)) {
11235 case BITS2(0,0): /* EOR */
11238 case BITS2(0,1): /* BSL */
11244 case BITS2(1,0): /* BIT */
11250 case BITS2(1,1): /* BIF */
11828 BITS2(1,0)) {
12892 || INSN(21,21) != 1 || INSN(11,10) != BITS2(0,1)) {
12903 if (ty <= BITS2(0,1)) {
12957 || INSN(11,10) != BITS2(1,1)) {
13060 UInt b1615 = opcode & BITS2(1,1);
13064 Bool srcIsH = b2322 == BITS2(1,1);
13077 Bool dstIsH = b1615 == BITS2(1,1);
13091 Bool toH = b1615 == BITS2(1,1);
13193 || INSN(21,21) != 1 || INSN(11,10) != BITS2(1,0)) {
13385 if (INSN(30,29) != BITS2(0,0)
13505 if (INSN(30,29) != BITS2(0,0)
13535 || ((op == BITS3(1,0,0) || op == BITS3(1,0,1)) && rm == BITS2(0,0))
13546 case BITS2(0,0): ch = 'n'; irrm = Irrm_NEAREST; break;
13547 case BITS2(0,1): ch = 'p'; irrm = Irrm_PosINF; break;
13548 case BITS2(1,0): ch = 'm'; irrm = Irrm_NegINF; break;
13549 case BITS2(1,1): ch = 'z'; irrm = Irrm_ZERO; break;
13555 case BITS2(0,0): ch = 'a'; irrm = Irrm_NEAREST; break;
13686 if (ty == BITS2(0,0) && rm == BITS2(0,0) && op == BITS3(1,1,1))
13689 if (ty == BITS2(0,0) && rm == BITS2(0,0) && op == BITS3(1,1,0))
13693 if (ty == BITS2(0,1) && rm == BITS2(0,0) && op == BITS3(1,1,1))
13696 if (ty == BITS2(0,1) && rm == BITS2(0,0) && op == BITS3(1,1,0))
13699 if (ty == BITS2(1,0) && rm == BITS2(0,1) && op == BITS3(1,1,1))
13702 if (ty == BITS2(1,0) && rm == BITS2(0,1) && op == BITS3(1,1,0))