Lines Matching full:bits4
2711 #define BITS4(zzb3,zzb2,zzb1,zzb0) \
2713 #define X0000 BITS4(0,0,0,0)
2714 #define X0001 BITS4(0,0,0,1)
2715 #define X0010 BITS4(0,0,1,0)
2716 #define X0011 BITS4(0,0,1,1)
2717 #define X0100 BITS4(0,1,0,0)
2718 #define X0101 BITS4(0,1,0,1)
2719 #define X0110 BITS4(0,1,1,0)
2720 #define X0111 BITS4(0,1,1,1)
2721 #define X1000 BITS4(1,0,0,0)
2722 #define X1001 BITS4(1,0,0,1)
2723 #define X1010 BITS4(1,0,1,0)
2724 #define X1011 BITS4(1,0,1,1)
2725 #define X1100 BITS4(1,1,0,0)
2726 #define X1101 BITS4(1,1,0,1)
2727 #define X1110 BITS4(1,1,1,0)
2728 #define X1111 BITS4(1,1,1,1)
2941 instr = XXXXX___(X1110,X0101,BITS4(bP,bB,0,bL),
3098 instr = XXXXX___(cc,X0101,BITS4(bP,bB,0,bL),
3133 instr = XXXXXXXX(cc,X0001, BITS4(bP,1,0,0), iregEnc(rN),
3140 instr = XXXXXXXX(cc,X0001, BITS4(bP,1,0,1), iregEnc(rN),
3147 instr = XXXXXXXX(cc,X0001, BITS4(bP,1,0,1), iregEnc(rN),
3178 instr = XXXXXXXX(cc,X0001, BITS4(bP,1,0,1), iregEnc(rN),
3514 insn = XXXXXX__(0xE,X1101,BITS4(bU,0,0,bL),rN,dD,X1011);
3531 insn = XXXXXX__(0xE,X1101,BITS4(bU,bD,0,bL),rN, (fD >> 1), X1010);
3553 UInt insn = XXXXXXXX(0xE, X1110, BITS4(bP,0,bQ,bR), dN, dD,
3554 X1011, BITS4(0,bS,0,0), dM);
3578 UInt insn = XXXXXXXX(0xE, X1110, BITS4(bP,bD,bQ,bR),
3580 X1010, BITS4(bN,bS,bM,0), (dM >> 1));
3613 insn = XXXXXXXX(0xE, X1110, BITS4(1,(fD & 1),1,1), X0000,
3614 (fD >> 1), X1010, BITS4(0,1,(fM & 1),0),
3618 insn = XXXXXXXX(0xE, X1110, BITS4(1,(fD & 1),1,1), X0000,
3619 (fD >> 1), X1010, BITS4(1,1,(fM & 1),0),
3623 insn = XXXXXXXX(0xE, X1110, BITS4(1,(fD & 1),1,1), X0001,
3624 (fD >> 1), X1010, BITS4(0,1,(fM & 1),0),
3628 insn = XXXXXXXX(0xE, X1110, BITS4(1,(fD & 1),1,1), X0001,
3629 (fD >> 1), X1010, BITS4(1,1,(fM & 1),0),
3660 UInt insn = XXXXXXXX(cc, X1110, BITS4(1,(fD & 1),1,1),
3662 BITS4(0,1,(fM & 1),0), (fM >> 1));
3671 BITS4(1,1, (fM & 1), 0),
3678 UInt insn = XXXXXXXX(0xE, X1110, BITS4(1,(fD & 1),1,1),
3697 BITS4(0,0, ((dD >> 4) & 1), 1), (dD & 0xF));
3712 BITS4((fD & 1),0,0,1), 0);
3724 X1011, BITS4(1,1,(regF & 1),0),
3734 X1011, BITS4(0,1,(regF & 1),0),
3743 UInt insn = XXXXXXXX(0xE, X1110, BITS4(1,(regF & 1),1,1),
3753 UInt insn = XXXXXXXX(0xE, X1110, BITS4(1,(regF & 1),1,1),
3804 insn = XXXXXXXX(0xF, X0100, BITS4(0, D, bL, 0),
3824 insn = XXXXXXXX(0xF, X0100, BITS4(0, D, bL, 0),
3854 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1),
3856 X1100, BITS4(0,Q,M,0), regM);
3890 insn = XXXXXXXX(0xE, X1110, BITS4(0,(opc1 >> 1),(opc1 & 1),0),
3892 BITS4(D,(opc2 >> 1),(opc2 & 1),1), X0000);
3931 insn = XXXXXXXX(0xE, X1110, BITS4(1,(opc1 >> 1),(opc1 & 1),1),
3933 BITS4(M,(opc2 >> 1),(opc2 & 1),1), X0000);
3979 insn = XXXXXXXX(0xE, X1110, BITS4(0,(opc1 >> 1),(opc1 & 1),1),
3981 BITS4(M,(opc2 >> 1),(opc2 & 1),1), X0000);
4013 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,1,0), regM, regD, X0001,
4014 BITS4(M,Q,M,1), regM);
4017 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,1,0),
4018 regD, X0010, BITS4(0,0,M,0), regM);
4021 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,1,0),
4022 regD, X0010, BITS4(1,0,M,0), regM);
4025 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,1,0),
4026 regD, X0010, BITS4(0,1,M,0), regM);
4029 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,1,0),
4030 regD, X0010, BITS4(1,1,M,0), regM);
4036 BITS4(1,D,(sz == 2) ? 1 : 0,(sz == 1) ? 1 : 0),
4037 BITS4((sz == 0) ? 1 : 0,0,0,0),
4038 regD, X1010, BITS4(0,0,M,1), regM);
4044 BITS4(1,D,(sz == 2) ? 1 : 0,(sz == 1) ? 1 : 0),
4045 BITS4((sz == 0) ? 1 : 0,0,0,0),
4046 regD, X1010, BITS4(0,0,M,1), regM);
4049 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X0000, regD, X0101,
4050 BITS4(1,Q,M,0), regM);
4053 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,1),
4054 regD, BITS4(0,F,0,1), BITS4(0,Q,M,0), regM);
4057 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X0000, regD, X0101,
4058 BITS4(0,Q,M,0), regM);
4061 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,0),
4062 regD, X0100, BITS4(1,Q,M,0), regM);
4065 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,0),
4066 regD, X0100, BITS4(0,Q,M,0), regM);
4069 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,1),
4070 regD, X0011, BITS4(0,Q,M,0), regM);
4076 insn = XXXXXXXX(0xE, X1110, BITS4(1, sz1, Q, 0), regD, regM,
4077 X1011, BITS4(D,0,sz2,1), X0000);
4080 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,0),
4081 regD, BITS4(0,0,0,1), BITS4(0,Q,M,0), regM);
4084 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,0),
4085 regD, BITS4(0,0,0,0), BITS4(1,Q,M,0), regM);
4088 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,0),
4089 regD, BITS4(0,0,0,0), BITS4(0,Q,M,0), regM);
4092 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,0),
4093 regD, X0010, BITS4(1,Q,M,0), regM);
4096 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,0,0),
4097 regD, X0010, BITS4(0,Q,M,0), regM);
4103 BITS4(sz >> 6,Q,M,1), regM);
4109 BITS4(sz >> 6,Q,M,1), regM);
4115 BITS4(sz >> 6,Q,M,1), regM);
4118 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1011, regD, X0111,
4119 BITS4(0,Q,M,0), regM);
4122 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1011, regD, X0111,
4123 BITS4(1,Q,M,0), regM);
4126 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1011, regD, X0110,
4127 BITS4(0,Q,M,0), regM);
4130 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1011, regD, X0110,
4131 BITS4(1,Q,M,0), regM);
4138 BITS4(1,D,sz1,sz2), sz, regD, X1111,
4139 BITS4(0,Q,M,1), regM);
4146 BITS4(1,D,sz1,sz2), sz, regD, X1111,
4147 BITS4(0,Q,M,1), regM);
4154 BITS4(1,D,sz1,sz2), sz, regD, X1110,
4155 BITS4(0,Q,M,1), regM);
4162 BITS4(1,D,sz1,sz2), sz, regD, X1110,
4163 BITS4(0,Q,M,1), regM);
4166 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X0110, regD, X0110,
4167 BITS4(0,0,M,0), regM);
4170 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X0110, regD, X0111,
4171 BITS4(0,0,M,0), regM);
4174 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1011, regD, X0100,
4175 BITS4(0,Q,M,0), regM);
4178 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1011, regD, X0101,
4179 BITS4(0,Q,M,0), regM);
4182 BITS4(1,D,1,1), X1001, regD, X0111,
4183 BITS4(0,Q,M,0), regM);
4186 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1011, regD, X0101,
4187 BITS4(1,Q,M,0), regM);
4190 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1011, regD, X0100,
4191 BITS4(1,Q,M,0), regM);
4194 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), X1001, regD, X0111,
4195 BITS4(1,Q,M,0), regM);
4221 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,1,0),
4222 regD, X0000, BITS4(1,Q,M,0), regM);
4225 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,1,0),
4226 regD, X0001, BITS4(1,Q,M,0), regM);
4229 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), BITS4(sz1,sz2,1,0),
4230 regD, X0001, BITS4(0,Q,M,0), regM);
4260 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,0,0), regN, regD, X0001,
4261 BITS4(N,Q,M,1), regM);
4264 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,1,0), regN, regD, X0001,
4265 BITS4(N,Q,M,1), regM);
4268 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,0,0), regN, regD, X0001,
4269 BITS4(N,Q,M,1), regM);
4272 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4273 X1000, BITS4(N,Q,M,0), regM);
4276 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4277 X1000, BITS4(N,Q,M,0), regM);
4280 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4281 X0110, BITS4(N,Q,M,1), regM);
4284 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4285 X0110, BITS4(N,Q,M,1), regM);
4288 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4289 X0110, BITS4(N,Q,M,0), regM);
4292 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4293 X0110, BITS4(N,Q,M,0), regM);
4296 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4297 X0001, BITS4(N,Q,M,0), regM);
4300 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4301 X0001, BITS4(N,Q,M,0), regM);
4304 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4305 X0000, BITS4(N,Q,M,1), regM);
4308 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4309 X0000, BITS4(N,Q,M,1), regM);
4312 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4313 X0010, BITS4(N,Q,M,1), regM);
4316 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4317 X0010, BITS4(N,Q,M,1), regM);
4320 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4321 X0011, BITS4(N,Q,M,0), regM);
4324 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4325 X0011, BITS4(N,Q,M,0), regM);
4328 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4329 X0011, BITS4(N,Q,M,1), regM);
4332 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4333 X0011, BITS4(N,Q,M,1), regM);
4336 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4337 X1000, BITS4(N,Q,M,1), regM);
4342 insn = XXXXXXXX(0xF, X0010, BITS4(1,D,1,1), regN, regD,
4343 i->ARMin.NBinary.size & 0xf, BITS4(N,Q,M,0),
4347 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4348 X1001, BITS4(N,Q,M,1), regM);
4351 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,sz1,sz2), regN, regD,
4352 X1100, BITS4(N,0,M,0), regM);
4355 insn = XXXXXXXX(0xF, X0010, BITS4(1,D,sz1,sz2), regN, regD,
4356 X1100, BITS4(N,0,M,0), regM);
4359 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4360 X1001, BITS4(N,Q,M,1), regM);
4363 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,0,0), regN, regD,
4364 X1101, BITS4(N,Q,M,1), regM);
4367 insn = XXXXXXXX(0xF, X0010, BITS4(1,D,sz1,sz2), regN, regD,
4368 X1110, BITS4(N,0,M,0), regM);
4371 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4372 X1011, BITS4(N,Q,M,0), regM);
4375 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4376 X1011, BITS4(N,Q,M,0), regM);
4379 insn = XXXXXXXX(0xF, X0010, BITS4(1,D,sz1,sz2), regN, regD,
4380 X1101, BITS4(N,0,M,0), regM);
4383 insn = XXXXXXXX(0xF, X0011, BITS4(1,D,1,1), regN, regD,
4384 X1000, BITS4(N,0,M,0), regM);
4387 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4388 X1011, BITS4(N,Q,M,1), regM);
4391 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,0,0), regN, regD,
4392 X1101, BITS4(N,Q,M,0), regM);
4395 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4396 X1010, BITS4(N,Q,M,1), regM);
4399 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4400 X1010, BITS4(N,Q,M,1), regM);
4403 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4404 X1010, BITS4(N,Q,M,0), regM);
4407 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4408 X1010, BITS4(N,Q,M,0), regM);
4411 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,0,0), regN, regD,
4412 X1101, BITS4(N,Q,M,0), regM);
4415 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,1,0), regN, regD,
4416 X1101, BITS4(N,Q,M,0), regM);
4419 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,1,0), regN, regD,
4420 X1101, BITS4(N,Q,M,0), regM);
4423 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,1,0), regN, regD,
4424 X1111, BITS4(N,Q,M,0), regM);
4427 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,0,0), regN, regD,
4428 X1111, BITS4(N,Q,M,0), regM);
4431 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,1,0), regN, regD,
4432 X1111, BITS4(N,Q,M,0), regM);
4435 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,0,0), regN, regD,
4436 X1111, BITS4(N,Q,M,0), regM);
4439 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,0,0), regN, regD, X1111,
4440 BITS4(N,Q,M,1), regM);
4443 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,1,0), regN, regD, X1110,
4444 BITS4(N,Q,M,0), regM);
4447 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,0,0), regN, regD, X1110,
4448 BITS4(N,Q,M,0), regM);
4451 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,0,0), regN, regD, X1110,
4452 BITS4(N,Q,M,0), regM);
4455 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,1,0), regN, regD, X1111,
4456 BITS4(N,Q,M,1), regM);
4486 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4487 X0100, BITS4(N,Q,M,0), regM);
4490 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4491 X0100, BITS4(N,Q,M,0), regM);
4494 insn = XXXXXXXX(0xF, X0011, BITS4(0,D,sz1,sz2), regN, regD,
4495 X0100, BITS4(N,Q,M,1), regM);
4498 insn = XXXXXXXX(0xF, X0010, BITS4(0,D,sz1,sz2), regN, regD,
4499 X0100, BITS4(N,Q,M,1), regM);
4522 UInt insn = XXXXXXXX(X1111,X0010, BITS4(1,D,(amt>>5)&1,(amt>>4)&1),
4523 amt & 0xF, Vd, X0101, BITS4(L,Q,M,1), Vm);
4570 insn = XXXXXXXX(0xF, BITS4(0,0,1,j), BITS4(1,D,0,0), imm3, regD,
4571 cmode, BITS4(0,Q,op,1), imm4);
4588 insn = XXXXXXXX(0xF, 0x2, BITS4(0,D,1,0),
4589 vM, vD, BITS4(0,0,0,1), BITS4(M,1,M,1), vM);
4856 #undef BITS4