Spaces:
Sleeping
Sleeping
File size: 402 Bytes
dc2106c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
// Copyright (c) ONNX Project Contributors
/*
* SPDX-License-Identifier: Apache-2.0
*/
#pragma once
#include <cstdint>
namespace ONNX_NAMESPACE {
// Determine if the processor is little endian or not
inline bool is_processor_little_endian() {
constexpr std::int32_t value = 1;
return reinterpret_cast<const std::uint8_t*>(&value)[0] == 1;
}
} // namespace ONNX_NAMESPACE
|