I am having some difficulties with the IL compiler. It is not very resourceful with registers. It 'optimizes' the code by keeping temporary results, by calculating stream indices long before the actual memory call, and by using only the x and y elements for double precision calculations (even if I tell it to move a result to z and w elements). As a consequence, it runs out of registers. Is there some way to turn off optimization? Or is there some other way to have more direct control over the code generation?