Fixed half precision implementation
Added all precision types for GTC_type_precision