Home | History | Annotate | Download | only in bfin

Lines Matching defs:R4

13 r3.h=r3.l=sign(r4.h)*r5.h+sign(r4.l)*r5.l ;
16 r4.h=r4.l=sign(r5.h)*r6.h+sign(r5.l)*r6.l ;
18 r2.h=r2.l=sign(r3.h)*r4.h+sign(r3.l)*r4.l ;
30 r3 = vit_max (r4, r5) (asr) ; /* shift right, dual operation */
33 r4 = vit_max(r5, r6)(asl) ; /* shift left, dual operation */
35 r2 = vit_max(r3, r4)(asl) ; /* shift left, dual operation */
44 r4.l = vit_max (r5)(asl) ; /* shift left, single operation */
47 r3.l = vit_max (r4)(asr) ; /* shift right, single operation */
57 r4 = abs r5 (v) ;
61 r5 = abs r4 (v) ;
66 r5=r3 +|+ r4 ; /* dual 16-bit operations, add|add */
69 r3=r4 +|+ r5 ;
72 r4=r3 +|+ r5 ;
76 r3=r4 +|+ r5 (S);
79 r4=r3 +|+ r5 (S);
83 r3=r4 +|+ r5 (CO);
86 r4=r3 +|+ r5 (CO);
90 r3=r4 +|+ r5 (SCO);
93 r4=r3 +|+ r5 (SCO);
100 r3=r4 -|+ r5 ;
103 r4=r3 -|+ r5 ;
107 r3=r4 -|+ r5 (S);
110 r4=r3 -|+ r5 (S);
114 r3=r4 -|+ r5 (CO);
117 r4=r3 -|+ r5 (CO);
121 r3=r4 -|+ r5 (SCO);
124 r4=r3 -|+ r5 (SCO);
132 r3=r4 +|- r5 ;
135 r4=r3 +|- r5 ;
139 r3=r4 +|- r5 (S);
142 r4=r3 +|- r5 (S);
146 r3=r4 +|- r5 (CO);
149 r4=r3 +|- r5 (CO);
153 r3=r4 +|- r5 (SCO);
156 r4=r3 +|- r5 (SCO);
163 r3=r4 -|- r5 ;
166 r4=r3 -|- r5 ;
170 r3=r4 -|- r5 (S);
173 r4=r3 -|- r5 (S);
177 r3=r4 -|- r5 (CO);
180 r4=r3 -|- r5 (CO);
184 r3=r4 -|- r5 (SCO);
187 r4=r3 -|- r5 (SCO);
192 r5=r3 +|+ r4, r7=r3-|-r4 ; /* quad 16-bit operations, add|add, subtract|subtract */
195 r3=r4 +|+ r5, r6=r4 -|- r5;
197 r1=r2 +|+ r3, r4=r2 -|- r3;
198 r4=r3 +|+ r5, r3=r3 -|- r5;
202 r3=r4 +|+ r5, r6=r4 -|- r5(S);
204 r1=r2 +|+ r3, r4=r2 -|- r3(S);
205 r4=r3 +|+ r5, r3=r3 -|- r5(S);
210 r3=r4 +|+ r5, r6=r4 -|- r5(CO);
212 r1=r2 +|+ r3, r4=r2 -|- r3(CO);
213 r4=r3 +|+ r5, r3=r3 -|- r5(CO);
218 r3=r4 +|+ r5, r6=r4 -|- r5(SCO);
220 r1=r2 +|+ r3, r4=r2 -|- r3(SCO);
221 r4=r3 +|+ r5, r3=r3 -|- r5(SCO);
225 r3=r4 +|+ r5, r6=r4 -|- r5(ASR);
227 r1=r2 +|+ r3, r4=r2 -|- r3(ASR);
228 r4=r3 +|+ r5, r3=r3 -|- r5(ASR);
233 r3=r4 +|+ r5, r6=r4 -|- r5(ASL);
235 r1=r2 +|+ r3, r4=r2 -|- r3(ASL);
236 r4=r3 +|+ r5, r3=r3 -|- r5(ASL);
241 r3=r4 +|+ r5, r6=r4 -|- r5(S,ASR);
243 r1=r2 +|+ r3, r4=r2 -|- r3(S,ASR);
244 r4=r3 +|+ r5, r3=r3 -|- r5(S,ASR);
249 r3=r4 +|+ r5, r6=r4 -|- r5(CO,ASR);
251 r1=r2 +|+ r3, r4=r2 -|- r3(CO,ASR);
252 r4=r3 +|+ r5, r3=r3 -|- r5(CO,ASR);
257 r3=r4 +|+ r5, r6=r4 -|- r5(SCO,ASR);
259 r1=r2 +|+ r3, r4=r2 -|- r3(SCO,ASR);
260 r4=r3 +|+ r5, r3=r3 -|- r5(SCO,ASR);
264 r3=r4 +|+ r5, r6=r4 -|- r5(S,ASL);
266 r1=r2 +|+ r3, r4=r2 -|- r3(S,ASL);
267 r4=r3 +|+ r5, r3=r3 -|- r5(S,ASL);
272 r3=r4 +|+ r5, r6=r4 -|- r5(CO,ASL);
274 r1=r2 +|+ r3, r4=r2 -|- r3(CO,ASL);
275 r4=r3 +|+ r5, r3=r3 -|- r5(CO,ASL);
280 r3=r4 +|+ r5, r6=r4 -|- r5(SCO,ASL);
282 r1=r2 +|+ r3, r4=r2 -|- r3(SCO,ASL);
283 r4=r3 +|+ r5, r3=r3 -|- r5(SCO,ASL);
288 r5=r3 +|- r4, r7=r3 -|+ r4 ; /* quad 16-bit operations, add|subtract, subtract|add */
291 r3=r4 +|- r5, r6=r4 -|+ r5;
293 r1=r2 +|- r3, r4=r2 -|+ r3;
294 r4=r3 +|- r5, r3=r3 -|+ r5;
298 r3=r4 +|- r5, r6=r4 -|+ r5(S);
300 r1=r2 +|- r3, r4=r2 -|+ r3(S);
301 r4=r3 +|- r5, r3=r3 -|+ r5(S);
306 r3=r4 +|- r5, r6=r4 -|+ r5(CO);
308 r1=r2 +|- r3, r4=r2 -|+ r3(CO);
309 r4=r3 +|- r5, r3=r3 -|+ r5(CO);
314 r3=r4 +|- r5, r6=r4 -|+ r5(SCO);
316 r1=r2 +|- r3, r4=r2 -|+ r3(SCO);
317 r4=r3 +|- r5, r3=r3 -|+ r5(SCO);
321 r3=r4 +|- r5, r6=r4 -|+ r5(ASR);
323 r1=r2 +|- r3, r4=r2 -|+ r3(ASR);
324 r4=r3 +|- r5, r3=r3 -|+ r5(ASR);
329 r3=r4 +|- r5, r6=r4 -|+ r5(ASL);
331 r1=r2 +|- r3, r4=r2 -|+ r3(ASL);
332 r4=r3 +|- r5, r3=r3 -|+ r5(ASL);
337 r3=r4 +|- r5, r6=r4 -|+ r5(S,ASR);
339 r1=r2 +|- r3, r4=r2 -|+ r3(S,ASR);
340 r4=r3 +|- r5, r3=r3 -|+ r5(S,ASR);
345 r3=r4 +|- r5, r6=r4 -|+ r5(CO,ASR);
347 r1=r2 +|- r3, r4=r2 -|+ r3(CO,ASR);
348 r4=r3 +|- r5, r3=r3 -|+ r5(CO,ASR);
353 r3=r4 +|- r5, r6=r4 -|+ r5(SCO,ASR);
355 r1=r2 +|- r3, r4=r2 -|+ r3(SCO,ASR);
356 r4=r3 +|- r5, r3=r3 -|+ r5(SCO,ASR);
360 r3=r4 +|- r5, r6=r4 -|+ r5(S,ASL);
362 r1=r2 +|- r3, r4=r2 -|+ r3(S,ASL);
363 r4=r3 +|- r5, r3=r3 -|+ r5(S,ASL);
368 r3=r4 +|- r5, r6=r4 -|+ r5(CO,ASL);
370 r1=r2 +|- r3, r4=r2 -|+ r3(CO,ASL);
371 r4=r3 +|- r5, r3=r3 -|+ r5(CO,ASL);
376 r3=r4 +|- r5, r6=r4 -|+ r5(SCO,ASL);
378 r1=r2 +|- r3, r4=r2 -|+ r3(SCO,ASL);
379 r4=r3 +|- r5, r3=r3 -|+ r5(SCO,ASL);
391 r4=r3+r4, r3=r3-r4 ; /* 32-bit operations */
392 r3=r4+r5, r4=r4-r5 ; /* 32-bit operations */
401 r4=r3+r4, r3=r3-r4(s) ; /* 32-bit operations */
402 r3=r4+r5, r4=r4-r5 (s); /* 32-bit operations */
413 r4=a1+a0, r5=a1-a0 ;
417 r5=a1+a0, r4=a1-a0 ;
421 r4=a1+a0, r5=a1-a0 (s);
425 r5=a1+a0, r4=a1-a0 (s);
428 r4=a0+a1, r6=a0-a1(s);
432 r4=a0+a1, r5=a0-a1 ;
436 r5=a0+a1, r4=a0-a1 ;
440 r4=a0+a1, r5=a0-a1 (s);
444 r5=a0+a1, r4=a0-a1 (s);
452 R4 = R5 >>> 5(V);
456 R5 = R4 >>> 5(V);
464 R4 = R5 << 5(V,S);
468 R5 = R4 << 5(V,S);
476 R3 = ASHIFT R4 BY R5.L (V);
479 R4 = ASHIFT R5 BY R6.L (V);
481 R2 = ASHIFT R3 BY R4.L (V);
487 R3 = ASHIFT R4 BY R5.L (V,S);
490 R4 = ASHIFT R5 BY R6.L (V,S);
492 R2 = ASHIFT R3 BY R4.L (V,S);
499 R4 = R5 >> 5(V);
503 R5 = R4 >> 5(V);
509 R4 = R5 << 5(V);
513 R5 = R4 << 5(V);
521 R3 = LSHIFT R4 BY R5.L (V);
524 R4 = LSHIFT R5 BY R6.L (V);
526 R2 = LSHIFT R3 BY R4.L (V);
533 R3 = MAX (R4, R5) (V);
536 R4 = MAX (R5, R6) (V);
538 R2 = MAX (R3, R4) (V);
543 R3 = MIN (R4, R5) (V);
546 R4 = MIN (R5, R6) (V);
548 R2 = MIN (R3, R4) (V);
554 r4.l=r1.l*r0.l, r4.h=r1.h*r0.h ;
568 a1=r7.h*r4.h (m), a0+=r7.l*r4.l (fu) ;
579 r4.l=(a0=r1.l*r0.l), r4.h=(a1+=r1.h*r0.h) ; /* same as above,
583 r0.h=(a1=r7.h*r4.l) (m), r0.l=(a0+=r7.l*r4.l) ; /* MAC1 multiplies
606 r4=(a0=r6.l*r7.l), r5=(a1+=r6.h*r7.h) ; /* same as above, but
610 r1=(a1=r7.l*r4.l) (m), r0=(a0+=r7.h*r4.h) ; /* MAC1 multiplies
613 r5=(a1=r3.h*r7.h) (m), r4=(a0+=r3.l*r7.l) (fu) ; /* MAC1 multiplies
634 r3=pack(r4.l, r5.l) ; /* pack low / low half-words */
635 r1=pack(r6.l, r4.h) ; /* pack low / high half-words */
636 r0=pack(r2.h, r4.l) ; /* pack high / low half-words */
652 R2 = R2 +|+ R4, R4 = R2 -|- R4 (ASR) || I0 += M0 (BREV) || R1 = [I0] ;
676 R0.H = (A1 = R4.L * R3.L), A0 = R4.H * R3.L (T);
677 R0.H = (A1 = R4.L * R3.L) (M), A0 = R4.H * R3.L (T);
678 A0 = R4.H * R3.L, R0.H = (A1 = R4.L * R3.L) (T);
679 A0 = R4.H * R3.L, R0.H = (A1 = R4.L * R3.L) (T,M);
680 A1 += R7.H * R4.H, R0.L = (A0 = R7.L * R4.H) (T);