1 /* alias-2.s Test file for ARMv8.2 AArch64 instructions aliases or disassembly
4 /* <bfm> [Xd|xzr], [xzr|<Xr>], <imm>, <width> */
5 .macro bfm_inst op imm width
6 \op x0, xzr, #\imm, #\width
7 \op x0, x1, #\imm, #\width
8 \op xzr, x1, #\imm, #\width
9 \op xzr, xzr, #\imm, #\width
12 /* bfc [Xd|xzr], <imm>, <width> */
13 .macro bfc_inst imm width
14 bfc x0, #\imm, #\width
15 bfc xzr, #\imm, #\width
22 bfm_inst \op, \imm, \width