From 048d46b2d0c877d715a385545ecb271fd51245ff Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Sun, 15 Jan 2023 15:14:42 -0800 Subject: Add unstore events. --- uarch/core.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'uarch') diff --git a/uarch/core.cpp b/uarch/core.cpp index 29ac08e..503e286 100644 --- a/uarch/core.cpp +++ b/uarch/core.cpp @@ -229,7 +229,7 @@ void exec_stage::clock() { pte(i.tr, "~"); if (i.inst.need_autoinc_store) { auto addr = (*i.inst.final_address - 1) & 07777; - pte(i.tr, "", fmt::format("unstore={:05o}, unstoredata={:04o}", *i.inst.init_address, addr)); + pte(i.tr, "U", fmt::format("unstore={:05o}, unstoredata={:04o}", *i.inst.init_address, addr)); memory::dram::command sr; sr.transaction = i.tr; sr.line_address = *i.inst.init_address >> memory::LINE_BYTES_LOG2; @@ -252,7 +252,7 @@ void exec_stage::clock() { pte(i.tr, "~"); if (i.inst.need_autoinc_store) { auto addr = (*i.inst.final_address - 1) & 07777; - pte(i.tr, "", fmt::format("unstore={:05o}, unstoredata={:04o}", *i.inst.init_address, addr)); + pte(i.tr, "U", fmt::format("unstore={:05o}, unstoredata={:04o}", *i.inst.init_address, addr)); memory::dram::command sr; sr.transaction = i.tr; sr.line_address = *i.inst.init_address >> memory::LINE_BYTES_LOG2; -- cgit v1.2.3