172 lines
3.5 KiB
Text
172 lines
3.5 KiB
Text
|
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()
|