Skip to content

x86_64 Translation Block error (cmp eax, 0x6; jnle 0x524)

Host environment

  • QEMU flavor: qemu-system-x86_64
  • QEMU version: 6.1.50 (c52d69e7)

Emulated/Virtualized environment

  • Architecture: x86

Description of problem

Qemu produces a Translation block of 4 instructions:

0x0000558a53039ffc: 83f806       (cmp eax, 0x6)
0x0000558a53039fff: 0f           (nothing)
0x0000558a53039ffc: 83f806       (cmp eax, 0x6)
0x0000558a53039fff: 0f8f1e050000 (jnle 0x524)

This problem occurs several time with different addresses but the same pattern:

  • 1st and 3th instructions are the same (both addresses and opcodes);
  • 2nd is the prefix of the 4th (same addresses).
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information