diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-07-08 10:07:54 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-07-08 10:07:54 +0200 |
| commit | 9507601ee6b7547b53a7b235881fac84cecf955d (patch) | |
| tree | 7a41faff8cddc436d25884ea18c7b89362109f4f /src | |
| parent | 52e4edd1475132224febbc923bcf454049f81bea (diff) | |
| download | box64-9507601ee6b7547b53a7b235881fac84cecf955d.tar.gz box64-9507601ee6b7547b53a7b235881fac84cecf955d.zip | |
Added 64 0F B6 ocpode (for #28)
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64run64.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/x64run64.c b/src/emu/x64run64.c index e01b4e5a..e6039c2b 100644 --- a/src/emu/x64run64.c +++ b/src/emu/x64run64.c @@ -191,6 +191,13 @@ int Run64(x64emu_t *emu, rex_t rex, int seg) GD->q[0] = imul32(emu, GD->dword[0], ED->dword[0]); break; + case 0xB6: /* MOVZX Gd,Eb */ + nextop = F8; + GETEB_OFFS(0, tlsdata); + GETGD; + GD->q[0] = EB->byte[0]; + break; + default: return 1; } |