diff options
| author | 2018-06-09 15:56:50 -0500 | |
|---|---|---|
| committer | 2018-06-09 15:56:50 -0500 | |
| commit | 3cb753eeb104ff7bc7f7158d23e7046ee0bf6c04 (patch) | |
| tree | 535e373b9efb3e0cb1d078aff88a7e83308e1b6c /src | |
| parent | Merge pull request #550 from Subv/ssy (diff) | |
| download | yuzu-3cb753eeb104ff7bc7f7158d23e7046ee0bf6c04.tar.gz yuzu-3cb753eeb104ff7bc7f7158d23e7046ee0bf6c04.tar.xz yuzu-3cb753eeb104ff7bc7f7158d23e7046ee0bf6c04.zip | |
GPU: Added decodings for the ISET family of instructions.
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/engines/shader_bytecode.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h index d748026b8..9f17225f8 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h | |||
| @@ -487,6 +487,9 @@ public: | |||
| 487 | ISETP_C, | 487 | ISETP_C, |
| 488 | ISETP_IMM, | 488 | ISETP_IMM, |
| 489 | ISETP_R, | 489 | ISETP_R, |
| 490 | ISET_R, | ||
| 491 | ISET_C, | ||
| 492 | ISET_IMM, | ||
| 490 | PSETP, | 493 | PSETP, |
| 491 | XMAD_IMM, | 494 | XMAD_IMM, |
| 492 | XMAD_CR, | 495 | XMAD_CR, |
| @@ -506,6 +509,7 @@ public: | |||
| 506 | Memory, | 509 | Memory, |
| 507 | FloatSet, | 510 | FloatSet, |
| 508 | FloatSetPredicate, | 511 | FloatSetPredicate, |
| 512 | IntegerSet, | ||
| 509 | IntegerSetPredicate, | 513 | IntegerSetPredicate, |
| 510 | PredicateSetPredicate, | 514 | PredicateSetPredicate, |
| 511 | Conversion, | 515 | Conversion, |
| @@ -677,6 +681,9 @@ private: | |||
| 677 | INST("010010110110----", Id::ISETP_C, Type::IntegerSetPredicate, "ISETP_C"), | 681 | INST("010010110110----", Id::ISETP_C, Type::IntegerSetPredicate, "ISETP_C"), |
| 678 | INST("010110110110----", Id::ISETP_R, Type::IntegerSetPredicate, "ISETP_R"), | 682 | INST("010110110110----", Id::ISETP_R, Type::IntegerSetPredicate, "ISETP_R"), |
| 679 | INST("0011011-0110----", Id::ISETP_IMM, Type::IntegerSetPredicate, "ISETP_IMM"), | 683 | INST("0011011-0110----", Id::ISETP_IMM, Type::IntegerSetPredicate, "ISETP_IMM"), |
| 684 | INST("010110110101----", Id::ISET_R, Type::IntegerSet, "ISET_R"), | ||
| 685 | INST("010010110101----", Id::ISET_C, Type::IntegerSet, "ISET_C"), | ||
| 686 | INST("0011011-0101----", Id::ISET_IMM, Type::IntegerSet, "ISET_IMM"), | ||
| 680 | INST("0101000010010---", Id::PSETP, Type::PredicateSetPredicate, "PSETP"), | 687 | INST("0101000010010---", Id::PSETP, Type::PredicateSetPredicate, "PSETP"), |
| 681 | INST("0011011-00------", Id::XMAD_IMM, Type::Arithmetic, "XMAD_IMM"), | 688 | INST("0011011-00------", Id::XMAD_IMM, Type::Arithmetic, "XMAD_IMM"), |
| 682 | INST("0100111---------", Id::XMAD_CR, Type::Arithmetic, "XMAD_CR"), | 689 | INST("0100111---------", Id::XMAD_CR, Type::Arithmetic, "XMAD_CR"), |