Here is a sample code entry to demonstrate that something is amiss:
1000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1950 if var1 = 1 then var2 = 2, var3 = 3
This code has a length of 496 bytes. By repeating the code 3 times, we get code of byte length 1488 which makes sense as 496 x 3.
1000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1950 if var1 = 1 then var2 = 2, var3 = 3
2000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2950 if var1 = 1 then var2 = 2, var3 = 3
3000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3950 if var1 = 1 then var2 = 2, var3 = 3
However, if the block is repeated 4 times, which should yield a size of 1984, the code is reported as too large.
1000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1950 if var1 = 1 then var2 = 2, var3 = 3
2000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2950 if var1 = 1 then var2 = 2, var3 = 3
3000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3950 if var1 = 1 then var2 = 2, var3 = 3
4000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4950 if var1 = 1 then var2 = 2, var3 = 3
We must then remove the last 3 lines to get to a size that fits which only reports as 1856 bytes:
1000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
1950 if var1 = 1 then var2 = 2, var3 = 3
2000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
2950 if var1 = 1 then var2 = 2, var3 = 3
3000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
3950 if var1 = 1 then var2 = 2, var3 = 3
4000 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4100 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4200 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4300 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4400 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4500 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4600 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4700 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
However, the removed lines only total 128 bytes so should fit because 1856 + 128 = 1984
4800 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4900 if var1 = 1 then var2 = 2, var3 = 3, var4 = 4
4950 if var1 = 1 then var2 = 2, var3 = 3
Depending on the actual code that is built, I have seen as much as 360 unavailable bytes that suddenly add to the total with a single line of code. This can reduce the already limited space from 2000 bytes down to around 1600 which eliminates 20% of the available space in these small slots.