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
1251 wfrd f1, xh, xl
1284 rfrd xh, f0
1334 slli xh, xh, 1
1335 srli xh, xh, 1
1336 or xl, xl, xh
1337 srli xh, a7, 31
1338 slli xh, xh, 31
1339 or xh, xh, a6
1342 or xh, xh, a4
1348 slli xh, xh, 1
1349 srli xh, xh, 1
1352 or a10, xh, xl
1356 beqz xh, .Ldiv_xh_zero
1357 do_nsau a10, xh, a11, a8
1360 src xh, xh, xl
1372 sll xh, xl
1376 srl xh, xl
1382 srli xh, a7, 31
1383 slli xh, xh, 31
1391 xor xh, xh, a7
1394 slli a8, xh, 12
1405 mov xh, yh
1410 or xh, xh, a4
1425 xor a7, xh, yh
1428 ball xh, a6, .Ldiv_xnan_or_inf
1432 extui a8, xh, 20, 11
1445 or xh, xh, a6
1446 and xh, xh, a10
1455 bltu yh, xh, 3f
1456 beq yh, xh, .Ldiv_highequal1
1457 2: src xh, xh, xl
1462 sub xh, xh, yh
1464 addi xh, xh, -1
1466 src xh, xh, xl
1484 bltu xh, yh, 3f
1485 beq xh, yh, .Ldiv_highequal2
1489 sub xh, xh, yh
1491 addi xh, xh, -1
1495 3: src xh, xh, xl
1517 bltu xh, yh, .Ldiv_rounded
1518 beq xh, yh, .Ldiv_highequal3
1527 add xh, a10, a8
1533 or xh, xh, a7
1555 slli xh, a8, 20
1586 or xh, xh, xl
1587 beqz xh, 1f
1610 srli xh, a7, 31
1611 slli xh, xh, 31
1631 bne xh, yh, 4f
1635 ball xh, a6, 3f
1646 3: slli a7, xh, 12
1651 4: or a7, xh, yh
1671 ball xh, a6, 2f
1682 2: slli a7, xh, 12
1697 ball xh, a6, 2f
1708 2: slli a7, xh, 12
1716 xor a7, xh, yh
1720 bltz xh, .Lle_xneg
1723 bltu xh, yh, 4f
1724 bne xh, yh, 5f
1731 bltu yh, xh, 4b
1732 bne yh, xh, 5f
1738 bltz xh, 4b
1741 or a7, xh, yh
1759 ball xh, a6, 2f
1770 2: slli a7, xh, 12
1785 ball xh, a6, 2f
1796 2: slli a7, xh, 12
1804 xor a7, xh, yh
1808 bltz xh, .Llt_xneg
1811 bltu xh, yh, 4f
1812 bne xh, yh, 5f
1819 bltu yh, xh, 4b
1820 bne yh, xh, 5f
1826 bgez xh, 5b
1829 or a7, xh, yh
1847 ball xh, a6, 3f
1852 3: slli a7, xh, 12
1876 ball xh, a6, .Lfixdfsi_nan_or_inf
1879 extui a4, xh, 20, 11
1886 or a7, xh, a6
1901 slli a4, xh, 12
1906 movi xh, 0
1911 movgez a4, a5, xh
1931 ball xh, a6, .Lfixdfdi_nan_or_inf
1934 extui a4, xh, 20, 11
1941 or a7, xh, a6
1943 src xh, a7, xl
1949 srl xl, xh
1950 movi xh, 0
1956 neg xh, xh
1958 addi xh, xh, -1
1962 src xl, xh, xl
1963 srl xh, xh
1968 slli a4, xh, 12
1973 movi xh, 0
1977 bgez xh, 1f
1978 mov xh, a7
1982 1: addi xh, a7, -1 /* 0x7fffffff */
1987 movi xh, 0
2003 ball xh, a6, .Lfixunsdfsi_nan_or_inf
2006 extui a4, xh, 20, 11
2013 or a7, xh, a6
2030 slli a4, xh, 12
2041 movgez a4, a5, xh
2051 bltz xh, 1f
2071 ball xh, a6, .Lfixunsdfdi_nan_or_inf
2074 extui a4, xh, 20, 11
2081 or a7, xh, a6
2083 src xh, a7, xl
2091 srl xl, xh
2092 movi xh, 0
2098 neg xh, xh
2100 addi xh, xh, -1
2104 src xl, xh, xl
2105 srl xh, xh
2110 slli a4, xh, 12
2115 1: movi xh, -1
2120 bgez xh, 1b
2121 2: slli xh, a6, 11 /* 0x80000000 */
2126 movi xh, 0
2177 srli xh, a5, 11
2184 add xh, xh, a5
2188 or xh, xh, a7
2206 or a4, xh, xl
2220 or a4, xh, xl
2224 extui a7, xh, 31, 1
2227 bgez xh, .Lfloatdidf_normalize
2229 neg xh, xh
2231 addi xh, xh, -1
2235 beqz xh, .Lfloatdidf_bigshift
2236 do_nsau a4, xh, a5, a6
2238 src xh, xh, xl
2245 src xl, xh, xl
2246 srl xh, xh
2252 add xh, xh, a5
2256 or xh, xh, a7
2272 sll xh, xl
2286 addi xh, xh, 1
2302 sub a5, xh, a4
2305 xor a6, xh, a5
2321 extui a6, xh, 31, 1
2344 bnall xh, a4, 1f
2347 slli a5, xh, 12
2356 extui a6, xh, 31, 1
2363 extui a6, xh, 20, 11
2371 or a5, a5, xh
2390 1: extui a2, xh, 31, 1
2424 or xh, a4, a5
2438 1: or xh, a4, a5
2462 or xh, a4, a5
2478 wfrd f1, xh, xl
2516 rfrd xh, f0
2533 wfrd f1, xh, xl
2548 rfrd xh, f0
2565 wfrd f1, xh, xl
2586 rfrd xh, f0