commit 64c477b2cbf7684e884fa53252a8d89b2a09300c
parent 84ebd78783a6bbc55059ea0cac96188ac7334c3d
Author: Ryan Sepassi <rsepassi@gmail.com>
Date: Thu, 23 Apr 2026 15:43:37 -0700
Integrate fix: spell negative addi immediates as negN (lint blind spot)
Diffstat:
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/m1pp/m1pp.M1 b/m1pp/m1pp.M1
@@ -1540,7 +1540,7 @@ DEFINE EXPR_INVALID 1100000000000000
# depth--
la_a0 &pa_depth
ld_t1,a0,0
- addi_t1,t1,-1
+ addi_t1,t1,neg1
st_t1,a0,0
# if (depth != 0) tok++; loop
la_br &pa_rparen_close
@@ -1677,7 +1677,7 @@ DEFINE EXPR_INVALID 1100000000000000
# name_ptr = tok.text + 1; name_len = tok.text.len - 1
addi_a1,a1,1
- addi_a2,a2,-1
+ addi_a2,a2,neg1
# m = ¯os[0]; m_end = macros_end
la_a3 ¯os
@@ -1975,7 +1975,7 @@ DEFINE EXPR_INVALID 1100000000000000
beq_t0,t1
# prev_kind = (body_pos - 24)->kind
- addi_t2,t0,-24
+ addi_t2,t0,neg24
ld_a2,t2,0
li_a3 TOK_PASTE
la_br &emt_pasted
@@ -2046,7 +2046,7 @@ DEFINE EXPR_INVALID 1100000000000000
ld_a1,a1,0
la_br &find_param
call
- addi_a0,a0,-1
+ addi_a0,a0,neg1
shli_a0,a0,3
la_a1 &arg_starts
add_a1,a1,a0
@@ -2074,7 +2074,7 @@ DEFINE EXPR_INVALID 1100000000000000
ld_a1,a1,0
la_br &find_param
call
- addi_a0,a0,-1
+ addi_a0,a0,neg1
shli_a0,a0,3
la_a1 &arg_starts
add_a1,a1,a0
@@ -2484,7 +2484,7 @@ DEFINE EXPR_INVALID 1100000000000000
la_br &pit_hex_check_lower
blt_a3,t2
# digit = c - '0'
- addi_a2,t2,-48
+ addi_a2,t2,neg48
la_br &pit_hex_accum
b
@@ -2543,7 +2543,7 @@ DEFINE EXPR_INVALID 1100000000000000
li_a3 %10 %0
mul_a0,a0,a3
# digit = c - '0'; accum += digit
- addi_a2,t2,-48
+ addi_a2,t2,neg48
add_a0,a0,a2
addi_t0,t0,1
la_br &pit_decimal_loop
@@ -3504,7 +3504,7 @@ DEFINE EXPR_INVALID 1100000000000000
la_br &eer_set_result
beq_t0,t1
# frame = &expr_frames[frame_top - 1]
- addi_t0,t0,-1
+ addi_t0,t0,neg1
li_a1 M1PP_EXPR_FRAME_SIZE
mul_t0,t0,a1
la_a0 &expr_frames
@@ -3650,7 +3650,7 @@ DEFINE EXPR_INVALID 1100000000000000
la_br &err_bad_macro_header
blt_t0,t1
# frame = &expr_frames[frame_top - 1]
- addi_t0,t0,-1
+ addi_t0,t0,neg1
li_a1 M1PP_EXPR_FRAME_SIZE
mul_t0,t0,a1
la_a3 &expr_frames
@@ -3668,7 +3668,7 @@ DEFINE EXPR_INVALID 1100000000000000
st_a0,sp,32
la_a1 &expr_frame_top
ld_t0,a1,0
- addi_t0,t0,-1
+ addi_t0,t0,neg1
st_t0,a1,0
ld_t0,sp,16
addi_t0,t0,24