From 0629de23e0c55b4c7f6b13ca2ac9f299eaff87fc Mon Sep 17 00:00:00 2001 From: Tillmann Karras Date: Sun, 17 Dec 2017 16:06:50 +0000 Subject: [PATCH] Add dst/dsti --- Manual.md | 1 + source/maestro_opcodes.h | 4 ++-- source/picasso_assembler.cpp | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Manual.md b/Manual.md index 7905ee6..59a156f 100644 --- a/Manual.md +++ b/Manual.md @@ -302,6 +302,7 @@ Syntax | Description `dp3 rDest, rSrc1, rSrc2` | `dp4 rDest, rSrc1, rSrc2` | `dph rDest, rSrc1, rSrc2` | +`dst rDest, rSrc1, rSrc2` | `mul rDest, rSrc1, rSrc2` | `sge rDest, rSrc1, rSrc2` | `slt rDest, rSrc1, rSrc2` | diff --git a/source/maestro_opcodes.h b/source/maestro_opcodes.h index 47201d4..75b9177 100644 --- a/source/maestro_opcodes.h +++ b/source/maestro_opcodes.h @@ -5,7 +5,7 @@ enum MAESTRO_DP3, MAESTRO_DP4, MAESTRO_DPH, - MAESTRO_unk4, + MAESTRO_DST, MAESTRO_EX2, MAESTRO_LG2, MAESTRO_unk7, @@ -27,7 +27,7 @@ enum MAESTRO_unk16, MAESTRO_unk17, MAESTRO_DPHI, - MAESTRO_unk19, + MAESTRO_DSTI, MAESTRO_SGEI, MAESTRO_SLTI, MAESTRO_unk1C, diff --git a/source/picasso_assembler.cpp b/source/picasso_assembler.cpp index 3202d89..9460178 100644 --- a/source/picasso_assembler.cpp +++ b/source/picasso_assembler.cpp @@ -1247,6 +1247,7 @@ static const cmdTableType cmdTable[] = DEC_COMMAND(DP3, format1), DEC_COMMAND(DP4, format1), DEC_COMMAND2(DPH, format1), + DEC_COMMAND2(DST, format1), DEC_COMMAND(MUL, format1), DEC_COMMAND2(SGE, format1), DEC_COMMAND2(SLT, format1),