Searched defs:endian (Results 1 - 25 of 26) sorted by relevance

12

/external/lldb/include/lldb/Host/
H A DEndian.h17 namespace endian { namespace in namespace:lldb
/external/llvm/include/llvm/Support/
H A DEndianStream.h1 //===- EndianStream.h - Stream ops with endian specific data ----*- C++ -*-===//
10 // This file defines utilities for operating on streams that have endian
24 namespace endian { namespace in namespace:llvm::support
26 template <endianness endian> struct Writer {
30 Val = byte_swap<value_type, endian>(Val);
59 } // end namespace endian
H A DEndian.h1 //===- Endian.h - Utilities for IO with endian specific data ----*- C++ -*-===//
10 // This file declares generic functions to read and write endian specific data.
36 namespace endian { namespace in namespace:llvm::support
38 template<typename value_type, endianness endian>
40 if (endian != native && sys::IsBigEndianHost != (endian == big))
47 endianness endian,
56 return byte_swap<value_type, endian>(ret);
61 template<typename value_type, endianness endian, std::size_t alignment,
64 value_type ret = read<value_type, endian, alignmen
200 namespace endian { namespace in namespace:llvm::support
[all...]
/external/google-breakpad/src/third_party/libdisasm/
H A Dia32_settings.h8 unsigned char endian, /* 0 = big, 1 = little */ member in struct:__anon5328
/external/google-breakpad/src/common/dwarf/
H A Dbytereader.cc37 ByteReader::ByteReader(enum Endianness endian) argument
38 :offset_reader_(NULL), address_reader_(NULL), endian_(endian),
/external/valgrind/VEX/priv/
H A Dir_inject.c61 load_aux(IREndness endian, IRType type, IRExpr *addr) argument
68 IRExpr_Load(endian, Ity_I64, addr));
72 return unop(Iop_32to1, IRExpr_Load(endian, Ity_I32, addr));
75 return IRExpr_Load(endian, type, addr);
82 load(IREndness endian, IRType type, HWord haddr) argument
106 if (endian == Iend_BE) {
109 load_aux(endian, type, addr),
110 load_aux(endian, type, next_addr));
114 load_aux(endian, type, next_addr),
115 load_aux(endian, typ
125 store_aux(IRSB *irsb, IREndness endian, IRExpr *addr, IRExpr *data) argument
145 store(IRSB *irsb, IREndness endian, HWord haddr, IRExpr *data) argument
192 vex_inject_ir(IRSB *irsb, IREndness endian) argument
[all...]
/external/zlib/src/
H A Dcrc32.c87 allow for word-at-a-time CRC calculation for both big-endian and little-
88 endian machines, where a word is four bytes.
218 z_crc_t endian; local
220 endian = 1;
221 if (*((unsigned char *)(&endian)))
/external/fio/crc/
H A Dxxhash.c53 // By default, xxHash library provides endian-independant Hash values, based on little-endian convention.
54 // Results are therefore identical for little-endian and big-endian CPU.
55 // This comes at a performance cost for big-endian CPU, since some swapping is required to emulate little-endian format.
56 // Should endian-independance be of no importance for your application, you may set the #define below to 1.
57 // It will improve speed for Big-endian CPU.
151 static uint32_t XXH_readLE32_align(const uint32_t* ptr, XXH_endianess endian, XXH_alignment align) argument
154 return endian
159 XXH_readLE32(const uint32_t* ptr, XXH_endianess endian) argument
165 XXH32_endian_align(const void* input, int len, uint32_t seed, XXH_endianess endian, XXH_alignment align) argument
285 XXH32_update_endian(void* state_in, const void* input, int len, XXH_endianess endian) argument
361 XXH32_intermediateDigest_endian(void* state_in, XXH_endianess endian) argument
[all...]
/external/gptfdisk/
H A Dsupport.cc294 // Return 1 if the CPU architecture is little endian, 0 if it's big endian....
296 int littleE = 1; // assume little-endian (Intel-style)
300 } endian; local
302 endian.num = 1;
303 if (endian.uc[0] != (unsigned char) 1) {
/external/lldb/source/API/
H A DSBData.cpp143 SBData::SetByteOrder (lldb::ByteOrder endian) argument
147 m_opaque_sp->SetByteOrder(endian);
149 log->Printf ("SBData::GetByteOrder (%i)", endian);
491 lldb::ByteOrder endian,
496 m_opaque_sp.reset(new DataExtractor(buf, size, endian, addr_size));
498 m_opaque_sp->SetData(buf, size, endian);
500 log->Printf ("SBData::SetData (error=%p,buf=%p,size=%lu,endian=%d,addr_size=%c) => "
501 "(%p)", error.get(), buf, size, endian, addr_size, m_opaque_sp.get());
518 SBData::CreateDataFromCString (lldb::ByteOrder endian, uint32_t addr_byte_size, const char* data) argument
526 lldb::DataExtractorSP data_sp(new DataExtractor(buffer_sp, endian, addr_byte_siz
488 SetData(lldb::SBError& error, const void *buf, size_t size, lldb::ByteOrder endian, uint8_t addr_size) argument
534 CreateDataFromUInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint64_t* array, size_t array_len) argument
550 CreateDataFromUInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint32_t* array, size_t array_len) argument
566 CreateDataFromSInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int64_t* array, size_t array_len) argument
582 CreateDataFromSInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int32_t* array, size_t array_len) argument
598 CreateDataFromDoubleArray(lldb::ByteOrder endian, uint32_t addr_byte_size, double* array, size_t array_len) argument
[all...]
/external/lldb/source/Core/
H A DDataEncoder.cpp64 m_byte_order(lldb::endian::InlHostByteOrder()),
74 DataEncoder::DataEncoder (void* data, uint32_t length, ByteOrder endian, uint8_t addr_size) : argument
77 m_byte_order(endian),
85 // set the endian swapping setting to "swap", and the address size to
90 DataEncoder::DataEncoder (const DataBufferSP& data_sp, ByteOrder endian, uint8_t addr_size) : argument
93 m_byte_order(endian),
117 m_byte_order = lldb::endian::InlHostByteOrder();
153 // any data extracted will be endian swapped.
156 DataEncoder::SetData (const void *bytes, uint32_t length, ByteOrder endian) argument
158 m_byte_order = endian;
[all...]
H A DDataExtractor.cpp120 m_byte_order(lldb::endian::InlHostByteOrder()),
130 DataExtractor::DataExtractor (const void* data, offset_t length, ByteOrder endian, uint32_t addr_size) : argument
133 m_byte_order(endian),
141 // set the endian swapping setting to "swap", and the address size to
146 DataExtractor::DataExtractor (const DataBufferSP& data_sp, ByteOrder endian, uint32_t addr_size) : argument
149 m_byte_order(endian),
160 // as any object contains a reference to that data. The endian
222 m_byte_order = lldb::endian::InlHostByteOrder();
258 // any data extracted will be endian swapped.
261 DataExtractor::SetData (const void *bytes, offset_t length, ByteOrder endian) argument
[all...]
/external/pdfium/core/src/fxcodec/fx_zlib/zlib_v128/
H A Dfx_zlib_crc32.c87 allow for word-at-a-time CRC calculation for both big-endian and little-
88 endian machines, where a word is four bytes.
218 z_crc_t endian; local
220 endian = 1;
221 if (*((unsigned char *)(&endian)))
/external/linux-tools-perf/src/tools/lib/traceevent/
H A Dkbuffer-parse.c175 * @endian: enum to denote endianness
180 kbuffer_alloc(enum kbuffer_long_size size, enum kbuffer_endian endian) argument
195 switch (endian) {
/external/lz4/lib/
H A Dxxhash.c57 * By default, xxHash library provides endian-independant Hash values, based on little-endian convention.
58 * Results are therefore identical for little-endian and big-endian CPU.
59 * This comes at a performance cost for big-endian CPU, since some swapping is required to emulate little-endian format.
60 * Should endian-independance be of no importance for your application, you may set the #define below to 1.
61 * It will improve speed for Big-endian CPU.
231 FORCE_INLINE U32 XXH_readLE32_align(const void* ptr, XXH_endianess endian, XXH_alignment align) argument
234 return endian
239 XXH_readLE32(const void* ptr, XXH_endianess endian) argument
244 XXH_readLE64_align(const void* ptr, XXH_endianess endian, XXH_alignment align) argument
252 XXH_readLE64(const void* ptr, XXH_endianess endian) argument
261 XXH32_endian_align(const void* input, size_t len, U32 seed, XXH_endianess endian, XXH_alignment align) argument
366 XXH64_endian_align(const void* input, size_t len, U64 seed, XXH_endianess endian, XXH_alignment align) argument
588 XXH32_update_endian(XXH32_state_t* state_in, const void* input, size_t len, XXH_endianess endian) argument
689 XXH32_digest_endian(const XXH32_state_t* state_in, XXH_endianess endian) argument
742 XXH64_update_endian(XXH64_state_t* state_in, const void* input, size_t len, XXH_endianess endian) argument
843 XXH64_digest_endian(const XXH64_state_t* state_in, XXH_endianess endian) argument
[all...]
/external/mesa3d/src/gallium/drivers/r600/
H A Devergreen_compute_internal.c503 unsigned format, endian; local
520 endian = r600_colorformat_endian_swap(format);
547 S_030010_ENDIAN_SWAP(endian) |
H A Dr600_asm.c1726 S_SQ_VTX_WORD2_ENDIAN_SWAP(vtx->endian);
2592 fprintf(stderr, "ENDIAN:%d ", vtx->endian);
2606 unsigned *num_format, unsigned *format_comp, unsigned *endian)
2614 *endian = ENDIAN_NONE;
2628 *endian = r600_endian_swap(desc->channel[i].size);
2759 unsigned format, num_format, format_comp, endian; local
2808 &format, &num_format, &format_comp, &endian);
2839 vtx.endian = endian;
2604 r600_vertex_data_type(enum pipe_format pformat, unsigned *format, unsigned *num_format, unsigned *format_comp, unsigned *endian) argument
H A Dr600_asm.h111 unsigned endian; member in struct:r600_bytecode_vtx
H A Devergreen_state.c989 unsigned format, endian; local
1028 endian = r600_colorformat_endian_swap(format);
1093 S_030010_ENDIAN_SWAP(endian));
1248 unsigned format, swap, ntype, endian; local
1351 endian = ENDIAN_NONE;
1353 endian = r600_colorformat_endian_swap(format);
1377 S_028C70_ENDIAN(endian);
H A Dr600_state.c1015 unsigned format, endian; local
1053 endian = r600_colorformat_endian_swap(format);
1103 S_038010_ENDIAN_SWAP(endian) |
1263 unsigned format, swap, ntype, endian; local
1332 endian = ENDIAN_NONE;
1334 endian = r600_colorformat_endian_swap(format);
1353 S_0280A0_ENDIAN(endian);
/external/linux-tools-perf/src/tools/perf/util/
H A Dsymbol-elf.c519 static unsigned int const endian = 1; local
525 /* We are big endian, DSO is little endian. */
526 if (*(unsigned char const *)&endian != 1)
531 /* We are little endian, DSO is big endian. */
532 if (*(unsigned char const *)&endian != 0)
/external/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/
H A DDynamicLoaderDarwinKernel.cpp987 return lldb::endian::InlHostByteOrder();
1356 const ByteOrder endian = m_kernel.GetByteOrder(); local
1373 DataExtractor extractor (data.GetBytes(), data.GetByteSize(), endian, addr_size);
1634 return lldb::endian::InlHostByteOrder();
1638 if (lldb::endian::InlHostByteOrder() == lldb::eByteOrderBig)
/external/strace/
H A Dutil.c164 * On big-endian, array is assumed to consist of
167 * On little-endian machines, word size is immaterial.
172 const unsigned endian = 1; local
173 int little_endian = *(char*)&endian;
/external/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/
H A DDynamicLoaderMacOSXDYLD.cpp1021 const ByteOrder endian = m_dyld.GetByteOrder(); local
1035 DataExtractor info_data_ref(info_data.GetBytes(), info_data.GetByteSize(), endian, addr_size);
1156 DataExtractor data(header_bytes.GetBytes(), header_bytes.GetByteSize(), lldb::endian::InlHostByteOrder(), 4);
1193 // Set the load command data and also set the correct endian
1820 return lldb::endian::InlHostByteOrder();
1824 if (lldb::endian::InlHostByteOrder() == lldb::eByteOrderBig)
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state.c1452 unsigned format, swap, ntype, endian; local
1552 endian = V_028C70_ENDIAN_NONE;
1554 endian = si_colorformat_endian_swap(format);
1577 S_028C70_ENDIAN(endian);
1992 unsigned format, num_format, /*endian,*/ tiling_index;
2040 //endian = si_colorformat_endian_swap(format);

Completed in 654 milliseconds

12