nestedWhileTest.log 804 Bytes
Newer Older
1
optimising using const propagate
2
3
4
{scope size = 17 current scope = utils.frontend.symbolTable.SymbolTable@4e04a765 parent = null
  INT a0 = 0
  INT b0 = 0
5
  CHAR c0 = <char:32>
6
  INT d0 = 32
7
  while true :
8
    {scope size = 4 current scope = utils.frontend.symbolTable.SymbolTable@5315b42e parent = utils.frontend.symbolTable.SymbolTable@4e04a765
9
10
      b0 (8) = 1
      while true :
11
        {scope size = 0 current scope = utils.frontend.symbolTable.SymbolTable@2ef9b8bc parent = utils.frontend.symbolTable.SymbolTable@5315b42e
12
13
14
          c0 (9) = <char:97>
          d0 (13) = 32
        }
15
      INT d = 1
16
17
18
19
      d (4) = 1
      d (4) = ORDc0 (9)
      d (4) = 32
    }
20
  INT d = 1
21
22
23
24
25
26
  d (17) = b0 (8) PLUS 1
  d (17) = ORDc0 (9)
  d (17) = 32
}
Assembly file created!
Assembly has been written to the file!