Searched refs:rs2 (Results 1 - 7 of 7) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/sparc/
H A Dvis.h56 #define vis_ss2s(opf,rs1,rs2,rd) \
60 vis_rs2_s(rs2) | \
63 #define vis_dd2d(opf,rs1,rs2,rd) \
67 vis_rs2_d(rs2) | \
70 #define vis_ss2d(opf,rs1,rs2,rd) \
74 vis_rs2_s(rs2) | \
77 #define vis_sd2d(opf,rs1,rs2,rd) \
81 vis_rs2_d(rs2) | \
84 #define vis_d2s(opf,rs2,rd) \
87 vis_rs2_d(rs2) | \
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/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
116 rs2 = insn & 0x1f;
120 rs2 = sign_extend_imm13(insn);
122 maybe_flush_windows(rs1, rs2, rdv);
123 rs2 = fetch_reg(rs2, regs);
129 printk ("unsigned muldiv: 0x%x * 0x%x = ", rs1, rs2);
137 : "=r" (rs1), "=r" (rs2)
[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) {
144 unsigned int rs2 = insn & 0x1f; local
151 maybe_flush_windows(rs1, rs2, rd);
152 return (fetch_reg(rs1, regs) + fetch_reg(rs2, regs));
160 unsigned int rs2 = insn & 0x1f; local
167 maybe_flush_windows(rs1, rs2, rd);
168 return (safe_fetch_reg(rs1, regs) + safe_fetch_reg(rs2, regs));
/netgear-WNDR4500-V1.0.1.40_1.0.68/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
294 orig_rs2 = rs2 = fetch_reg(RS2(insn), regs);
298 rs2 = rs2 & 0xffffffff;
305 right = edge8_tab[rs2 & 0x7].right;
310 right = edge8_tab_l[rs2 & 0x7].right;
316 right = edge16_tab[(rs2 >> 1) & 0x3].right;
322 right = edge16_tab_l[(rs2 >>
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) {
165 unsigned int rs2 = insn & 0x1f; local
172 maybe_flush_windows(rs1, rs2, rd, from_kernel);
173 return (fetch_reg(rs1, regs) + fetch_reg(rs2, regs));
/netgear-WNDR4500-V1.0.1.40_1.0.68/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
380 case 1: rs2 = (argp)&f->regs[freg];
383 rs2 = (argp)&zero;
387 case 7: FP_UNPACK_QP (QB, rs2); break;
388 case 6: FP_UNPACK_DP (DB, rs2); break;
389 case 5: FP_UNPACK_SP (SB, rs2); break;
439 case FMOVQ: rd->q[0] = rs2->q[0]; rd->q[1] = rs2->q[1]; break;
440 case FABSQ: rd->q[0] = rs2
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/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
372 switch ((type >> 3) & 0x3) { /* same again for rs2 */
386 rs2 = (argp)&fregs[freg];
388 case 7: FP_UNPACK_QP (QB, rs2); break;
389 case 6: FP_UNPACK_DP (DB, rs2); break;
390 case 5: FP_UNPACK_SP (SB, rs2); break;
448 case FMOVS: rd->s = rs2->s; break;
449 case FABSS: rd->s = rs2->s & 0x7fffffff; break;
450 case FNEGS: rd->s = rs2
[all...]

Completed in 47 milliseconds