tree-sitter symbols are included in this library, so we need to
specify the dependency to avoid linking failures due to missing
tree-sitter symbols.
See-Also: https://bugs.gentoo.org/928301
Signed-off-by: John Helmert III <ajak@gentoo.org>
Per [issue: DWARF: Missing some ARM32
registers](https://github.com/rizinorg/rizin/issues/4589)
VFP-v3/Neon D0-D31 registers were missing from map_dwarf_reg_to_arm32
causing
```
WARNING: (libr/arch/isa/arm/arm_dwarf_regnumb_table.h:137):
map_dwarf_reg_to_arm32: code should not be reached
```
* Semantics of x86 uplifting: reduce 'Repeat' ops
- Replaced Repeat with bitwise operations for parity calculation.
- Simplified rotate and shift calculations.
- Enhanced static analysis feasibility.
* Update IL outputs of affected tests
Use the p_stat of the main thread to decide in which state the process is.
For multi-threaded applications this is still not quite correct but at
least this compiles on OpenBSD-current.
See also 5d4f90ee10
Fix for #4576
* Add a new test for checking 80-bit floating point operations
* New test `f80_ieee_div_test` tests the division of two 80-bit
floats
* Add SoftFloat 2c as a meson subproject
* Add softfloat code to make the failing test case pass
* Update the hash for the latest softfloat revision
* Implement `rz_float_sqrt` using SoftFloat
* Run the `f80_ieee_div_test` only for x86
* Replace SoftFloat version 2c with 3e
* 3e has less bugs and more features
* Modify the implementation in accordance
* Update SoftFloat revision and add a guard around the 80-bit div test
* Use SoftFloat for add, sub, mul operations as well
* Make rem and mod also use SoftFloat functions
* Also add test for mod and rem, and fix behavior of rem
* Add comment about behavior of mod and rem
* Add comments for tests which have different results for mod and rem
* Simplify usage of loop variable as suggested in review
* Remove unused macro from float.c
* Implement `FMA` and `ROUND` using SoftFloat API
* Add more tests for 80-bit floats
* Change remote to a repository under rizinorg
* Add info about the rounding mode in the Doxygen for rem and mod
* Add comments in tests for rem and mod in `test_float.c`
* Use bitvectors to initialize 80-bit soft floats
* This makes the tests more portable and hence they can be run on
any platform
* Remove guards for f80 tests since they are portable now