amd64: Add float/double to unsigned long conversion