| 3909 | class Decode2Byte : public Decode { |
| 3910 | public: |
| 3911 | void decode(DecodeData* data, DecodedOp* op) const override { |
| 3912 | data->opCode+=0x100; |
| 3913 | data->inst = data->fetch8()+data->opCode; |
| 3914 | if (!decoder[data->inst]) { |
| 3915 | op->inst = Invalid; |
| 3916 | return; |
| 3917 | } |
| 3918 | decoder[data->inst]->decode(data, op); |
| 3919 | } |
| 3920 | }; |
| 3921 | |
| 3922 | class Decode66 : public Decode { |