binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

Incorrect disassembly for some ARM VFP instructions

Open whitequark opened this issue 8 months ago • 0 comments

Version and Platform (required):

  • Binary Ninja Version: 5.1.7598-test Ultimate (0e5168d7)
  • Edition: Ultimate
  • OS: Debian Linux
  • OS Version: 13
  • CPU Architecture: x86_64

Bug Description: ARM disassembly includes nonexistent instruction vmul.f32.F32.

Steps To Reproduce:

  1. Open attached BNDB

Expected Behavior: Should be vmul.f32.

This is how e.g. binutils disassembles this instruction.

Screenshots/Video Recording: Image

Binary: bug_vfp.zip

whitequark avatar Jun 11 '25 22:06 whitequark