Yaay! caught up in patches to gnu gift, and in work.
I've sped gift up from 1.9 seconds per image to 1.3 seconds per image, and i still have major changes in my tree to filter upstream.
I've had to do some ugly stuff, like reverse the image in memory, and my next set will be to swap X and Y while storing back into the array, which is still in reverse order.
Optimization is ugly.
My personal tree runs in .85. Concidering i'm not the only person who runs this stuff 160,000 times in an import, i'm proud to be saving people days of their computational time. :)