Quoting Corey Osgood corey.osgood@gmail.com:
Try this instead, IIRC there are 4 DRBs. If it fails to build with too few registers, I think you can nuke the extra variable and just do multiple reads to the same location, or else reuse reg32 in place of reg8_2. I'm not really sure why the previous version failed, it looks sound to me. It might be interesting to put in some debugging output, to see what's going wrong.
Yep that worked great:-) Here is a revised patch with all the suggested changes.
Signed-off-by: Joseph Smith joe@smittys.pointclark.net
Thanks - Joe