decodes double fields
decodes float fields