{add_gpu<unsignedchar,unsignedchar>,0/*add_gpu<unsigned char, signed char>*/,add_gpu<unsignedchar,unsignedshort>,add_gpu<unsignedchar,short>,add_gpu<unsignedchar,int>,add_gpu<unsignedchar,float>,add_gpu<unsignedchar,double>},
{add_gpu<unsignedchar,unsignedchar>,0/*add_gpu<unsigned char, signed char>*/,add_gpu<unsignedchar,unsignedshort>,add_gpu<unsignedchar,short>,add_gpu<unsignedchar,int>,add_gpu<unsignedchar,float>,add_gpu<unsignedchar,double>},
{subtract_gpu<unsignedchar,unsignedchar>,0/*subtract_gpu<unsigned char, signed char>*/,subtract_gpu<unsignedchar,unsignedshort>,subtract_gpu<unsignedchar,short>,subtract_gpu<unsignedchar,int>,subtract_gpu<unsignedchar,float>,subtract_gpu<unsignedchar,double>},
{subtract_gpu<unsignedchar,unsignedchar>,0/*subtract_gpu<unsigned char, signed char>*/,subtract_gpu<unsignedchar,unsignedshort>,subtract_gpu<unsignedchar,short>,subtract_gpu<unsignedchar,int>,subtract_gpu<unsignedchar,float>,subtract_gpu<unsignedchar,double>},
{multiply_gpu<unsignedchar,unsignedchar>,0/*multiply_gpu<unsigned char, signed char>*/,multiply_gpu<unsignedchar,unsignedshort>,multiply_gpu<unsignedchar,short>,multiply_gpu<unsignedchar,int>,multiply_gpu<unsignedchar,float>,multiply_gpu<unsignedchar,double>},
{multiply_gpu<unsignedchar,unsignedchar>,0/*multiply_gpu<unsigned char, signed char>*/,multiply_gpu<unsignedchar,unsignedshort>,multiply_gpu<unsignedchar,short>,multiply_gpu<unsignedchar,int>,multiply_gpu<unsignedchar,float>,multiply_gpu<unsignedchar,double>},
{divide_gpu<unsignedchar,unsignedchar>,0/*divide_gpu<unsigned char, signed char>*/,divide_gpu<unsignedchar,unsignedshort>,divide_gpu<unsignedchar,short>,divide_gpu<unsignedchar,int>,divide_gpu<unsignedchar,float>,divide_gpu<unsignedchar,double>},
{divide_gpu<unsignedchar,unsignedchar>,0/*divide_gpu<unsigned char, signed char>*/,divide_gpu<unsignedchar,unsignedshort>,divide_gpu<unsignedchar,short>,divide_gpu<unsignedchar,int>,divide_gpu<unsignedchar,float>,divide_gpu<unsignedchar,double>},
{divide_gpu<unsignedchar,unsignedchar>,0/*divide_gpu<unsigned char, signed char>*/,divide_gpu<unsignedchar,unsignedshort>,divide_gpu<unsignedchar,short>,divide_gpu<unsignedchar,int>,divide_gpu<unsignedchar,float>,divide_gpu<unsignedchar,double>},