blob: a54fdb948f89e8503022b51d34350a3d4509033b (
plain) (
blame)
1
2
3
4
5
6
7
|
The issue revolves around the `denbcdq` instruction not behaving as expected. This instruction is specific to the PowerPC architecture and is related to handling decimal floating-point numbers. The problem manifests differently when run natively versus under QEMU emulation, indicating a potential bug in how QEMU emulates this particular instruction.
The user's analysis suggests that the issue might be tied to endianness or the way data is handled with implicit floating-point register pairs, pointing towards problems in the helper function `helper_denbcdq` within the QEMU codebase. This indicates that the problem lies within the emulation of a specific CPU instruction rather than a system call or general runtime error.
Based on this analysis, the bug falls under the category of an instruction misbehaving.
instruction
|