Lines Matching full:rxb
89 * instruction and, as well as, to compute the RXB field of the
195 /* RXB - Compute most significant bit used vector registers
197 * @rxb: Operand to store computed RXB value
199 * RXB bit 0 (instruction bit 36) and whose remaining bits
202 * RXB bit 1 (instruction bit 37) and whose remaining bits
205 * RXB bit 2 (instruction bit 38) and whose remaining bits
208 * RXB bit 3 (instruction bit 39) and whose remaining bits
219 .macro RXB rxb v1 v2=0 v3=0 v4=0
220 \rxb = 0
222 \rxb = \rxb | 0x08
225 \rxb = \rxb | 0x04
228 \rxb = \rxb | 0x02
231 \rxb = \rxb | 0x01
235 /* MRXB - Generate Element Size Control and RXB value
238 * @v1: First vector register designated operand (for RXB)
239 * @v2: Second vector register designated operand (for RXB)
240 * @v3: Third vector register designated operand (for RXB)
241 * @v4: Fourth vector register designated operand (for RXB)
243 * Note: For @v1, @v2, @v3, and @v4 also refer to the RXB macro
247 rxb = 0
248 RXB rxb, \v1, \v2, \v3, \v4
249 .byte (\m << 4) | rxb
252 /* MRXBOPC - Generate Element Size Control, RXB, and final Opcode fields
256 * @v1: First vector register designated operand (for RXB)
257 * @v2: Second vector register designated operand (for RXB)
258 * @v3: Third vector register designated operand (for RXB)
259 * @v4: Fourth vector register designated operand (for RXB)
261 * Note: For @v1, @v2, @v3, and @v4 also refer to the RXB macro