mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 06:40:11 +01:00
pan/bi: Add XML describing the instruction set
Throughout this series, this XML file will serve as architectural ground truth. It contains every instruction in the instruction set with all programmable modifiers, as well as logic for computing derived values (indirectly specified modifiers) and swapping operands as needed by numerous encodings. It also allows for multiple encodings per instruction differentiated by exact bits (a generalization of opcodes), with different derived fields in each encoding, and logic tests to select between the encodings at pack time. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Daniel Stone <daniels@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6749>
This commit is contained in:
parent
2044b1fba5
commit
07a5ec83fb
1 changed files with 8129 additions and 0 deletions
8129
src/panfrost/bifrost/ISA.xml
Normal file
8129
src/panfrost/bifrost/ISA.xml
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue