bios_emulator: fix garbled printing of disassembled BSF instruction
authorYuri Zaporozhets <yuriz@qrv-systems.net>
Tue, 26 Nov 2024 21:59:37 +0000 (22:59 +0100)
committerTom Rini <trini@konsulko.com>
Sun, 15 Dec 2024 17:39:16 +0000 (11:39 -0600)
When DEBUG_DECODE_F is enabled in bios_emulator, the printing of BSF
instructions is garbled because the '\n' symbol is used instead of
the correct '\t'. Fix that.

Signed-off-by: Yuri Zaporozhets <yuriz@qrv-systems.net>
drivers/bios_emulator/x86emu/ops2.c

index 32fecb3..4327010 100644 (file)
@@ -1280,7 +1280,7 @@ void x86emuOp2_bsf(u8 X86EMU_UNUSED(op2))
     uint srcoffset;
 
     START_OF_INSTR();
-    DECODE_PRINTF("BSF\n");
+    DECODE_PRINTF("BSF\t");
     FETCH_DECODE_MODRM(mod, rh, rl);
     if (mod < 3) {
        srcoffset = decode_rmXX_address(mod, rl);
@@ -1341,7 +1341,7 @@ void x86emuOp2_bsr(u8 X86EMU_UNUSED(op2))
     uint srcoffset;
 
     START_OF_INSTR();
-    DECODE_PRINTF("BSF\n");
+    DECODE_PRINTF("BSF\t");
     FETCH_DECODE_MODRM(mod, rh, rl);
     if (mod < 3) {
        srcoffset = decode_rmXX_address(mod, rl);