fix: correctly add displacement for short jumps

This commit is contained in:
2025-05-20 10:12:13 +09:00
parent cb924af0fb
commit fd15e57569
2 changed files with 16 additions and 4 deletions

View File

@@ -235,8 +235,8 @@ pub enum Mnemonic {
CALL_Mod(ModRmTarget),
// JUMP
JMP_p(Pointer),
JMP_b(Byte),
JMP_v(Word),
JMP_b(isize), // parses IByte, but stores as isize
JMP_v(isize), // parwses IWord, but stores as isize
JMP_Mod(ModRmTarget),
// WAIT
WAIT,