angie
f5d811f18e
Avoid heap-allocating memory for calculating required buffer size on RabbitizerOperandType_getBufferSize
2024-04-03 12:41:26 -03:00
angie
5f4ff4d2e5
Consider r5900's paddub
as a possible move instruction
2024-03-25 20:54:06 -03:00
angie
d58534fb67
Update tests
2024-02-18 11:35:05 -03:00
angie
a1c4864336
sub
and negu
tests
2024-02-18 11:32:46 -03:00
angie
728815fba3
Update copyright years
2024-01-28 12:16:11 -03:00
angie
9a98ff93ee
Properly implement r5900's vcallms operand
...
Closes #42
2023-09-13 10:45:11 -03:00
Angie
c4e7996125
move gte macros files to docs folder
2023-06-11 10:32:27 -04:00
Angie
9a3e84a131
update gte macros to be usable
2023-06-11 10:16:08 -04:00
angie
3bc66eb98d
Update tests
2023-05-04 14:00:56 -04:00
Angie
cd98ae0e0f
Update copyright year in every file
2023-05-02 16:41:02 -04:00
Anghelo Carvajal
8237818ff9
Add R3000GTE instruction set support ( #31 )
...
* initial gte setup
* starting to parse gte instructions
* R3000_GTE -> R3000GTE
* decode all the non-operand instructions
* remove printfs, whoops
* decode gte with operands
* cleanups
* bindings stuffs
* RabbitizerInstrId_isValid
* fix missing include
2023-04-29 23:07:07 -04:00
angie
ef43c1eb77
cleanup implementation of gnuMode
2023-04-16 10:35:47 -04:00
angie
bb23e65556
Add test for trunc on r5900
2023-04-16 10:24:08 -04:00
angie
8a805123d4
Implement workaround for R5900's trunc.w.s issue
2023-04-16 10:05:01 -04:00
Angie
6a11224f2f
Unit test for checking the version number matches
2023-02-23 13:50:05 -03:00
angie
1bd65e61a4
docs: usage c api: Overriding the immediate
2022-12-24 13:41:47 -03:00
angie
156cd5935d
plain_disassmbly test
2022-12-24 12:21:31 -03:00
angie
5063702a07
modifiesF* and readsF
2022-12-20 00:42:27 -03:00
angie
ef2acdb328
Remove jalr_rd hack
2022-12-19 15:04:59 -03:00
Angie
481bb2f6a5
jalr instruction check
2022-12-19 12:20:32 -03:00
angie
12537e6706
pre-geneate table system
2022-12-16 14:36:53 -03:00
angie
363aff8e5d
Fix descriptor logic errors
2022-12-15 16:55:31 -03:00
angie
32acccf873
Try to make logic check tests
2022-12-15 16:06:48 -03:00
angie
cb8af37b43
move tests to tests folder
2022-10-12 11:26:28 -03:00
Anghelo Carvajal
acee144578
C++ bindings ( #9 )
...
* start making c++ bindings
* Add sanity checks
* add descriptor methods
* setup making c++ library
* cpp test
* format (not tidy because it breaks everything and the result looks dumb)
* Fixes
* add missing alias
* move stuff to their own files
* InstructionRsp bindings
* r5900 bindings
* almost there
* binding for analysis stuff
* setters
2022-10-09 17:51:47 -03:00