Searched refs:shift (Results 1 - 25 of 77) sorted by relevance

1234

/haiku/headers/private/kernel/util/
H A DRandom.h43 size_t shift = 0; local
45 while (shift < sizeof(T) * 8) {
46 random |= (T)fast_random_value() << shift;
47 shift += kFastRandomShift;
58 size_t shift = 0; local
60 while (shift < sizeof(T) * 8) {
61 random |= (T)random_value() << shift;
62 shift += kRandomShift;
73 size_t shift = 0; local
75 while (shift < sizeo
[all...]
H A DBitUtils.h63 bitmap_shift(T* bits, size_t bitCount, ssize_t shift) argument
65 if (shift == 0)
70 const size_t absoluteShift = (shift > 0) ? shift : -shift;
74 if (shift > 0) {
75 // "Left" shift.
78 } else if (shift < 0) {
79 // "Right" shift.
85 // If the shift wa
[all...]
/haiku/src/add-ons/accelerants/ati/
H A Dmach64_util.cpp43 Mach64_Divide(int numerator, int denominator, int shift, const int roundingKind) argument
48 // numerator shift
60 shift++;
63 while ((shift > 0) && !(denominator & 3)) {
65 shift--;
70 while (shift < 0) {
76 shift++;
86 return ((numerator / denominator) << shift) +
87 ((((numerator % denominator) << shift) + rounding) / denominator);
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dbitmap.h77 * @shift: bits to roll
79 static __inline__ u32 ntfs_rol32(u32 word, unsigned int shift) argument
81 return (word << shift) | (word >> (32 - shift));
88 * @shift: bits to roll
90 static __inline__ u32 ntfs_ror32(u32 word, unsigned int shift) argument
92 return (word >> shift) | (word << (32 - shift));
H A Dbitmap.c92 register u8 old_bit, shift; local
96 shift = bit & 7;
97 old_bit = (bitmap[bit >> 3] >> shift) & 1;
99 bitmap[bit >> 3] ^= 1 << shift;
/haiku/headers/private/graphics/radeon/
H A Dutils.h30 static inline int ceilShiftDiv( int num, int shift )
32 return (num + (1 << shift) - 1) >> shift;
/haiku/src/kits/debugger/dwarf/
H A DDataReader.h136 int shift = 0; local
139 result |= uint64(byte & 0x7f) << shift;
142 shift += 7;
151 int shift = 0; local
154 result |= uint64(byte & 0x7f) << shift;
155 shift += 7;
159 if ((byte & 0x40) != 0 && shift < 64)
160 result |= -((uint64)1 << shift);
178 int shift = 0; local
181 result |= (uint64)byte << shift;
[all...]
/haiku/src/system/libroot/posix/musl/math/
H A Dexp2f_data.h18 double shift; member in struct:exp2f_data
H A Dexp_data.h17 double shift; member in struct:exp_data
H A Dexp2f_data.c30 .shift = 0x1.8p+52,
H A Dexpf.c63 # define SHIFT __exp2f_data.shift
H A Dexp_data.c20 .shift = 0x1800000000.8p0,
22 .shift = 0x1.8p52,
/haiku/src/add-ons/media/plugins/ffmpeg/
H A Dgen_lookup.cpp14 int shift = 15; variable
102 int Rmax = (Ymax + Cr_Rmax) >> shift;
103 int Rmin = (Ymin + Cr_Rmin) >> shift;
104 int Gmax = (Ymax + Cr_Gmax + Cb_Gmax) >> shift;
105 int Gmin = (Ymin + Cr_Gmin + Cb_Gmin) >> shift;
106 int Bmax = (Ymax + Cb_Bmax) >> shift;
107 int Bmin = (Ymin + Cb_Bmin) >> shift;
/haiku/src/add-ons/kernel/drivers/input/hid_shared/
H A DHIDReportItem.cpp60 // that we can always just byte-align, copy four bytes and then shift and
133 int8 shift;
136 shift = scaleToBits - fBitCount;
137 if (shift > 0) {
138 result |= source << shift;
139 scaleToBits = shift;
141 result |= source >> -shift;
143 } while (shift > 0);
/haiku/src/bin/
H A Dlistres.cpp59 int32 missed = 0, shift = 24; local
61 for (int32 i = 0; i < 4; i++, shift -= 8) {
62 value[i] = uint8(type >> shift);
/haiku/src/libs/x86emu/
H A Dops2.c491 u8 shift; local
506 shift = fetch_byte_imm();
507 DECODE_PRINTF2("%d\n", shift);
510 destval = shld_long(destval, *shiftreg, shift);
521 shift = fetch_byte_imm();
522 DECODE_PRINTF2("%d\n", shift);
525 destval = shld_word(destval, *shiftreg, shift);
538 shift = fetch_byte_imm();
539 DECODE_PRINTF2("%d\n", shift);
542 destval = shld_long(destval, *shiftreg, shift);
932 u8 shift; local
1889 u8 shift; local
1915 u8 shift; local
1943 u8 shift; local
1969 u8 shift; local
1997 u8 shift; local
2023 u8 shift; local
2052 u8 shift; local
2078 u8 shift; local
[all...]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DHTree.cpp256 uint32 shift = shifts[i % 4]; local
257 a = (a << shift) | (a >> (32 - shift));
270 uint32 shift = shifts[i / 2]; local
271 a = (a << shift) | (a >> (32 - shift));
284 uint32 shift = shifts[i * 2 % 4]; local
285 a = (a << shift) | (a >> (32 - shift));
290 shift
[all...]
/haiku/headers/libs/agg/
H A Dagg_span_subdiv_adaptor.h79 void subdiv_shift(unsigned shift) argument
81 m_subdiv_shift = shift;
/haiku/src/system/kernel/arch/arm64/
H A DVMSAv8TranslationMap.cpp107 int shift = tableBits * (3 - i) + fPageBits; local
108 uint64_t entrySize = 1UL << shift;
180 int shift = tableBits * (3 - (level + 1)) + fPageBits;
181 uint64_t entrySize = 1UL << shift;
217 int shift = tableBits * (3 - level) + fPageBits;
218 uint64_t entrySize = 1UL << shift;
229 index = (va >> shift) & tableMask;
239 index = (nextVa >> shift) & tableMask;
288 index = (nextVa >> shift) & tableMask;
449 int shift
[all...]
H A Darch_vm_translation_map.cpp133 int shift = tableBits * (3 - level) + page_bits; local
135 int index = (va >> shift) & tableMask;
154 int shift = tableBits * (3 - (level + 1)) + page_bits; local
155 int entrySize = 1UL << shift;
/haiku/src/kits/shared/
H A DColorQuantizer.cpp171 int shift = 7 - level; local
172 int index = (((r & kMask[level]) >> shift) << 2) |
173 (((g & kMask[level]) >> shift) << 1) |
174 (( b & kMask[level]) >> shift);
/haiku/src/system/libnetwork/netresolv/
H A Dport_before.h47 struct _ns_flagdata { int mask, shift; }; member in struct:_ns_flagdata
/haiku/src/system/boot/arch/x86/
H A Darch_cpu.cpp145 int shift = 0; local
149 shift++;
154 for (; shift >= 0; shift--, shiftedDivider = shiftedDivider >> 1) {
156 result = result + (uint128(1) << shift);
/haiku/src/add-ons/accelerants/radeon_hd/atombios/
H A Datom.cpp220 val = gctx->shift;
223 val = 1 << gctx->shift;
226 val = ~(1 << gctx->shift);
453 gctx->shift = val;
899 uint8 attr = U8((*ptr)++), shift; local
905 shift = atom_get_src_direct(ctx, ATOM_SRC_BYTE0, ptr);
908 __func__, dst, shift, dst << shift);
910 dst <<= shift; local
917 uint8 attr = U8((*ptr)++), shift; local
928 dst >>= shift; local
935 uint8 attr = U8((*ptr)++), shift; local
947 dst <<= shift; local
956 uint8 attr = U8((*ptr)++), shift; local
968 dst >>= shift; local
[all...]
/haiku/src/apps/icon-o-matic/generic/property/view/
H A DPropertyListView.h74 bool TabFocus(bool shift);

Completed in 131 milliseconds

1234