WIP: convert double precision type transform to single type