Lines Matching refs:rs1

140 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2,  in maybe_flush_windows()  argument
143 if (rs2 >= 16 || rs1 >= 16 || rd >= 16) { in maybe_flush_windows()
296 unsigned long orig_rs1, rs1, orig_rs2, rs2, rd_val; in edge() local
300 orig_rs1 = rs1 = fetch_reg(RS1(insn), regs); in edge()
304 rs1 = rs1 & 0xffffffff; in edge()
311 left = edge8_tab[rs1 & 0x7].left; in edge()
316 left = edge8_tab_l[rs1 & 0x7].left; in edge()
322 left = edge16_tab[(rs1 >> 1) & 0x3].left; in edge()
328 left = edge16_tab_l[(rs1 >> 1) & 0x3].left; in edge()
334 left = edge32_tab[(rs1 >> 2) & 0x1].left; in edge()
340 left = edge32_tab_l[(rs1 >> 2) & 0x1].left; in edge()
345 if ((rs1 & ~0x7UL) == (rs2 & ~0x7UL)) in edge()
374 unsigned long rs1, rs2, rd_val; in array() local
378 rs1 = fetch_reg(RS1(insn), regs); in array()
384 rd_val = ((((rs1 >> 11) & 0x3) << 0) | in array()
385 (((rs1 >> 33) & 0x3) << 2) | in array()
386 (((rs1 >> 55) & 0x1) << 4) | in array()
387 (((rs1 >> 13) & 0xf) << 5) | in array()
388 (((rs1 >> 35) & 0xf) << 9) | in array()
389 (((rs1 >> 56) & 0xf) << 13) | in array()
390 (((rs1 >> 17) & bits_mask) << 17) | in array()
391 (((rs1 >> 39) & bits_mask) << (17 + bits)) | in array()
392 (((rs1 >> 60) & 0xf) << (17 + (2*bits)))); in array()
408 unsigned long rs1, rs2, rd_val, gsr; in bmask() local
411 rs1 = fetch_reg(RS1(insn), regs); in bmask()
413 rd_val = rs1 + rs2; in bmask()
425 unsigned long rs1, rs2, rd_val; in bshuffle() local
430 rs1 = fpd_regval(f, RS1(insn)); in bshuffle()
439 byte = (rs1 >> (which * 8)) & 0xff; in bshuffle()
451 unsigned long rs1, rs2, *rd, rd_val; in pdist() local
454 rs1 = fpd_regval(f, RS1(insn)); in pdist()
463 s1 = (rs1 >> (56 - (i * 8))) & 0xff; in pdist()
480 unsigned long rs1, rs2, gsr, scale, rd_val; in pformat() local
510 rs1 = fpd_regval(f, RS1(insn)); in pformat()
512 rd_val = (rs1 << 8) & ~(0x000000ff000000ffUL); in pformat()
572 rs1 = fps_regval(f, RS1(insn)); in pformat()
576 ((rs1 & 0x000000ff) << 8) | in pformat()
578 ((rs1 & 0x0000ff00) << 16) | in pformat()
580 ((rs1 & 0x00ff0000) << 24) | in pformat()
582 ((rs1 & 0xff000000) << 32)); in pformat()
592 unsigned long rs1, rs2, rd_val; in pmul() local
598 rs1 = fps_regval(f, RS1(insn)); in pmul()
603 u16 src1 = (rs1 >> (byte * 8)) & 0x00ff; in pmul()
623 rs1 = fps_regval(f, RS1(insn)); in pmul()
629 u16 src1 = (rs1 >> (byte * 8)) & 0x00ff; in pmul()
647 rs1 = fpd_regval(f, RS1(insn)); in pmul()
658 src1 = ((rs1 >> ((16 * byte) + ushift)) & 0x00ff); in pmul()
677 rs1 = fps_regval(f, RS1(insn)); in pmul()
688 src1 = ((rs1 >> ((16 * byte) + ushift)) & 0x00ff); in pmul()
708 unsigned long rs1, rs2, rd_val, i; in pcmp() local
710 rs1 = fpd_regval(f, RS1(insn)); in pcmp()
718 s16 a = (rs1 >> (i * 16)) & 0xffff; in pcmp()
728 s32 a = (rs1 >> (i * 32)) & 0xffffffff; in pcmp()
738 s16 a = (rs1 >> (i * 16)) & 0xffff; in pcmp()
748 s32 a = (rs1 >> (i * 32)) & 0xffffffff; in pcmp()
758 s16 a = (rs1 >> (i * 16)) & 0xffff; in pcmp()
768 s32 a = (rs1 >> (i * 32)) & 0xffffffff; in pcmp()
778 s16 a = (rs1 >> (i * 16)) & 0xffff; in pcmp()
788 s32 a = (rs1 >> (i * 32)) & 0xffffffff; in pcmp()