• Home
  • Raw
  • Download

Lines Matching refs:M6

1282   bits<4> M6;
1289 let Inst{23-20} = M6;
1300 // the M6 value provided as explicit operand. These are passed as m6or.
1312 bits<4> M6;
1319 let Inst{23} = !if (!eq (m6or{3}, 1), 1, M6{3});
1320 let Inst{22} = !if (!eq (m6or{2}, 1), 1, M6{2});
1321 let Inst{21} = !if (!eq (m6or{1}, 1), 1, M6{1});
1322 let Inst{20} = !if (!eq (m6or{0}, 1), 1, M6{0});
1342 bits<4> M6;
1348 let Inst{27-24} = M6;
3693 let M6 = m6;
3704 let M6 = m6;
3711 let M6 = m6;
3731 imm32zx4:$M6),
3732 mnemonic#"\t$V1, $V2, $V3, $M4, $M5, $M6", []>;
4400 let M6 = 0;
4407 (ins tr2.op:$V2, tr2.op:$V3, imm32zx4:$M6),
4408 mnemonic#"\t$V1, $V2, $V3, $M6",
4411 imm32zx4_timm:$M6))]> {
4419 imm32zx4:$M6),
4420 mnemonic#"\t$V1, $V2, $V3, $M4, $M5, $M6", []>;
4431 let M6 = m6;
4438 let M6 = 0;
4442 // optionally allow specifying arbitrary M6 values.
4448 (ins tr2.op:$V2, tr2.op:$V3, tr1.op:$V4, imm32zx4:$M6),
4449 mnemonic#"\t$V1, $V2, $V3, $V4, $M6", []>;
4462 imm32zx4:$M5, imm32zx4:$M6),
4463 mnemonic#"\t$V1, $V2, $V3, $V4, $M5, $M6", []>;
4479 let M6 = type;
4486 (ins VR128:$V2, VR128:$V3, VR128:$V4, imm32zx4:$M5, imm32zx4:$M6),
4487 mnemonic#"\t$V1, $V2, $V3, $V4, $M5, $M6", []>;
4580 (ins tr2.op:$V2, tr3.op:$V3, tr4.op:$V4, m6mask:$M6),
4581 mnemonic#"\t$V1, $V2, $V3, $V4, $M6",
4585 m6mask:$M6))],
4592 (ins VR128:$V2, VR128:$V3, VR128:$V4, imm32zx4:$M5, imm32zx4:$M6),
4593 mnemonic#"\t$V1, $V2, $V3, $V4, $M5, $M6", []>;
4596 // The CC-setting form ends with "S" and sets the low bit of M6.
4597 // Also create aliases to make use of M6 operand optional in assembler.