diff options
| author | Peter Maydell <peter.maydell@linaro.org> | 2020-08-28 19:33:12 +0100 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2020-09-01 11:19:32 +0100 |
| commit | 120a0eb3ea23a5b06fae2f3daebd46a4035864cf (patch) | |
| tree | fa6c5d4b22dc1e0ad2863e200d5e51a6ced5d9ac /scripts/qapi/common.py | |
| parent | 02bc236d0131a666d4ac2bb7197bbad2897c336a (diff) | |
| download | focaccia-qemu-120a0eb3ea23a5b06fae2f3daebd46a4035864cf.tar.gz focaccia-qemu-120a0eb3ea23a5b06fae2f3daebd46a4035864cf.zip | |
target/arm: Implement VFP fp16 for VFP_BINOP operations
Implmeent VFP fp16 support for simple binary-operator VFP insns VADD, VSUB, VMUL, VDIV, VMINNM and VMAXNM: * make the VFP_BINOP() macro generate float16 helpers as well as float32 and float64 * implement a do_vfp_3op_hp() function similar to the existing do_vfp_3op_sp() * add decode for the half-precision insn patterns Note that the VFP_BINOP macro use creates a couple of unused helper functions vfp_maxh and vfp_minh, but they're small so it's not worth splitting the BINOP operations into "needs halfprec" and "no halfprec" groups. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20200828183354.27913-4-peter.maydell@linaro.org
Diffstat (limited to 'scripts/qapi/common.py')
0 files changed, 0 insertions, 0 deletions