0ms+54: RESULT = 536870912
0ms+55: RESULT = 805306368
0ms+56: RESULT = 1073741824
result of 1610612736 + 536870912 cannot be represented as INTEGER
    |
 16 |         RESULT <= signal1 + signal2 + signal3;
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
