I have been trying to reduce the number of registers used by my program. I thought perhaps I could figure out how the 42 registers reported in the .cubin file were being used by examining the .ptx file. However, when I examine the .ptx file I see significantly more than 42 registers reported at the beginning of the file. Is the .ptx file generated prior to register consolidation? Is there a better way to determine how the 42 registers are being used?