/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Endian.h | 41 namespace endian { 44 [[nodiscard]] inline value_type byte_swap(value_type value, endianness endian) { in byte_swap() argument 45 if (endian != llvm::endianness::native) in byte_swap() 51 template <typename value_type, endianness endian> 53 return byte_swap(value, endian); in byte_swap() 58 [[nodiscard]] inline value_type read(const void *memory, endianness endian) { in read() argument 65 return byte_swap<value_type>(ret, endian); in read() 68 template <typename value_type, endianness endian, std::size_t alignment> 70 return read<value_type, alignment>(memory, endian); in read() 78 endianness endian) { in readNext() argument [all …]
|
H A D | EndianStream.h | 1 //===- EndianStream.h - Stream ops with endian specific data ----*- C++ -*-===// 9 // This file defines utilities for operating on streams that have endian 25 namespace endian { 29 endianness endian) { in write() argument 31 value_type value = byte_swap<value_type>(orig, endian); in write() 37 inline void write(raw_ostream &os, value_type value, endianness endian) { 38 value = byte_swap<value_type>(value, endian); 43 inline void write<float>(raw_ostream &os, float value, endianness endian) { 44 write(os, llvm::bit_cast<uint32_t>(value), endian); 49 endianness endian) { in write() 47 write(raw_ostream & os,ArrayRef<value_type> vals,endianness endian) write() argument [all...] |
/freebsd/sys/contrib/device-tree/Bindings/regmap/ |
H A D | regmap.txt | 5 little-endian, 6 big-endian, 7 native-endian: See common-properties.txt for a definition 10 Regmap defaults to little-endian register access on MMIO based 12 architectures that typically run big-endian operating systems 13 (e.g. PowerPC), registers can be defined as big-endian and must 16 On SoCs that can be operated in both big-endian and little-endian 19 chips), "native-endian" is used to allow using the same device tree 23 Scenario 1 : a register set in big-endian mode. 27 big-endian;
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | xxhash.cpp | 118 V1 = round(V1, endian::read64le(P)); in xxHash64() 120 V2 = round(V2, endian::read64le(P)); in xxHash64() 122 V3 = round(V3, endian::read64le(P)); in xxHash64() 124 V4 = round(V4, endian::read64le(P)); in xxHash64() 142 uint64_t const K1 = round(0, endian::read64le(P)); in xxHash64() 149 H64 ^= (uint64_t)(endian::read32le(P)) * PRIME64_1; in xxHash64() 233 (uint64_t)(endian::read32le(secret) ^ endian::read32le(secret + 4)) + in XXH3_len_1to3_64b() 241 const uint32_t input1 = endian::read32le(input); in XXH3_len_4to8_64b() 242 const uint32_t input2 = endian::read32le(input + len - 4); in XXH3_len_4to8_64b() 244 (endian::read64le(secret + 8) ^ endian::read64le(secret + 16)) - seed; in XXH3_len_4to8_64b() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/API/ |
H A D | SBData.cpp | 110 void SBData::SetByteOrder(lldb::ByteOrder endian) { in SetByteOrder() argument 111 LLDB_INSTRUMENT_VA(this, endian); in SetByteOrder() 114 m_opaque_sp->SetByteOrder(endian); in SetByteOrder() 347 lldb::ByteOrder endian, uint8_t addr_size) { in SetData() argument 348 LLDB_INSTRUMENT_VA(this, error, buf, size, endian, addr_size); in SetData() 351 m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size); in SetData() 354 m_opaque_sp->SetData(buf, size, endian); in SetData() 360 size_t size, lldb::ByteOrder endian, in SetDataWithOwnership() argument 362 LLDB_INSTRUMENT_VA(this, error, buf, size, endian, addr_size); in SetDataWithOwnership() 367 m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size); in SetDataWithOwnership() [all …]
|
/freebsd/sys/dev/ocs_fc/ |
H A D | sli4.h | 222 #error big endian version not defined in sli_eq_doorbell() 249 #error big endian version not defined in sli_cq_doorbell() 274 #error big endian version not defined in sli_iftype6_eq_doorbell() 296 #error big endian version not defined in sli_iftype6_cq_doorbell() 403 #error big endian version not defined 464 #error big endian version not defined 484 #error big endian version not defined 500 #error big endian version not defined 534 #error big endian version not defined 551 #error big endian version not defined [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/ |
H A D | common-properties.txt | 13 - big-endian: Boolean; force big endian register accesses 15 know the peripheral always needs to be accessed in big endian (BE) mode. 16 - little-endian: Boolean; force little endian register accesses 18 peripheral always needs to be accessed in little endian (LE) mode. 19 - native-endian: Boolean; always use register accesses matched to the 27 In such cases, little-endian is the preferred default, but it is not 28 a requirement. Some implementations assume that little-endian is 38 native-endian; 46 big-endian; 54 native-endian; [all …]
|
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/ |
H A D | xxhash.c | 244 FORCE_INLINE_TEMPLATE U32 XXH_readLE32_align(const void* ptr, XXH_endianess endian, XXH_alignment a… in XXH_readLE32_align() argument 247 return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); in XXH_readLE32_align() 249 return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); in XXH_readLE32_align() 252 FORCE_INLINE_TEMPLATE U32 XXH_readLE32(const void* ptr, XXH_endianess endian) in XXH_readLE32() argument 254 return XXH_readLE32_align(ptr, endian, XXH_unaligned); in XXH_readLE32() 262 FORCE_INLINE_TEMPLATE U64 XXH_readLE64_align(const void* ptr, XXH_endianess endian, XXH_alignment a… in XXH_readLE64_align() argument 265 return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); in XXH_readLE64_align() 267 return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); in XXH_readLE64_align() 270 FORCE_INLINE_TEMPLATE U64 XXH_readLE64(const void* ptr, XXH_endianess endian) in XXH_readLE64() argument 272 return XXH_readLE64_align(ptr, endian, XXH_unaligned); in XXH_readLE64() [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | scientific | 13 >52 byte 1 , Little-endian 14 >55 byte 1 , Big-endian 32 >212 byte 17 \b, Big-endian 34 >212 byte 68 \b, Little-endian 40 >796 lelong <20 Little-endian, IP #%d, 43 >796 belong <20 Big-endian, IP #%d, 48 >796 lelong <20 Little-endian, IP #%d, 51 >796 belong <20 Big-endian, IP #%d, 84 # 0\040HEAD as UTF-16 big endian without BOM 88 # look for VERS tag encoded as UTF-16 big endian [all …]
|
H A D | aout | 9 # Little-endian 32-bit-int a.out, merged from bsdi (for BSD/OS, from 18 0 lelong 0407 a.out little-endian 32-bit executable 22 0 lelong 0410 a.out little-endian 32-bit pure executable 26 0 lelong 0413 a.out little-endian 32-bit demand paged pure executable 31 # Big-endian 32-bit-int a.out, merged from sun (for old 68010 SunOS a.out), 32 # mips (for old 68020(!) SGI a.out), and netbsd (for old big-endian a.out). 38 0 belong 0407 a.out big-endian 32-bit executable 41 0 belong 0410 a.out big-endian 32-bit pure executable 44 0 belong 0413 a.out big-endian 32-bit demand paged executable
|
H A D | terminfo | 33 # While the compiled terminfo uses little-endian format regardless of 37 # AIX and HPUX use the SVr4 big-endian format 38 # Solaris uses the SVr3 formats (sparc and x86 differ endian-ness) 39 0 beshort 0433 SVr2 curses screen image, big-endian 41 0 beshort 0434 SVr3 curses screen image, big-endian 42 0 beshort 0435 SVr4 curses screen image, big-endian 44 0 leshort 0433 SVr2 curses screen image, little-endian 45 0 leshort 0434 SVr3 curses screen image, little-endian 46 0 leshort 0435 SVr4 curses screen image, little-endian
|
H A D | apt | 30 >>10 beshort x \b.%u, 64 bit big-endian 35 >>10 leshort x \b.%u, 64 bit little-endian 40 >>6 ubeshort x \b.%u, 32 bit big-endian 43 >>5 ubyte x \b.%u, big-endian 48 >>6 uleshort x \b.%u, 32 bit little-endian 51 >>5 ubyte x \b.%u, little-endian
|
H A D | arm | 11 # use little endian variant of subroutine to 20 # use little endian variant of subroutine to 29 # use little endian variant of subroutine to 38 # use little endian variant of subroutine to 47 # use little endian variant of subroutine to 56 # use little endian variant of subroutine to
|
/freebsd/contrib/openbsm/ |
H A D | configure.ac | 142 # We rely on the BSD be32toh() and be32enc()-style endian macros to perform 155 # First, decide which system endian.h to use. 157 AC_CHECK_HEADERS([endian.h], [ 163 AC_CHECK_HEADERS([sys/endian.h], [ 169 AC_CHECK_HEADERS([machine/endian.h], [ 176 AC_DEFINE(USE_ENDIAN_H,, Define if endian.h should be included) 178 AC_DEFINE(USE_SYS_ENDIAN_H,, Define if sys/endian.h should be included) 180 AC_DEFINE(USE_MACHINE_ENDIAN_H,, Define if machine/endian.h should be included) 182 AC_MSG_ERROR([no endian.h]) 190 #include <endian.h> [all …]
|
/freebsd/contrib/libarchive/libarchive/ |
H A D | xxhash.c | 218 FORCE_INLINE U32 XXH_readLE32_align(const U32* ptr, XXH_endianess endian, XXH_alignment align) in XXH_readLE32_align() argument 221 return endian==XXH_littleEndian ? A32(ptr) : XXH_swap32(A32(ptr)); in XXH_readLE32_align() 223 return endian==XXH_littleEndian ? *ptr : XXH_swap32(*ptr); in XXH_readLE32_align() 227 …NLINE U32 XXH_readLE32(const U32* ptr, XXH_endianess endian) { return XXH_readLE32_align(ptr, endi… in XXH_readLE32() argument 234 …ndian_align(const void* input, unsigned int len, U32 seed, XXH_endianess endian, XXH_alignment ali… in XXH32_endian_align() argument 239 #define XXH_get32bits(p) XXH_readLE32_align((const U32*)p, endian, align) in XXH32_endian_align() 369 …XH_errorcode XXH32_update_endian (void* state_in, const void* input, int len, XXH_endianess endian) in XXH32_update_endian() argument 393 …state->v1 += XXH_readLE32(p32, endian) * PRIME32_2; state->v1 = XXH_rotl32(state->v1, 13); state->… in XXH32_update_endian() 394 …state->v2 += XXH_readLE32(p32, endian) * PRIME32_2; state->v2 = XXH_rotl32(state->v2, 13); state->… in XXH32_update_endian() 395 …state->v3 += XXH_readLE32(p32, endian) * PRIME32_2; state->v3 = XXH_rotl32(state->v3, 13); state->… in XXH32_update_endian() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | ppc64.h | 282 // low address for both big/little endian. Byte order in each word still follows in applyFixup() 283 // its endian. in applyFixup() 287 uint64_t Inst = support::endian::read64<Endianness>(Loc); in applyFixup() 295 support::endian::write64<Endianness>(Loc, Inst); in applyFixup() 304 support::endian::write16<Endianness>(FixupPtr, Value); in applyFixup() 308 support::endian::write16<Endianness>(FixupPtr, Value & ~3); in applyFixup() 313 support::endian::write16<Endianness>(FixupPtr, ha(Value)); in applyFixup() 318 support::endian::write16<Endianness>(FixupPtr, hi(Value)); in applyFixup() 321 support::endian::write16<Endianness>(FixupPtr, high(Value)); in applyFixup() 324 support::endian in applyFixup() [all...] |
/freebsd/sys/contrib/device-tree/Bindings/display/ |
H A D | sm501fb.txt | 19 - little-endian: available on big endian systems, to 20 set different foreign endian. 21 - big-endian: available on little endian systems, to 22 set different foreign endian.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
H A D | BPFAsmBackend.cpp | 70 support::endian::write<uint64_t>(OS, 0x15000000, Endian); in writeNopData() 84 support::endian::write<uint32_t>(&Data[Fixup.getOffset() + 4], in applyFixup() 88 support::endian::write<uint32_t>(&Data[Fixup.getOffset()], Value, Endian); in applyFixup() 90 support::endian::write<uint64_t>(&Data[Fixup.getOffset()], Value, Endian); in applyFixup() 95 support::endian::write32le(&Data[Fixup.getOffset() + 4], Value); in applyFixup() 98 support::endian::write32be(&Data[Fixup.getOffset() + 4], Value); in applyFixup() 103 support::endian::write<uint32_t>(&Data[Fixup.getOffset() + 4], Value, in applyFixup() 113 support::endian::write<uint16_t>(&Data[Fixup.getOffset() + 2], Value, in applyFixup()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/API/ |
H A D | SBData.h | 44 void SetByteOrder(lldb::ByteOrder endian); 84 lldb::ByteOrder endian, uint8_t addr_size); 87 lldb::ByteOrder endian, uint8_t addr_size); 92 static lldb::SBData CreateDataFromCString(lldb::ByteOrder endian, 99 static lldb::SBData CreateDataFromUInt64Array(lldb::ByteOrder endian, 104 static lldb::SBData CreateDataFromUInt32Array(lldb::ByteOrder endian, 109 static lldb::SBData CreateDataFromSInt64Array(lldb::ByteOrder endian, 114 static lldb::SBData CreateDataFromSInt32Array(lldb::ByteOrder endian, 119 static lldb::SBData CreateDataFromDoubleArray(lldb::ByteOrder endian,
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | DXContainerPSVInfo.cpp | 94 support::endian::write(OS, InfoSize, llvm::endianness::little); in write() 101 support::endian::write(OS, ResourceCount, llvm::endianness::little); in write() 103 support::endian::write(OS, BindingSize, llvm::endianness::little); in write() 112 support::endian::write(OS, in write() 120 support::endian::write(OS, static_cast<uint32_t>(IndexBuffer.size()), in write() 123 support::endian::write(OS, I, llvm::endianness::little); in write() 127 support::endian::write(OS, in write() 137 support::endian::write_array(OS, ArrayRef<uint32_t>(MaskVector), in write() 139 support::endian::write_array(OS, ArrayRef<uint32_t>(PatchOrPrimMasks), in write() 142 support::endian::write_array(OS, ArrayRef<uint32_t>(MaskVector), in write() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Utility/ |
H A D | DataEncoder.cpp | 23 using namespace llvm::support::endian; 26 : m_data_sp(new DataBufferHeap()), m_byte_order(endian::InlHostByteOrder()), in DataEncoder() 29 DataEncoder::DataEncoder(const void *data, uint32_t length, ByteOrder endian, in DataEncoder() argument 31 : m_data_sp(new DataBufferHeap(data, length)), m_byte_order(endian), in DataEncoder() 34 DataEncoder::DataEncoder(ByteOrder endian, uint8_t addr_size) in DataEncoder() argument 35 : m_data_sp(new DataBufferHeap()), m_byte_order(endian), in DataEncoder() 60 if (m_byte_order != endian::InlHostByteOrder()) in PutU16() 72 if (m_byte_order != endian::InlHostByteOrder()) in PutU32() 84 if (m_byte_order != endian::InlHostByteOrder()) in PutU64()
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | MemProf.cpp | 135 endian::Writer LE(OS, llvm::endianness::little); in serializeV0() 158 endian::Writer LE(OS, llvm::endianness::little); in serializeV2() 178 endian::Writer LE(OS, llvm::endianness::little); in serializeV3() 222 endian::readNext<uint64_t, llvm::endianness::little>(Ptr); in deserializeV0() 226 endian::readNext<uint64_t, llvm::endianness::little>(Ptr); in deserializeV0() 229 endian::readNext<FrameId, llvm::endianness::little>(Ptr); in deserializeV0() 240 endian::readNext<uint64_t, llvm::endianness::little>(Ptr); in deserializeV0() 243 endian::readNext<uint64_t, llvm::endianness::little>(Ptr); in deserializeV0() 248 endian::readNext<FrameId, llvm::endianness::little>(Ptr); in deserializeV0() 266 endian::readNext<uint64_t, llvm::endianness::little>(Ptr); in deserializeV2() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/i2c/ |
H A D | i2c-mux-reg.txt | 18 - little-endian: The existence indicates the register is in little endian. 19 - big-endian: The existence indicates the register is in big endian. 20 If both little-endian and big-endian are omitted, the endianness of the 36 Example of a mux on PCIe card, the host is a powerpc SoC (big endian): 45 little-endian; /* little endian register on PCIe */
|
/freebsd/contrib/llvm-project/clang/lib/APINotes/ |
H A D | APINotesReader.cpp | 33 unsigned Major = endian::readNext<uint32_t, llvm::endianness::little>(Data); in ReadVersionTuple() 37 unsigned Minor = endian::readNext<uint32_t, llvm::endianness::little>(Data); in ReadVersionTuple() 42 endian::readNext<uint32_t, llvm::endianness::little>(Data); in ReadVersionTuple() 46 unsigned Build = endian::readNext<uint32_t, llvm::endianness::little>(Data); in ReadVersionTuple() 71 endian::readNext<uint16_t, llvm::endianness::little>(Data); in ReadKeyDataLength() 73 endian::readNext<uint16_t, llvm::endianness::little>(Data); in ReadKeyDataLength() 80 endian::readNext<uint16_t, llvm::endianness::little>(Data); in ReadData() 105 endian::readNext<uint16_t, llvm::endianness::little>(Data); in ReadCommonEntityInfo() 112 endian::readNext<uint16_t, llvm::endianness::little>(Data); in ReadCommonEntityInfo() 124 endian::readNext<uint16_t, llvm::endianness::little>(Data); in ReadCommonTypeInfo() [all …]
|
H A D | APINotesWriter.cpp | 307 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in EmitKeyDataLength() 316 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in EmitData() 338 llvm::support::endian::write<uint32_t>(BlobStream, 0, in writeIdentifierBlock() 367 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in EmitKeyDataLength() 374 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in EmitKey() 381 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in EmitData() 419 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in emitVersionTuple() 458 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in emitVersionedInfo() 492 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in EmitKeyDataLength() 508 llvm::support::endian::Writer writer(OS, llvm::endianness::little); in emitCommonEntityInfo() [all …]
|