jak3: add missing files and implement pexcw (#3084)

Some files were in the `banned_objects` list and were thus excluded from
the `all_objs` file.

Also implements the `pexcw` instruction which is only used in `hfrag`
code.
This commit is contained in:
Hat Kid
2023-10-13 00:07:37 +02:00
committed by GitHub
parent ce1c2eb7c2
commit 598ba1aaa3
17 changed files with 100 additions and 3 deletions
+4
View File
@@ -317,6 +317,10 @@ void init_opcode_info() {
drd_srs_srt(def(IK::PXOR, "pxor").gpr128()); // Parallel Exclusive Or
def(IK::PEXEW, "pexew").gpr128().dst_gpr(FT::RD).src_gpr(FT::RT); // Parallel Exchange Even Word
def(IK::PEXCW, "pexcw")
.gpr128()
.dst_gpr(FT::RD)
.src_gpr(FT::RT); // Parallel Exchange Center Word
drd_srt_ssa(def(IK::PSLLW, "psllw").gpr128()); // Parallel Shift Left Logical Word
drd_srt_ssa(def(IK::PSLLH, "psllh").gpr128()); // Parallel Shift Left Logical Halfword