Home
last modified time | relevance | path

Searched refs:endian (Results 1 – 25 of 617) sorted by relevance

12345678910>>...25

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DEndian.h41 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 DEndianStream.h1 //===- 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 Dregmap.txt5 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 Dxxhash.cpp118 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 DSBData.cpp110 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 Dsli4.h222 #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 Dcommon-properties.txt13 - 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 Dxxhash.c244 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 Dscientific13 >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 Daout9 # 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 Dterminfo33 # 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 Dapt30 >>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 Darm11 # 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 Dconfigure.ac142 # 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 Dxxhash.c218 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 Dppc64.h282 // 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 Dsm501fb.txt19 - 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 DBPFAsmBackend.cpp70 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 DSBData.h44 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 DDXContainerPSVInfo.cpp94 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 DDataEncoder.cpp23 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 DMemProf.cpp135 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 Di2c-mux-reg.txt18 - 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 DAPINotesReader.cpp33 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 DAPINotesWriter.cpp307 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 …]

12345678910>>...25