This patch updates the binaries and results for hello and insttest regressions using the compressed extension. Change-Id: I3d8f2248f490521d3e0dc05c48735cab82b1b04e Reviewed-on: https://gem5-review.googlesource.com/4042 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Jason Lowe-Power <jason@lowepower.com>
221 lines
6.6 KiB
Plaintext
Executable File
221 lines
6.6 KiB
Plaintext
Executable File
Redirecting stdout to build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-timing-ruby/simout
|
||
Redirecting stderr to build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-timing-ruby/simerr
|
||
gem5 Simulator System. http://gem5.org
|
||
gem5 is copyrighted software; use the --copyright option for details.
|
||
|
||
gem5 compiled Jul 13 2017 17:09:45
|
||
gem5 started Jul 13 2017 17:11:34
|
||
gem5 executing on boldrock, pid 1867
|
||
command line: /home/ar4jc/gem5/build/RISCV/gem5.opt -d build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-timing-ruby --stats-file 'text://stats.txt?desc=False' -re /home/ar4jc/gem5/tests/testing/../run.py quick/se/02.insttest/riscv/linux-rv64f/simple-timing-ruby
|
||
|
||
Global frequency set at 1000000000 ticks per second
|
||
clear fsflags: PASS
|
||
flw: PASS
|
||
fsw: PASS
|
||
fmadd.s: PASS
|
||
fmadd.s, quiet NaN: PASS
|
||
fmadd.s, signaling NaN: PASS
|
||
fmadd.s, infinity: PASS
|
||
fmadd.s, -infinity: PASS
|
||
fmsub.s: PASS
|
||
fmsub.s, quiet NaN: PASS
|
||
fmsub.s, signaling NaN: PASS
|
||
fmsub.s, infinity: PASS
|
||
fmsub.s, -infinity: PASS
|
||
fmsub.s, subtract infinity: PASS
|
||
fnmsub.s: PASS
|
||
fnmsub.s, quiet NaN: PASS
|
||
fnmsub.s, signaling NaN: PASS
|
||
fnmsub.s, infinity: PASS
|
||
fnmsub.s, -infinity: PASS
|
||
fnmsub.s, subtract infinity: PASS
|
||
fnmadd.s: PASS
|
||
fnmadd.s, quiet NaN: PASS
|
||
fnmadd.s, signaling NaN: PASS
|
||
fnmadd.s, infinity: PASS
|
||
fnmadd.s, -infinity: PASS
|
||
fadd.s: PASS
|
||
fadd.s, quiet NaN: PASS
|
||
fadd.s, signaling NaN: PASS
|
||
fadd.s, infinity: PASS
|
||
fadd.s, -infinity: PASS
|
||
fsub.s: PASS
|
||
fsub.s, quiet NaN: PASS
|
||
fsub.s, signaling NaN: PASS
|
||
fsub.s, infinity: PASS
|
||
fsub.s, -infinity: PASS
|
||
fsub.s, subtract infinity: PASS
|
||
fmul.s: PASS
|
||
fmul.s, quiet NaN: PASS
|
||
fmul.s, signaling NaN: PASS
|
||
fmul.s, infinity: PASS
|
||
fmul.s, -infinity: PASS
|
||
fmul.s, 0*infinity: PASS
|
||
fmul.s, overflow: PASS
|
||
fmul.s, underflow: PASS
|
||
fdiv.s: PASS
|
||
fdiv.s, quiet NaN: PASS
|
||
fdiv.s, signaling NaN: PASS
|
||
fdiv.s/0: PASS
|
||
fdiv.s/infinity: PASS
|
||
fdiv.s, infinity/infinity: PASS
|
||
fdiv.s, 0/0: PASS
|
||
fdiv.s, infinity/0: PASS
|
||
fdiv.s, 0/infinity: PASS
|
||
fdiv.s, underflow: PASS
|
||
fdiv.s, overflow: PASS
|
||
fsqrt.s: PASS
|
||
fsqrt.s, NaN: PASS
|
||
fsqrt.s, quiet NaN: PASS
|
||
fsqrt.s, signaling NaN: PASS
|
||
fsqrt.s, infinity: PASS
|
||
fsgnj.s, ++: PASS
|
||
fsgnj.s, +-: PASS
|
||
fsgnj.s, -+: PASS
|
||
fsgnj.s, --: PASS
|
||
fsgnj.s, quiet NaN: PASS
|
||
fsgnj.s, signaling NaN: PASS
|
||
fsgnj.s, inject NaN: PASS
|
||
fsgnj.s, inject -NaN: PASS
|
||
fsgnjn.s, ++: PASS
|
||
fsgnjn.s, +-: PASS
|
||
fsgnjn.s, -+: PASS
|
||
fsgnjn.s, --: PASS
|
||
fsgnjn.s, quiet NaN: PASS
|
||
fsgnjn.s, signaling NaN: PASS
|
||
fsgnjn.s, inject NaN: PASS
|
||
fsgnjn.s, inject NaN: PASS
|
||
fsgnjx.s, ++: PASS
|
||
fsgnjx.s, +-: PASS
|
||
fsgnjx.s, -+: PASS
|
||
fsgnjx.s, --: PASS
|
||
fsgnjx.s, quiet NaN: PASS
|
||
fsgnjx.s, signaling NaN: PASS
|
||
fsgnjx.s, inject NaN: PASS
|
||
fsgnjx.s, inject -NaN: PASS
|
||
fmin.s: PASS
|
||
fmin.s, -infinity: PASS
|
||
fmin.s, infinity: PASS
|
||
fmin.s, quiet NaN first: PASS
|
||
fmin.s, quiet NaN second: PASS
|
||
fmin.s, quiet NaN both: PASS
|
||
fmin.s, signaling NaN first: PASS
|
||
fmin.s, signaling NaN second: PASS
|
||
fmin.s, signaling NaN both: PASS
|
||
fmax.s: PASS
|
||
fmax.s, -infinity: PASS
|
||
fmax.s, infinity: PASS
|
||
fmax.s, quiet NaN first: PASS
|
||
fmax.s, quiet NaN second: PASS
|
||
fmax.s, quiet NaN both: PASS
|
||
fmax.s, signaling NaN first: PASS
|
||
fmax.s, signaling NaN second: PASS
|
||
fmax.s, signaling NaN both: PASS
|
||
fcvt.w.s, truncate positive: PASS
|
||
fcvt.w.s, truncate negative: PASS
|
||
fcvt.w.s, 0.0: PASS
|
||
fcvt.w.s, -0.0: PASS
|
||
fcvt.w.s, overflow: [1;31mFAIL[0m (expected 2147483647; found -2147483648)
|
||
fcvt.w.s, underflow: PASS
|
||
fcvt.w.s, infinity: [1;31mFAIL[0m (expected 2147483647; found -2147483648)
|
||
fcvt.w.s, -infinity: PASS
|
||
fcvt.w.s, quiet NaN: PASS
|
||
fcvt.w.s, quiet -NaN: PASS
|
||
fcvt.w.s, signaling NaN: PASS
|
||
fcvt.wu.s, truncate positive: PASS
|
||
fcvt.wu.s, truncate negative: PASS
|
||
fcvt.wu.s, 0.0: PASS
|
||
fcvt.wu.s, -0.0: PASS
|
||
fcvt.wu.s, overflow: [1;31mFAIL[0m (expected 18446744073709551615; found 0)
|
||
fcvt.wu.s, underflow: PASS
|
||
fcvt.wu.s, infinity: [1;31mFAIL[0m (expected 18446744073709551615; found 0)
|
||
fcvt.wu.s, -infinity: PASS
|
||
fcvt.wu.s, quiet NaN: [1;31mFAIL[0m (expected 18446744073709551615; found 0)
|
||
fcvt.wu.s, quiet -NaN: [1;31mFAIL[0m (expected 18446744073709551615; found 0)
|
||
fcvt.wu.s, signaling NaN: PASS
|
||
fmv.x.s, positive: PASS
|
||
fmv.x.s, negative: PASS
|
||
fmv.x.s, 0.0: PASS
|
||
fmv.x.s, -0.0: PASS
|
||
feq.s, equal: PASS
|
||
feq.s, not equal: PASS
|
||
feq.s, 0 == -0: PASS
|
||
feq.s, quiet NaN first: PASS
|
||
feq.s, quiet NaN second: PASS
|
||
feq.s, quiet NaN both: PASS
|
||
feq.s, signaling NaN first: PASS
|
||
feq.s, signaling NaN second: PASS
|
||
feq.s, signaling NaN both: PASS
|
||
flt.s, equal: PASS
|
||
flt.s, less: PASS
|
||
flt.s, greater: PASS
|
||
flt.s, quiet NaN first: PASS
|
||
flt.s, quiet NaN second: PASS
|
||
flt.s, quiet NaN both: PASS
|
||
flt.s, signaling NaN first: PASS
|
||
flt.s, signaling NaN second: PASS
|
||
flt.s, signaling NaN both: PASS
|
||
fle.s, equal: PASS
|
||
fle.s, less: PASS
|
||
fle.s, greater: PASS
|
||
fle.s, 0 == -0: PASS
|
||
fle.s, quiet NaN first: PASS
|
||
fle.s, quiet NaN second: PASS
|
||
fle.s, quiet NaN both: PASS
|
||
fle.s, signaling NaN first: PASS
|
||
fle.s, signaling NaN second: PASS
|
||
fle.s, signaling NaN both: PASS
|
||
fclass.s, -infinity: PASS
|
||
fclass.s, -normal: PASS
|
||
fclass.s, -subnormal: PASS
|
||
fclass.s, -0.0: PASS
|
||
fclass.s, 0.0: PASS
|
||
fclass.s, subnormal: PASS
|
||
fclass.s, normal: PASS
|
||
fclass.s, infinity: PASS
|
||
fclass.s, signaling NaN: PASS
|
||
fclass.s, quiet NaN: PASS
|
||
fcvt.s.w, 0: PASS
|
||
fcvt.s.w, negative: PASS
|
||
fcvt.s.w, truncate: PASS
|
||
fcvt.s.wu, 0: PASS
|
||
fcvt.s.wu: PASS
|
||
fcvt.s.wu, truncate: PASS
|
||
fmv.s.x: PASS
|
||
fmv.s.x, truncate: PASS
|
||
fsrm: PASS
|
||
fsflags: PASS
|
||
fscsr: PASS
|
||
restore initial round mode: PASS
|
||
fcvt.l.s, truncate positive: PASS
|
||
fcvt.l.s, truncate negative: PASS
|
||
fcvt.l.s, 0.0: PASS
|
||
fcvt.l.s, -0.0: PASS
|
||
fcvt.l.s, 32-bit overflow: PASS
|
||
fcvt.l.s, overflow: [1;31mFAIL[0m (expected 9223372036854775807; found -9223372036854775808)
|
||
fcvt.l.s, underflow: PASS
|
||
fcvt.l.s, infinity: [1;31mFAIL[0m (expected 9223372036854775807; found -9223372036854775808)
|
||
fcvt.l.s, -infinity: PASS
|
||
fcvt.l.s, quiet NaN: PASS
|
||
fcvt.l.s, quiet -NaN: PASS
|
||
fcvt.l.s, signaling NaN: PASS
|
||
fcvt.lu.s, truncate positive: PASS
|
||
fcvt.lu.s, truncate negative: PASS
|
||
fcvt.lu.s, 0.0: PASS
|
||
fcvt.lu.s, -0.0: PASS
|
||
fcvt.lu.s, 32-bit overflow: PASS
|
||
fcvt.lu.s, overflow: [1;31mFAIL[0m (expected 18446744073709551615; found 0)
|
||
fcvt.lu.s, underflow: PASS
|
||
fcvt.lu.s, infinity: [1;31mFAIL[0m (expected 18446744073709551615; found 0)
|
||
fcvt.lu.s, -infinity: PASS
|
||
fcvt.lu.s, quiet NaN: [1;31mFAIL[0m (expected 18446744073709551615; found 9223372036854775808)
|
||
fcvt.lu.s, quiet -NaN: [1;31mFAIL[0m (expected 18446744073709551615; found 9223372036854775808)
|
||
fcvt.lu.s, signaling NaN: PASS
|
||
fcvt.s.l, 0: PASS
|
||
fcvt.s.l, negative: PASS
|
||
fcvt.s.l, 32-bit truncate: PASS
|
||
fcvt.s.lu, 0: PASS
|
||
fcvt.s.lu: PASS
|
||
fcvt.s.lu, 32-bit truncate: PASS
|
||
Exiting @ tick 7772689 because exiting with last active thread context
|