From 56251925a337fe0794c13eaef801a6536cd94168 Mon Sep 17 00:00:00 2001 From: Stanislav Shwartsman Date: Tue, 3 Mar 2009 06:18:00 +0000 Subject: [PATCH] Fixed typo in 64-bit BSWAP --- bochs/cpu/bit.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bochs/cpu/bit.cc b/bochs/cpu/bit.cc index 979fab114..1ca70b09b 100644 --- a/bochs/cpu/bit.cc +++ b/bochs/cpu/bit.cc @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////// -// $Id: bit.cc,v 1.60 2009-01-16 18:18:58 sshwarts Exp $ +// $Id: bit.cc,v 1.61 2009-03-03 06:18:00 sshwarts Exp $ ///////////////////////////////////////////////////////////////////////// // // Copyright (C) 2001 MandrakeSoft S.A. @@ -279,7 +279,7 @@ void BX_CPP_AttrRegparmN(1) BX_CPU_C::BSWAP_RRX(bxInstruction_c *i) b5 = val64 & 0xff; val64 >>= 8; b6 = val64 & 0xff; val64 >>= 8; b7 = val64; - val64 = (b0<<56) | (b1<<48) | (b2<<40) | (b3<<32) | (b4<<24) | (b4<<16) | (b4<<8) | b7; + val64 = (b0<<56) | (b1<<48) | (b2<<40) | (b3<<32) | (b4<<24) | (b5<<16) | (b6<<8) | b7; BX_WRITE_64BIT_REG(i->opcodeReg(), val64); }