bird_egop
|
3ea327064a
|
Fix x86 disassembler issues with direct memory addressing and immediate value formatting
|
2025-04-15 02:29:32 +03:00 |
|
bird_egop
|
d351f41808
|
Fixed x86 disassembler issues: 1) Corrected ModRMDecoder to use RegisterIndex.Sp instead of RegisterIndex.Si for SIB detection 2) Updated floating point instruction handlers to use proper instruction types 3) Enhanced ImmediateOperand.ToString() to show full 32-bit representation for sign-extended values
|
2025-04-15 00:14:28 +03:00 |
|
bird_egop
|
9117830ff1
|
unbreak tests
|
2025-04-14 23:08:52 +03:00 |
|
bird_egop
|
157171fa90
|
remove more special cases. use standardized api
|
2025-04-14 01:52:33 +03:00 |
|
bird_egop
|
99b93523a4
|
more refactoring
|
2025-04-14 01:08:14 +03:00 |
|
bird_egop
|
53696a9f1c
|
Removed special case check for 0x83 in OrRm8R8Handler to avoid introducing special cases in general solutions
|
2025-04-14 00:30:53 +03:00 |
|
bird_egop
|
c9901aa9b8
|
Simplified MovRm32Imm32Handler by improving boundary checking and error handling, and updated test to match expected behavior
|
2025-04-14 00:19:36 +03:00 |
|
bird_egop
|
00547ed273
|
simplify reading logic
|
2025-04-13 23:22:30 +03:00 |
|
bird_egop
|
11a2cfada4
|
nice big refactor
|
2025-04-13 23:06:52 +03:00 |
|
bird_egop
|
b0ade45f1b
|
refactor xors
|
2025-04-13 19:35:28 +03:00 |
|
bird_egop
|
e91a0223f7
|
Refactor SUB handlers
|
2025-04-13 18:22:44 +03:00 |
|
bird_egop
|
b11b39ac4e
|
Implemented 16-bit SUB instruction handlers and fixed test data
|
2025-04-13 17:51:54 +03:00 |
|
bird_egop
|
2cdd9f1e83
|
move tests to csv
|
2025-04-13 17:02:46 +03:00 |
|
bird_egop
|
565158d9bd
|
Fixed immediate value formatting in Group1 instruction handlers
|
2025-04-13 16:00:46 +03:00 |
|