DXDecompiler icon indicating copy to clipboard operation
DXDecompiler copied to clipboard

Failing disassembly tests

Open spacehamster opened this issue 4 years ago • 0 comments

There are a few classes of issues with disassembly tests. As the assembly tests are mainly a sanity check to ensure that the bytecode format is well properly understood, these issues are low priority.

  • Formatting issues that do not effect semantics (differences in white spacing)
  • Sometimes more operands are parsed then expected (cause unknown, perhaps padding interpreted as data).
  • Printing literals with the wrong formatting
  • Minimum precision annotations
  • Float printing, FXC uses the standard printf float formatting that is difficult to replicate in C#. Assembly is normalized instead.
  • Debug information is not support.

spacehamster avatar Feb 23 '21 02:02 spacehamster