32bit internal precision