Luke Street
|
3af08db591
|
Some scaffolding for an assembler (bad)
|
2023-01-28 19:57:28 -05:00 |
Luke Street
|
9ae36eef34
|
cargo fmt
|
2023-01-14 13:30:08 -05:00 |
Luke Street
|
4d8e473331
|
Support branch prediction bits, more bd mnemonics, more rlwinm mnemonics
|
2022-10-10 17:53:24 -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
|
fd94a6c493
|
fuzz: add threads flag
|
2022-04-07 06:11:03 +02:00 |
Richard Patel
|
6548c6ec5d
|
bump version to 0.2.0
|
2022-04-07 05:45:01 +02:00 |
Richard Patel
|
4c5735e403
|
more flexible modifier handling
|
2022-04-07 05:33:38 +02:00 |
Richard Patel
|
b8199e678c
|
fix signed fields
|
2022-04-07 04:07:15 +02:00 |
Richard Patel
|
9e7f70444f
|
update deps
|
2022-04-07 02:51:17 +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
|
e8945a8e0d
|
genisa: remove matcher
|
2022-04-07 01:27:04 +02:00 |
Richard Patel
|
82970d166b
|
isa.yaml: use condition expressions instead of matchers
|
2022-04-07 01:25:20 +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
|
5431836376
|
switch from macro to ahead-of-time generated code
|
2022-04-06 15:13:55 +02:00 |