The following patch provides support for i16, i64, and double types within the PTX backend, in addition to the already-supported i32 and float data types.  No new instructions are supported;  instead, this patch provides much of the infrastructure needed to support basic operations on all primitive types, not just the basic i32 and float types.<div>
<br></div><div>Note:  the kernel parameter PTX generator still assumes 32-bit addresses for pointer types.  This will be fixed in a following patch.<br clear="all"><br>-- <br><br><div>Thanks,</div><div><br></div><div>Justin Holewinski</div>
<br>
</div>