unicorn/qemu
Bharata B Rao 80e522b499
softfloat: Add round-to-odd rounding mode
Power ISA 3.0 introduces a few quadruple precision floating point
instructions that support round-to-odd rounding mode. The
round-to-odd mode is explained as under:

Let Z be the intermediate arithmetic result or the operand of a convert
operation. If Z can be represented exactly in the target format, the
result is Z. Otherwise the result is either Z1 or Z2 whichever is odd.
Here Z1 and Z2 are the next larger and smaller numbers representable
in the target format respectively.

Backports commit 9ee6f678f473007e252934d6acd09c24490d9d42 from qemu
2018-03-02 08:25:00 -05:00
..
crypto
default-configs
docs
fpu softfloat: Add round-to-odd rounding mode 2018-03-02 08:25:00 -05:00
hw i386: Remove AMD feature flag aliases from Opteron models 2018-03-01 23:49:04 -05:00
include softfloat: Add round-to-odd rounding mode 2018-03-02 08:25:00 -05:00
qapi
qobject
qom arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
scripts
target target-mips: Provide function to test if a CPU supports an ISA 2018-03-02 08:20:19 -05:00
tcg
util util/mmap-alloc: refactor a little bit for readability 2018-03-01 23:55:15 -05:00
aarch64.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
aarch64eb.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
accel.c
arm.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
armeb.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
atomic_template.h
CODING_STYLE
configure
COPYING
COPYING.LIB
cpu-exec-common.c
cpu-exec.c cpu-exec: remove outermost infinite loop 2018-03-02 08:13:43 -05:00
cpus.c
cputlb.c
exec.c exec: make address_space_cache_destroy idempotent 2018-03-02 08:16:17 -05:00
gen_all_header.sh
glib_compat.c
HACKING
header_gen.py target-mips: Provide function to test if a CPU supports an ISA 2018-03-02 08:20:19 -05:00
ioport.c
LICENSE
m68k.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
Makefile
Makefile.objs
Makefile.target Move target-* CPU file into a target/ folder 2018-03-01 22:50:58 -05:00
memory.c
memory_ldst.inc.c
memory_mapping.c
mips.h target-mips: Provide function to test if a CPU supports an ISA 2018-03-02 08:20:19 -05:00
mips64.h target-mips: Provide function to test if a CPU supports an ISA 2018-03-02 08:20:19 -05:00
mips64el.h target-mips: Provide function to test if a CPU supports an ISA 2018-03-02 08:20:19 -05:00
mipsel.h target-mips: Provide function to test if a CPU supports an ISA 2018-03-02 08:20:19 -05:00
powerpc.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
qapi-schema.json
qemu-timer.c
rules.mak
softmmu_template.h
sparc.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
sparc64.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
tcg-runtime.c
translate-all.c
translate-all.h
translate-common.c
unicorn_common.h
VERSION
vl.c
vl.h
x86_64.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00