Home
last modified time | relevance | path

Searched refs:bitNumber (Results 1 – 3 of 3) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DSimpleInstructionDecoder.cs16 … void AddOpcode(byte value, int opcodeLength, Func<TInstruction> newInstruction, int bitNumber = 7) in AddOpcode() argument
22 if(bitNumber < 8 - opcodeLength) in AddOpcode()
50 var nextBit = BitHelper.IsBitSet(value, (byte)bitNumber); in AddOpcode()
51 bitNumber--; in AddOpcode()
55 children[nextBit ? 1 : 0].AddOpcode(value, opcodeLength, newInstruction, bitNumber); in AddOpcode()
59 public bool TryParseOpcode(byte value, out TInstruction result, byte bitNumber = 7) in TryParseOpcode() argument
76 var nextBit = BitHelper.IsBitSet(value, bitNumber); in TryParseOpcode()
77 bitNumber--; in TryParseOpcode()
80 return children[nextBit ? 1 : 0].TryParseOpcode(value, out result, bitNumber); in TryParseOpcode()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/
DBitBanding.cs34 var bitNumber = (int)(offset >> 2) & 7; in ReadByte()
35 return (byte)((readValue >> bitNumber) & 1); in ReadByte()
42 var bitNumber = (int)(offset >> 2) & 7; in WriteByte()
43 var mask = (1 << bitNumber); in WriteByte()
59 var bitNumber = (int)(offset >> 2) & 15; in ReadWord()
60 return (ushort)((readValue >> bitNumber) & 1); in ReadWord()
67 var bitNumber = (int)(offset >> 2) & 15; in WriteWord()
68 var mask = (1 << bitNumber); in WriteWord()
84 var bitNumber = (int)(offset >> 2) & 31; in ReadDoubleWord()
85 return (uint)((readValue >> bitNumber) & 1); in ReadDoubleWord()
[all …]
DBitBanding.tt60 var bitNumber = (int)(offset >> 2) & <#= bitNumberMask #>;
61 return (<#= type #>)((readValue >> bitNumber) & 1);
68 var bitNumber = (int)(offset >> 2) & <#= bitNumberMask #>;
69 var mask = (1 << bitNumber);