InusualZ
|
ad1ec7aaa9
|
isa: fix paired single instruction arguments
Argument specific to this instruction were re/named to a more dolphin
aligned name
|
2022-05-31 20:24:29 -04:00 |
InusualZ
|
b90b46ef8e
|
isa: Add missing argument to `bcctr` and `bclr`
|
2022-05-31 20:24:29 -04:00 |
InusualZ
|
d03a713a2b
|
genisa: cast unmasked signed value
Co-authored-by: Richard Patel <me@terorie.dev>
|
2022-05-31 20:24:29 -04:00 |
Richard Patel
|
a80372c1b6
|
disasm: branch helpers, fix split fields
|
2022-04-11 00:08:39 +02:00 |
Richard Patel
|
9dab42c364
|
disasm-py: add fields() method
|
2022-04-09 17:19:05 +02:00 |
Richard Patel
|
9d5b73c0dc
|
fix condition register logical instructions
|
2022-04-09 15:33:40 +02:00 |
Richard Patel
|
70192c75a4
|
fix psq_st disasm
|
2022-04-09 02:09:44 +02:00 |
Richard Patel
|
4c5735e403
|
more flexible modifier handling
|
2022-04-07 05:33:38 +02:00 |
Richard Patel
|
99c7f252f8
|
fix bcctr and bclr
|
2022-04-07 04:44:38 +02:00 |
Richard Patel
|
16f955947e
|
fix bc opcode
|
2022-04-07 04:23:12 +02:00 |
Richard Patel
|
b8199e678c
|
fix signed fields
|
2022-04-07 04:07:15 +02:00 |
Richard Patel
|
8a57bd9eb2
|
more tests
|
2022-04-07 02:36:49 +02:00 |
Richard Patel
|
b6ad3f4f2c
|
make clippy happy
|
2022-04-07 02:14:11 +02:00 |
Richard Patel
|
1f5fec522a
|
genisa: improve codegen
|
2022-04-07 01:55:07 +02:00 |
Richard Patel
|
e9041072e9
|
support simplified mnemonic conditions
|
2022-04-07 01:17:31 +02:00 |
Richard Patel
|
c8c1daaa64
|
progress mnemonics
|
2022-04-06 17:41:13 +02:00 |
Richard Patel
|
eb39f9fa47
|
add generated code
|
2022-04-06 15:14:03 +02:00 |