| 3891 | this->reg = reg; |
| 3892 | } |
| 3893 | void decode(DecodeData* data, DecodedOp* op) const override { |
| 3894 | op->inst = reg; |
| 3895 | op->base = data->ds; |
| 3896 | op->rm=regZero; |
| 3897 | op->sibIndex=regZero; |
| 3898 | if (data->ea16) { |
| 3899 | op->data.disp = data->fetch16(); |
| 3900 | } else { |
| 3901 | op->data.disp = data->fetch32(); |
| 3902 | } |
| 3903 | } |
| 3904 | |
| 3905 | private: |
| 3906 | Instruction reg; |