• Jon Kunkee's avatar
    Only use __movsb on architectures that support it (#5147) · 4d98faa5
    Jon Kunkee authored
    With the introduction of Windows 10 on ARM (ARM64), code that assumes
    that Windows targets are always x86 or x86_64 targets needs to be
    updated.
    
    The hot function ReadUInt64 has been optimized in MSVC builds using the
    compiler intrinsic __movsb. Since this does not exist on ARM64 Windows,
    this change uses the pure C++ path that other platforms use instead.
    4d98faa5
flexbuffers.h 51.6 KB