Where could I find more information about the different types of buffers supported by the rv670 chipset (reduction, scratch, etc.)? I'm particularly interested in the reduction buffers. The r600isa doc teases:
"A reduction buffer is an off-chip buffer used to help compute results across multiple threads, such as accumulate operations."
I want it! How do I use it? I am quite willing to venture into device-specific assembly, since IL presently does not seem to expose this feature.
Speaking of device-specific assembly, is there a rv670isa doc akin to the r600isa doc distributed with CAL? I would like to learn more about the double precision instructions.