Home | History | Annotate | Download | only in xtensa

Lines Matching refs:a4

101 	or	a4, a2, a3
102 srai a4, a4, 16
103 bnez a4, .LMUL16
107 srai a4, a2, 16
109 mul16u a7, a4, a3
111 mul16u a4, a2, a3
114 add a2, a7, a4
121 rsr a4, ACCLO
123 add a2, a4, a5
138 mov a4, a3
139 movgez a4, a2, a7 /* a4 = max (a2, a3) */
144 movnez a2, a4, a6
146 do_addx2 a7, a4, a2, a7
150 do_addx4 a7, a4, a2, a7
154 do_addx8 a7, a4, a2, a7
166 slli a4, a4, 4
168 add a7, a4, a2
172 do_addx2 a7, a4, a2, a7
176 do_addx4 a7, a4, a2, a7
180 do_addx8 a7, a4, a2, a7
248 #define a2h a4
389 /* The result will be written into a2, so save that argument in a4. */
390 mov a4, a2
391 mul_mulsi3_body a2, a4, a3, a5, a6
465 do_nsau a2, a2, a3, a4
480 do_nsau a2, a3, a4, a5
497 do_nsau a2, a3, a4, a5
519 do_nsau a4, a3, a2, a7 /* divisor_shift = nsau (divisor) */
520 bgeu a5, a4, .Lspecial
522 sub a4, a4, a5 /* count = divisor_shift - dividend_shift */
523 ssl a4
529 loopnez a4, .Lloopend
539 addi a4, a4, -1
540 bnez a4, .Lloop
585 do_abs a6, a2, a4 /* udividend = abs (dividend) */
586 do_abs a3, a3, a4 /* udivisor = abs (divisor) */
589 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */
590 bgeu a5, a4, .Lspecial
592 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */
593 ssl a4
599 loopnez a4, .Lloopend
609 addi a4, a4, -1
610 bnez a4, .Lloop
630 movi a4, -1
631 movltz a2, a4, a7 /* else return (sign < 0) ? -1 : 1 */
662 do_nsau a4, a3, a6, a7 /* divisor_shift = nsau (divisor) */
663 bgeu a5, a4, .Lspecial
665 sub a4, a4, a5 /* count = divisor_shift - dividend_shift */
666 ssl a4
671 loopnez a4, .Lloopend
679 addi a4, a4, -1
680 bnez a4, .Lloop
718 do_abs a2, a2, a4 /* udividend = abs (dividend) */
719 do_abs a3, a3, a4 /* udivisor = abs (divisor) */
722 do_nsau a4
723 bgeu a5, a4, .Lspecial
725 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */
726 ssl a4
731 loopnez a4, .Lloopend
739 addi a4, a4, -1
740 bnez a4, .Lloop
786 ssl a4
787 bgei a4, 32, .Llow_only
807 ssr a4
808 bgei a4, 32, .Lhigh_only
828 ssr a4
829 bgei a4, 32, .Lhigh_only1
867 srli a4, a2, 16
868 src a4, a4, a2
869 src a4, a4, a4
870 src a4, a2, a4
875 mov a3, a4