angie
5f4ff4d2e5
Consider r5900's paddub
as a possible move instruction
2024-03-25 20:54:06 -03:00
angie
acf15a3852
Always use named registers for R5900's VU instructions
2024-03-18 10:12:34 -03:00
angie
757bb8d380
Fix rsp pref too
2024-03-11 09:30:45 -03:00
angie
904a226fc5
Fix test
2024-03-11 09:20:46 -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
f3c9c60947
Mark neg
as notEmittedByCompilers
2024-02-18 11:44:20 -03:00
angie
a6ecfecb99
Implement neg
pseudo
2024-02-18 11:34:07 -03:00
angie
728815fba3
Update copyright years
2024-01-28 12:16:11 -03:00
Ethan Roseman
e73c76b87b
Don't attempt disassembling vclipw / vsqrt in gnu mode ( #44 )
...
* Don't attempt disassembling vclipw in gnu mode
* also vsqrt
* regen tables
* comments
* format
---------
Co-authored-by: angie <angheloalf95@gmail.com>
2023-09-16 16:28:48 -03:00
Ethan Roseman
0f4691b409
Add $ to special PS2 regs ( #41 )
...
* Add $ to special PS2 regs
* Hide it behind gnuMode option
* remove suffix from vclipw
it has a suffixless version and one with .xyz, but it doesn't have one with .xy or .z like Rabbitizer currently emits
* Regenerating tables
---------
Co-authored-by: angie <angheloalf95@gmail.com>
2023-09-13 10:58:25 -03:00
angie
9a98ff93ee
Properly implement r5900's vcallms operand
...
Closes #42
2023-09-13 10:45:11 -03:00
angie
349151ca53
Consider syscall as not being emitted by compilers
2023-09-02 15:15:46 -04:00
angie
c728edb3dd
Fix syscall having two arguments instead of just one
2023-08-21 23:48:17 -04:00
angie
6c8d116eea
Fix table generation dependencies
2023-06-13 12:02:16 -04:00
angie
6d59993ed7
Fix missing vf
prefix on r5900 registers
2023-06-13 12:01:52 -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
b6b9f41c53
RabInstrIdType
2023-05-04 12:50:14 -04:00
Angie
69f69357f7
Move all the tables into a tables folder
2023-05-02 19:01:54 -04:00