Lines Matching refs:xh

27 #define xh a2  macro
32 #define xh a3 macro
51 xor xh, xh, a4
70 slli a7, xh, 12
76 mov xh, yh
80 slli a7, xh, 12
87 or xh, xh, a4
104 xor a7, xh, yh
109 ball xh, a6, .Ladd_xnan_or_inf
115 extui a7, xh, 20, 12
144 add xh, xh, yh
146 addi xh, xh, 1
149 extui a10, xh, 20, 12
161 bnone xh, a6, .Ladd_bothexpzero
171 add xh, xh, yh
173 addi xh, xh, 1
194 slli xh, xh, 12
195 srli xh, xh, 12
203 bnone xh, a6, .Ladd_xexpzero
205 or xh, xh, a6
206 slli xh, xh, 11
207 srli xh, xh, 11
215 src xl, xh, xl
216 srl xh, xh
220 add xh, xh, yh
222 addi xh, xh, 1
225 extui a10, xh, 20, 12
245 src a9, xh, xl
246 srl xl, xh
247 movi xh, 0
253 mov xh, yh
279 src xl, xh, xl
280 srl xh, xh
285 add xh, xh, a8
288 ball xh, a6, .Ladd_infinity
301 srli xh, xh, 20
302 slli xh, xh, 20
306 or xh, xh, a8
318 addi xh, xh, 1
337 or xh, xh, a4
343 xor xh, yh, a7
347 slli a7, xh, 12
366 xor a7, xh, yh
371 ball xh, a6, .Lsub_xnan_or_inf
376 extui a7, xh, 20, 11
378 bltu xh, yh, .Lsub_xsmaller
379 beq xh, yh, .Lsub_compare_low
405 sub xh, xh, yh
407 addi xh, xh, -1
414 addi a5, xh, -1
415 moveqz xh, a5, xl
419 extui a10, xh, 20, 11
428 movi xh, 0
439 bnone xh, a6, .Lsub_yexpdiff
461 bnone xh, a6, .Lsub_xexpzero
463 or xh, xh, a6
464 slli xh, xh, 11
465 srli xh, xh, 11
474 src xl, xh, xl
475 srl xh, xh
483 sub xh, yh, xh
485 addi xh, xh, -1
491 addi a5, xh, -1
492 moveqz xh, a5, xl
496 extui a10, xh, 20, 11
512 slli xh, xh, 12
513 srli xh, xh, 12
526 src a9, xh, xl
527 srl xl, xh
528 slli xh, a6, 11 /* set sign bit of xh */
536 xor xh, yh, a7
547 slli a8, xh, 12
565 srli xh, xh, 20
566 sub xh, xh, a6
567 slli xh, xh, 20
568 add xh, xh, a8
580 addi xh, xh, 1
599 srli xh, xh, 20
600 sub xh, xh, a6
601 slli xh, xh, 20
602 add xh, xh, a8
635 slli xh, xh, 1
636 srli xh, xh, 1
639 or a10, xh, xl
643 beqz xh, .Lmul_xh_zero
644 do_nsau a10, xh, a11, a12
647 src xh, xh, xl
659 sll xh, xl
663 srl xh, xl
703 srli xh, a7, 31
704 slli xh, xh, 31
721 mov xh, yh
725 slli a8, xh, 12
730 slli xh, xh, 1
732 src xh, a7, xh
738 slli a8, xh, 1
740 mov xh, yh
744 or xh, xh, a4
768 xor a7, xh, yh
771 ball xh, a6, .Lmul_xnan_or_inf
775 extui a8, xh, 20, 11
788 or xh, xh, a6
789 and xh, xh, a10
801 mull a11, xh, yl
819 mull a11, xh, yh
824 muluh a11, xh, yl
835 muluh xh, xh, yh
836 add xh, xh, a9
894 srli xhh, xh, 16
899 #define xhl xh
906 extui xh, xh, 0, 16
995 do_mul(a11, xh, l, yl, l) /* pp 5 */
1007 do_mul(a11, xh, h, yl, l) /* pp 9 */
1018 do_mul(a7, xh, l, yl, h) /* pp 8 */
1038 do_mul(a10, xh, l, yh, l) /* pp 11 */
1043 do_mul(a10, xh, h, yl, h) /* pp 12 */
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 */
1066 add xh, xh, a10
1084 srli a5, xh, 21 - 12
1089 src xh, xh, xl
1115 add xh, xh, a8
1121 or xh, xh, a7
1142 addi xh, xh, 1
1150 slli xh, a8, 20
1167 src xl, xh, xl
1168 srl xh, xh
1174 src a6, xh, xl
1175 srl xl, xh
1176 movi xh, 0
1190 srli xh, a7, 31
1191 slli xh, xh, 31
1284 slli xh, xh, 1
1285 srli xh, xh, 1
1286 or xl, xl, xh
1287 srli xh, a7, 31
1288 slli xh, xh, 31
1289 or xh, xh, a6
1292 or xh, xh, a4
1298 slli xh, xh, 1
1299 srli xh, xh, 1
1302 or a10, xh, xl
1306 beqz xh, .Ldiv_xh_zero
1307 do_nsau a10, xh, a11, a8
1310 src xh, xh, xl
1322 sll xh, xl
1326 srl xh, xl
1332 srli xh, a7, 31
1333 slli xh, xh, 31
1341 xor xh, xh, a7
1344 slli a8, xh, 12
1355 mov xh, yh
1360 or xh, xh, a4
1375 xor a7, xh, yh
1378 ball xh, a6, .Ldiv_xnan_or_inf
1382 extui a8, xh, 20, 11
1395 or xh, xh, a6
1396 and xh, xh, a10
1405 bltu yh, xh, 3f
1406 beq yh, xh, .Ldiv_highequal1
1407 2: src xh, xh, xl
1412 sub xh, xh, yh
1414 addi xh, xh, -1
1416 src xh, xh, xl
1434 bltu xh, yh, 3f
1435 beq xh, yh, .Ldiv_highequal2
1439 sub xh, xh, yh
1441 addi xh, xh, -1
1445 3: src xh, xh, xl
1467 bltu xh, yh, .Ldiv_rounded
1468 beq xh, yh, .Ldiv_highequal3
1477 add xh, a10, a8
1483 or xh, xh, a7
1505 slli xh, a8, 20
1536 or xh, xh, xl
1537 beqz xh, 1f
1560 srli xh, a7, 31
1561 slli xh, xh, 31
1579 bne xh, yh, 4f
1583 ball xh, a6, 3f
1594 3: slli a7, xh, 12
1599 4: or a7, xh, yh
1619 ball xh, a6, 2f
1630 2: slli a7, xh, 12
1645 ball xh, a6, 2f
1656 2: slli a7, xh, 12
1664 xor a7, xh, yh
1668 bltz xh, .Lle_xneg
1671 bltu xh, yh, 4f
1672 bne xh, yh, 5f
1679 bltu yh, xh, 4b
1680 bne yh, xh, 5f
1686 bltz xh, 4b
1689 or a7, xh, yh
1707 ball xh, a6, 2f
1718 2: slli a7, xh, 12
1733 ball xh, a6, 2f
1744 2: slli a7, xh, 12
1752 xor a7, xh, yh
1756 bltz xh, .Llt_xneg
1759 bltu xh, yh, 4f
1760 bne xh, yh, 5f
1767 bltu yh, xh, 4b
1768 bne yh, xh, 5f
1774 bgez xh, 5b
1777 or a7, xh, yh
1795 ball xh, a6, 3f
1800 3: slli a7, xh, 12
1824 ball xh, a6, .Lfixdfsi_nan_or_inf
1827 extui a4, xh, 20, 11
1834 or a7, xh, a6
1849 slli a4, xh, 12
1854 movi xh, 0
1859 movgez a4, a5, xh
1879 ball xh, a6, .Lfixdfdi_nan_or_inf
1882 extui a4, xh, 20, 11
1889 or a7, xh, a6
1891 src xh, a7, xl
1897 srl xl, xh
1898 movi xh, 0
1904 neg xh, xh
1906 addi xh, xh, -1
1910 src xl, xh, xl
1911 srl xh, xh
1916 slli a4, xh, 12
1921 movi xh, 0
1925 bgez xh, 1f
1926 mov xh, a7
1930 1: addi xh, a7, -1 /* 0x7fffffff */
1935 movi xh, 0
1951 ball xh, a6, .Lfixunsdfsi_nan_or_inf
1954 extui a4, xh, 20, 11
1961 or a7, xh, a6
1978 slli a4, xh, 12
1989 movgez a4, a5, xh
1999 bltz xh, 1f
2019 ball xh, a6, .Lfixunsdfdi_nan_or_inf
2022 extui a4, xh, 20, 11
2029 or a7, xh, a6
2031 src xh, a7, xl
2039 srl xl, xh
2040 movi xh, 0
2046 neg xh, xh
2048 addi xh, xh, -1
2052 src xl, xh, xl
2053 srl xh, xh
2058 slli a4, xh, 12
2063 1: movi xh, -1
2068 bgez xh, 1b
2069 2: slli xh, a6, 11 /* 0x80000000 */
2074 movi xh, 0
2125 srli xh, a5, 11
2132 add xh, xh, a5
2136 or xh, xh, a7
2154 or a4, xh, xl
2168 or a4, xh, xl
2172 extui a7, xh, 31, 1
2175 bgez xh, .Lfloatdidf_normalize
2177 neg xh, xh
2179 addi xh, xh, -1
2183 beqz xh, .Lfloatdidf_bigshift
2184 do_nsau a4, xh, a5, a6
2186 src xh, xh, xl
2193 src xl, xh, xl
2194 srl xh, xh
2200 add xh, xh, a5
2204 or xh, xh, a7
2220 sll xh, xl
2234 addi xh, xh, 1
2250 sub a5, xh, a4
2253 xor a6, xh, a5
2269 extui a6, xh, 31, 1
2292 bnall xh, a4, 1f
2295 slli a5, xh, 12
2304 extui a6, xh, 31, 1
2311 extui a6, xh, 20, 11
2319 or a5, a5, xh
2338 1: extui a2, xh, 31, 1
2372 or xh, a4, a5
2386 1: or xh, a4, a5
2410 or xh, a4, a5