Removed stq (nn,sp),y from 45gs02 instruction set since it became reserved.
M jasm/processor/45gs02/instructions_45gs02.cpp +3 -3
@@ 166,7 166,7 @@ uint32_t __addressing_modes_mask[static_
 	/* SEI */ __ | ___ | ___ | ____ | ___ | ____ | ____ | ____ | ___ | ____ | ____ | ___ | ____ | ____ | ___ | ____ | ____ | Imp | ___ | ____ | __ | ___ ,
 	/* SMB */ __ | ___ | ___ | ____ | ___ | ____ | ____ | ____ | ___ | ____ | ____ | ___ | ____ | ____ | ___ | ____ | ____ | ___ | ___ | ____ | Bb | ___ ,
 	/* STA */ Bp | Abs | Bpx | AbsX | ___ | AbsY | BpIX | ____ | ___ | ____ | ____ | ___ | BpIY | BpIZ | ___ | BIQZ | SpIY | ___ | ___ | ____ | __ | ___ ,
-	/* STQ */ Bp | Abs | ___ | ____ | ___ | ____ | ____ | ____ | ___ | ____ | BInd | ___ | ____ | ____ | BIQ | ____ | SpIY | ___ | ___ | ____ | __ | ___ ,
+	/* STQ */ Bp | Abs | ___ | ____ | ___ | ____ | ____ | ____ | ___ | ____ | BInd | ___ | ____ | ____ | BIQ | ____ | ____ | ___ | ___ | ____ | __ | ___ ,
 	/*        Bp   Abs   Bpx   AbsX   Bpy   AbsY   BpIX   IndX   Rel   RelW   BInd   Ind   BpIY   BpIZ | BIQ | BIQZ   SpIY   Imp   Imm   ImmW   Bb   Bbr */
 	/* STX */ Bp | Abs | ___ | ____ | Bpy | AbsY | ____ | ____ | ___ | ____ | ____ | ___ | ____ | ____ | ___ | ____ | ____ | ___ | ___ | ____ | __ | ___ ,
 	/* STY */ Bp | Abs | Bpx | AbsX | ___ | ____ | ____ | ____ | ___ | ____ | ____ | ___ | ____ | ____ | ___ | ____ | ____ | ___ | ___ | ____ | __ | ___ ,

          
@@ 469,8 469,8 @@ OpCodes __opcodes[static_cast<int>(Instr
 	/*          BP,       ABSO,     BPX,      ABSX,     BPY,  ABSY,     BPIX,     INDX, RELA, RELW, BIND, INDI, BPIY,     BPIZ,     BIQ,  BIQZ,          SPIY,     IMPL, IMME, IMMW, BB,   BBR,*/
 	/* STA */ {{op(0x85), op(0x8d), op(0x95), op(0x9d), op(), op(0x99), op(0x81), op(), op(), op(), op(), op(), op(0x91), op(0x92), op(), op(0xea,0x92), op(0x82), op(), op(), op(), op(), op()}},
 
-	/*          BP,                 ABSO,               BPX,  ABSX, BPY,  ABSY, BPIX, INDX, RELA, RELW, BIND,               INDI, BPIY, BPIZ, BIQ,                     BIQZ, SPIY,               IMPL, IMME, IMMW, BB,   BBR,*/
-	/* STQ */ {{op(0x42,0x42,0x85), op(0x42,0x42,0x8d), op(), op(), op(), op(), op(), op(), op(), op(), op(0x42,0x42,0x92), op(), op(), op(), op(0x42,0x42,0xea,0x92), op(), op(0x42,0x42,0x82), op(), op(), op(), op(), op()}},
+	/*          BP,                 ABSO,               BPX,  ABSX, BPY,  ABSY, BPIX, INDX, RELA, RELW, BIND,               INDI, BPIY, BPIZ, BIQ,                     BIQZ, SPIY, IMPL, IMME, IMMW, BB,   BBR,*/
+	/* STQ */ {{op(0x42,0x42,0x85), op(0x42,0x42,0x8d), op(), op(), op(), op(), op(), op(), op(), op(), op(0x42,0x42,0x92), op(), op(), op(), op(0x42,0x42,0xea,0x92), op(), op(), op(), op(), op(), op(), op()}},
 
 	/*          BP,       ABSO,     BPX,  ABSX, BPY,      ABSY,     BPIX, INDX, RELA, RELW, BIND, INDI, BPIY, BPIZ, BIQ,  BIQZ, SPIY, IMPL, IMME, IMMW, BB,   BBR,*/
 	/* STX */ {{op(0x86), op(0x8e), op(), op(), op(0x96), op(0x9b), op(), op(), op(), op(), op(), op(), op(), op(), op(), op(), op(), op(), op(), op(), op(), op()}},

          
M jasm/unit_tests/results/test_instruction_data_label_offsets_45gs02.bin +1 -1
@@ 1,1 1,1 @@ 
-rBBeBBmBBrBBr2BB%BB-BB2BB2BBBBBBBBBBDBBTBB$BB,BBBBBBBBBBBBBBBBRBBEBBMBBRBBRBBBBBBBBBBBBBBBBBBBBBBBBBBBBFBBVBBNBB^BB	BBBB
BBBBBB&BB6BB.BB>BBfBBvBBnBB~BBBBBBBBBBBBBBBBBB
  No newline at end of file
+rBBeBBmBBrBBr2BB%BB-BB2BB2BBBBBBBBBBDBBTBB$BB,BBBBBBBBBBBBBBBBRBBEBBMBBRBBRBBBBBBBBBBBBBBBBBBBBBBBBBBBBFBBVBBNBB^BB	BBBB
BBBBBB&BB6BB.BB>BBfBBvBBnBB~BBBBBBBBBBBBBBBB
  No newline at end of file

          
M jasm/unit_tests/results/test_instruction_data_label_sizes_45gs02.bin +1 -1
@@ 1,1 1,1 @@ 
-rBBeBBm4BBrBBr2BB%BB-4BB2BB2BBBBBB4BB4BBDBBTBB$BB,4BBBB4BBBBBBBBBB4BB4RBBEBBM4BBRBBRBBBBBB4BB4BBBBBB4BB4BB4BBBBBBBBBBFBBVBBN4BB^4BB	BBBB
4BBBBBB&BB6BB.4BB>4BBfBBvBBn4BB~4BBBB4BBBBBBBB4BBBBBB
  No newline at end of file
+rBBeBBm4BBrBBr2BB%BB-4BB2BB2BBBBBB4BB4BBDBBTBB$BB,4BBBB4BBBBBBBBBB4BB4RBBEBBM4BBRBBRBBBBBB4BB4BBBBBB4BB4BB4BBBBBBBBBBFBBVBBN4BB^4BB	BBBB
4BBBBBB&BB6BB.4BB>4BBfBBvBBn4BB~4BBBB4BBBBBBBB4BBBB
  No newline at end of file

          
M jasm/unit_tests/test_all_instructions_45gs02.asm +0 -1
@@ 364,6 364,5 @@ section code, "main", $1000
 	stq nn			// 424285
 	stq nnnn		// 42428d
 	stq (nn)		// 424292
-	stq (nn,sp),y	// 424282
 	stq [nn]		// 4242ea92
 }

          
M jasm/unit_tests/test_instruction_data_label_offsets_45gs02.asm +0 -4
@@ 299,10 299,6 @@ section code, "main", $1000
 		stq .lbl:(nn)		// 424292
 	}
 	{
-		static_assert(.lbl == * + 3, "wrong instruction data offset")
-		stq .lbl:(nn,sp),y	// 424282
-	}
-	{
 		static_assert(.lbl == * + 4, "wrong instruction data offset")
 		stq .lbl:[nn]		// 4242ea92
 	}

          
M jasm/unit_tests/test_instruction_data_label_sizes_45gs02.asm +0 -4
@@ 298,10 298,6 @@ section code,	 "main",	 $8000 {
 	}
 	{
 		static_assert(sizeof(.lbl) == 1, "wrong instruction data size")
-		stq .lbl:(nn,sp),y	// 424282
-	}
-	{
-		static_assert(sizeof(.lbl) == 1, "wrong instruction data size")
 		stq .lbl:[nn]		// 4242ea92
 	}
 }