Searched refs:rs1 (Results 1 - 8 of 8) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/sparc/
H A Dvis.h56 #define vis_ss2s(opf,rs1,rs2,rd) \
59 vis_rs1_s(rs1) | \
63 #define vis_dd2d(opf,rs1,rs2,rd) \
66 vis_rs1_d(rs1) | \
70 #define vis_ss2d(opf,rs1,rs2,rd) \
73 vis_rs1_s(rs1) | \
77 #define vis_sd2d(opf,rs1,rs2,rd) \
80 vis_rs1_s(rs1) | \
96 #define vis_d12d(opf,rs1,rd) \
99 vis_rs1_d(rs1) | \
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/kernel/
H A Dmuldiv.c43 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, argument
46 if(rs2 >= 16 || rs1 >= 16 || rd >= 16) {
102 unsigned int rs1, rs2, rdv; local
115 rs1 = (insn >> 14) & 0x1f;
119 maybe_flush_windows(rs1, 0, rdv);
122 maybe_flush_windows(rs1, rs2, rdv);
125 rs1 = fetch_reg(rs1, regs);
129 printk ("unsigned muldiv: 0x%x * 0x%x = ", rs1, rs2);
137 : "=r" (rs1), "
[all...]
H A Dunaligned.c76 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, argument
79 if(rs2 >= 16 || rs1 >= 16 || rd >= 16) {
143 unsigned int rs1 = (insn >> 14) & 0x1f; local
148 maybe_flush_windows(rs1, 0, rd);
149 return (fetch_reg(rs1, regs) + sign_extend_imm13(insn));
151 maybe_flush_windows(rs1, rs2, rd);
152 return (fetch_reg(rs1, regs) + fetch_reg(rs2, regs));
159 unsigned int rs1 = (insn >> 14) & 0x1f; local
164 maybe_flush_windows(rs1, 0, rd);
165 return (safe_fetch_reg(rs1, reg
[all...]
H A Dsun4m_smp.c386 int rs1 = rd >> 11; local
389 addr[1] = 0x8130200c | rd | rs1; /* srl reg, 0xc, reg */
390 addr[2] = 0x80082003 | rd | rs1; /* and reg, 3, reg */
396 int rs1 = rd >> 11; local
399 addr[2] = 0x8130200a | rd | rs1; /* srl reg, 0xa, reg */
400 addr[4] = 0x8008200c | rd | rs1; /* and reg, 0xc, reg */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/kernel/
H A Dvisemul.c138 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, argument
141 if (rs2 >= 16 || rs1 >= 16 || rd >= 16) {
289 unsigned long orig_rs1, rs1, orig_rs2, rs2, rd_val; local
293 orig_rs1 = rs1 = fetch_reg(RS1(insn), regs);
297 rs1 = rs1 & 0xffffffff;
304 left = edge8_tab[rs1 & 0x7].left;
309 left = edge8_tab_l[rs1 & 0x7].left;
315 left = edge16_tab[(rs1 >> 1) & 0x3].left;
321 left = edge16_tab_l[(rs1 >>
367 unsigned long rs1, rs2, rd_val; local
401 unsigned long rs1, rs2, rd_val, gsr; local
418 unsigned long rs1, rs2, rd_val; local
444 unsigned long rs1, rs2, *rd, rd_val; local
473 unsigned long rs1, rs2, gsr, scale, rd_val; local
585 unsigned long rs1, rs2, rd_val; local
701 unsigned long rs1, rs2, rd_val, i; local
[all...]
H A Dunaligned.c104 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, argument
107 if (rs2 >= 16 || rs1 >= 16 || rd >= 16) {
164 unsigned int rs1 = (insn >> 14) & 0x1f; local
169 maybe_flush_windows(rs1, 0, rd, from_kernel);
170 return (fetch_reg(rs1, regs) + sign_extend_imm13(insn));
172 maybe_flush_windows(rs1, rs2, rd, from_kernel);
173 return (fetch_reg(rs1, regs) + fetch_reg(rs2, regs));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/math-emu/
H A Dmath.c275 /* r is rd, b is rs2 and a is rs1. The *u arg tells
280 argp rs1 = NULL, rs2 = NULL, rd = NULL; local
351 switch (type & 0x3) { /* is rs1 single, double or quad? */
365 rs1 = (argp)&fregs[freg];
367 case 7: FP_UNPACK_QP (QA, rs1); break;
368 case 6: FP_UNPACK_DP (DA, rs1); break;
369 case 5: FP_UNPACK_SP (SA, rs1); break;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/math-emu/
H A Dmath.c167 /* ftt tells which ftt it may happen in, r is rd, b is rs2 and a is rs1. The *u arg tells
349 argp rs1 = NULL, rs2 = NULL, rd = NULL; local
362 case 1: rs1 = (argp)&f->regs[freg];
365 rs1 = (argp)&zero;
369 case 7: FP_UNPACK_QP (QA, rs1); break;
370 case 6: FP_UNPACK_DP (DA, rs1); break;
371 case 5: FP_UNPACK_SP (SA, rs1); break;

Completed in 68 milliseconds