Home
last modified time | relevance | path

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

12345678910>>...26

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DEndianStream.h25 namespace endian {
29 endianness endian) { in write_array() argument
31 value_type value = byte_swap<value_type>(orig, endian); in write_array()
38 value = byte_swap<value_type>(value, endian); in write()
44 write(os, llvm::bit_cast<uint32_t>(value), endian);
49 endianness endian) {
50 write(os, llvm::bit_cast<uint64_t>(value), endian);
55 endianness endian) { in write() argument
57 write(os, v, endian); in write()
72 endian::write(OS, Val, Endian); in write()
[all …]
H A DEndian.h41 namespace endian {
45 if (endian != llvm::endianness::native) in byte_swap()
53 return byte_swap(value, endian); in byte_swap()
65 return byte_swap<value_type>(ret, endian); in read()
92 value = byte_swap<value_type>(value, endian); in write()
99 endianness endian,
211 return endian::read<value_type, endian, alignment>( in value_type()
216 endian::write<value_type, endian, alignment>(
250 return endian::read<value_type, endian, alignment>(Ptr); in value_type()
254 endian::write<value_type, endian, alignment>(Ptr, NewValue);
[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.cpp102 V1 = round(V1, endian::read64le(P)); in xxHash64()
104 V2 = round(V2, endian::read64le(P)); in xxHash64()
217 (uint64_t)(endian::read32le(secret) ^ endian::read32le(secret + 4)) + in XXH3_len_1to3_64b()
228 (endian::read64le(secret + 8) ^ endian::read64le(secret + 16)) - seed; in XXH3_len_4to8_64b()
242 (endian::read64le(secret + 24) ^ endian::read64le(secret + 32)) + seed; in XXH3_len_9to16_64b()
244 (endian::read64le(secret + 40) ^ endian::read64le(secret + 48)) - seed; in XXH3_len_9to16_64b()
245 input_lo ^= endian::read64le(input); in XXH3_len_9to16_64b()
269 lhs += endian::read64le(secret); in XXH3_mix16B()
270 rhs += endian::read64le(secret + 8); in XXH3_mix16B()
271 lhs ^= endian::read64le(input); in XXH3_mix16B()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/phy/
H A Dlantiq,vrx200-pcie-phy.yaml49 lantiq,rcu-endian-offset:
53 lantiq,rcu-big-endian-mask:
57 big-endian:
58 description: Configures the PDI (PHY) registers in big-endian mode
61 little-endian:
62 description: Configures the PDI (PHY) registers in big-endian mode
74 - lantiq,rcu-endian-offset
75 - lantiq,rcu-big-endian-mask
85 lantiq,rcu-endian-offset = <0x4c>;
86 lantiq,rcu-big-endian-mask = <0x80>; /* bit 7 */
[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()
354 m_opaque_sp->SetData(buf, size, endian); in SetData()
370 m_opaque_sp->SetByteOrder(endian); in SetDataWithOwnership()
387 LLDB_INSTRUMENT_VA(endian, addr_byte_size, data); in CreateDataFromCString()
396 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromCString()
416 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt64Array()
436 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt32Array()
456 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromSInt64Array()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Dppc64.h287 uint64_t Inst = support::endian::read64<Endianness>(Loc); in readPrefixedInstruction()
295 support::endian::write64<Endianness>(Loc, Inst); in writePrefixedInstruction()
304 support::endian::write16<Endianness>(FixupPtr, Value); in relocateHalf16()
313 support::endian::write16<Endianness>(FixupPtr, ha(Value)); in relocateHalf16()
318 support::endian::write16<Endianness>(FixupPtr, hi(Value)); in relocateHalf16()
341 support::endian::write16<Endianness>(FixupPtr, lo(Value)); in relocateHalf16()
378 support::endian::write64<Endianness>(FixupPtr, Value); in applyFixup()
392 support::endian::write64<Endianness>(FixupPtr, TOCBase); in applyFixup()
457 support::endian::write64<Endianness>(FixupPtr, Value); in applyFixup()
477 support::endian::write32<Endianness>(FixupPtr, Value); in applyFixup()
[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/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/openzfs/module/zstd/lib/common/
H A Dxxhash.c254 return XXH_readLE32_align(ptr, endian, XXH_unaligned); in XXH_readLE32()
272 return XXH_readLE64_align(ptr, endian, XXH_unaligned); in XXH_readLE64()
336 #define XXH_get32bits(p) XXH_readLE32_align(p, endian, align) in XXH32_endian_align()
436 #define XXH_get64bits(p) XXH_readLE64_align(p, endian, align) in XXH64_endian_align()
618 v1 = XXH32_round(v1, XXH_readLE32(p, endian)); p+=4; in XXH32_update_endian()
619 v2 = XXH32_round(v2, XXH_readLE32(p, endian)); p+=4; in XXH32_update_endian()
620 v3 = XXH32_round(v3, XXH_readLE32(p, endian)); p+=4; in XXH32_update_endian()
621 v4 = XXH32_round(v4, XXH_readLE32(p, endian)); p+=4; in XXH32_update_endian()
665 h32 += XXH_readLE32(p, endian) * PRIME32_3; in XXH32_digest_endian()
793 U64 const k1 = XXH64_round(0, XXH_readLE64(p, endian)); in XXH64_digest_endian()
[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
103 # 0\040HEAD as UTF-16 big endian with BOM
[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
/freebsd/contrib/openbsm/
H A Dconfigure.ac157 AC_CHECK_HEADERS([endian.h], [
163 AC_CHECK_HEADERS([sys/endian.h], [
169 AC_CHECK_HEADERS([machine/endian.h], [
182 AC_MSG_ERROR([no endian.h])
190 #include <endian.h>
193 #include <sys/endian.h>
196 #include <machine/endian.h>
207 #include <endian.h>
210 #include <sys/endian.h>
213 #include <machine/endian.h>
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProf.cpp16 endian::Writer LE(OS, llvm::endianness::little); in serialize()
44 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); in deserialize()
48 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); in deserialize()
51 endian::readNext<FrameId, llvm::endianness::little, unaligned>(Ptr); in deserialize()
61 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); in deserialize()
64 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); in deserialize()
69 endian::readNext<FrameId, llvm::endianness::little, unaligned>(Ptr); in deserialize()
99 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); in readMemProfSchema()
108 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); in readMemProfSchema()
/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
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
412 …v1 += XXH_readLE32((const U32*)p, endian) * PRIME32_2; v1 = XXH_rotl32(v1, 13); v1 *= PRIME32_1; p… in XXH32_update_endian()
413 …v2 += XXH_readLE32((const U32*)p, endian) * PRIME32_2; v2 = XXH_rotl32(v2, 13); v2 *= PRIME32_1; p… in XXH32_update_endian()
414 …v3 += XXH_readLE32((const U32*)p, endian) * PRIME32_2; v3 = XXH_rotl32(v3, 13); v3 *= PRIME32_1; p… in XXH32_update_endian()
447 FORCE_INLINE U32 XXH32_intermediateDigest_endian (void* state_in, XXH_endianess endian) in XXH32_intermediateDigest_endian() argument
[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.cpp77 support::endian::write<uint64_t>(OS, 0x15000000, Endian); in writeNopData()
91 support::endian::write<uint32_t>(&Data[Fixup.getOffset() + 4], in applyFixup()
95 support::endian::write<uint32_t>(&Data[Fixup.getOffset()], Value, Endian); in applyFixup()
97 support::endian::write<uint64_t>(&Data[Fixup.getOffset()], Value, Endian); in applyFixup()
102 support::endian::write32le(&Data[Fixup.getOffset() + 4], Value); in applyFixup()
105 support::endian::write32be(&Data[Fixup.getOffset() + 4], Value); in applyFixup()
110 support::endian::write<uint32_t>(&Data[Fixup.getOffset() + 4], Value, in applyFixup()
120 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.cpp90 support::endian::write(OS, InfoSize, llvm::endianness::little); in write()
96 support::endian::write(OS, ResourceCount, llvm::endianness::little); in write()
98 support::endian::write(OS, BindingSize, llvm::endianness::little); in write()
135 support::endian::write(OS, static_cast<uint32_t>(IndexBuffer.size()), in write()
138 support::endian::write(OS, I, llvm::endianness::little); in write()
142 support::endian::write(OS, in write()
152 support::endian::write_array(OS, ArrayRef<uint32_t>(MaskVector), in write()
154 support::endian::write_array(OS, ArrayRef<uint32_t>(PatchOrPrimMasks), in write()
157 support::endian::write_array(OS, ArrayRef<uint32_t>(MaskVector), in write()
159 support::endian::write_array(OS, ArrayRef<uint32_t>(InputPatchMap), 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/clang/lib/APINotes/
H A DAPINotesReader.cpp28 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Data); in ReadVersionTuple()
33 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Data); in ReadVersionTuple()
38 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Data); in ReadVersionTuple()
43 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Data); in ReadVersionTuple()
68 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); in ReadKeyDataLength()
102 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); in ReadCommonEntityInfo()
109 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); in ReadCommonEntityInfo()
121 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); in ReadCommonTypeInfo()
129 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); in ReadCommonTypeInfo()
172 return endian::readNext<uint32_t, llvm::endianness::little, unaligned>( in ReadData()
[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/llvm/include/llvm/ProfileData/
H A DMemProf.h52 Name = endian::readNext<Type, llvm::endianness::little, unaligned>(Ptr); \ in deserialize()
68 endian::Writer LE(OS, llvm::endianness::little); in serialize()
189 endian::Writer LE(OS, llvm::endianness::little); in serialize()
207 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); in deserialize()
213 endian::readNext<bool, llvm::endianness::little, unaligned>(Ptr); in deserialize()
481 return endian::readNext<external_key_type, llvm::endianness::little, in ReadKey()
523 endian::Writer LE(Out, llvm::endianness::little); in EmitKeyDataLength()
533 endian::Writer LE(Out, llvm::endianness::little); in EmitKey()
566 endian::Writer LE(Out, llvm::endianness::little); in EmitKeyDataLength()
576 endian::Writer LE(Out, llvm::endianness::little); in EmitKey()
[all …]

12345678910>>...26