#87 fixes single and doubles not handled for Lazarus x86-64 Windows