| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-12 | Differentiate some enums in IL switch statement | noone | |
| This makes it easier to see which instructions still need to be lifted versus those which never should be lifted. | |||
| 2024-08-12 | Remove checks for 64-bit shift instructions | noone | |
| These aren't really needed; if it's for a 32-bit architecture that can't handle 64-bit shifts, then the instruction won't be decoded in the first place. Because the registerSize is derived from the address size, it may interfere with 64-bit architectures that are using signed 32-bit addresses. There are a few other places that check registerSize (for example, the 32->64 bit sign extension idiom and MADD, MADDU) that are suspect, but not included in this commit. The difference is that for 64-bit shifts, checking at all for the register size is the problem; for those, the check is still needed to figure out whether to sign extend or not, but the value of registerSize is suspect. | |||
| 2024-07-09 | Fix warning in mips arch (skip-note, skip-ci) | Mason Reed | |
| 2024-07-08 | Add Cavium Octeon MIPS Instructions and more general MIPS fixes | noone | |
| 2024-05-31 | improve efficiency | Zichuan Li | |
| 2024-05-31 | Fixed type propagation issue in AARCH64 and MIPS | Zichuan Li | |
| Previously, prtinf type library is not being appropriately applied. #3092 | |||
| 2024-05-24 | arch: multiple delay slot support, suppress spurious mips warning | Ryan Snyder | |
| 2024-04-25 | Recognize uClibc MIPS ELF PLT entries | Josh Ferrell | |
| 2024-03-15 | Separate local variable tokens in higher level ILs from stack variable ↵ | Rusty Wagner | |
| tokens in lower levels, and improve token usage in disassembly | |||
| 2024-03-05 | Move architecture modules into the API repo | Rusty Wagner | |
