Modified map and zipWith in the device code generated to reduce the register usage. Now each thread handles two elements per block.
Modified map and zipWith in the device code generated to reduce the register usage. Now each thread handles two elements per block.

Ignore-this: bc06ae2cb9fcc0db8e17167304c0eca9

darcs-hash:20100210050749-879de-cb59b222582219960a37ae4b4fc7f3b055ca5d72.gz

rrnewton/accelerate,wilbowma/accelerate,wilbowma/accelerate,robeverest/accelerate,sjfloat/accelerate,robeverest/accelerate