summaryrefslogtreecommitdiff
path: root/tests/long/70.twolf
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2008-09-03 00:52:54 -0400
committerGabe Black <gblack@eecs.umich.edu>2008-09-03 00:52:54 -0400
commit30bc897613a1ee36ed887eb9da1579bd9828186e (patch)
tree006078148f05ab1c6e868f482ea9a82a8efea9ea /tests/long/70.twolf
parent4aa017affc53b3b730219d3b617f0e237c57debc (diff)
downloadgem5-30bc897613a1ee36ed887eb9da1579bd9828186e.tar.xz
X86: Fix the microcode for sign/zero extending moves that use high byte registers.
Diffstat (limited to 'tests/long/70.twolf')
-rw-r--r--tests/long/70.twolf/ref/x86/linux/simple-atomic/config.ini3
-rw-r--r--tests/long/70.twolf/ref/x86/linux/simple-atomic/m5stats.txt18
-rwxr-xr-x[-rw-r--r--]tests/long/70.twolf/ref/x86/linux/simple-atomic/stderr2
-rwxr-xr-x[-rw-r--r--]tests/long/70.twolf/ref/x86/linux/simple-atomic/stdout14
4 files changed, 19 insertions, 18 deletions
diff --git a/tests/long/70.twolf/ref/x86/linux/simple-atomic/config.ini b/tests/long/70.twolf/ref/x86/linux/simple-atomic/config.ini
index bdad08432..a50589b32 100644
--- a/tests/long/70.twolf/ref/x86/linux/simple-atomic/config.ini
+++ b/tests/long/70.twolf/ref/x86/linux/simple-atomic/config.ini
@@ -23,6 +23,7 @@ max_insts_all_threads=0
max_insts_any_thread=0
max_loads_all_threads=0
max_loads_any_thread=0
+numThreads=1
phase=0
progress_interval=0
simulate_data_stalls=false
@@ -77,7 +78,7 @@ port=system.physmem.port[0] system.cpu.icache_port system.cpu.dcache_port
[system.physmem]
type=PhysicalMemory
file=
-latency=1
+latency=30000
latency_var=0
null=false
range=0:134217727
diff --git a/tests/long/70.twolf/ref/x86/linux/simple-atomic/m5stats.txt b/tests/long/70.twolf/ref/x86/linux/simple-atomic/m5stats.txt
index 3c3b5e445..df2f6c498 100644
--- a/tests/long/70.twolf/ref/x86/linux/simple-atomic/m5stats.txt
+++ b/tests/long/70.twolf/ref/x86/linux/simple-atomic/m5stats.txt
@@ -1,17 +1,17 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 1772433 # Simulator instruction rate (inst/s)
-host_mem_usage 213128 # Number of bytes of host memory used
-host_seconds 123.23 # Real time elapsed on the host
-host_tick_rate 1054286984 # Simulator tick rate (ticks/s)
+host_inst_rate 1393641 # Simulator instruction rate (inst/s)
+host_mem_usage 201900 # Number of bytes of host memory used
+host_seconds 156.85 # Real time elapsed on the host
+host_tick_rate 828865190 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 218419088 # Number of instructions simulated
-sim_seconds 0.129921 # Number of seconds simulated
-sim_ticks 129921260000 # Number of ticks simulated
+sim_insts 218595439 # Number of instructions simulated
+sim_seconds 0.130009 # Number of seconds simulated
+sim_ticks 130009435500 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 259842521 # number of cpu cycles simulated
-system.cpu.num_insts 218419088 # Number of instructions executed
+system.cpu.numCycles 260018872 # number of cpu cycles simulated
+system.cpu.num_insts 218595439 # Number of instructions executed
system.cpu.num_refs 77165367 # Number of memory references
system.cpu.workload.PROG:num_syscalls 400 # Number of system calls
diff --git a/tests/long/70.twolf/ref/x86/linux/simple-atomic/stderr b/tests/long/70.twolf/ref/x86/linux/simple-atomic/stderr
index 8adaf60da..c336b1cb3 100644..100755
--- a/tests/long/70.twolf/ref/x86/linux/simple-atomic/stderr
+++ b/tests/long/70.twolf/ref/x86/linux/simple-atomic/stderr
@@ -1,4 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
+warn: Sockets disabled, not accepting gdb connections
warn: Entering event queue @ 0. Starting simulation...
warn: instruction 'fnstcw_Mw' unimplemented
warn: instruction 'fldcw_Mw' unimplemented
diff --git a/tests/long/70.twolf/ref/x86/linux/simple-atomic/stdout b/tests/long/70.twolf/ref/x86/linux/simple-atomic/stdout
index 793e5c943..48714ece9 100644..100755
--- a/tests/long/70.twolf/ref/x86/linux/simple-atomic/stdout
+++ b/tests/long/70.twolf/ref/x86/linux/simple-atomic/stdout
@@ -5,12 +5,12 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jul 23 2008 16:08:41
-M5 started Wed Jul 23 16:12:24 2008
-M5 executing on blue
-M5 revision 5515:47bf96eec2c6221cf91de8a078897c1b5e46cfbf
-M5 commit date Wed Jul 23 15:35:08 2008 -0700
-command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic tests/run.py long/70.twolf/x86/linux/simple-atomic
+M5 compiled Aug 31 2008 22:55:36
+M5 revision 5540:e8dde121a24fbf62092085d7d996cb8c965c3fe6
+M5 commit date Sun Aug 31 22:51:39 2008 -0400
+M5 started Aug 31 2008 22:56:03
+M5 executing on zizzer
+command line: build/X86_SE/m5.fast -d build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic -re --stdout-file stdout --stderr-file stderr tests/run.py long/70.twolf/x86/linux/simple-atomic
Couldn't unlink build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic/smred.sav
Couldn't unlink build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic/smred.sv2
Global frequency set at 1000000000000 ticks per second
@@ -27,4 +27,4 @@ Authors: Carl Sechen, Bill Swartz
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
-122 123 124 Exiting @ tick 129921260000 because target called exit()
+122 123 124 Exiting @ tick 130009435500 because target called exit()