Lines Matching refs:source
61 public static uint SetBitsFrom(uint source, uint newValue, int position, int width) in SetBitsFrom() argument
65 return source | bitsToSet; in SetBitsFrom()
68 public static ulong SetBitsFrom(ulong source, ulong newValue, int position, int width) in SetBitsFrom() argument
72 return source | bitsToSet; in SetBitsFrom()
135 …public static void ReplaceBits(ref uint destination, uint source, int width, int destinationPositi… in ReplaceBits() argument
142 source &= mask << sourcePosition; in ReplaceBits()
147 ? (source >> positionDifference) in ReplaceBits()
148 : (source << -positionDifference); in ReplaceBits()
151 …public static void ReplaceBits(ref ulong destination, ulong source, int width, int destinationPosi… in ReplaceBits() argument
161 source &= mask << sourcePosition; in ReplaceBits()
166 ? (source >> positionDifference) in ReplaceBits()
167 : (source << -positionDifference); in ReplaceBits()
170 …public static byte ReplaceBits(this byte destination, byte source, int width, int destinationPosit… in ReplaceBits() argument
177 source &= (byte)(mask << sourcePosition); in ReplaceBits()
182 ? (byte)(source >> positionDifference) in ReplaceBits()
183 : (byte)(source << -positionDifference))); in ReplaceBits()
186 …public static uint ReplaceBits(this uint destination, uint source, int width, int destinationPosit… in ReplaceBits() argument
193 source &= mask << sourcePosition; in ReplaceBits()
198 ? (source >> positionDifference) in ReplaceBits()
199 : (source << -positionDifference)); in ReplaceBits()
202 …public static ulong ReplaceBits(this ulong destination, ulong source, int width, int destinationPo… in ReplaceBits() argument
209 source &= mask << sourcePosition; in ReplaceBits()
214 ? (source >> positionDifference) in ReplaceBits()
215 : (source << -positionDifference)); in ReplaceBits()
553 public static uint SetMaskedValue(uint source, uint value, int maskOffset, int maskSize) in SetMaskedValue() argument
555 SetMaskedValue(ref source, value, maskOffset, maskSize); in SetMaskedValue()
556 return source; in SetMaskedValue()
568 public static ulong SetMaskedValue(ulong source, ulong value, int maskOffset, int maskSize) in SetMaskedValue() argument
570 SetMaskedValue(ref source, value, maskOffset, maskSize); in SetMaskedValue()
571 return source; in SetMaskedValue()