diff options
Diffstat (limited to 'ARMeilleure/Decoders/OpCodeSimdRegElemF.cs')
| -rw-r--r-- | ARMeilleure/Decoders/OpCodeSimdRegElemF.cs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/ARMeilleure/Decoders/OpCodeSimdRegElemF.cs b/ARMeilleure/Decoders/OpCodeSimdRegElemF.cs deleted file mode 100644 index d46dd57e..00000000 --- a/ARMeilleure/Decoders/OpCodeSimdRegElemF.cs +++ /dev/null @@ -1,33 +0,0 @@ -namespace ARMeilleure.Decoders -{ - class OpCodeSimdRegElemF : OpCodeSimdReg - { - public int Index { get; } - - public new static OpCode Create(InstDescriptor inst, ulong address, int opCode) => new OpCodeSimdRegElemF(inst, address, opCode); - - public OpCodeSimdRegElemF(InstDescriptor inst, ulong address, int opCode) : base(inst, address, opCode) - { - switch ((opCode >> 21) & 3) // sz:L - { - case 0: // H:0 - Index = (opCode >> 10) & 2; // 0, 2 - - break; - - case 1: // H:1 - Index = (opCode >> 10) & 2; - Index++; // 1, 3 - - break; - - case 2: // H - Index = (opCode >> 11) & 1; // 0, 1 - - break; - - default: Instruction = InstDescriptor.Undefined; break; - } - } - } -} |
