Re: [Qemu-devel] [PATCH v1 17/23] s390x/tcg: Implement VECTOR FP PERFORM SIGN OPERATION

2019-05-31 Thread David Hildenbrand
On 31.05.19 19:48, Richard Henderson wrote: > On 5/31/19 5:44 AM, David Hildenbrand wrote: >> +static DisasJumpType op_vfpso(DisasContext *s, DisasOps *o) >> +{ >> +const uint8_t fpf = get_field(s->fields, m3); >> +const uint8_t m4 = get_field(s->fields, m4); >> +const uint8_t m5 = get_

Re: [Qemu-devel] [PATCH v1 17/23] s390x/tcg: Implement VECTOR FP PERFORM SIGN OPERATION

2019-05-31 Thread Richard Henderson
On 5/31/19 5:44 AM, David Hildenbrand wrote: > +static DisasJumpType op_vfpso(DisasContext *s, DisasOps *o) > +{ > +const uint8_t fpf = get_field(s->fields, m3); > +const uint8_t m4 = get_field(s->fields, m4); > +const uint8_t m5 = get_field(s->fields, m5); > +const bool se = extrac

[Qemu-devel] [PATCH v1 17/23] s390x/tcg: Implement VECTOR FP PERFORM SIGN OPERATION

2019-05-31 Thread David Hildenbrand
The only FP instruction we can implement without an helper. Signed-off-by: David Hildenbrand --- target/s390x/insn-data.def | 2 ++ target/s390x/translate_vx.inc.c | 42 + 2 files changed, 44 insertions(+) diff --git a/target/s390x/insn-data.def b/target/s3