Home
last modified time | relevance | path

Searched +full:32 +full:- +full:bit (Results 1 – 25 of 1095) sorted by relevance

12345678910>>...44

/third_party/pulseaudio/src/pulse/
Dsample.h7 Copyright 2004-2006 Lennart Poettering
43 * \li PA_SAMPLE_U8 - Unsigned 8 bit integer PCM.
44 * \li PA_SAMPLE_S16LE - Signed 16 integer bit PCM, little endian.
45 * \li PA_SAMPLE_S16BE - Signed 16 integer bit PCM, big endian.
46 * \li PA_SAMPLE_FLOAT32LE - 32 bit IEEE floating point PCM, little endian.
47 * \li PA_SAMPLE_FLOAT32BE - 32 bit IEEE floating point PCM, big endian.
48 * \li PA_SAMPLE_ALAW - 8 bit a-Law.
49 * \li PA_SAMPLE_ULAW - 8 bit mu-Law.
50 * \li PA_SAMPLE_S32LE - Signed 32 bit integer PCM, little endian.
51 * \li PA_SAMPLE_S32BE - Signed 32 bit integer PCM, big endian.
[all …]
/third_party/Linux_Kernel/include/linux/
Dexportfs.h31 * 32bit inode number, 32 bit generation number.
36 * 32bit inode number, 32 bit generation number,
37 * 32 bit parent directory inode number.
42 * 64 bit object ID, 64 bit root object ID,
43 * 32 bit generation number.
48 * 64 bit object ID, 64 bit root object ID,
49 * 32 bit generation number,
50 * 64 bit parent object ID, 32 bit parent generation.
55 * 64 bit object ID, 64 bit root object ID,
56 * 32 bit generation number,
[all …]
Dmath64.h13 * div_u64_rem - unsigned 64bit divide with 32bit divisor with remainder
15 * This is commonly provided by 32bit archs to provide an optimized 64bit
25 * div_s64_rem - signed 64bit divide with 32bit divisor with remainder
34 * div64_u64_rem - unsigned 64bit divide with 64bit divisor and remainder
43 * div64_u64 - unsigned 64bit divide with 64bit divisor
51 * div64_s64 - signed 64bit divide with 64bit divisor
58 #elif BITS_PER_LONG == 32
90 * div_u64 - unsigned 64bit divide with 32bit divisor
92 * This is the most common 64bit divide and should be used if possible,
93 * as many 32bit archs can optimize this variant better than a full 64bit
[all …]
Dbitops.h6 #define BIT(nr) (1UL << (nr)) macro
17 * Create a contiguous bitmask starting at bit position @l and ending at
19 * GENMASK_ULL(39, 21) gives us the 64bit vector 0x000000ffffe00000.
22 (((~0UL) << (l)) & (~0UL >> (BITS_PER_LONG - 1 - (h))))
25 (((~0ULL) << (l)) & (~0ULL >> (BITS_PER_LONG_LONG - 1 - (h))))
38 #define for_each_set_bit(bit, addr, size) \ argument
39 for ((bit) = find_first_bit((addr), (size)); \
40 (bit) < (size); \
41 (bit) = find_next_bit((addr), (size), (bit) + 1))
43 /* same as for_each_set_bit() but use bit as value to start with */
[all …]
Dcnt32_to_63.h2 * Extend a 32-bit counter to 63 bits
34 * cnt32_to_63 - Expand a 32-bit counter to a 63-bit counter
37 * Many hardware clock counters are only 32 bits wide and therefore have
38 * a relatively short period making wrap-arounds rather frequent. This
39 * is a problem when implementing sched_clock() for example, where a 64-bit
40 * non-wrapping monotonic value is expected to be returned.
42 * To overcome that limitation, let's extend a 32-bit counter to 63 bits
44 * by the hardware while bits 32 to 62 are stored in memory. The top bit in
45 * memory is used to synchronize with the hardware clock half-period. When
46 * the top bit of both counters (hardware and in memory) differ then the
[all …]
Du64_stats_sync.h5 * To properly implement 64bits network statistics on 32bit and 64bit hosts,
6 * we provide a synchronization point, that is a noop on 64bit or UP kernels.
9 * 1) Use a seqcount on SMP 32bits, with low overhead.
10 * 2) Whole thing is a noop on 64bit arches or UP kernels.
20 * are consistent (remember point 1) : this is a noop on 64bit arches anyway)
41 * u64_stats_update_begin(&stats->syncp);
42 * stats->bytes64 += len; // non atomic operation
43 * stats->packets64++; // non atomic operation
44 * u64_stats_update_end(&stats->syncp);
53 * start = u64_stats_fetch_begin(&stats->syncp);
[all …]
Dfsl-diu-fb.h6 * Authors: Hongjun Chen <hong-jun.chen@freescale.com>
73 /* Word 0(32-bit) in DDR memory */
86 /* Word 1(32-bit) in DDR memory */
89 /* Word 2(32-bit) in DDR memory */
97 /* Word 3(32-bit) in DDR memory */
105 /* Word 4(32-bit) in DDR memory */
113 /* Word 5(32-bit) in DDR memory */
121 /* Word 6(32-bit) in DDR memory */
127 /* Word 7(32-bit) in DDR memory */
134 /* Word 8(32-bit) in DDR memory */
[all …]
/third_party/Linux_Kernel/include/uapi/linux/
Dswab.h75 __u32 h = val >> 32; in __fswab64()
76 __u32 l = val & ((1ULL << 32) - 1); in __fswab64()
77 return (((__u64)__fswab32(l)) << 32) | ((__u64)(__fswab32(h))); in __fswab64()
102 * __swab16 - return a byteswapped 16-bit value
111 * __swab32 - return a byteswapped 32-bit value
120 * __swab64 - return a byteswapped 64-bit value
129 * __swahw32 - return a word-swapped 32-bit value
140 * __swahb32 - return a high and low byte-swapped 32-bit value
151 * __swab16p - return a byteswapped 16-bit value from a pointer
152 * @p: pointer to a naturally-aligned 16-bit value
[all …]
/third_party/protobuf/js/binary/
Darith.js1 // Protocol Buffers - Google's data interchange format
3 // https://developers.google.com/protocol-buffers/
33 * handle 64-bit integer conversion to/from strings.
44 * UInt64 implements some 64-bit arithmetic routines necessary for properly
45 * handling 64-bit integer fields. It implements lossless integer arithmetic on
47 * representing 64-bit integers as two 32-bit halves.
49 * @param {number} lo The low 32 bits.
50 * @param {number} hi The high 32 bits.
55 * The low 32 bits.
60 * The high 32 bits.
[all …]
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/common/
Dqca-vendor.h3 * Copyright (c) 2014-2017, Qualcomm Atheros, Inc.
4 * Copyright (c) 2018-2019, The Linux Foundation
23 * enum qca_radiotap_vendor_ids - QCA radiotap vendor namespace IDs
30 * enum qca_nl80211_vendor_subcmds - QCA nl80211 vendor command identifiers
37 * internal BSS-selection. This command uses
45 * co-existence information in the driver. These frequencies aim to
95 * Non-Occupancy Period for this channel is over, channel becomes usable.
139 * @QCA_NL80211_VENDOR_SUBCMD_GET_BUS_SIZE: Gets the driver-firmware
224 * Refer to IEEE P802.11-REVmc/D7.0, 11.24.6
355 * @QCA_NL80211_VENDOR_SUBCMD_FETCH_BSS_TRANSITION_STATUS: Sub-command to fetch
[all …]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/common/
Dqca-vendor.h3 * Copyright (c) 2014-2017, Qualcomm Atheros, Inc.
4 * Copyright (c) 2018-2019, The Linux Foundation
23 * enum qca_radiotap_vendor_ids - QCA radiotap vendor namespace IDs
30 * enum qca_nl80211_vendor_subcmds - QCA nl80211 vendor command identifiers
37 * internal BSS-selection. This command uses
45 * co-existence information in the driver. These frequencies aim to
95 * Non-Occupancy Period for this channel is over, channel becomes usable.
139 * @QCA_NL80211_VENDOR_SUBCMD_GET_BUS_SIZE: Gets the driver-firmware
224 * Refer to IEEE P802.11-REVmc/D7.0, 11.24.6
355 * @QCA_NL80211_VENDOR_SUBCMD_FETCH_BSS_TRANSITION_STATUS: Sub-command to fetch
[all …]
/third_party/libpng/contrib/pngsuite/
DREADME3 --------
5 Two images (ftbbn0g01.png and ftbbn0g02.png) are by Glenn Randers-Pehrson, 2012
10 The 15 "bas*.png" images are part of the much larger PngSuite test-set of
21 The images in this directory represent the basic PNG color-types:
22 grayscale (1-16 bit deep), full color (8 or 16 bit), paletted
23 (1-8 bit) and grayscale or color images with alpha channel. You
27 ------------ ------ --------------
28 basn0g01.png 1-bit grayscale
29 basn0g02.png 2-bit grayscale
30 basn0g04.png 4-bit grayscale
[all …]
/third_party/flutter/skia/third_party/externals/libpng/contrib/pngsuite/
DREADME3 --------
5 Two images (ftbbn0g01.png and ftbbn0g02.png) are by Glenn Randers-Pehrson, 2012
10 The 15 "bas*.png" images are part of the much larger PngSuite test-set of
21 The images in this directory represent the basic PNG color-types:
22 grayscale (1-16 bit deep), full color (8 or 16 bit), paletted
23 (1-8 bit) and grayscale or color images with alpha channel. You
27 ------------ ------ --------------
28 basn0g01.png 1-bit grayscale
29 basn0g02.png 2-bit grayscale
30 basn0g04.png 4-bit grayscale
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/
Daudio-format.c17 * Boston, MA 02110-1301, USA.
26 #include "audio-format.h"
156 /* pack from signed integer 32 to integer */
168 for (;length; length--) { \
180 for (;length; length--) { \
243 /* 8 bit */
244 MAKE_FORMAT (S8, "8-bit signed PCM audio", SINT, 0, 8, 8, SILENT_0,
246 MAKE_FORMAT (U8, "8-bit unsigned PCM audio", UINT, 0, 8, 8, SILENT_U8,
248 /* 16 bit */
249 MAKE_FORMAT (S16LE, "16-bit signed PCM audio", SINT, G_LITTLE_ENDIAN, 16,
[all …]
/third_party/ffmpeg/tests/fate/
Dscreen.mak2 FATE_SCREEN-$(call DEMDEC, AVI, CSCD) += fate-cscd
3 fate-cscd: CMD = framecrc -i $(TARGET_SAMPLES)/CSCD/sample_video.avi -an -pix_fmt rgb24
5 FATE_SCREEN-$(call DEMDEC, AVI, DXTORY) += fate-dxtory
6 fate-dxtory: CMD = framecrc -i $(TARGET_SAMPLES)/dxtory/dxtory_mic.avi -an
8 FATE_SAMPLES_AVCONV-$(call DEMDEC, AVI, FIC) += fate-fic-avi
9 fate-fic-avi: CMD = framecrc -i $(TARGET_SAMPLES)/fic/fic-partial-2MB.avi -an
11 FATE_FMVC += fate-fmvc-type1
12 fate-fmvc-type1: CMD = framecrc -i $(TARGET_SAMPLES)/fmvc/6-methyl-5-hepten-2-one-CC-db_small.avi
14 FATE_FMVC += fate-fmvc-type2
15 fate-fmvc-type2: CMD = framecrc -i $(TARGET_SAMPLES)/fmvc/fmvcVirtualDub_small.avi
[all …]
Dbmp.mak1 FATE_BMP += fate-bmp-1bit
2 fate-bmp-1bit: CMD = framecrc -i $(TARGET_SAMPLES)/bmp/test1.bmp -pix_fmt rgb24
4 FATE_BMP += fate-bmp-4bit
5 fate-bmp-4bit: CMD = framecrc -i $(TARGET_SAMPLES)/bmp/test4.bmp -pix_fmt rgb24
7 FATE_BMP += fate-bmp-4bit-os2
8 fate-bmp-4bit-os2: CMD = framecrc -i $(TARGET_SAMPLES)/bmp/test4os2v2.bmp -pix_fmt rgb24
10 FATE_BMP += fate-bmp-8bit
11 fate-bmp-8bit: CMD = framecrc -i $(TARGET_SAMPLES)/bmp/test8.bmp -pix_fmt rgb24
13 FATE_BMP += fate-bmp-8bit-os2
14 fate-bmp-8bit-os2: CMD = framecrc -i $(TARGET_SAMPLES)/bmp/test8os2.bmp -pix_fmt rgb24
[all …]
/third_party/gstreamer/gstreamer/libs/gst/base/
Dgstbytereader-docs.h1 /* GStreamer byte reader dummy header for gtk-doc
2 * Copyright (C) 2009 Tim-Philipp Müller <tim centricular net>
17 * Boston, MA 02110-1301, USA.
20 /* This header is not installed, it just contains stuff for gtk-doc to parse,
25 #error "This header should never be included in code, it is only for gtk-doc"
41 * Read an unsigned 8 bit integer without checking if there are enough bytes
44 * Returns: unsigned 8 bit integer.
50 * Read an unsigned 8 bit integer without checking if there are enough bytes
53 * Returns: unsigned 8 bit integer.
59 * Read an signed 8 bit integer without checking if there are enough bytes
[all …]
/third_party/ffmpeg/libavformat/
Dpcmenc.c19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
36 PCMDEF(f64be, "PCM 64-bit floating-point big-endian",
39 PCMDEF(f64le, "PCM 64-bit floating-point little-endian",
42 PCMDEF(f32be, "PCM 32-bit floating-point big-endian",
45 PCMDEF(f32le, "PCM 32-bit floating-point little-endian",
48 PCMDEF(s32be, "PCM signed 32-bit big-endian",
51 PCMDEF(s32le, "PCM signed 32-bit little-endian",
54 PCMDEF(s24be, "PCM signed 24-bit big-endian",
57 PCMDEF(s24le, "PCM signed 24-bit little-endian",
60 PCMDEF(s16be, "PCM signed 16-bit big-endian",
[all …]
/third_party/abseil-cpp/absl/random/internal/
Dwide_multiply.h7 // https://www.apache.org/licenses/LICENSE-2.0
37 // Helper object to multiply two 64-bit values to a 128-bit value.
38 // MultiplyU64ToU128 multiplies two 64-bit values to a 128-bit value.
39 // If an intrinsic is available, it is used, otherwise use native 32-bit
50 // uint128(a) * uint128(b) in emulated mode computes a full 128-bit x 128-bit in MultiplyU64ToU128()
52 // is only necessary to support a 64-bit x 64-bit = 128-bit multiply. This is in MultiplyU64ToU128()
55 const uint64_t a32 = a >> 32; in MultiplyU64ToU128()
57 const uint64_t b32 = b >> 32; in MultiplyU64ToU128()
65 static_cast<uint32_t>(((c00 >> 32) + static_cast<uint32_t>(c32a) + in MultiplyU64ToU128()
67 32); in MultiplyU64ToU128()
[all …]
/third_party/gstreamer/gstreamer/tests/check/gst/
Dgstprintf.c2 * Copyright (C) 2015 Tim-Philipp Müller <tim centricular com>
17 * Boston, MA 02110-1301, USA.
33 #include "gst/printf/printf-extension.h"
69 fail_unless_equals_string (str, "d = -236792881"); in GST_START_TEST()
72 /* 32 bit GLib */ in GST_START_TEST()
73 str = test_printf ("32-bit x value = %" G_GINT32_MODIFIER "x", v32); in GST_START_TEST()
74 fail_unless_equals_string (str, "32-bit x value = f1e2d3cf"); in GST_START_TEST()
76 str = test_printf ("32-bit u value = %" G_GUINT32_FORMAT, v32); in GST_START_TEST()
77 fail_unless_equals_string (str, "32-bit u value = 4058174415"); in GST_START_TEST()
79 str = test_printf ("32-bit d value = %" G_GINT32_FORMAT, v32); in GST_START_TEST()
[all …]
/third_party/littlefs/
DSPEC.md10 | | | .---._____
11 .-----. | |
12 --|o |---| littlefs |
13 --| |---| |
14 '-----' '----------'
20 - littlefs is a block-based filesystem. The disk is divided into an array of
23 - Block pointers are stored in 32 bits, with the special value `0xffffffff`
26 - In addition to the logical block size (which usually matches the erase
31 - By default, all values in littlefs are stored in little-endian byte order.
49 The high-level layout of a metadata block is fairly simple:
[all …]
/third_party/boringssl/src/third_party/wycheproof_testvectors/
Daes_gcm_test.txt4 # Algorithm: AES-GCM
95 iv = 32bcb9b569e3b852d37c766a
149 # Flipped bit 0 in tag
159 # Flipped bit 1 in tag
169 # Flipped bit 7 in tag
179 # Flipped bit 8 in tag
189 # Flipped bit 31 in tag
199 # Flipped bit 32 in tag
209 # Flipped bit 33 in tag
219 # Flipped bit 63 in tag
[all …]
/third_party/boost/libs/gil/test/extension/io/
Dpng_read_test.cpp134 // Gray: 2 bytes, range 0 .. (2^bitdepth)-1 in BOOST_AUTO_TEST_CASE()
140 BOOST_CHECK_EQUAL(backend._info._width, 32u); in BOOST_AUTO_TEST_CASE()
141 BOOST_CHECK_EQUAL(backend._info._height, 32u); in BOOST_AUTO_TEST_CASE()
148 BOOST_CHECK_EQUAL(backend._info._width, 32u); in BOOST_AUTO_TEST_CASE()
149 BOOST_CHECK_EQUAL(backend._info._height, 32u); in BOOST_AUTO_TEST_CASE()
162 BOOST_CHECK_EQUAL(backend._info._width, 32u); in BOOST_AUTO_TEST_CASE()
163 BOOST_CHECK_EQUAL(backend._info._height, 32u); in BOOST_AUTO_TEST_CASE()
170 BOOST_CHECK_EQUAL(backend._info._width, 32u); in BOOST_AUTO_TEST_CASE()
171 BOOST_CHECK_EQUAL(backend._info._height, 32u); in BOOST_AUTO_TEST_CASE()
186 // Red: 2 bytes, range 0 .. (2^bitdepth)-1 in BOOST_AUTO_TEST_CASE()
[all …]
/third_party/flutter/skia/third_party/externals/libpng/contrib/tools/
Dintgamma.sh12 # Shell script to generate png.c 8-bit and 16-bit log tables (see the code in
15 # This script uses the "bc" arbitrary precision calculator to calculate 32-bit
16 # fixed point values of logarithms appropriate to finding the log of an 8-bit
20 # (-lm) must be available
23 # the integers which must be one-per-line
29 sub("\\.[0-9]*$", "")
51 /* 8-bit log table: png_8bit_l2[128]
52 * This is a table of -log(value/255)/log(2) for 'value' in the range 128 to
53 * 255, so it's the base 2 logarithm of a normalized 8-bit floating point
54 * mantissa. The numbers are 32-bit fractions.
[all …]
/third_party/libpng/contrib/tools/
Dintgamma.sh12 # Shell script to generate png.c 8-bit and 16-bit log tables (see the code in
15 # This script uses the "bc" arbitrary precision calculator to calculate 32-bit
16 # fixed point values of logarithms appropriate to finding the log of an 8-bit
20 # (-lm) must be available
23 # the integers which must be one-per-line
29 sub("\\.[0-9]*$", "")
51 /* 8-bit log table: png_8bit_l2[128]
52 * This is a table of -log(value/255)/log(2) for 'value' in the range 128 to
53 * 255, so it's the base 2 logarithm of a normalized 8-bit floating point
54 * mantissa. The numbers are 32-bit fractions.
[all …]

12345678910>>...44