From eed782f1e3123685a1f368e51577629122542308 Mon Sep 17 00:00:00 2001 From: mooglyguy Date: Fri, 20 Jul 2018 02:27:17 +0200 Subject: ps2sony: Some basic VU1 support, major file reshuffling, nw --- src/emu/debug/debugbuf.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/emu/debug/debugbuf.cpp') diff --git a/src/emu/debug/debugbuf.cpp b/src/emu/debug/debugbuf.cpp index b61814ef4e5..909b8af36ad 100644 --- a/src/emu/debug/debugbuf.cpp +++ b/src/emu/debug/debugbuf.cpp @@ -719,7 +719,7 @@ void debug_disasm_buffer::debug_data_buffer::setup_methods() m_do_r64 = [this](offs_t pc) -> u64 { fill(pc, 2); const u32 *src = get_ptr(pc); - return src[0] | (u64(src[1]) << 32); + return u64(src[0]) | (u64(src[1]) << 32); }; } break; @@ -782,7 +782,7 @@ void debug_disasm_buffer::debug_data_buffer::setup_methods() m_do_r64 = [this](offs_t pc) -> u64 { fill(pc, 4); const u16 *src = get_ptr(pc); - return src[0] | (src[1] << 16) | (u64(src[2]) << 32) | (u64(src[3]) << 48); + return u64(src[0]) | (u64(src[1]) << 16) | (u64(src[2]) << 32) | (u64(src[3]) << 48); }; } break; @@ -815,7 +815,7 @@ void debug_disasm_buffer::debug_data_buffer::setup_methods() m_do_r64 = [this](offs_t pc) -> u64 { fill(pc, 4); const u16 *src = get_ptr(pc); - return (u64(src[0]) << 48) | (u64(src[1]) << 32) | u32(src[2] << 16) | src[3]; + return (u64(src[0]) << 48) | (u64(src[1]) << 32) | u64(src[2] << 16) | u64(src[3]); }; } break; @@ -872,7 +872,7 @@ void debug_disasm_buffer::debug_data_buffer::setup_methods() m_do_r64 = [this](offs_t pc) -> u64 { fill(pc, 8); const u8 *src = get_ptr(pc); - return src[0] | (src[1] << 8) | (src[2] << 16) | u32(src[3] << 24) | + return u64(src[0]) | (u64(src[1]) << 8) | (u64(src[2]) << 16) | (u64(src[3]) << 24) | (u64(src[4]) << 32) | (u64(src[5]) << 40) | (u64(src[6]) << 48) | (u64(src[7]) << 56); }; } @@ -920,8 +920,8 @@ void debug_disasm_buffer::debug_data_buffer::setup_methods() m_do_r64 = [this](offs_t pc) -> u64 { fill(pc, 8); const u8 *src = get_ptr(pc); - return (u64(src[0]) << 56) | (u64(src[1]) << 32) | (u64(src[2]) << 40) | (u64(src[3]) << 32) | - (src[4] << 24) | (src[5] << 16) | (src[6] << 8) | src[7]; + return (u64(src[0]) << 56) | (u64(src[1]) << 48) | (u64(src[2]) << 40) | (u64(src[3]) << 32) | + (u64(src[4]) << 24) | (u64(src[5]) << 16) | (u64(src[6]) << 8) | u64(src[7]); }; } break; @@ -945,7 +945,7 @@ void debug_disasm_buffer::debug_data_buffer::setup_methods() m_do_r64 = [this](offs_t pc) -> u64 { fill(pc, 64); const u16 *src = reinterpret_cast(&m_buffer[0]) + ((pc - m_lstart) >> 4); - return src[0] | (src[1] << 16) | (u64(src[2]) << 32) | (u64(src[3]) << 48); + return u64(src[0]) | (u64(src[1]) << 16) | (u64(src[2]) << 32) | (u64(src[3]) << 48); }; break; } -- cgit v1.2.3