Register allocation example

Rules:

Example: y := y+1; x := x + 2 - y;