summaryrefslogtreecommitdiff
path: root/tests/quick/se/40.m5threads-test-atomic/ref/sparc
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2016-10-19 06:20:04 -0400
committerAndreas Hansson <andreas.hansson@arm.com>2016-10-19 06:20:04 -0400
commit607c2772915628c2c67c1c5bfdefaa33ae66a06e (patch)
treef8f23fd4012f9a0053d65ac91792a7dc61d6baff /tests/quick/se/40.m5threads-test-atomic/ref/sparc
parent71c982ff708cc3adc7c0eccf536fea34c20cc5f0 (diff)
downloadgem5-607c2772915628c2c67c1c5bfdefaa33ae66a06e.tar.xz
stats: Update stats to reflect recent changes to floats
Mostly just splitting out the floats ops and corresponding reads/writes.
Diffstat (limited to 'tests/quick/se/40.m5threads-test-atomic/ref/sparc')
-rw-r--r--tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/stats.txt58
-rw-r--r--tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt26
-rw-r--r--tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt26
3 files changed, 95 insertions, 15 deletions
diff --git a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/stats.txt b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/stats.txt
index d8e803150..f26d1562f 100644
--- a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/stats.txt
+++ b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/stats.txt
@@ -4,11 +4,11 @@ sim_seconds 0.000125 # Nu
sim_ticks 124830000 # Number of ticks simulated
final_tick 124830000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 147575 # Simulator instruction rate (inst/s)
-host_op_rate 147575 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 15906234 # Simulator tick rate (ticks/s)
-host_mem_usage 266768 # Number of bytes of host memory used
-host_seconds 7.85 # Real time elapsed on the host
+host_inst_rate 284956 # Simulator instruction rate (inst/s)
+host_op_rate 284955 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 30713692 # Simulator tick rate (ticks/s)
+host_mem_usage 268476 # Number of bytes of host memory used
+host_seconds 4.06 # Real time elapsed on the host
sim_insts 1158143 # Number of instructions simulated
sim_ops 1158143 # Number of ops (including micro ops) simulated
system.voltage_domain.voltage 1 # Voltage in Volts
@@ -404,7 +404,9 @@ system.cpu0.iq.fu_full::FloatAdd 0 0.00% 39.09% # at
system.cpu0.iq.fu_full::FloatCmp 0 0.00% 39.09% # attempts to use FU when none available
system.cpu0.iq.fu_full::FloatCvt 0 0.00% 39.09% # attempts to use FU when none available
system.cpu0.iq.fu_full::FloatMult 0 0.00% 39.09% # attempts to use FU when none available
+system.cpu0.iq.fu_full::FloatMultAcc 0 0.00% 39.09% # attempts to use FU when none available
system.cpu0.iq.fu_full::FloatDiv 0 0.00% 39.09% # attempts to use FU when none available
+system.cpu0.iq.fu_full::FloatMisc 0 0.00% 39.09% # attempts to use FU when none available
system.cpu0.iq.fu_full::FloatSqrt 0 0.00% 39.09% # attempts to use FU when none available
system.cpu0.iq.fu_full::SimdAdd 0 0.00% 39.09% # attempts to use FU when none available
system.cpu0.iq.fu_full::SimdAddAcc 0 0.00% 39.09% # attempts to use FU when none available
@@ -428,6 +430,8 @@ system.cpu0.iq.fu_full::SimdFloatMultAcc 0 0.00% 39.09% # at
system.cpu0.iq.fu_full::SimdFloatSqrt 0 0.00% 39.09% # attempts to use FU when none available
system.cpu0.iq.fu_full::MemRead 77 23.33% 62.42% # attempts to use FU when none available
system.cpu0.iq.fu_full::MemWrite 124 37.58% 100.00% # attempts to use FU when none available
+system.cpu0.iq.fu_full::FloatMemRead 0 0.00% 100.00% # attempts to use FU when none available
+system.cpu0.iq.fu_full::FloatMemWrite 0 0.00% 100.00% # attempts to use FU when none available
system.cpu0.iq.fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available
system.cpu0.iq.fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available
system.cpu0.iq.FU_type_0::No_OpClass 0 0.00% 0.00% # Type of FU issued
@@ -438,7 +442,9 @@ system.cpu0.iq.FU_type_0::FloatAdd 0 0.00% 42.23% # Ty
system.cpu0.iq.FU_type_0::FloatCmp 0 0.00% 42.23% # Type of FU issued
system.cpu0.iq.FU_type_0::FloatCvt 0 0.00% 42.23% # Type of FU issued
system.cpu0.iq.FU_type_0::FloatMult 0 0.00% 42.23% # Type of FU issued
+system.cpu0.iq.FU_type_0::FloatMultAcc 0 0.00% 42.23% # Type of FU issued
system.cpu0.iq.FU_type_0::FloatDiv 0 0.00% 42.23% # Type of FU issued
+system.cpu0.iq.FU_type_0::FloatMisc 0 0.00% 42.23% # Type of FU issued
system.cpu0.iq.FU_type_0::FloatSqrt 0 0.00% 42.23% # Type of FU issued
system.cpu0.iq.FU_type_0::SimdAdd 0 0.00% 42.23% # Type of FU issued
system.cpu0.iq.FU_type_0::SimdAddAcc 0 0.00% 42.23% # Type of FU issued
@@ -462,6 +468,8 @@ system.cpu0.iq.FU_type_0::SimdFloatMultAcc 0 0.00% 42.23% #
system.cpu0.iq.FU_type_0::SimdFloatSqrt 0 0.00% 42.23% # Type of FU issued
system.cpu0.iq.FU_type_0::MemRead 177454 38.45% 80.68% # Type of FU issued
system.cpu0.iq.FU_type_0::MemWrite 89178 19.32% 100.00% # Type of FU issued
+system.cpu0.iq.FU_type_0::FloatMemRead 0 0.00% 100.00% # Type of FU issued
+system.cpu0.iq.FU_type_0::FloatMemWrite 0 0.00% 100.00% # Type of FU issued
system.cpu0.iq.FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued
system.cpu0.iq.FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued
system.cpu0.iq.FU_type_0::total 461556 # Type of FU issued
@@ -554,7 +562,9 @@ system.cpu0.commit.op_class_0::FloatAdd 0 0.00% 50.97% # Cl
system.cpu0.commit.op_class_0::FloatCmp 0 0.00% 50.97% # Class of committed instruction
system.cpu0.commit.op_class_0::FloatCvt 0 0.00% 50.97% # Class of committed instruction
system.cpu0.commit.op_class_0::FloatMult 0 0.00% 50.97% # Class of committed instruction
+system.cpu0.commit.op_class_0::FloatMultAcc 0 0.00% 50.97% # Class of committed instruction
system.cpu0.commit.op_class_0::FloatDiv 0 0.00% 50.97% # Class of committed instruction
+system.cpu0.commit.op_class_0::FloatMisc 0 0.00% 50.97% # Class of committed instruction
system.cpu0.commit.op_class_0::FloatSqrt 0 0.00% 50.97% # Class of committed instruction
system.cpu0.commit.op_class_0::SimdAdd 0 0.00% 50.97% # Class of committed instruction
system.cpu0.commit.op_class_0::SimdAddAcc 0 0.00% 50.97% # Class of committed instruction
@@ -578,6 +588,8 @@ system.cpu0.commit.op_class_0::SimdFloatMultAcc 0 0.00% 50.9
system.cpu0.commit.op_class_0::SimdFloatSqrt 0 0.00% 50.97% # Class of committed instruction
system.cpu0.commit.op_class_0::MemRead 175137 32.63% 83.60% # Class of committed instruction
system.cpu0.commit.op_class_0::MemWrite 88033 16.40% 100.00% # Class of committed instruction
+system.cpu0.commit.op_class_0::FloatMemRead 0 0.00% 100.00% # Class of committed instruction
+system.cpu0.commit.op_class_0::FloatMemWrite 0 0.00% 100.00% # Class of committed instruction
system.cpu0.commit.op_class_0::IprAccess 0 0.00% 100.00% # Class of committed instruction
system.cpu0.commit.op_class_0::InstPrefetch 0 0.00% 100.00% # Class of committed instruction
system.cpu0.commit.op_class_0::total 536742 # Class of committed instruction
@@ -932,7 +944,9 @@ system.cpu1.iq.fu_full::FloatAdd 0 0.00% 40.04% # at
system.cpu1.iq.fu_full::FloatCmp 0 0.00% 40.04% # attempts to use FU when none available
system.cpu1.iq.fu_full::FloatCvt 0 0.00% 40.04% # attempts to use FU when none available
system.cpu1.iq.fu_full::FloatMult 0 0.00% 40.04% # attempts to use FU when none available
+system.cpu1.iq.fu_full::FloatMultAcc 0 0.00% 40.04% # attempts to use FU when none available
system.cpu1.iq.fu_full::FloatDiv 0 0.00% 40.04% # attempts to use FU when none available
+system.cpu1.iq.fu_full::FloatMisc 0 0.00% 40.04% # attempts to use FU when none available
system.cpu1.iq.fu_full::FloatSqrt 0 0.00% 40.04% # attempts to use FU when none available
system.cpu1.iq.fu_full::SimdAdd 0 0.00% 40.04% # attempts to use FU when none available
system.cpu1.iq.fu_full::SimdAddAcc 0 0.00% 40.04% # attempts to use FU when none available
@@ -956,6 +970,8 @@ system.cpu1.iq.fu_full::SimdFloatMultAcc 0 0.00% 40.04% # at
system.cpu1.iq.fu_full::SimdFloatSqrt 0 0.00% 40.04% # attempts to use FU when none available
system.cpu1.iq.fu_full::MemRead 60 12.58% 52.62% # attempts to use FU when none available
system.cpu1.iq.fu_full::MemWrite 226 47.38% 100.00% # attempts to use FU when none available
+system.cpu1.iq.fu_full::FloatMemRead 0 0.00% 100.00% # attempts to use FU when none available
+system.cpu1.iq.fu_full::FloatMemWrite 0 0.00% 100.00% # attempts to use FU when none available
system.cpu1.iq.fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available
system.cpu1.iq.fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available
system.cpu1.iq.FU_type_0::No_OpClass 0 0.00% 0.00% # Type of FU issued
@@ -966,7 +982,9 @@ system.cpu1.iq.FU_type_0::FloatAdd 0 0.00% 47.99% # Ty
system.cpu1.iq.FU_type_0::FloatCmp 0 0.00% 47.99% # Type of FU issued
system.cpu1.iq.FU_type_0::FloatCvt 0 0.00% 47.99% # Type of FU issued
system.cpu1.iq.FU_type_0::FloatMult 0 0.00% 47.99% # Type of FU issued
+system.cpu1.iq.FU_type_0::FloatMultAcc 0 0.00% 47.99% # Type of FU issued
system.cpu1.iq.FU_type_0::FloatDiv 0 0.00% 47.99% # Type of FU issued
+system.cpu1.iq.FU_type_0::FloatMisc 0 0.00% 47.99% # Type of FU issued
system.cpu1.iq.FU_type_0::FloatSqrt 0 0.00% 47.99% # Type of FU issued
system.cpu1.iq.FU_type_0::SimdAdd 0 0.00% 47.99% # Type of FU issued
system.cpu1.iq.FU_type_0::SimdAddAcc 0 0.00% 47.99% # Type of FU issued
@@ -990,6 +1008,8 @@ system.cpu1.iq.FU_type_0::SimdFloatMultAcc 0 0.00% 47.99% #
system.cpu1.iq.FU_type_0::SimdFloatSqrt 0 0.00% 47.99% # Type of FU issued
system.cpu1.iq.FU_type_0::MemRead 103154 35.70% 83.69% # Type of FU issued
system.cpu1.iq.FU_type_0::MemWrite 47124 16.31% 100.00% # Type of FU issued
+system.cpu1.iq.FU_type_0::FloatMemRead 0 0.00% 100.00% # Type of FU issued
+system.cpu1.iq.FU_type_0::FloatMemWrite 0 0.00% 100.00% # Type of FU issued
system.cpu1.iq.FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued
system.cpu1.iq.FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued
system.cpu1.iq.FU_type_0::total 288968 # Type of FU issued
@@ -1082,7 +1102,9 @@ system.cpu1.commit.op_class_0::FloatAdd 0 0.00% 54.57% # Cl
system.cpu1.commit.op_class_0::FloatCmp 0 0.00% 54.57% # Class of committed instruction
system.cpu1.commit.op_class_0::FloatCvt 0 0.00% 54.57% # Class of committed instruction
system.cpu1.commit.op_class_0::FloatMult 0 0.00% 54.57% # Class of committed instruction
+system.cpu1.commit.op_class_0::FloatMultAcc 0 0.00% 54.57% # Class of committed instruction
system.cpu1.commit.op_class_0::FloatDiv 0 0.00% 54.57% # Class of committed instruction
+system.cpu1.commit.op_class_0::FloatMisc 0 0.00% 54.57% # Class of committed instruction
system.cpu1.commit.op_class_0::FloatSqrt 0 0.00% 54.57% # Class of committed instruction
system.cpu1.commit.op_class_0::SimdAdd 0 0.00% 54.57% # Class of committed instruction
system.cpu1.commit.op_class_0::SimdAddAcc 0 0.00% 54.57% # Class of committed instruction
@@ -1106,6 +1128,8 @@ system.cpu1.commit.op_class_0::SimdFloatMultAcc 0 0.00% 54.5
system.cpu1.commit.op_class_0::SimdFloatSqrt 0 0.00% 54.57% # Class of committed instruction
system.cpu1.commit.op_class_0::MemRead 100003 31.22% 85.78% # Class of committed instruction
system.cpu1.commit.op_class_0::MemWrite 45541 14.22% 100.00% # Class of committed instruction
+system.cpu1.commit.op_class_0::FloatMemRead 0 0.00% 100.00% # Class of committed instruction
+system.cpu1.commit.op_class_0::FloatMemWrite 0 0.00% 100.00% # Class of committed instruction
system.cpu1.commit.op_class_0::IprAccess 0 0.00% 100.00% # Class of committed instruction
system.cpu1.commit.op_class_0::InstPrefetch 0 0.00% 100.00% # Class of committed instruction
system.cpu1.commit.op_class_0::total 320342 # Class of committed instruction
@@ -1456,7 +1480,9 @@ system.cpu2.iq.fu_full::FloatAdd 0 0.00% 44.96% # at
system.cpu2.iq.fu_full::FloatCmp 0 0.00% 44.96% # attempts to use FU when none available
system.cpu2.iq.fu_full::FloatCvt 0 0.00% 44.96% # attempts to use FU when none available
system.cpu2.iq.fu_full::FloatMult 0 0.00% 44.96% # attempts to use FU when none available
+system.cpu2.iq.fu_full::FloatMultAcc 0 0.00% 44.96% # attempts to use FU when none available
system.cpu2.iq.fu_full::FloatDiv 0 0.00% 44.96% # attempts to use FU when none available
+system.cpu2.iq.fu_full::FloatMisc 0 0.00% 44.96% # attempts to use FU when none available
system.cpu2.iq.fu_full::FloatSqrt 0 0.00% 44.96% # attempts to use FU when none available
system.cpu2.iq.fu_full::SimdAdd 0 0.00% 44.96% # attempts to use FU when none available
system.cpu2.iq.fu_full::SimdAddAcc 0 0.00% 44.96% # attempts to use FU when none available
@@ -1480,6 +1506,8 @@ system.cpu2.iq.fu_full::SimdFloatMultAcc 0 0.00% 44.96% # at
system.cpu2.iq.fu_full::SimdFloatSqrt 0 0.00% 44.96% # attempts to use FU when none available
system.cpu2.iq.fu_full::MemRead 58 11.24% 56.20% # attempts to use FU when none available
system.cpu2.iq.fu_full::MemWrite 226 43.80% 100.00% # attempts to use FU when none available
+system.cpu2.iq.fu_full::FloatMemRead 0 0.00% 100.00% # attempts to use FU when none available
+system.cpu2.iq.fu_full::FloatMemWrite 0 0.00% 100.00% # attempts to use FU when none available
system.cpu2.iq.fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available
system.cpu2.iq.fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available
system.cpu2.iq.FU_type_0::No_OpClass 0 0.00% 0.00% # Type of FU issued
@@ -1490,7 +1518,9 @@ system.cpu2.iq.FU_type_0::FloatAdd 0 0.00% 50.16% # Ty
system.cpu2.iq.FU_type_0::FloatCmp 0 0.00% 50.16% # Type of FU issued
system.cpu2.iq.FU_type_0::FloatCvt 0 0.00% 50.16% # Type of FU issued
system.cpu2.iq.FU_type_0::FloatMult 0 0.00% 50.16% # Type of FU issued
+system.cpu2.iq.FU_type_0::FloatMultAcc 0 0.00% 50.16% # Type of FU issued
system.cpu2.iq.FU_type_0::FloatDiv 0 0.00% 50.16% # Type of FU issued
+system.cpu2.iq.FU_type_0::FloatMisc 0 0.00% 50.16% # Type of FU issued
system.cpu2.iq.FU_type_0::FloatSqrt 0 0.00% 50.16% # Type of FU issued
system.cpu2.iq.FU_type_0::SimdAdd 0 0.00% 50.16% # Type of FU issued
system.cpu2.iq.FU_type_0::SimdAddAcc 0 0.00% 50.16% # Type of FU issued
@@ -1514,6 +1544,8 @@ system.cpu2.iq.FU_type_0::SimdFloatMultAcc 0 0.00% 50.16% #
system.cpu2.iq.FU_type_0::SimdFloatSqrt 0 0.00% 50.16% # Type of FU issued
system.cpu2.iq.FU_type_0::MemRead 81333 35.58% 85.74% # Type of FU issued
system.cpu2.iq.FU_type_0::MemWrite 32584 14.26% 100.00% # Type of FU issued
+system.cpu2.iq.FU_type_0::FloatMemRead 0 0.00% 100.00% # Type of FU issued
+system.cpu2.iq.FU_type_0::FloatMemWrite 0 0.00% 100.00% # Type of FU issued
system.cpu2.iq.FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued
system.cpu2.iq.FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued
system.cpu2.iq.FU_type_0::total 228568 # Type of FU issued
@@ -1606,7 +1638,9 @@ system.cpu2.commit.op_class_0::FloatAdd 0 0.00% 55.92% # Cl
system.cpu2.commit.op_class_0::FloatCmp 0 0.00% 55.92% # Class of committed instruction
system.cpu2.commit.op_class_0::FloatCvt 0 0.00% 55.92% # Class of committed instruction
system.cpu2.commit.op_class_0::FloatMult 0 0.00% 55.92% # Class of committed instruction
+system.cpu2.commit.op_class_0::FloatMultAcc 0 0.00% 55.92% # Class of committed instruction
system.cpu2.commit.op_class_0::FloatDiv 0 0.00% 55.92% # Class of committed instruction
+system.cpu2.commit.op_class_0::FloatMisc 0 0.00% 55.92% # Class of committed instruction
system.cpu2.commit.op_class_0::FloatSqrt 0 0.00% 55.92% # Class of committed instruction
system.cpu2.commit.op_class_0::SimdAdd 0 0.00% 55.92% # Class of committed instruction
system.cpu2.commit.op_class_0::SimdAddAcc 0 0.00% 55.92% # Class of committed instruction
@@ -1630,6 +1664,8 @@ system.cpu2.commit.op_class_0::SimdFloatMultAcc 0 0.00% 55.9
system.cpu2.commit.op_class_0::SimdFloatSqrt 0 0.00% 55.92% # Class of committed instruction
system.cpu2.commit.op_class_0::MemRead 77871 31.55% 87.47% # Class of committed instruction
system.cpu2.commit.op_class_0::MemWrite 30919 12.53% 100.00% # Class of committed instruction
+system.cpu2.commit.op_class_0::FloatMemRead 0 0.00% 100.00% # Class of committed instruction
+system.cpu2.commit.op_class_0::FloatMemWrite 0 0.00% 100.00% # Class of committed instruction
system.cpu2.commit.op_class_0::IprAccess 0 0.00% 100.00% # Class of committed instruction
system.cpu2.commit.op_class_0::InstPrefetch 0 0.00% 100.00% # Class of committed instruction
system.cpu2.commit.op_class_0::total 246824 # Class of committed instruction
@@ -1981,7 +2017,9 @@ system.cpu3.iq.fu_full::FloatAdd 0 0.00% 41.42% # at
system.cpu3.iq.fu_full::FloatCmp 0 0.00% 41.42% # attempts to use FU when none available
system.cpu3.iq.fu_full::FloatCvt 0 0.00% 41.42% # attempts to use FU when none available
system.cpu3.iq.fu_full::FloatMult 0 0.00% 41.42% # attempts to use FU when none available
+system.cpu3.iq.fu_full::FloatMultAcc 0 0.00% 41.42% # attempts to use FU when none available
system.cpu3.iq.fu_full::FloatDiv 0 0.00% 41.42% # attempts to use FU when none available
+system.cpu3.iq.fu_full::FloatMisc 0 0.00% 41.42% # attempts to use FU when none available
system.cpu3.iq.fu_full::FloatSqrt 0 0.00% 41.42% # attempts to use FU when none available
system.cpu3.iq.fu_full::SimdAdd 0 0.00% 41.42% # attempts to use FU when none available
system.cpu3.iq.fu_full::SimdAddAcc 0 0.00% 41.42% # attempts to use FU when none available
@@ -2005,6 +2043,8 @@ system.cpu3.iq.fu_full::SimdFloatMultAcc 0 0.00% 41.42% # at
system.cpu3.iq.fu_full::SimdFloatSqrt 0 0.00% 41.42% # attempts to use FU when none available
system.cpu3.iq.fu_full::MemRead 48 10.04% 51.46% # attempts to use FU when none available
system.cpu3.iq.fu_full::MemWrite 232 48.54% 100.00% # attempts to use FU when none available
+system.cpu3.iq.fu_full::FloatMemRead 0 0.00% 100.00% # attempts to use FU when none available
+system.cpu3.iq.fu_full::FloatMemWrite 0 0.00% 100.00% # attempts to use FU when none available
system.cpu3.iq.fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available
system.cpu3.iq.fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available
system.cpu3.iq.FU_type_0::No_OpClass 0 0.00% 0.00% # Type of FU issued
@@ -2015,7 +2055,9 @@ system.cpu3.iq.FU_type_0::FloatAdd 0 0.00% 48.80% # Ty
system.cpu3.iq.FU_type_0::FloatCmp 0 0.00% 48.80% # Type of FU issued
system.cpu3.iq.FU_type_0::FloatCvt 0 0.00% 48.80% # Type of FU issued
system.cpu3.iq.FU_type_0::FloatMult 0 0.00% 48.80% # Type of FU issued
+system.cpu3.iq.FU_type_0::FloatMultAcc 0 0.00% 48.80% # Type of FU issued
system.cpu3.iq.FU_type_0::FloatDiv 0 0.00% 48.80% # Type of FU issued
+system.cpu3.iq.FU_type_0::FloatMisc 0 0.00% 48.80% # Type of FU issued
system.cpu3.iq.FU_type_0::FloatSqrt 0 0.00% 48.80% # Type of FU issued
system.cpu3.iq.FU_type_0::SimdAdd 0 0.00% 48.80% # Type of FU issued
system.cpu3.iq.FU_type_0::SimdAddAcc 0 0.00% 48.80% # Type of FU issued
@@ -2039,6 +2081,8 @@ system.cpu3.iq.FU_type_0::SimdFloatMultAcc 0 0.00% 48.80% #
system.cpu3.iq.FU_type_0::SimdFloatSqrt 0 0.00% 48.80% # Type of FU issued
system.cpu3.iq.FU_type_0::MemRead 93130 35.81% 84.60% # Type of FU issued
system.cpu3.iq.FU_type_0::MemWrite 40048 15.40% 100.00% # Type of FU issued
+system.cpu3.iq.FU_type_0::FloatMemRead 0 0.00% 100.00% # Type of FU issued
+system.cpu3.iq.FU_type_0::FloatMemWrite 0 0.00% 100.00% # Type of FU issued
system.cpu3.iq.FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued
system.cpu3.iq.FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued
system.cpu3.iq.FU_type_0::total 260097 # Type of FU issued
@@ -2131,7 +2175,9 @@ system.cpu3.commit.op_class_0::FloatAdd 0 0.00% 55.12% # Cl
system.cpu3.commit.op_class_0::FloatCmp 0 0.00% 55.12% # Class of committed instruction
system.cpu3.commit.op_class_0::FloatCvt 0 0.00% 55.12% # Class of committed instruction
system.cpu3.commit.op_class_0::FloatMult 0 0.00% 55.12% # Class of committed instruction
+system.cpu3.commit.op_class_0::FloatMultAcc 0 0.00% 55.12% # Class of committed instruction
system.cpu3.commit.op_class_0::FloatDiv 0 0.00% 55.12% # Class of committed instruction
+system.cpu3.commit.op_class_0::FloatMisc 0 0.00% 55.12% # Class of committed instruction
system.cpu3.commit.op_class_0::FloatSqrt 0 0.00% 55.12% # Class of committed instruction
system.cpu3.commit.op_class_0::SimdAdd 0 0.00% 55.12% # Class of committed instruction
system.cpu3.commit.op_class_0::SimdAddAcc 0 0.00% 55.12% # Class of committed instruction
@@ -2155,6 +2201,8 @@ system.cpu3.commit.op_class_0::SimdFloatMultAcc 0 0.00% 55.1
system.cpu3.commit.op_class_0::SimdFloatSqrt 0 0.00% 55.12% # Class of committed instruction
system.cpu3.commit.op_class_0::MemRead 89736 31.43% 86.55% # Class of committed instruction
system.cpu3.commit.op_class_0::MemWrite 38400 13.45% 100.00% # Class of committed instruction
+system.cpu3.commit.op_class_0::FloatMemRead 0 0.00% 100.00% # Class of committed instruction
+system.cpu3.commit.op_class_0::FloatMemWrite 0 0.00% 100.00% # Class of committed instruction
system.cpu3.commit.op_class_0::IprAccess 0 0.00% 100.00% # Class of committed instruction
system.cpu3.commit.op_class_0::InstPrefetch 0 0.00% 100.00% # Class of committed instruction
system.cpu3.commit.op_class_0::total 285532 # Class of committed instruction
diff --git a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt
index fb2ceaeb2..fe9ceb9c1 100644
--- a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt
+++ b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt
@@ -4,11 +4,11 @@ sim_seconds 0.000088 # Nu
sim_ticks 87707000 # Number of ticks simulated
final_tick 87707000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 428563 # Simulator instruction rate (inst/s)
-host_op_rate 428559 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 55493138 # Simulator tick rate (ticks/s)
-host_mem_usage 263740 # Number of bytes of host memory used
-host_seconds 1.58 # Real time elapsed on the host
+host_inst_rate 1262575 # Simulator instruction rate (inst/s)
+host_op_rate 1262551 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 163483418 # Simulator tick rate (ticks/s)
+host_mem_usage 263368 # Number of bytes of host memory used
+host_seconds 0.54 # Real time elapsed on the host
sim_insts 677333 # Number of instructions simulated
sim_ops 677333 # Number of ops (including micro ops) simulated
system.voltage_domain.voltage 1 # Voltage in Volts
@@ -95,7 +95,9 @@ system.cpu0.op_class::FloatAdd 0 0.00% 52.97% # Cl
system.cpu0.op_class::FloatCmp 0 0.00% 52.97% # Class of executed instruction
system.cpu0.op_class::FloatCvt 0 0.00% 52.97% # Class of executed instruction
system.cpu0.op_class::FloatMult 0 0.00% 52.97% # Class of executed instruction
+system.cpu0.op_class::FloatMultAcc 0 0.00% 52.97% # Class of executed instruction
system.cpu0.op_class::FloatDiv 0 0.00% 52.97% # Class of executed instruction
+system.cpu0.op_class::FloatMisc 0 0.00% 52.97% # Class of executed instruction
system.cpu0.op_class::FloatSqrt 0 0.00% 52.97% # Class of executed instruction
system.cpu0.op_class::SimdAdd 0 0.00% 52.97% # Class of executed instruction
system.cpu0.op_class::SimdAddAcc 0 0.00% 52.97% # Class of executed instruction
@@ -119,6 +121,8 @@ system.cpu0.op_class::SimdFloatMultAcc 0 0.00% 52.97% # Cl
system.cpu0.op_class::SimdFloatSqrt 0 0.00% 52.97% # Class of executed instruction
system.cpu0.op_class::MemRead 54675 31.17% 84.15% # Class of executed instruction
system.cpu0.op_class::MemWrite 27806 15.85% 100.00% # Class of executed instruction
+system.cpu0.op_class::FloatMemRead 0 0.00% 100.00% # Class of executed instruction
+system.cpu0.op_class::FloatMemWrite 0 0.00% 100.00% # Class of executed instruction
system.cpu0.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu0.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu0.op_class::total 175388 # Class of executed instruction
@@ -268,7 +272,9 @@ system.cpu1.op_class::FloatAdd 0 0.00% 58.74% # Cl
system.cpu1.op_class::FloatCmp 0 0.00% 58.74% # Class of executed instruction
system.cpu1.op_class::FloatCvt 0 0.00% 58.74% # Class of executed instruction
system.cpu1.op_class::FloatMult 0 0.00% 58.74% # Class of executed instruction
+system.cpu1.op_class::FloatMultAcc 0 0.00% 58.74% # Class of executed instruction
system.cpu1.op_class::FloatDiv 0 0.00% 58.74% # Class of executed instruction
+system.cpu1.op_class::FloatMisc 0 0.00% 58.74% # Class of executed instruction
system.cpu1.op_class::FloatSqrt 0 0.00% 58.74% # Class of executed instruction
system.cpu1.op_class::SimdAdd 0 0.00% 58.74% # Class of executed instruction
system.cpu1.op_class::SimdAddAcc 0 0.00% 58.74% # Class of executed instruction
@@ -292,6 +298,8 @@ system.cpu1.op_class::SimdFloatMultAcc 0 0.00% 58.74% # Cl
system.cpu1.op_class::SimdFloatSqrt 0 0.00% 58.74% # Class of executed instruction
system.cpu1.op_class::MemRead 58935 35.20% 93.94% # Class of executed instruction
system.cpu1.op_class::MemWrite 10149 6.06% 100.00% # Class of executed instruction
+system.cpu1.op_class::FloatMemRead 0 0.00% 100.00% # Class of executed instruction
+system.cpu1.op_class::FloatMemWrite 0 0.00% 100.00% # Class of executed instruction
system.cpu1.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu1.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu1.op_class::total 167432 # Class of executed instruction
@@ -438,7 +446,9 @@ system.cpu2.op_class::FloatAdd 0 0.00% 58.74% # Cl
system.cpu2.op_class::FloatCmp 0 0.00% 58.74% # Class of executed instruction
system.cpu2.op_class::FloatCvt 0 0.00% 58.74% # Class of executed instruction
system.cpu2.op_class::FloatMult 0 0.00% 58.74% # Class of executed instruction
+system.cpu2.op_class::FloatMultAcc 0 0.00% 58.74% # Class of executed instruction
system.cpu2.op_class::FloatDiv 0 0.00% 58.74% # Class of executed instruction
+system.cpu2.op_class::FloatMisc 0 0.00% 58.74% # Class of executed instruction
system.cpu2.op_class::FloatSqrt 0 0.00% 58.74% # Class of executed instruction
system.cpu2.op_class::SimdAdd 0 0.00% 58.74% # Class of executed instruction
system.cpu2.op_class::SimdAddAcc 0 0.00% 58.74% # Class of executed instruction
@@ -462,6 +472,8 @@ system.cpu2.op_class::SimdFloatMultAcc 0 0.00% 58.74% # Cl
system.cpu2.op_class::SimdFloatSqrt 0 0.00% 58.74% # Class of executed instruction
system.cpu2.op_class::MemRead 52014 31.08% 89.82% # Class of executed instruction
system.cpu2.op_class::MemWrite 17037 10.18% 100.00% # Class of executed instruction
+system.cpu2.op_class::FloatMemRead 0 0.00% 100.00% # Class of executed instruction
+system.cpu2.op_class::FloatMemWrite 0 0.00% 100.00% # Class of executed instruction
system.cpu2.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu2.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu2.op_class::total 167367 # Class of executed instruction
@@ -609,7 +621,9 @@ system.cpu3.op_class::FloatAdd 0 0.00% 58.75% # Cl
system.cpu3.op_class::FloatCmp 0 0.00% 58.75% # Class of executed instruction
system.cpu3.op_class::FloatCvt 0 0.00% 58.75% # Class of executed instruction
system.cpu3.op_class::FloatMult 0 0.00% 58.75% # Class of executed instruction
+system.cpu3.op_class::FloatMultAcc 0 0.00% 58.75% # Class of executed instruction
system.cpu3.op_class::FloatDiv 0 0.00% 58.75% # Class of executed instruction
+system.cpu3.op_class::FloatMisc 0 0.00% 58.75% # Class of executed instruction
system.cpu3.op_class::FloatSqrt 0 0.00% 58.75% # Class of executed instruction
system.cpu3.op_class::SimdAdd 0 0.00% 58.75% # Class of executed instruction
system.cpu3.op_class::SimdAddAcc 0 0.00% 58.75% # Class of executed instruction
@@ -633,6 +647,8 @@ system.cpu3.op_class::SimdFloatMultAcc 0 0.00% 58.75% # Cl
system.cpu3.op_class::SimdFloatSqrt 0 0.00% 58.75% # Class of executed instruction
system.cpu3.op_class::MemRead 52854 31.59% 90.34% # Class of executed instruction
system.cpu3.op_class::MemWrite 16166 9.66% 100.00% # Class of executed instruction
+system.cpu3.op_class::FloatMemRead 0 0.00% 100.00% # Class of executed instruction
+system.cpu3.op_class::FloatMemWrite 0 0.00% 100.00% # Class of executed instruction
system.cpu3.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu3.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu3.op_class::total 167304 # Class of executed instruction
diff --git a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt
index c1353f29d..e24c67483 100644
--- a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt
+++ b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt
@@ -4,11 +4,11 @@ sim_seconds 0.000263 # Nu
sim_ticks 263409500 # Number of ticks simulated
final_tick 263409500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 389943 # Simulator instruction rate (inst/s)
-host_op_rate 389940 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 154718592 # Simulator tick rate (ticks/s)
-host_mem_usage 263736 # Number of bytes of host memory used
-host_seconds 1.70 # Real time elapsed on the host
+host_inst_rate 919692 # Simulator instruction rate (inst/s)
+host_op_rate 919679 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 364903746 # Simulator tick rate (ticks/s)
+host_mem_usage 263368 # Number of bytes of host memory used
+host_seconds 0.72 # Real time elapsed on the host
sim_insts 663871 # Number of instructions simulated
sim_ops 663871 # Number of ops (including micro ops) simulated
system.voltage_domain.voltage 1 # Voltage in Volts
@@ -95,7 +95,9 @@ system.cpu0.op_class::FloatAdd 0 0.00% 53.29% # Cl
system.cpu0.op_class::FloatCmp 0 0.00% 53.29% # Class of executed instruction
system.cpu0.op_class::FloatCvt 0 0.00% 53.29% # Class of executed instruction
system.cpu0.op_class::FloatMult 0 0.00% 53.29% # Class of executed instruction
+system.cpu0.op_class::FloatMultAcc 0 0.00% 53.29% # Class of executed instruction
system.cpu0.op_class::FloatDiv 0 0.00% 53.29% # Class of executed instruction
+system.cpu0.op_class::FloatMisc 0 0.00% 53.29% # Class of executed instruction
system.cpu0.op_class::FloatSqrt 0 0.00% 53.29% # Class of executed instruction
system.cpu0.op_class::SimdAdd 0 0.00% 53.29% # Class of executed instruction
system.cpu0.op_class::SimdAddAcc 0 0.00% 53.29% # Class of executed instruction
@@ -119,6 +121,8 @@ system.cpu0.op_class::SimdFloatMultAcc 0 0.00% 53.29% # Cl
system.cpu0.op_class::SimdFloatSqrt 0 0.00% 53.29% # Class of executed instruction
system.cpu0.op_class::MemRead 48981 30.94% 84.23% # Class of executed instruction
system.cpu0.op_class::MemWrite 24959 15.77% 100.00% # Class of executed instruction
+system.cpu0.op_class::FloatMemRead 0 0.00% 100.00% # Class of executed instruction
+system.cpu0.op_class::FloatMemWrite 0 0.00% 100.00% # Class of executed instruction
system.cpu0.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu0.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu0.op_class::total 158306 # Class of executed instruction
@@ -364,7 +368,9 @@ system.cpu1.op_class::FloatAdd 0 0.00% 59.26% # Cl
system.cpu1.op_class::FloatCmp 0 0.00% 59.26% # Class of executed instruction
system.cpu1.op_class::FloatCvt 0 0.00% 59.26% # Class of executed instruction
system.cpu1.op_class::FloatMult 0 0.00% 59.26% # Class of executed instruction
+system.cpu1.op_class::FloatMultAcc 0 0.00% 59.26% # Class of executed instruction
system.cpu1.op_class::FloatDiv 0 0.00% 59.26% # Class of executed instruction
+system.cpu1.op_class::FloatMisc 0 0.00% 59.26% # Class of executed instruction
system.cpu1.op_class::FloatSqrt 0 0.00% 59.26% # Class of executed instruction
system.cpu1.op_class::SimdAdd 0 0.00% 59.26% # Class of executed instruction
system.cpu1.op_class::SimdAddAcc 0 0.00% 59.26% # Class of executed instruction
@@ -388,6 +394,8 @@ system.cpu1.op_class::SimdFloatMultAcc 0 0.00% 59.26% # Cl
system.cpu1.op_class::SimdFloatSqrt 0 0.00% 59.26% # Class of executed instruction
system.cpu1.op_class::MemRead 55710 32.89% 92.15% # Class of executed instruction
system.cpu1.op_class::MemWrite 13289 7.85% 100.00% # Class of executed instruction
+system.cpu1.op_class::FloatMemRead 0 0.00% 100.00% # Class of executed instruction
+system.cpu1.op_class::FloatMemWrite 0 0.00% 100.00% # Class of executed instruction
system.cpu1.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu1.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu1.op_class::total 169372 # Class of executed instruction
@@ -632,7 +640,9 @@ system.cpu2.op_class::FloatAdd 0 0.00% 59.45% # Cl
system.cpu2.op_class::FloatCmp 0 0.00% 59.45% # Class of executed instruction
system.cpu2.op_class::FloatCvt 0 0.00% 59.45% # Class of executed instruction
system.cpu2.op_class::FloatMult 0 0.00% 59.45% # Class of executed instruction
+system.cpu2.op_class::FloatMultAcc 0 0.00% 59.45% # Class of executed instruction
system.cpu2.op_class::FloatDiv 0 0.00% 59.45% # Class of executed instruction
+system.cpu2.op_class::FloatMisc 0 0.00% 59.45% # Class of executed instruction
system.cpu2.op_class::FloatSqrt 0 0.00% 59.45% # Class of executed instruction
system.cpu2.op_class::SimdAdd 0 0.00% 59.45% # Class of executed instruction
system.cpu2.op_class::SimdAddAcc 0 0.00% 59.45% # Class of executed instruction
@@ -656,6 +666,8 @@ system.cpu2.op_class::SimdFloatMultAcc 0 0.00% 59.45% # Cl
system.cpu2.op_class::SimdFloatSqrt 0 0.00% 59.45% # Class of executed instruction
system.cpu2.op_class::MemRead 53070 31.98% 91.44% # Class of executed instruction
system.cpu2.op_class::MemWrite 14205 8.56% 100.00% # Class of executed instruction
+system.cpu2.op_class::FloatMemRead 0 0.00% 100.00% # Class of executed instruction
+system.cpu2.op_class::FloatMemWrite 0 0.00% 100.00% # Class of executed instruction
system.cpu2.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu2.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu2.op_class::total 165924 # Class of executed instruction
@@ -900,7 +912,9 @@ system.cpu3.op_class::FloatAdd 0 0.00% 59.20% # Cl
system.cpu3.op_class::FloatCmp 0 0.00% 59.20% # Class of executed instruction
system.cpu3.op_class::FloatCvt 0 0.00% 59.20% # Class of executed instruction
system.cpu3.op_class::FloatMult 0 0.00% 59.20% # Class of executed instruction
+system.cpu3.op_class::FloatMultAcc 0 0.00% 59.20% # Class of executed instruction
system.cpu3.op_class::FloatDiv 0 0.00% 59.20% # Class of executed instruction
+system.cpu3.op_class::FloatMisc 0 0.00% 59.20% # Class of executed instruction
system.cpu3.op_class::FloatSqrt 0 0.00% 59.20% # Class of executed instruction
system.cpu3.op_class::SimdAdd 0 0.00% 59.20% # Class of executed instruction
system.cpu3.op_class::SimdAddAcc 0 0.00% 59.20% # Class of executed instruction
@@ -924,6 +938,8 @@ system.cpu3.op_class::SimdFloatMultAcc 0 0.00% 59.20% # Cl
system.cpu3.op_class::SimdFloatSqrt 0 0.00% 59.20% # Class of executed instruction
system.cpu3.op_class::MemRead 57167 33.54% 92.75% # Class of executed instruction
system.cpu3.op_class::MemWrite 12359 7.25% 100.00% # Class of executed instruction
+system.cpu3.op_class::FloatMemRead 0 0.00% 100.00% # Class of executed instruction
+system.cpu3.op_class::FloatMemWrite 0 0.00% 100.00% # Class of executed instruction
system.cpu3.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu3.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu3.op_class::total 170427 # Class of executed instruction