angie
|
757bb8d380
|
Fix rsp pref too
|
2024-03-11 09:30:45 -03:00 |
|
angie
|
13d5c1b069
|
Fix c.seq.d
|
2024-03-11 09:17:29 -03:00 |
|
Angie
|
c4360efe43
|
Fix pref
|
2024-03-10 16:56:29 -03:00 |
|
angie
|
a6ecfecb99
|
Implement neg pseudo
|
2024-02-18 11:34:07 -03:00 |
|
angie
|
c9a7f71a2b
|
fmt
|
2024-02-11 14:08:49 -03:00 |
|
angie
|
5cd3ae194b
|
Deprecate isImplemented
|
2024-02-11 13:17:10 -03:00 |
|
angie
|
534f58cc7c
|
clippy
|
2024-01-28 12:29:44 -03:00 |
|
angie
|
728815fba3
|
Update copyright years
|
2024-01-28 12:16:11 -03:00 |
|
descawed
|
b92e43ef51
|
getBranchVramGeneric should return an unsigned value (#49)
* getBranchVramGeneric should return an unsigned value
* Add test
* Revert "Add test"
This reverts commit 55e7bc12bf .
|
2023-12-25 14:58:47 -03:00 |
|
angie
|
7d0de275c5
|
rs: Use &* instead of .as_ref().unwrap()
|
2023-12-10 20:09:49 -03:00 |
|
angie
|
80aa0b6c20
|
Change flag_disasmAsData to flag_r5900DisasmAsData and redo the logic completely
|
2023-11-12 10:33:23 -03:00 |
|
angie
|
8b9dddd3b4
|
cargo fmt
|
2023-11-11 13:59:18 -03:00 |
|
angie
|
111ee90a3a
|
flag_r5900UseDollar
|
2023-11-11 13:55:06 -03:00 |
|
angie
|
049b47b32c
|
flag_disasmAsData
|
2023-11-11 13:19:56 -03:00 |
|
angie
|
9a98ff93ee
|
Properly implement r5900's vcallms operand
Closes #42
|
2023-09-13 10:45:11 -03:00 |
|
angie
|
5bc9246c05
|
Make Rust acknowledge the tables/ folder
|
2023-06-10 10:20:16 -04:00 |
|
angie
|
1e07ed6d51
|
Fix clippy warnings
|
2023-05-04 14:58:54 -04:00 |
|
angie
|
d03cfd7862
|
format rust generated tables
|
2023-05-04 14:30:55 -04:00 |
|
angie
|
5db531fd5e
|
cargo fmt
|
2023-05-04 14:24:47 -04:00 |
|
angie
|
619eba0c4a
|
Bindings for InstrIdType
|
2023-05-04 13:44:22 -04:00 |
|
Angie
|
3eee2ae4bb
|
fix cargo build path
|
2023-05-02 19:09:47 -04:00 |
|
Angie
|
69f69357f7
|
Move all the tables into a tables folder
|
2023-05-02 19:01:54 -04:00 |
|
Angie
|
cd98ae0e0f
|
Update copyright year in every file
|
2023-05-02 16:41:02 -04:00 |
|
angie
|
37b2ce06e2
|
Autogenerate pyi files
|
2023-04-30 17:39:05 -04:00 |
|
angie
|
3c8904b6fb
|
Fix borken identation in tables
|
2023-04-30 15:58:01 -04:00 |
|
angie
|
d57c3b22b2
|
simplify including operand incs
|
2023-04-30 15:34:27 -04:00 |
|
angie
|
a522f4df3a
|
missing newline
|
2023-04-30 12:41:02 -04:00 |
|
angie
|
bf775c7351
|
C++ bindings for R3000GTE
|
2023-04-30 12:36:32 -04:00 |
|
angie
|
e249be9f38
|
Fix Rust R3000GTE bindings and add some tests
|
2023-04-30 11:23:40 -04:00 |
|
angie
|
7a9e7a5787
|
generate rust tables
|
2023-04-30 10:13:35 -04:00 |
|
angie
|
39e081470e
|
CI for checking format and tables
|
2023-04-30 08:48:47 -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
|
ab7ce5fa9d
|
Add linguist-generated=true to autogenerated files
|
2023-04-16 10:48:19 -04:00 |
|
angie
|
8a805123d4
|
Implement workaround for R5900's trunc.w.s issue
|
2023-04-16 10:05:01 -04:00 |
|
angie
|
eb11d93da9
|
Implement mfc2, mtc2, cfc2 and ctc2
|
2023-01-21 15:42:40 -03:00 |
|
angie
|
716d21f8ea
|
fix "emitted" typo
|
2022-12-26 20:24:41 -03:00 |
|
angie
|
5063702a07
|
modifiesF* and readsF
|
2022-12-20 00:42:27 -03:00 |
|
angie
|
cf9bbc90e2
|
fix test
|
2022-12-19 20:45:26 -03:00 |
|
angie
|
a166772657
|
Fix a Rust binding not taking &
|
2022-12-19 20:42:38 -03:00 |
|
angie
|
2e74fc914f
|
outputsToGprZero
|
2022-12-19 19:04:26 -03:00 |
|
angie
|
21000319cd
|
Rust bindings for RegisterDescriptor
|
2022-12-19 18:08:07 -03:00 |
|
angie
|
6758468699
|
RegisterDescriptor
|
2022-12-19 17:07:32 -03:00 |
|
angie
|
ef2acdb328
|
Remove jalr_rd hack
|
2022-12-19 15:04:59 -03:00 |
|
Angie
|
e6a6a691a6
|
typo fixes
|
2022-12-18 23:06:03 -03:00 |
|
Angie
|
f1ea6cb627
|
Remove cty dependency
|
2022-12-18 22:22:54 -03:00 |
|
Angie
|
61d30e5aa1
|
Change treatJAsUnconditionalBranch to true by default
|
2022-12-18 21:09:14 -03:00 |
|
Angie
|
27bbbb6bf7
|
is_reserved method for registers
|
2022-12-18 20:54:29 -03:00 |
|
Angie
|
818c41c1d8
|
remove prefix from register enums in rust bindings
|
2022-12-18 20:49:14 -03:00 |
|
Angie
|
3538f51086
|
yeet extra InstructionBase indirection
|
2022-12-18 20:29:22 -03:00 |
|
Angie
|
922b14b2da
|
pub use stuff
|
2022-12-18 20:16:04 -03:00 |
|