Home | History | Annotate | Download | only in xtensa

Lines Matching refs:a7

70 	slli	a7, xh, 12
71 or a7, a7, xl
72 bnez a7, .Ladd_return_nan
80 slli a7, xh, 12
81 or a7, a7, xl
82 bnez a7, .Ladd_return_nan
92 slli a7, a6, 11
93 xor yh, yh, a7
104 xor a7, xh, yh
105 bltz a7, .Ladd_opposite_signs
115 extui a7, xh, 20, 12
117 bltu a7, a8, .Ladd_shiftx
130 sub a10, a7, a8
150 beq a10, a7, .Ladd_round
151 mov a8, a7
196 addi a7, a7, 1
210 sub a10, a8, a7
342 slli a7, a6, 11
343 xor xh, yh, a7
347 slli a7, xh, 12
348 or a7, a7, xl
349 bnez a7, .Lsub_return_nan
354 slli a7, a6, 11
355 xor yh, yh, a7
366 xor a7, xh, yh
367 bltz a7, .Lsub_opposite_signs
376 extui a7, xh, 20, 11
392 sub a10, a7, a8
420 beq a10, a7, .Lsub_round
468 sub a10, a8, a7
515 addi a7, a7, 1
535 slli a7, a6, 11
536 xor xh, yh, a7
549 do_nsau a6, a8, a7, a11
587 do_nsau a6, xl, a7, a11
703 srli xh, a7, 31
729 extui a7, a7, 31, 1
732 src xh, a7, xh
768 xor a7, xh, yh
874 /* Save a7 since it is needed to hold a temporary value. */
875 s32i a7, sp, 4
1006 do_mul(a7, xl, l, yh, h) /* pp 6 */
1009 add a11, a11, a7
1010 bgeu a11, a7, 1f
1013 do_mul(a7, xl, h, yh, l) /* pp 7 */
1014 add a11, a11, a7
1015 bgeu a11, a7, 1f
1018 do_mul(a7, xh, l, yl, h) /* pp 8 */
1019 add a11, a11, a7
1020 bgeu a11, a7, 1f
1050 do_mul(a7, xh, h, yh, l) /* pp 14 */
1052 add a11, a11, a7
1053 bgeu a11, a7, 1f
1069 l32i a7, sp, 4
1119 srli a7, a7, 31
1120 slli a7, a7, 31
1121 or xh, xh, a7
1190 srli xh, a7, 31
1337 srli xh, a7, 31
1382 srli xh, a7, 31
1389 srli a7, yh, 31
1390 slli a7, a7, 31
1391 xor xh, xh, a7
1425 xor a7, xh, yh
1531 srli a7, a7, 31
1532 slli a7, a7, 31
1533 or xh, xh, a7
1610 srli xh, a7, 31
1646 3: slli a7, xh, 12
1647 or a7, a7, xl
1651 4: or a7, xh, yh
1652 slli a7, a7, 1
1653 or a7, a7, xl /* xl == yl here */
1655 /* Equal if a7 == 0, where a7 is either abs(x | y) or the mantissa
1659 movnez a2, a3, a7
1675 slli a7, yh, 12
1676 or a7, a7, yl
1677 beqz a7, .Lle_cmp
1682 2: slli a7, xh, 12
1683 or a7, a7, xl
1684 beqz a7, 1b
1701 slli a7, yh, 12
1702 or a7, a7, yl
1703 beqz a7, .Lle_cmp
1708 2: slli a7, xh, 12
1709 or a7, a7, xl
1710 beqz a7, 1b
1716 xor a7, xh, yh
1717 bltz a7, .Lle_diff_signs
1741 or a7, xh, yh
1742 slli a7, a7, 1
1743 or a7, a7, xl
1744 or a7, a7, yl
1747 moveqz a2, a3, a7
1763 slli a7, yh, 12
1764 or a7, a7, yl
1765 beqz a7, .Llt_cmp
1770 2: slli a7, xh, 12
1771 or a7, a7, xl
1772 beqz a7, 1b
1789 slli a7, yh, 12
1790 or a7, a7, yl
1791 beqz a7, .Llt_cmp
1796 2: slli a7, xh, 12
1797 or a7, a7, xl
1798 beqz a7, 1b
1804 xor a7, xh, yh
1805 bltz a7, .Llt_diff_signs
1829 or a7, xh, yh
1830 slli a7, a7, 1
1831 or a7, a7, xl
1832 or a7, a7, yl
1835 movnez a2, a3, a7
1852 3: slli a7, xh, 12
1853 or a7, a7, xl
1854 beqz a7, 1b
1858 4: slli a7, yh, 12
1859 or a7, a7, yl
1860 beqz a7, 2b
1886 or a7, xh, a6
1888 src a5, a7, xl
1896 movgez a2, a5, a7
1941 or a7, xh, a6
1943 src xh, a7, xl
1954 bgez a7, 1f
1976 slli a7, a6, 11 /* 0x80000000 */
1978 mov xh, a7
1982 1: addi xh, a7, -1 /* 0x7fffffff */
2013 or a7, xh, a6
2015 src a5, a7, xl
2025 movgez a2, a5, a7
2081 or a7, xh, a6
2083 src xh, a7, xl
2096 bgez a7, 1f
2132 bltz a7, 2b
2147 movi a7, 0
2160 extui a7, a2, 31, 1
2187 slli a7, a7, 31
2188 or xh, xh, a7
2210 movi a7, 0
2224 extui a7, xh, 31, 1
2255 slli a7, a7, 31
2256 or xh, xh, a7
2382 sll a7, a4
2385 beqz a7, .Ltrunc_addsign
2431 slli a7, a2, 9
2432 beqz a7, 1f
2446 do_nsau a7, a4, a2, a3
2447 addi a7, a7, -8
2448 ssl a7
2457 sub a6, a6, a7