Lines Matching refs:imm8
1739 : I<(outs ZPR8:$Zdn), (ins ZPR8:$_Zdn, ZPR8:$Zm, imm0_255:$imm8),
1740 asm, "\t$Zdn, $_Zdn, $Zm, $imm8",
1744 bits<8> imm8;
1746 let Inst{20-16} = imm8{7-3};
1748 let Inst{12-10} = imm8{2-0};
1766 : I<(outs ZPR8:$Zd), (ins ZZ_b:$Zn, imm0_255:$imm8),
1767 asm, "\t$Zd, $Zn, $imm8",
1771 bits<8> imm8;
1773 let Inst{20-16} = imm8{7-3};
1775 let Inst{12-10} = imm8{2-0};
4682 let Inst{12-5} = imm{7-0}; // imm8
4715 : I<(outs zprty:$Zd), (ins fpimmtype:$imm8),
4716 asm, "\t$Zd, $imm8",
4720 bits<8> imm8;
4725 let Inst{12-5} = imm8;
4738 def : InstAlias<"fmov $Zd, $imm8",
4739 (!cast<Instruction>(NAME # _H) ZPR16:$Zd, fpimm16:$imm8), 1>;
4740 def : InstAlias<"fmov $Zd, $imm8",
4741 (!cast<Instruction>(NAME # _S) ZPR32:$Zd, fpimm32:$imm8), 1>;
4742 def : InstAlias<"fmov $Zd, $imm8",
4743 (!cast<Instruction>(NAME # _D) ZPR64:$Zd, fpimm64:$imm8), 1>;
4760 let Inst{12-5} = imm{7-0}; // imm8
4984 : I<(outs zprty:$Zd), (ins zprty:$_Zd, PPRAny:$Pg, fpimmtype:$imm8),
4985 asm, "\t$Zd, $Pg/m, $imm8",
4990 bits<8> imm8;
4996 let Inst{12-5} = imm8;
5010 def : InstAlias<"fmov $Zd, $Pg/m, $imm8",
5011 (!cast<Instruction>(NAME # _H) ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8), 1>;
5012 def : InstAlias<"fmov $Zd, $Pg/m, $imm8",
5013 (!cast<Instruction>(NAME # _S) ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8), 1>;
5014 def : InstAlias<"fmov $Zd, $Pg/m, $imm8",
5015 (!cast<Instruction>(NAME # _D) ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8), 1>;
5033 let Inst{12-5} = imm{7-0}; // imm8