Changes between Version 3 and Version 4 of JooPo usage


Ignore:
Timestamp:
Oct 16, 2008 10:58:33 AM (9 years ago)
Author:
schuhmac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JooPo usage

    v3 v4  
    11= JooPo usage =
    22
     3== Bytecode ==
     4
    35Bytecode recognition is based on the second edition of the java virtual machine specification.
     6
     7== Block structure ==
    48
    59As of now, there are various restraints to the loop code recognized.
     
    1418In any unforseeable case anything still should not work, be sure to write at least one instruction before the end of any block in order to confound the optimizer.
    1519
     20== Count loops ==
     21
    1622Count loop detection is done purely syntactically, i.e. only checking for a certain fixed scheme, that one which is exerted by the standard java compiler.
     23It expects a variable initialization terminating the last paragraph before the loop, an infinite loop terminated by an addition of the variable, and a break with the inverted loop condition as first statement beginning the loop. The variable may not be written in the loop body except for the addition.