Lines Matching +full:- +full:15 +full:v

1 /* SPDX-License-Identifier: GPL-2.0 */
20 /* GR_NUM - Retrieve general-purpose register number
73 \opd = 15
80 /* VX_NUM - Retrieve vector register number
137 \opd = 15
192 /* RXB - Compute most significant bit used vector registers
216 /* MRXB - Generate Element Size Control and RXB value
230 /* MRXBOPC - Generate Element Size Control, RXB, and final Opcode fields
249 .word (0xE700 | ((v1&15) << 4))
261 .macro VLVG v, gr, disp, m
262 VX_NUM v1, \v
265 .word 0xE700 | ((v1&15) << 4) | r3
269 .macro VLVGB v, gr, index, base
270 VLVG \v, \gr, \index, \base, 0
272 .macro VLVGH v, gr, index
273 VLVG \v, \gr, \index, 1
275 .macro VLVGF v, gr, index
276 VLVG \v, \gr, \index, 2
278 .macro VLVGG v, gr, index
279 VLVG \v, \gr, \index, 3
286 .word 0xE700 | ((v1&15) << 4) | (v2&15)
292 .macro VL v, disp, index="%r0", base
293 VX_NUM v1, \v
296 .word 0xE700 | ((v1&15) << 4) | x2
306 .word 0xE700 | ((v1&15) << 4) | x2
326 .word 0xE700 | ((v1&15) << 4)
348 .word 0xE700 | (r1 << 4) | (v3&15)
370 .word 0xE700 | ((v1&15) << 4) | (v3&15)
380 .word 0xE700 | ((v1&15) << 4) | (x2&15)
390 .word 0xE700 | ((v1&15) << 4) | (v3&15)
401 .word 0xE700 | ((v1&15) << 4) | (v2&15)
402 .word ((v3&15) << 12)
403 MRXBOPC (v4&15), 0x8C, v1, v2, v3, v4
410 .word 0xE700 | ((v1&15) << 4) | (v2&15)
429 .word 0xE700 | ((v1&15) << 4) | (v2&15)
430 .word ((v3&15) << 12)
438 .word 0xE700 | ((v1&15) << 4) | (v3&15)
460 .word 0xE700 | ((v1&15) << 4) | (v2&15)
461 .word ((v3&15) << 12)
482 .word 0xE700 | ((v1&15) << 4) | (v2&15)
483 .word ((v3&15) << 12)
507 .word 0xE700 | ((v1&15) << 4) | (v2&15)
508 .word ((v3&15) << 12)
517 .word 0xE700 | ((v1&15) << 4) | (v2&15)
518 .word ((v3&15) << 12)
527 .word 0xE700 | ((v1&15) << 4) | (v2&15)
528 .word ((v3&15) << 12)
550 .word 0xE700 | ((v1&15) << 4) | (v2&15)
551 .word ((v3&15) << 12) | (\m5 << 8)
552 MRXBOPC (v4&15), 0xBC, v1, v2, v3, v4
572 .word 0xE700 | ((v1&15) << 4) | (v2&15)
573 .word ((v3&15) << 12)
580 .word 0xE700 | ((v1&15) << 4)
602 .word 0xE700 | ((v1&15) << 4) | (v2&15)
603 .word ((v3&15) << 12)
627 .word 0xE700 | ((v1&15) << 4) | (v2&15)
628 .word ((v3&15) << 12)
650 .word 0xE700 | ((v1&15) << 4) | (v3&15)
672 .word 0xE700 | ((v1&15) << 4) | (v2&15)
673 .word ((v3&15) << 12) | (\imm4)