You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Binary instruction:kat-aarch64.o / bitcount_probe at 0x401db0; bytes 2001679e.
Disassembly:fmov d0, x9.
Current lifted LLIL (relevant lines):
d0 = float.d(x9)
Expected LLIL (semantic sketch):
d0 = x9 // copy the 64 raw bits
fmov transfers the 64 raw bits without numeric conversion. A direct LLIL register assignment expresses that transfer; no bitcast is needed. Here float.d(x9) is an LLIL_INT_TO_FLOAT expression; the emulator does not implement that operation and stops as unimplemented before writing d0. If it performed the numeric conversion indicated by this LLIL, the result would also have the wrong bits.
Activity
xusheng6 commentedon Oct 1, 2026
aarch64.zip
xusheng6 commentedon Oct 1, 2026
This issue blocks on #8587