@all
The problems are a little more subtle than it would at first appear. The particular implementation has some fairly obvious solutions, as you say with ADIW, but that would be a totally new optimisation. This is actually a manifestation of a deeper problem, which I need to think about first. My main concern is that fixing this problem may introduce new ones.
Once I have solved this problem to my satisfaction I will look at implementing the ADW/SBIW, probably as a separate release.
The problems are a little more subtle than it would at first appear. The particular implementation has some fairly obvious solutions, as you say with ADIW, but that would be a totally new optimisation. This is actually a manifestation of a deeper problem, which I need to think about first. My main concern is that fixing this problem may introduce new ones.
Once I have solved this problem to my satisfaction I will look at implementing the ADW/SBIW, probably as a separate release.