Lines Matching refs:yh

29 #define yh a4
34 #define yh a5
68 bnall yh, a6, .Ladd_return_nan_or_inf
76 mov xh, yh
93 xor yh, yh, a7
104 xor a7, xh, yh
110 ball yh, a6, .Ladd_ynan_or_inf
116 extui a8, yh, 20, 12
121 bnone yh, a6, .Ladd_yexpzero
123 /* Replace yh sign/exponent with 0x001. */
124 or yh, yh, a6
125 slli yh, yh, 11
126 srli yh, yh, 11
133 /* Shift yh/yl right by the exponent difference. Any bits that are
138 src yl, yh, yl
139 srl yh, yh
144 add xh, xh, yh
159 slli yh, yh, 12
160 srli yh, yh, 12
171 add xh, xh, yh
180 /* Shift yh/yl right by the exponent difference. Any bits that are
184 src a9, yh, yl
185 srl yl, yh
186 movi yh, 0
220 add xh, xh, yh
253 mov xh, yh
332 bnall yh, a6, .Lsub_return_nan_or_inf
343 xor xh, yh, a7
355 xor yh, yh, a7
366 xor a7, xh, yh
372 ball yh, a6, .Lsub_ynan_or_inf
377 extui a8, yh, 20, 11
378 bltu xh, yh, .Lsub_xsmaller
379 beq xh, yh, .Lsub_compare_low
383 bnone yh, a6, .Lsub_yexpzero
385 /* Replace yh sign/exponent with 0x001. */
386 or yh, yh, a6
387 slli yh, yh, 11
388 srli yh, yh, 11
395 /* Shift yh/yl right by the exponent difference. Any bits that are
400 src yl, yh, yl
401 srl yh, yh
405 sub xh, xh, yh
437 slli yh, yh, 12
438 srli yh, yh, 12
447 /* Shift yh/yl right by the exponent difference. Any bits that are
451 src a9, yh, yl
452 srl yl, yh
453 movi yh, 0
479 xor yh, yh, a11
483 sub xh, yh, xh
514 bnone yh, a6, .Lsub_xexpdiff
536 xor xh, yh, a7
669 slli yh, yh, 1
670 srli yh, yh, 1
673 or a10, yh, yl
677 beqz yh, .Lmul_yh_zero
678 do_nsau a10, yh, a11, a12
681 src yh, yh, yl
693 sll yh, yl
697 srl yh, yl
711 slli a8, yh, 1
715 bnall yh, a6, .Lmul_returnx
716 slli a8, yh, 12
721 mov xh, yh
740 mov xh, yh
768 xor a7, xh, yh
772 ball yh, a6, .Lmul_ynan_or_inf
776 extui a9, yh, 20, 11
790 or yh, yh, a6
791 and yh, yh, a10
800 mull a6, xl, yh
819 mull a11, xh, yh
829 muluh xl, xl, yh
835 muluh xh, xh, yh
895 srli yhh, yh, 16
900 #define yhl yh
908 extui yh, yh, 0, 16
985 do_mul(a11, xl, l, yh, l) /* pp 3 */
1006 do_mul(a7, xl, l, yh, h) /* pp 6 */
1013 do_mul(a7, xl, h, yh, l) /* pp 7 */
1033 do_mul(xl, xl, h, yh, h) /* pp 10 */
1038 do_mul(a10, xh, l, yh, l) /* pp 11 */
1049 do_mul(a11, xh, l, yh, h) /* pp 13 */
1050 do_mul(a7, xh, h, yh, l) /* pp 14 */
1065 do_mul(xh, xh, h, yh, h) /* pp 15 */
1252 wfrd f2, yh, yl
1300 slli yh, yh, 1
1301 srli yh, yh, 1
1304 or a10, yh, yl
1308 beqz yh, .Ldiv_yh_zero
1309 do_nsau a10, yh, a11, a9
1312 src yh, yh, yl
1324 sll yh, yl
1328 srl yh, yl
1389 srli a7, yh, 31
1393 ball yh, a6, .Ldiv_return_nan
1401 slli a8, yh, 12
1405 mov xh, yh
1425 xor a7, xh, yh
1429 ball yh, a6, .Ldiv_ynan_or_inf
1433 extui a9, yh, 20, 11
1447 or yh, yh, a6
1448 and yh, yh, a10
1455 bltu yh, xh, 3f
1456 beq yh, xh, .Ldiv_highequal1
1462 sub xh, xh, yh
1484 bltu xh, yh, 3f
1485 beq xh, yh, .Ldiv_highequal2
1489 sub xh, xh, yh
1517 bltu xh, yh, .Ldiv_rounded
1518 beq xh, yh, .Ldiv_highequal3
1631 bne xh, yh, 4f
1651 4: or a7, xh, yh
1672 1: bnall yh, a6, .Lle_cmp
1675 slli a7, yh, 12
1698 1: bnall yh, a6, .Lle_cmp
1701 slli a7, yh, 12
1716 xor a7, xh, yh
1723 bltu xh, yh, 4f
1724 bne xh, yh, 5f
1731 bltu yh, xh, 4b
1732 bne yh, xh, 5f
1741 or a7, xh, yh
1760 1: bnall yh, a6, .Llt_cmp
1763 slli a7, yh, 12
1786 1: bnall yh, a6, .Llt_cmp
1789 slli a7, yh, 12
1804 xor a7, xh, yh
1811 bltu xh, yh, 4f
1812 bne xh, yh, 5f
1819 bltu yh, xh, 4b
1820 bne yh, xh, 5f
1829 or a7, xh, yh
1848 1: ball yh, a6, 4f
1858 4: slli a7, yh, 12