20 Commits

Author SHA1 Message Date
angie
3735d91fcc Pregenerate every table 2022-12-16 15:37:46 -03:00
angie
ba09c10925 format tables 2022-10-13 13:32:22 -03:00
Angie
874863ab77 add userdefined instructionId placeholders 2022-10-09 17:48:46 -03:00
angie
baf3ce83ee Fix missing braces warning 2022-09-09 23:19:45 -04:00
angie
ea935b8358 refactor operand names 2022-09-09 23:13:23 -04:00
Angie
d4cb445cc1 Add -Wpedantic to makefile 2022-08-23 15:12:55 -04:00
Angie
c9a9845a65 finish up rsp tables 2022-08-23 15:07:25 -04:00
Angie
75e129b3dd make tables for rsp normal, special, regimm and cop0 2022-08-23 14:06:52 -04:00
Angie
5ec08f914d Start including the case bits on the tables themselves 2022-08-23 09:32:24 -04:00
Anghelo Carvajal
f8979ede3e
Fix RSP instruction decoding (#4)
* Use the proper registers on RSP GPR instructions

* Add IMM_base operand to RSP instructions

* Use `ra` on RSP GPR registers

* Fix RABBITIZER_OPERAND_TYPE_RSP_rd

* ??

* fix vector register element index

* fix RSP mfc2 and mtc2

* fix vmov and similar instructions

* format

* update readme

* version pump
2022-08-22 16:27:51 -04:00
angie
b3ffb7a713 Rename isHiPair and isLoPair to canBeHi and canBeLo 2022-07-07 15:48:10 -04:00
angie
55de30256a doesLoad and doesStore 2022-07-05 13:32:24 -04:00
angie
bab16d24a5 Add more stuff to Descriptor 2022-06-08 02:17:48 -04:00
angie
9c05b19866 rename RabbitizerRegisterType to RabbitizerOperandType 2022-06-07 23:30:01 -04:00
angie
118ee1cc89 rsp 2022-06-07 03:16:09 -04:00
angie
518953980c more rsp stuff 2022-06-07 02:28:10 -04:00
angie
9b4ac24ca5 macro abuse on Disassemble 2022-06-07 00:49:37 -04:00
angie
185a934081 First batch of rsp stuff 2022-06-06 22:19:42 -04:00
angie
b561f3f4b9 Rename the instr id enums 2022-06-05 19:15:25 -04:00
angie
b01fc41a5a Moving stuff around 2022-06-05 12:25:57 -04:00