reg [3:0] in_a;
for (in_a=0; in_a<=15; in_a=in_a+1) begin
...
end
It's generally better to use an integer as a loop counter.
For the most trouble-free code, don't use for loops in your processor--only
in test code.
reg signed [7:0] input1, input2;$write() prints negative numbers only when variable is signed.