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

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/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-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/kernel/
H A Dmuldiv.c45 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, argument
48 if(rs2 >= 16 || rs1 >= 16 || rd >= 16) {
101 unsigned int rs1, rs2, rdv; local
114 rs1 = (insn >> 14) & 0x1f;
118 maybe_flush_windows(rs1, 0, rdv);
121 maybe_flush_windows(rs1, rs2, rdv);
124 rs1 = fetch_reg(rs1, regs);
128 printk ("unsigned muldiv: 0x%x * 0x%x = ", rs1, rs2);
136 : "=r" (rs1), "
[all...]
H A Dvisemul.c139 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, argument
142 if (rs2 >= 16 || rs1 >= 16 || rd >= 16) {
290 unsigned long orig_rs1, rs1, orig_rs2, rs2, rd_val; local
294 orig_rs1 = rs1 = fetch_reg(RS1(insn), regs);
298 rs1 = rs1 & 0xffffffff;
305 left = edge8_tab[rs1 & 0x7].left;
310 left = edge8_tab_l[rs1 & 0x7].left;
316 left = edge16_tab[(rs1 >> 1) & 0x3].left;
322 left = edge16_tab_l[(rs1 >>
368 unsigned long rs1, rs2, rd_val; local
402 unsigned long rs1, rs2, rd_val, gsr; local
419 unsigned long rs1, rs2, rd_val; local
445 unsigned long rs1, rs2, *rd, rd_val; local
474 unsigned long rs1, rs2, gsr, scale, rd_val; local
586 unsigned long rs1, rs2, rd_val; local
702 unsigned long rs1, rs2, rd_val, i; local
[all...]
H A Dunaligned_32.c69 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, argument
72 if(rs2 >= 16 || rs1 >= 16 || rd >= 16) {
136 unsigned int rs1 = (insn >> 14) & 0x1f; local
141 maybe_flush_windows(rs1, 0, rd);
142 return (fetch_reg(rs1, regs) + sign_extend_imm13(insn));
144 maybe_flush_windows(rs1, rs2, rd);
145 return (fetch_reg(rs1, regs) + fetch_reg(rs2, regs));
152 unsigned int rs1 = (insn >> 14) & 0x1f; local
157 maybe_flush_windows(rs1, 0, rd);
158 return (safe_fetch_reg(rs1, reg
[all...]
H A Dsun4m_smp.c326 int rs1 = rd >> 11; local
329 addr[1] = 0x8130200c | rd | rs1; /* srl reg, 0xc, reg */
330 addr[2] = 0x80082003 | rd | rs1; /* and reg, 3, reg */
336 int rs1 = rd >> 11; local
339 addr[2] = 0x8130200a | rd | rs1; /* srl reg, 0xa, reg */
340 addr[4] = 0x8008200c | rd | rs1; /* and reg, 0xc, reg */
H A Dleon_smp.c421 int rs1 = rd >> 11; local
425 addr[1] = 0x8130201c | rd | rs1; /* srl reg, 0x1c, reg */
432 int rs1 = rd >> 11; local
436 addr[2] = 0x8130201c | rd | rs1; /* srl reg, 0x1c, reg */
437 addr[4] = 0x81282002 | rd | rs1; /* sll reg, 0x2, reg */
H A Dunaligned_64.c98 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, argument
101 if (rs2 >= 16 || rs1 >= 16 || rd >= 16) {
158 unsigned int rs1 = (insn >> 14) & 0x1f; local
163 maybe_flush_windows(rs1, 0, rd, from_kernel);
164 return (fetch_reg(rs1, regs) + sign_extend_imm13(insn));
166 maybe_flush_windows(rs1, rs2, rd, from_kernel);
167 return (fetch_reg(rs1, regs) + fetch_reg(rs2, regs));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/math-emu/
H A Dmath_32.c278 /* r is rd, b is rs2 and a is rs1. The *u arg tells
283 argp rs1 = NULL, rs2 = NULL, rd = NULL; local
354 switch (type & 0x3) { /* is rs1 single, double or quad? */
368 rs1 = (argp)&fregs[freg];
370 case 7: FP_UNPACK_QP (QA, rs1); break;
371 case 6: FP_UNPACK_DP (DA, rs1); break;
372 case 5: FP_UNPACK_SP (SA, rs1); break;
H A Dmath_64.c168 /* ftt tells which ftt it may happen in, r is rd, b is rs2 and a is rs1. The *u arg tells
351 argp rs1 = NULL, rs2 = NULL, rd = NULL; local
364 case 1: rs1 = (argp)&f->regs[freg];
367 rs1 = (argp)&zero;
371 case 7: FP_UNPACK_QP (QA, rs1); break;
372 case 6: FP_UNPACK_DP (DA, rs1); break;
373 case 5: FP_UNPACK_SP (SA, rs1); break;
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/sha/asm/
H A Dsha1-sparcv9.pl375 my ($mnemonic,$rs1,$rs2,$rd)=@_;
380 $ref = "$mnemonic\t$rs1,$rs2,$rd";
383 foreach ($rs1,$rs2,$rd) {
394 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
401 my ($mnemonic,$rs1,$rs2,$rd)=@_;
403 my $ref="$mnemonic\t$rs1,$rs2,$rd";
405 foreach ($rs1,$rs2,$rd) {
410 0x81b00300|$rd<<25|$rs1<<14|$rs2,
H A Dsha1-sparcv9a.pl551 my ($mnemonic,$rs1,$rs2,$rd)=@_;
559 $ref = "$mnemonic\t$rs1,$rs2,$rd";
562 foreach ($rs1,$rs2,$rd) {
573 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
580 my ($mnemonic,$rs1,$rs2,$rd)=@_;
582 my $ref="$mnemonic\t$rs1,$rs2,$rd";
584 foreach ($rs1,$rs2,$rd) {
589 0x81b00300|$rd<<25|$rs1<<14|$rs2,
H A Dsha512-sparcv9.pl798 my ($mnemonic,$rs1,$rs2,$rd)=@_;
803 $ref = "$mnemonic\t$rs1,$rs2,$rd";
806 foreach ($rs1,$rs2,$rd) {
817 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
824 my ($mnemonic,$rs1,$rs2,$rd)=@_;
826 my $ref="$mnemonic\t$rs1,$rs2,$rd";
828 foreach ($rs1,$rs2,$rd) {
833 0x81b00300|$rd<<25|$rs1<<14|$rs2,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/sha/asm/
H A Dsha1-sparcv9.pl375 my ($mnemonic,$rs1,$rs2,$rd)=@_;
380 $ref = "$mnemonic\t$rs1,$rs2,$rd";
383 foreach ($rs1,$rs2,$rd) {
394 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
401 my ($mnemonic,$rs1,$rs2,$rd)=@_;
403 my $ref="$mnemonic\t$rs1,$rs2,$rd";
405 foreach ($rs1,$rs2,$rd) {
410 0x81b00300|$rd<<25|$rs1<<14|$rs2,
H A Dsha1-sparcv9a.pl551 my ($mnemonic,$rs1,$rs2,$rd)=@_;
559 $ref = "$mnemonic\t$rs1,$rs2,$rd";
562 foreach ($rs1,$rs2,$rd) {
573 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
580 my ($mnemonic,$rs1,$rs2,$rd)=@_;
582 my $ref="$mnemonic\t$rs1,$rs2,$rd";
584 foreach ($rs1,$rs2,$rd) {
589 0x81b00300|$rd<<25|$rs1<<14|$rs2,
H A Dsha512-sparcv9.pl798 my ($mnemonic,$rs1,$rs2,$rd)=@_;
803 $ref = "$mnemonic\t$rs1,$rs2,$rd";
806 foreach ($rs1,$rs2,$rd) {
817 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
824 my ($mnemonic,$rs1,$rs2,$rd)=@_;
826 my $ref="$mnemonic\t$rs1,$rs2,$rd";
828 foreach ($rs1,$rs2,$rd) {
833 0x81b00300|$rd<<25|$rs1<<14|$rs2,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/md5/asm/
H A Dmd5-sparcv9.pl378 my ($mnemonic,$rs1,$rs2,$rd)=@_;
383 $ref = "$mnemonic\t$rs1,$rs2,$rd";
386 foreach ($rs1,$rs2,$rd) {
397 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
404 my ($mnemonic,$rs1,$rs2,$rd)=@_;
406 my $ref="$mnemonic\t$rs1,$rs2,$rd";
408 foreach ($rs1,$rs2,$rd) {
413 0x81b00300|$rd<<25|$rs1<<14|$rs2,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/md5/asm/
H A Dmd5-sparcv9.pl378 my ($mnemonic,$rs1,$rs2,$rd)=@_;
383 $ref = "$mnemonic\t$rs1,$rs2,$rd";
386 foreach ($rs1,$rs2,$rd) {
397 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
404 my ($mnemonic,$rs1,$rs2,$rd)=@_;
406 my $ref="$mnemonic\t$rs1,$rs2,$rd";
408 foreach ($rs1,$rs2,$rd) {
413 0x81b00300|$rd<<25|$rs1<<14|$rs2,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/perlasm/
H A Dsparcv9_modes.pl1390 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1398 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1401 foreach ($rs1,$rs2,$rd) {
1412 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
1420 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1430 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1433 foreach ($rs1,$rs2,$rd) {
1439 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
1447 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_;
1459 $ref = "$mnemonic\t$rs1,
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/perlasm/
H A Dsparcv9_modes.pl1390 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1398 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1401 foreach ($rs1,$rs2,$rd) {
1412 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
1420 my ($mnemonic,$rs1,$rs2,$rd)=@_;
1430 $ref = "$mnemonic\t$rs1,$rs2,$rd";
1433 foreach ($rs1,$rs2,$rd) {
1439 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
1447 my ($mnemonic,$rs1,$rs2,$rs3,$rd)=@_;
1459 $ref = "$mnemonic\t$rs1,
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/bn/asm/
H A Dvis3-mont.pl347 my ($mnemonic,$rs1,$rs2,$rd)=@_;
354 $ref = "$mnemonic\t$rs1,$rs2,$rd";
357 foreach ($rs1,$rs2,$rd) {
363 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/modes/asm/
H A Dghash-sparcv9.pl539 my ($mnemonic,$rs1,$rs2,$rd)=@_;
547 $ref = "$mnemonic\t$rs1,$rs2,$rd";
550 foreach ($rs1,$rs2,$rd) {
556 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/bn/asm/
H A Dvis3-mont.pl347 my ($mnemonic,$rs1,$rs2,$rd)=@_;
354 $ref = "$mnemonic\t$rs1,$rs2,$rd";
357 foreach ($rs1,$rs2,$rd) {
363 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/modes/asm/
H A Dghash-sparcv9.pl539 my ($mnemonic,$rs1,$rs2,$rd)=@_;
547 $ref = "$mnemonic\t$rs1,$rs2,$rd";
550 foreach ($rs1,$rs2,$rd) {
556 0x81b00000|$rd<<25|$rs1<<14|$opf<<5|$rs2,

Completed in 209 milliseconds