unicorn/qemu
Alex Bennée 5f3864c2c2
arm/helper.c: re-factor recpe and add recepe_f16
It looks like the ARM ARM has simplified the pseudo code for the
calculation which is done on a fixed point 9 bit integer maths. So
while adding f16 we can also clean this up to be a little less heavy
on the floating point and just return the fractional part and leave
the calle's to do the final packing of the result.

Backports commit 5eb70735af1c0b607bf2671a53aff3710cc1672f from qemu
2018-03-08 19:05:48 -05:00
..
accel
crypto
default-configs
docs
fpu fpu/softfloat: re-factor sqrt 2018-03-08 12:23:54 -05:00
hw Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
include arm/translate-a64: add FP16 FR[ECP/SQRT]S to simd_three_reg_same_fp16 2018-03-08 15:47:34 -05:00
qapi Include qapi/qmp/qlist.h exactly where needed 2018-03-08 08:50:06 -05:00
qobject Include qapi/qmp/qlist.h exactly where needed 2018-03-08 08:50:06 -05:00
qom Include qapi/qmp/qobject.h exactly where needed 2018-03-08 08:48:27 -05:00
scripts Include qapi/qmp/qdict.h exactly where needed 2018-03-08 08:51:46 -05:00
target arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
tcg tcg/aarch64: Add vector operations 2018-03-07 08:07:58 -05:00
util oslib-posix: check for posix_memalign in configure script 2018-03-08 08:56:35 -05:00
aarch64.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
aarch64eb.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
accel.c
arm.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
armeb.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
atomic_template.h
CODING_STYLE
configure build-sys: check static linking of UBSAN 2018-03-08 09:00:31 -05:00
COPYING
COPYING.LIB
cpu-exec-common.c
cpu-exec.c
cpus.c Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
cputlb.c accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00
exec.c
gen_all_header.sh
glib_compat.c
HACKING
header_gen.py arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
ioport.c
LICENSE
m68k.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
Makefile Revert "build-sys: silence make by default or V=0" 2018-03-08 08:58:11 -05:00
Makefile.objs
Makefile.target tcg: Add generic vector expanders 2018-03-06 13:42:52 -05:00
memory.c memory: remove memory_region_test_and_clear_dirty 2018-03-08 09:02:06 -05:00
memory_ldst.inc.c
memory_mapping.c
mips.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
mips64.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
mips64el.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
mipsel.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
powerpc.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
qapi-schema.json
qemu-timer.c
rules.mak
softmmu_template.h accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00
sparc.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
sparc64.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00
tcg-runtime-gvec.c tcg: Add generic vector helpers with a scalar operand 2018-03-06 16:10:09 -05:00
tcg-runtime.c
translate-all.c
translate-all.h
translate-common.c
unicorn_common.h
VERSION
vl.c Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
vl.h
x86_64.h arm/helper.c: re-factor recpe and add recepe_f16 2018-03-08 19:05:48 -05:00