George Hotz
|
dfb813b760
|
assembly/amd: add pcode ds ops (#13939)
* assembly/amd: add pcode ds ops
* refactors
* fix ds op
* update autogen
* fix flat bug
* more tests
* fix emu test
* that's a hack
* generic
* fix all tests
* two tests
* fix test failure
* better
* remove __all__
|
2026-01-01 16:24:13 -05:00 |
|
George Hotz
|
2bb07d4824
|
assembly/amd: move Reg out of the psuedocode (#13934)
* assembly/amd: move Reg out of the psuedocode
* remove extra
* fix pcode tests
* simpler pcode
* simpler
* simpler
* cleaner
* fix mypy
|
2025-12-31 15:34:51 -05:00 |
|
George Hotz
|
b998a80b5d
|
assembly/amd: split generated stuff into enum/ins (#13924)
|
2025-12-31 10:10:52 -05:00 |
|
George Hotz
|
efc99d0c55
|
assembly/amd: more refactors (#13907)
* assembly/amd: more refactors
* more refactors
* more refactors
* simpler emu
* generate.py
* regen all
* cleanups
* more
* work
* more readme
* lil
|
2025-12-30 16:13:24 -05:00 |
|
George Hotz
|
7e14cdcb06
|
assembly/amd: clean up clt/ctz hack (#13901)
* assembly/amd: clean up clt/ctz hack
* add breaks
|
2025-12-30 11:59:28 -05:00 |
|
George Hotz
|
69cdc8066d
|
assembly/amd: add dtype tests to AMD IDE CI (#13899)
* add dtype tests to AMD IDE CI
* more tests
* add trig preop
* regen done
* split to amd autogen
* simpler
|
2025-12-30 11:09:51 -05:00 |
|
George Hotz
|
9c89be5235
|
assembly/amd: fix v_perm_b32 + PC fixes (#13897)
* assembly/amd: fix v_perm_b32
* add pc support
|
2025-12-30 09:25:40 -05:00 |
|
George Hotz
|
7322d9ec4a
|
assembly/amd: add new instruction support to pcode (#13885)
* assembly/amd: add new instruction support
* more
* regen all
|
2025-12-29 17:30:17 -05:00 |
|
George Hotz
|
0d326f5b9b
|
fix missing instructions in psuedocode (#13884)
|
2025-12-29 16:11:22 -05:00 |
|
George Hotz
|
9d8397be11
|
add CDNA3+RDNA4 support (#13882)
* fix CI
* remove junk
* rename lib to dsl
* correct
* cleanups
|
2025-12-29 15:51:29 -05:00 |
|