diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-01-26 16:46:23 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-01-26 16:46:23 +0100 |
| commit | e6d2c12792d6dd976e30cd3a7c914eacd89f8534 (patch) | |
| tree | da6eefc277a6f3c151bf26f5c0bce1d1792ad237 /src | |
| parent | c3dbdf419d04aba81ac8d3d7f8239c4d0efe61bf (diff) | |
| download | box64-e6d2c12792d6dd976e30cd3a7c914eacd89f8534.tar.gz box64-e6d2c12792d6dd976e30cd3a7c914eacd89f8534.zip | |
[INTERPRETER] Fixed a few warning
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64run660f.c | 8 | ||||
| -rw-r--r-- | src/libtools/decopcode.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/emu/x64run660f.c b/src/emu/x64run660f.c index 3889b189..372d4a64 100644 --- a/src/emu/x64run660f.c +++ b/src/emu/x64run660f.c @@ -1725,8 +1725,8 @@ uintptr_t Run660F(x64emu_t *emu, rex_t rex, uintptr_t addr) GETEX(2); tmp8u = F8&0x3f; tmp8s = F8&0x3f; - EX->q[0]>>tmp8u; - EX->q[0]&=(1<<(tmp8s+1)-1); + EX->q[0]>>=tmp8u; + EX->q[0]&=((1<<(tmp8s+1))-1); } break; case 0x79: /* EXTRQ Ex, Gx */ @@ -1741,8 +1741,8 @@ uintptr_t Run660F(x64emu_t *emu, rex_t rex, uintptr_t addr) GETEX(2); tmp8u = GX->ub[0]&0x3f; tmp8s = GX->ub[1]&0x3f; - EX->q[0]>>tmp8u; - EX->q[0]&=(1<<(tmp8s+1)-1); + EX->q[0]>>=tmp8u; + EX->q[0]&=((1<<(tmp8s+1))-1); } break; diff --git a/src/libtools/decopcode.c b/src/libtools/decopcode.c index a6694fb5..05254f8b 100644 --- a/src/libtools/decopcode.c +++ b/src/libtools/decopcode.c @@ -148,7 +148,7 @@ int decode_opcode(uintptr_t rip, int is32bits) } } } - if((addr[idx]==0xC4 || addr[idx]==0xC5) && (!is32bits || (addr[idx+1]&0xc0!=0xc0))) { + if((addr[idx]==0xC4 || addr[idx]==0xC5) && (!is32bits || ((addr[idx+1]&0xc0)!=0xc0))) { uint8_t tmp8u; switch(addr[idx++]) { case 0xC4: |