Releases: NiV-L-A/keystone
Releases · NiV-L-A/keystone
MIPS-0.9.3
Changes:
- Output for the opcodes "c.lt.s" and "c.olt.s" have been swapped.
- Output for the opcodes "c.le.s" and "c.ole.s" have been swapped.
- Output for the opcodes "div" and "divu" have been changed:
- Instead of producing multiple lines (to check if the divisor argument of the division is 0) it now produces only 1 line (just the division instruction).
MIPS-0.9.2 + no delay slot
This release contains keystone.dll (only built targeting the Mips architecture) and a modified version of Keystone.Net.dll (instead of keystone.lib)
- Keystone.Net.dll was acquired by building the Keystone.Net project in Release mode, with target framework .Net Standard 2.0. The project can be found at /keystone/tree/master/bindings/csharp.
- keystone.dll was acquired by following the guide at COMPILE-WINDOWS.md.
- NOTE: Before building keystone.dll, the file located at "\llvm\include\llvm\MC\MCInstrDesc.h" has been changed so that the function "hasDelaySlot()" will always return false.
- NOTE: keystone.dll was built targeting only the Mips architecture