5 Commits

Author SHA1 Message Date
Duncan Ogilvie 91f04f5eb9 Add a few missing instructions/tests 2026-03-25 09:18:37 -04:00
wizardengineer 6e5d3ada68 Resolved issues with MULX 2025-12-02 08:56:55 -05:00
2over12 93aba7cc56 Added binop forms of sign and zero flags (#567)
* added binop forms of sign and zero flags

* added passing real rhs for aarch64
2021-12-09 12:27:17 -05:00
lkorenc 14a58af263 Explicitly call __remill_undef for undefined arith flags. (#543)
* x86: Explicitly call __remill_undef for undefined arith flags.

* x86: Remove hack needed for pop [rsp] and introduce new semantic fn instead.

* test: Update test definitions with proper ignore flags.

* test: Propagate name of tests into gtest framework for better messages.

* arch: Make assert more verbose on failure.
2021-09-27 10:39:39 -04:00
Peter Goodman 3808e9951d Refactor and add sparc (#454)
* Refactors the code to improve directory layout, use more std::string_view in place of std::string, deletes some deprecated functions, deprecates some other functions for eventual deletion, and includes semantics for sparcv8 (sparc32) and sparcv9 (sparc64)

* Update new dir layout with llvm 11 support

* Whoops missing files

* Drop llvm 800 from workflow

* Minor fix

* Move where the install directives are in CMake

* Minor fixes

* Rename tools/ to bin/.

* Minor tweaks

* Should fix issues
2020-10-28 15:11:42 -04:00