| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | BitHelperTests.cs | 18 Assert.AreEqual(0x00, BitHelper.ReverseBits((byte)0x00)); in ShouldReverseBitsByByte() 19 Assert.AreEqual(0x00, BitHelper.ReverseBitsByByte(0x00)); in ShouldReverseBitsByByte() 20 Assert.AreEqual(0x4D, BitHelper.ReverseBits((byte)0xB2)); in ShouldReverseBitsByByte() 21 Assert.AreEqual(0x1A2B3C4D, BitHelper.ReverseBitsByByte(0x58D43CB2)); in ShouldReverseBitsByByte() 27 Assert.AreEqual(0x00, BitHelper.ReverseBits((ushort)0x00)); in ShouldReverseBitsByWord() 28 Assert.AreEqual(0x00, BitHelper.ReverseBitsByWord(0x00)); in ShouldReverseBitsByWord() 29 Assert.AreEqual(0x3C4D, BitHelper.ReverseBits((ushort)0xB23C)); in ShouldReverseBitsByWord() 30 Assert.AreEqual(0x1A2B3C4D, BitHelper.ReverseBitsByWord(0xD458B23C)); in ShouldReverseBitsByWord() 36 Assert.AreEqual(0x00, BitHelper.ReverseBits((uint)0x00)); in ShouldReverseDoubleWordBits() 37 Assert.AreEqual(0x1A2B3C4D, BitHelper.ReverseBits((uint)0xB23CD458)); in ShouldReverseDoubleWordBits() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/ |
| D | Andes_AndeStarV5Extension.cs | 30 cpu.AllowUnalignedAccesses = BitHelper.IsBitSet(value, AllowUnalignedAccessesBit); in RegisterInternal() 63 var rd = (int)BitHelper.GetValue(opcode, 7, 5); in ReadFromMemoryToRegister() 90 cpu.SetRegister(rd, BitHelper.SignExtend(data, valueBits)); in ReadFromMemoryToRegister() 100 var rs2 = (int)BitHelper.GetValue(opcode, 20, 5); in WriteRegisterToMemory() 125 var rd = (int)BitHelper.GetValue(opcode, 7, 5); in HandleADDIGP() 134 return LoadExtractorWord(opcode) | BitHelper.GetValue(opcode, 14, 1); in LoadExtractorByte() 139 return StoreExtractorWord(opcode) | BitHelper.GetValue(opcode, 14, 1); in StoreExtractorByte() 144 return BitHelper.GetValue(opcode, 21, 10) << 1 | in LoadExtractorWord() 145 BitHelper.GetValue(opcode, 20, 1) << 11 | in LoadExtractorWord() 146 BitHelper.GetValue(opcode, 17, 3) << 12 | in LoadExtractorWord() [all …]
|
| D | CV32E40P.cs | 117 var rD = (int)BitHelper.GetValue(opcode, 7, 5); in MultiplyAccumulate() 118 var rs1 = (int)BitHelper.GetValue(opcode, 15, 5); in MultiplyAccumulate() 119 var rs2 = (int)BitHelper.GetValue(opcode, 20, 5); in MultiplyAccumulate() 138 var imm = (int)BitHelper.SignExtend((uint)BitHelper.GetValue(opcode, 20, 12), 12); in LoadRegisterImmediate() 139 var rD = (int)BitHelper.GetValue(opcode, 7, 5); in LoadRegisterImmediate() 140 var rs1 = (int)BitHelper.GetValue(opcode, 15, 5); in LoadRegisterImmediate() 154 var rD = (int)BitHelper.GetValue(opcode, 7, 5); in LoadRegisterRegister() 155 var rs1 = (int)BitHelper.GetValue(opcode, 15, 5); in LoadRegisterRegister() 157 var rs2 = (int)BitHelper.GetValue(opcode, 20, 5); in LoadRegisterRegister() 171 …var imm = (int)BitHelper.SignExtend((uint)((BitHelper.GetValue(opcode, 25, 7) << 5) | BitHelper.Ge… in StoreRegisterImmediate() [all …]
|
| D | OpenTitan_BigNumberAcceleratorCore.cs | 432 var grs = (int)BitHelper.GetValue(opcode, 15, 5); in LoopHandler() 434 var bodySize = (uint)BitHelper.GetValue(opcode, 20, 12) + 1; in LoopHandler() 443 var iterations1 = (uint)BitHelper.GetValue(opcode, 15, 5); in LoopiHandler() 444 var iterations0 = (uint)BitHelper.GetValue(opcode, 7, 5); in LoopiHandler() 447 var bodySize = (uint)BitHelper.GetValue(opcode, 20, 12) + 1; in LoopiHandler() 489 var isWrite = BitHelper.IsBitSet((uint)opcode, 31); in WsrWriteReadHandler() 490 var wsr = (int)BitHelper.GetValue(opcode, 20, 8); in WsrWriteReadHandler() 491 var wrd = (int)BitHelper.GetValue(opcode, 7, 5); in WsrWriteReadHandler() 492 var wrs = (int)BitHelper.GetValue(opcode, 15, 5); in WsrWriteReadHandler() 537 var zeroAccumulator = BitHelper.IsBitSet(opcode, 12); in BnMulQAccHandler() [all …]
|
| D | PicoRV32.cs | 182 var rd = (int)BitHelper.GetValue(opcode, 7, 5); in HandleGetqInstruction() 183 var qs = (int)BitHelper.GetValue(opcode, 15, 2); in HandleGetqInstruction() 195 var qd = (int)BitHelper.GetValue(opcode, 7, 2); in HandleSetqInstruction() 196 var rs = (int)BitHelper.GetValue(opcode, 15, 5); in HandleSetqInstruction() 224 var rd = (int)BitHelper.GetValue(opcode, 7, 5); in HandleMaskirqInstruction() 225 var rs = (int)BitHelper.GetValue(opcode, 15, 5); in HandleMaskirqInstruction() 254 var rd = (int)BitHelper.GetValue(opcode, 7, 5); in HandleTimerInstruction() 255 var rs = (int)BitHelper.GetValue(opcode, 15, 5); in HandleTimerInstruction()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/ |
| D | SAMD21_RTC.cs | 135 valueProviderCallback: _ => BitHelper.GetValue(clock.minutes, 0, 2), in DefineRegisters() 136 … writeCallback: (_, value) => BitHelper.SetMaskedValue(ref clock.minutes, (uint)value, 0, 2)) in DefineRegisters() 141 valueProviderCallback: _ => BitHelper.GetValue(clock.minutes, 2, 4), in DefineRegisters() 142 … writeCallback: (_, value) => BitHelper.SetMaskedValue(ref clock.minutes, (uint)value, 2, 4)) in DefineRegisters() 144 valueProviderCallback: _ => BitHelper.GetValue(clock.hours, 0, 2), in DefineRegisters() 145 … writeCallback: (_, value) => BitHelper.SetMaskedValue(ref clock.hours, (uint)value, 0, 4)) in DefineRegisters() 150 valueProviderCallback: _ => BitHelper.GetValue(clock.hours, 4, 1), in DefineRegisters() 151 … writeCallback: (_, value) => BitHelper.SetMaskedValue(ref clock.hours, (uint)value, 4, 1)) in DefineRegisters() 156 valueProviderCallback: _ => BitHelper.GetValue(clock.month, 0, 2), in DefineRegisters() 157 … writeCallback: (_, value) => BitHelper.SetMaskedValue(ref clock.month, (uint)value, 0, 2)) in DefineRegisters() [all …]
|
| D | Atmel91SystemTimer.cs | 35 …_InterruptibleTimer(machine, 32768, this, nameof(RealTimeTimer), (ulong)BitHelper.Bit(20), Directi… in Atmel91SystemTimer() 182 get { return BitHelper.IsBitSet(statusRegister, 0); } 183 set { BitHelper.SetBit(ref statusRegister, 0, value); } 187 get { return BitHelper.IsBitSet(statusRegister, 1); } 188 set { BitHelper.SetBit(ref statusRegister, 1, value); } 192 get { return BitHelper.IsBitSet(statusRegister, 2); } 193 set { BitHelper.SetBit(ref statusRegister, 2, value); } 197 get { return BitHelper.IsBitSet(statusRegister, 3); } 198 set { BitHelper.SetBit(ref statusRegister, 3, value); } 203 get { return BitHelper.IsBitSet(interruptMaskRegister, 0); } [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm/ARM_GenericInterruptController/ |
| D | Utils.cs | 28 offset += BitHelper.CalculateBytesCount(register.RegisterWidth); 38 …BitHelper.UpdateWithShifted(ref currentValue, value, byteOffset * BitHelper.BitsPerByte, BitHelper… in TryWriteByteToDoubleWordCollection() 48 value = (byte)(registerValue >> (byteOffset * BitHelper.BitsPerByte)); in TryReadByteFromDoubleWordCollection() 55 if(byteOffset % BitHelper.CalculateBytesCount(DoubleWordRegister.DoubleWordWidth) != 0) in TryWriteDoubleWordToQuadWordCollection() 64 …BitHelper.UpdateWithShifted(ref currentValue, value, byteOffset * BitHelper.BitsPerByte, BitHelper… in TryWriteDoubleWordToQuadWordCollection() 73 if(byteOffset % BitHelper.CalculateBytesCount(DoubleWordRegister.DoubleWordWidth) != 0) in TryReadDoubleWordFromQuadWordCollection() 81 value = (uint)(registerValue >> (byteOffset * BitHelper.BitsPerByte)); in TryReadDoubleWordFromQuadWordCollection() 87 var bytesPerRegister = BitHelper.CalculateBytesCount(bitsPerRegister); in AlignRegisterOffset()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Crypto/ |
| D | PRESENTCipher.cs | 81 var reversedData = BitHelper.ReverseBits(data << (64 - width)); in Permutate() 85 BitHelper.SetBit(ref state, j, BitHelper.IsBitSet(reversedData, (byte)(2 * j))); in Permutate() 86 …BitHelper.SetBit(ref state, (byte)(width / 2 + j), BitHelper.IsBitSet(reversedData, (byte)(2 * j +… in Permutate() 100 BitHelper.SetBit(ref state, (byte)(2 * j), BitHelper.IsBitSet(data, j)); in ReversePermutate() 101 … BitHelper.SetBit(ref state, (byte)(2 * j + 1), BitHelper.IsBitSet(data, (byte)(width / 2 + j))); in ReversePermutate() 104 return BitHelper.ReverseBits(state << (64 - width)); in ReversePermutate()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/ |
| D | CC2538_GPIO.cs | 34 var mask = BitHelper.GetBits((uint)(offset >> 2) & 0xFF); in ReadDoubleWord() 35 var bits = BitHelper.GetBits(registers.Read(0)); in ReadDoubleWord() 45 return BitHelper.GetValueFromBitsArray(result); in ReadDoubleWord() 58 var mask = BitHelper.GetBits((uint)(offset >> 2) & 0xFF); in WriteDoubleWord() 59 var bits = BitHelper.GetBits(value); in WriteDoubleWord() 112 var bits = BitHelper.GetBits((uint)val); in PrepareRegisters() 122 valueProviderCallback: _ => { return BitHelper.GetValueFromBitsArray(State); }) in PrepareRegisters() 127 var bits = BitHelper.GetBits((uint)val); in PrepareRegisters() 133 …valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(irqManager.PinDirection.Select(x => x … in PrepareRegisters() 147 var bits = BitHelper.GetBits((uint)val); in PrepareRegisters() [all …]
|
| D | Quark_GPIOController.cs | 141 var bits = BitHelper.GetBits((uint)val); in PrepareRegisters() 150 … }, valueProviderCallback: _ => { return BitHelper.GetValueFromBitsArray(State); }) in PrepareRegisters() 153 ….WithValueField(0, 32, writeCallback: (_, val) => Array.Copy(BitHelper.GetBits((uint)val).Select(x… in PrepareRegisters() 154 …valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(PortDataDirection.Select(x => x == Pin… in PrepareRegisters() 158 … Array.Copy(BitHelper.GetBits((uint)val), InterruptEnable, 32); in PrepareRegisters() 161 … valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(InterruptEnable)) in PrepareRegisters() 176 Array.Copy(BitHelper.GetBits((uint)val), InterruptMask, 32); in PrepareRegisters() 179 … valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(InterruptMask)) in PrepareRegisters() 182 ….WithValueField(0, 32, FieldMode.Read, valueProviderCallback: _ => BitHelper.GetValueFromBitsArray… in PrepareRegisters() 187 foreach(var bit in BitHelper.GetSetBits(val)) in PrepareRegisters() [all …]
|
| D | LiteX_ControlAndStatus.cs | 80 …valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(Connections.Where(x => x.Key >= 0).Ord… in DefineRegisters() 83 var bits = BitHelper.GetBits((uint)val); in DefineRegisters() 93 …valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(this.State.Skip(LedsCount).Take(Switch… in DefineRegisters() 98 …valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(this.State.Skip(LedsCount + SwitchesCo… in DefineRegisters() 103 valueProviderCallback: _ => BitHelper.GetValueFromBitsArray(buttonsPending), in DefineRegisters() 106 foreach(var bit in BitHelper.GetSetBits(val)) in DefineRegisters() 122 var enabled = BitHelper.GetBits((uint)buttonsEnabled.Value).Take(ButtonsCount); in UpdateInterrupt()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/ |
| D | VybridI2C.cs | 94 if(BitHelper.IsBitSet(control, (byte)ControlBits.MasterSlaveMode)) in WriteByte() 99 BitHelper.SetBit(ref status, (byte)StatusBits.BusBusy, true); in WriteByte() 107 BitHelper.SetBit(ref status, (byte)StatusBits.BusBusy, false); in WriteByte() 113 if(BitHelper.IsBitSet(control, (byte)ControlBits.TxRx)) in WriteByte() 136 if(BitHelper.IsBitSet(status, (byte)StatusBits.InterruptFlag)) in WriteByte() 138 BitHelper.SetBit(ref status, (byte)StatusBits.InterruptFlag, false); in WriteByte() 150 if(BitHelper.IsBitSet(value, 0)) in WriteByte() 199 …if(BitHelper.IsBitSet(control, (byte)ControlBits.InterruptEnable) && BitHelper.IsBitSet(status, (b… in Update() 207 BitHelper.SetBit(ref status, (byte)StatusBits.TransferComplete, true); in TransferComplete() 208 BitHelper.SetBit(ref status, (byte)StatusBits.InterruptFlag, true); in TransferComplete()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/ |
| D | SynopsysEthernetMAC.cs | 174 if(BitHelper.IsBitSet(value, 16)) //normal interrupt summary enable in WriteDoubleWord() 485 get => !BitHelper.IsBitSet(word0, 31); 486 set => BitHelper.SetBit(ref word0, 31, !value); 506 return (int)BitHelper.GetValue(word1, 0, 10); 508 return (int)BitHelper.GetValue(word1, 0, 13); 523 return (int)BitHelper.GetValue(word1, 11, 10); 525 return (int)BitHelper.GetValue(word1, 16, 13); 557 return BitHelper.GetValue(word1, 27, 2); 559 return BitHelper.GetValue(word0, 22, 2); 574 return BitHelper.IsBitSet(word1, 30); [all …]
|
| D | CadenceGEM.cs | 808 get { return BitHelper.GetMaskedValue(words[2], 0, 32); } 809 set { BitHelper.SetMaskedValue(ref words[2], value, 0, 32); } 821 ptpTimestamp.nanos = BitHelper.GetMaskedValue(words[4], 0, 30); 822 …ptpTimestamp.seconds = (BitHelper.GetMaskedValue(words[4], 30, 2) << 4) | BitHelper.GetMaskedValue… 829 BitHelper.SetMaskedValue(ref words[4], value.nanos, 0, 30); 830 BitHelper.SetMaskedValue(ref words[4], value.seconds >> 4, 30, 2); 831 BitHelper.SetMaskedValue(ref words[5], value.seconds & 0xF, 0, 4); 932 return BitHelper.GetMaskedValue(words[0], 3, 29); 934 return BitHelper.GetMaskedValue(words[0], 2, 30); 940 BitHelper.SetMaskedValue(ref words[0], value, 3, 29); [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Structure/Registers/ |
| D | PeripheralRegister.cs | 474 BitHelper.UpdateWithMasked(ref UnderlyingValue, resetValue, resettableMask); in Reset() 637 … BitHelper.ClearBits(ref valueToRead, registerField.position, registerField.width); in ReadInner() 641 … && BitHelper.AreAnyBitsSet(UnderlyingValue, registerField.position, registerField.width)) in ReadInner() 643 … BitHelper.ClearBits(ref UnderlyingValue, registerField.position, registerField.width); in ReadInner() 647 … && !BitHelper.AreAllBitsSet(UnderlyingValue, registerField.position, registerField.width)) in ReadInner() 649 … BitHelper.SetBits(ref UnderlyingValue, registerField.position, registerField.width); in ReadInner() 682 … if(BitHelper.AreAnyBitsSet(difference, registerField.position, registerField.width)) in WriteInner() 684 … BitHelper.UpdateWith(ref UnderlyingValue, value, registerField.position, registerField.width); in WriteInner() 690 … if(BitHelper.AreAnyBitsSet(setRegisters, registerField.position, registerField.width)) in WriteInner() 692 … BitHelper.OrWith(ref UnderlyingValue, setRegisters, registerField.position, registerField.width); in WriteInner() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | NPCX_FIU.cs | 58 … valueProviderCallback: _ => (byte)BitHelper.GetValue(userModeAccessAddress, i * 8, 8), in DefineRegisters() 59 …writeCallback: (_, value) => BitHelper.SetMaskedValue(ref userModeAccessAddress, (byte)value, i * … in DefineRegisters() 66 … valueProviderCallback: _ => (byte)BitHelper.GetValue(userModeAccessData, i * 8, 8), in DefineRegisters() 67 …writeCallback: (_, value) => BitHelper.SetMaskedValue(ref userModeAccessData, (byte)value, i * 8, … in DefineRegisters() 137 … valueProviderCallback: _ => (byte)BitHelper.GetValue(userModeAccessData, i * 8, 8)); in DefineRegisters() 144 … valueProviderCallback: _ => (byte)BitHelper.GetValue(userModeAccessAddress, i * 8, 8), in DefineRegisters() 145 …writeCallback: (_, value) => BitHelper.SetMaskedValue(ref userModeAccessAddress, (byte)value, i * … in DefineRegisters() 174 … RegisteredPeripheral.Transmit((byte)BitHelper.GetValue(userModeAccessAddress, i * 8, 8)); in PerformUserModeAccessTransaction() 179 … var value = RegisteredPeripheral.Transmit((byte)BitHelper.GetValue(userModeAccessData, i * 8, 8)); in PerformUserModeAccessTransaction() 182 BitHelper.SetMaskedValue(ref userModeAccessData, value, i * 8, 8); in PerformUserModeAccessTransaction()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ExecutionTracer/ |
| D | TraceFormat.cs | 96 BitHelper.GetBytesFromValue(output, 1, OperationTargetVirtual, sizeof(ulong), true); in GetBinaryRepresentation() 97 BitHelper.GetBytesFromValue(output, 9, OperationValue, sizeof(ulong), true); in GetBinaryRepresentation() 98 BitHelper.GetBytesFromValue(output, 17, OperationTargetPhysical, sizeof(ulong), true); in GetBinaryRepresentation() 145 BitHelper.GetBytesFromValue(output, 0, VectorLength, sizeof(ulong), true); in GetBinaryRepresentation() 146 BitHelper.GetBytesFromValue(output, sizeof(ulong), VectorType, sizeof(ulong), true); in GetBinaryRepresentation()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/IRQControllers/ |
| D | STM32_EXTICore.cs | 35 if(!separateConfigs && !BitHelper.IsBitSet(InterruptMask.Value, lineNumber)) in CanSetInterruptValue() 45 var raisingEvent = (BitHelper.IsBitSet(RisingEdgeMask.Value, lineNumber) && value); in CanSetInterruptValue() 46 … var fallingEvent = (BitHelper.IsBitSet(FallingEdgeMask.Value, lineNumber) && !value); in CanSetInterruptValue() 66 return BitHelper.IsBitSet(LineConfigurableMask, lineNumber); in IsLineConfigurable() 82 BitHelper.SetBit(ref reg, (byte)bit, value); in UpdatePendingValue()
|
| D | AIC.cs | 39 BitHelper.SetBit(ref interruptPendingRegister, (byte)number, false); in OnGPIO() 69 … BitHelper.SetBit(ref interruptPendingRegister, (byte)CurrentIRQ.Value, true); in ReadDoubleWord() 76 … BitHelper.SetBit(ref interruptPendingRegister, (byte)irq.Value, false); // clears the interrupt in ReadDoubleWord() 135 BitHelper.SetBit(ref interruptPendingRegister, (byte)irq.Item1, true); in WriteDoubleWord() 141 BitHelper.SetBit(ref interruptPendingRegister, (byte)CurrentIRQ, false); in WriteDoubleWord() 166 foreach(var irq in BitHelper.GetSetBits(value)) in WriteDoubleWord() 170 BitHelper.SetBit(ref interruptPendingRegister, (byte)irq, false); in WriteDoubleWord() 252 return BitHelper.IsBitSet(interruptMaskRegister, (byte)irq); in IsIRQEnabled()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/SiLabs/ |
| D | EFR32xG2_GPCRC.cs | 107 BitHelper.ReverseBits(OUT_CRC << (CRCConfig.MaxCRCWidth - gpcrc.Config.Width)), in EFR32xG2_GPCRC() 120 valueProviderCallback: _ => BitHelper.ReverseBytes(OUT_CRC), in EFR32xG2_GPCRC() 174 temp = new CRCPolynomial(BitHelper.ReverseBits((ushort)Poly16.Value), 16); in ReloadCRCConfig() 203 temp = BitHelper.ReverseBytes(temp); in UpdateData() 207 temp = BitHelper.ReverseBitsByByte(temp); in UpdateData() 211 gpcrc.Update(BitHelper.GetBytesFromValue(temp,4)); in UpdateData() 224 temp = BitHelper.ReverseBytes(temp); in UpdateData() 228 temp = (ushort)BitHelper.ReverseBitsByByte(temp); in UpdateData() 232 gpcrc.Update(BitHelper.GetBytesFromValue(temp,2)); in UpdateData() 240 temp = BitHelper.ReverseBits(temp); in UpdateData() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/Cadence_xSPICommands/ |
| D | STIGCommands.cs | 37 ChipSelect = BitHelper.GetValue(payload[4], 12, 3); in STIGCommand() 51 return (CommandType)BitHelper.GetValue(payload[1], 0, 7); in DecodeCommandType() 67 operationCode = BitHelper.GetValue(payload[3], 16, 8); in SendOperationCommand() 69 addressValidBytes = (int)BitHelper.GetValue(payload[3], 28, 3); in SendOperationCommand() 70 addressBytes = BitHelper.GetBytesFromValue(addressRaw, addressValidBytes); in SendOperationCommand() 107 …DMADirection = BitHelper.GetValue(payload[4], 4, 1) == 0 ? TransmissionDirection.Read : Transmissi… in DataSequenceCommand() 110 var dummyBitsCount = BitHelper.GetValue(payload[3], 20, 6); in DataSequenceCommand()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SD/ |
| D | LiteSDCard.cs | 120 …BitHelper.ReplaceBits(ref argumentValue, width: 8, source: (uint)val, destinationPosition: 24 - id… in DefineRegisters() 122 … valueProviderCallback: _ => BitHelper.GetValue(argumentValue, offset: 24 - idx * 8, size: 8)) in DefineRegisters() 240 …writeCallback: (_, val) => BitHelper.ReplaceBits(ref blockSize, width: 8, source: (uint)val, desti… in DefineRegisters() 241 … valueProviderCallback: _ => BitHelper.GetValue(blockSize, offset: 8 - idx * 8, size: 8)) in DefineRegisters() 249 …writeCallback: (_, val) => BitHelper.ReplaceBits(ref blockCount, width: 8, source: (uint)val, dest… in DefineRegisters() 250 … valueProviderCallback: _ => BitHelper.GetValue(blockCount, offset: 24 - idx * 8, size: 8)) in DefineRegisters() 258 …writeCallback: (_, val) => BitHelper.ReplaceBits(ref readerAddress, val, width: 8, destinationPosi… in DefineRegisters() 259 …valueProviderCallback: _ => (byte)BitHelper.GetValue(readerAddress, offset: 56 - idx * 8, size: 8)) in DefineRegisters() 267 …writeCallback: (_, val) => BitHelper.ReplaceBits(ref readerLength, (uint)val, width: 8, destinatio… in DefineRegisters() 268 … valueProviderCallback: _ => BitHelper.GetValue(readerLength, offset: 24 - idx * 8, size: 8)) in DefineRegisters() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/IEEE802_15_4/ |
| D | PHYHeader802154.cs | 25 DataWhitening = BitHelper.IsBitSet(byteA, 3); in PHYHeader802154() 26 FCS2Byte = BitHelper.IsBitSet(byteA, 4); in PHYHeader802154() 27 ModeSwitch = BitHelper.IsBitSet(byteA, 7); in PHYHeader802154()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Packets/ |
| D | Packet.cs | 221 v = BitHelper.ReverseBytes(v); in TryDecode() 223 v = BitHelper.GetValue(v, 0, field.BitWidth ?? 32); in TryDecode() 239 v = BitHelper.ReverseBytes(v); in TryDecode() 241 v = (ushort)BitHelper.GetValue(v, 0, field.BitWidth ?? 16); in TryDecode() 254 v = BitHelper.GetValue(v, 0, field.BitWidth ?? 8); in TryDecode() 269 v = BitHelper.ReverseBytes(v); in TryDecode() 271 v = BitHelper.GetValue(v, 0, field.BitWidth ?? 64); in TryDecode() 283 field.SetValue(result, BitHelper.IsBitSet(intermediate, 0)); in TryDecode() 351 intermediate = field.IsLSBFirst ? (uint)v : BitHelper.ReverseBytes((uint)v); in EncodeInner() 356 intermediate = field.IsLSBFirst ? v : BitHelper.ReverseBytes(v); in EncodeInner() [all …]
|