bugfix for cuda on windows

float2 type with volatile qualifier is causing missing copy constructor
compile errors on windows platform.
what i had in mind was operand.