summaryrefslogtreecommitdiff
path: root/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing-ruby/simout
blob: ea970ac1cd804ec2b5746b1e3cf4f15cbf58ec64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
Redirecting stdout to build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-timing-ruby/simout
Redirecting stderr to build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-timing-ruby/simerr
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Nov 30 2016 14:33:35
gem5 started Nov 30 2016 16:18:44
gem5 executing on zizzer, pid 34093
command line: /z/powerjg/gem5-upstream/build/RISCV/gem5.opt -d build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-timing-ruby -re /z/powerjg/gem5-upstream/tests/testing/../run.py quick/se/02.insttest/riscv/linux-rv64i/simple-timing-ruby

Global frequency set at 1000000000 ticks per second
info: Entering event queue @ 0.  Starting simulation...
info: Increasing stack size by one page.
lui: PASS
lui, negative: PASS
auipc: 0x157E0
auipc: PASS
jal: PASS
jalr: PASS
beq, equal: PASS
beq, not equal: PASS
bne, equal: PASS
bne, not equal: PASS
blt, less: PASS
blt, equal: PASS
blt, greater: PASS
bge, less: PASS
bge, equal: PASS
bge, greater: PASS
bltu, greater: PASS
bltu, equal: PASS
bltu, less: PASS
bgeu, greater: PASS
bgeu, equal: PASS
bgeu, less: PASS
lb, positive: PASS
lb, negative: PASS
lh, positive: PASS
lh, negative: PASS
lw, positive: PASS
lw, negative: PASS
lbu: PASS
lhu: PASS
sb: PASS
sh: PASS
sw: PASS
addi: PASS
addi, overflow: PASS
slti, true: PASS
slti, false: PASS
sltiu, false: PASS
sltiu, true: PASS
xori (1): PASS
xori (0): PASS
ori (1): PASS
ori (A): PASS
andi (0): PASS
andi (1): PASS
slli, general: PASS
slli, erase: PASS
srli, general: PASS
srli, erase: PASS
srli, negative: PASS
srai, general: PASS
srai, erase: PASS
srai, negative: PASS
add: PASS
add, overflow: PASS
sub: PASS
sub, "overflow": PASS
sll, general: PASS
sll, erase: PASS
slt, true: PASS
slt, false: PASS
sltu, false: PASS
sltu, true: PASS
xor (1): PASS
xor (0): PASS
srl, general: PASS
srl, erase: PASS
srl, negative: PASS
sra, general: PASS
sra, erase: PASS
sra, negative: PASS
or (1): PASS
or (A): PASS
and (0): PASS
and (-1): PASS
Bytes written: 15
open, write: PASS
access F_OK: PASS
access R_OK: PASS
access W_OK: PASS
access X_OK: PASS
stat:
	st_dev =	2054
	st_ino =	55451710
	st_mode =	33188
	st_nlink =	1
	st_uid =	1004
	st_gid =	1007
	st_rdev =	0
	st_size =	0
	st_blksize =	0
	st_blocks =	1480540733
fstat:
	st_dev =	2054
	st_ino =	55451710
	st_mode =	33188
	st_nlink =	1
	st_uid =	1004
	st_gid =	1007
	st_rdev =	0
	st_size =	0
	st_blksize =	0
	st_blocks =	1480540733
open, stat: PASS
Bytes read: 15
String read: this is a test
open, read, unlink: PASS
times:
	tms_utime =	0
	tms_stime =	0
	tms_cutime =	0
	tms_cstime =	0
times: PASS
timeval:
	tv_sec =	1000000000
	tv_usec =	3935
gettimeofday: PASS
Cycles: 4032706
rdcycle: PASS
Time: 1480540736
rdtime: PASS
Instructions Retired: 215243
rdinstret: PASS
lwu: PASS
ld: PASS
sd: PASS
addiw: PASS
addiw, overflow: PASS
addiw, truncate: PASS
slliw, general: PASS
slliw, erase: PASS
slliw, truncate: PASS
srliw, general: PASS
srliw, erase: PASS
srliw, negative: PASS
srliw, truncate: PASS
sraiw, general: PASS
sraiw, erase: PASS
sraiw, negative: PASS
sraiw, truncate: PASS
addw: PASS
addw, overflow: PASS
addw, truncate: PASS
subw: PASS
subw, "overflow": PASS
subw, truncate: PASS
sllw, general: PASS
sllw, erase: PASS
sllw, truncate: PASS
srlw, general: PASS
srlw, erase: PASS
srlw, negative: PASS
srlw, truncate: PASS
sraw, general: PASS
sraw, erase: PASS
sraw, negative: PASS
sraw, truncate: PASS
Exiting @ tick 5246466 because target called exit()