Lines Matching refs:op
31 // <op> <Wd>, <Wn>
32 .macro bf_32r op
33 \op wzr, w7
36 // <op> <Xd>, <Wn>
37 .macro bf_64x op
38 \op xzr, w7
41 // <op> <Wd>, <Wn>, #<shift>
42 .macro bf_32s op, shift
43 \op wzr, w7, \shift
46 // <op> <Xd>, <Xn>, #<shift>
47 .macro bf_64s op, shift
48 \op xzr, x7, \shift
51 // <op> <Wd>, <Wn>, #<lsb>, #<width>
52 .macro bf_32 op, lsb, width
53 \op wzr, w7, #\lsb, #\width
56 // <op> <Xd>, <Xn>, #<lsb>, #<width>
57 .macro bf_64 op, lsb, width
58 \op xzr, x7, #\lsb, #\width
83 .irp op, asr, lsr, lsl
85 bf_32s \op, \shift
88 bf_64s \op, \shift
96 .irp op, sbfiz, sbfx, bfi, bfxil, ubfiz, ubfx
97 bf_32 \op, 0, 1
98 bf_32 \op, 0, 16
99 bf_32 \op, 0, 32
100 bf_32 \op, 16, 1
101 bf_32 \op, 16, 8
102 bf_32 \op, 16, 16
103 bf_32 \op, 31, 1
105 bf_64 \op, 0, 1
106 bf_64 \op, 0, 32
107 bf_64 \op, 0, 64
108 bf_64 \op, 32, 1
109 bf_64 \op, 32, 16
110 bf_64 \op, 32, 32
111 bf_64 \op, 63, 1