Не могу понять в чем дело.

Вот небольшой модуль сделать решил для проверки оптимизации скорости в компиляторе XDS:
## Код:
```
<*+main*> (* This marks the main module of a program or library.            *)
<*heaplimit="0"*> (* Automatic heap size. Set other values to see effect.   *)

MODULE Test;

   IMPORT Out;
   
   VAR
      f: ARRAY 1000 OF ARRAY 100 OF REAL;
      
   PROCEDURE Do*;
   VAR
      i, j: INTEGER; sum: REAL;
   BEGIN
      FOR i := 0 TO LEN(f, 0) - 1 DO
         FOR j := 0 TO LEN(f, 1) - 1 DO
            f[i, j] := i * j / 100000
         END
      END;
      sum := 0;
      FOR i := 0 TO LEN(f) - 1 DO
         FOR j := 0 TO LEN(f, 1) - 1 DO
            sum := sum + f[i, j]
         END
      END;
      Out.Real(sum, 5); Out.Ln      
   END Do;

BEGIN
   Do
END Test.
```

Но если массив хотя-бы 1000 на 100, выдает ошибку
## Код:
```
#RTS: unhandled exception #5: whole overflow

File errinfo.$$$ created.

  EAX = 00020530  EBX = 7B8B0063
  ECX = 0000014B  EDX = 7B8B8001
  ESI = 7FFDF000  EDI = 0040C410
  EBP = 0032FE78  ESP = 0032FE1C
  EIP = 0040101F
 STACK:
  0032FE1C:  00007EB6 0040E020 7B8B3FF4 004010D5
  0032FE2C:  0040E020 0032FE48 001434F0 00000001
  0032FE3C:  001E8480 00000000 0040BBDE 00000001
  0032FE4C:  001434F0 00144B20 00000001 001434F0
  0032FE5C:  0032FEF0 0040C441 7B85F20C 7FFDF000
  0032FE6C:  7BC5036A 7B8B3FF4 7FFDF000 0032FEB8
  0032FE7C:  7B86048B 7FFDF000 0040C410 00000000
  0032FE8C:  00000000 00000000 00000000 00000000
```


Нужно какие-то опции компилятора менять? Помогите, пожалуйста.