[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [qemu-s390x] [Qemu-devel] [PATCH v1 39/41] s390x/tcg: Implement VECT
From: |
Richard Henderson |
Subject: |
Re: [qemu-s390x] [Qemu-devel] [PATCH v1 39/41] s390x/tcg: Implement VECTOR SUM ACROSS QUADWORD |
Date: |
Fri, 12 Apr 2019 20:17:38 -1000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 4/11/19 12:08 AM, David Hildenbrand wrote:
> + read_vec_element_i64(suml, get_field(s->fields, v3), max_idx, es);
> + for (idx = 0; idx <= max_idx; idx++) {
> + read_vec_element_i64(tmpl, get_field(s->fields, v2), idx, es);
> + tcg_gen_add2_i64(suml, sumh, suml, sumh, tmpl, zero);
> + }
> + write_vec_element_i64(sumh, get_field(s->fields, v1), 0, ES_64);
> + write_vec_element_i64(suml, get_field(s->fields, v1), 1, ES_64);
It's a long way around for ES_32, as there will never be overflow into bit 65.
But I guess it's not wrong.
Reviewed-by: Richard Henderson <address@hidden>
r~
- [qemu-s390x] [PATCH v1 00/41] s390x/tcg: Vector Instruction Support Part 2, David Hildenbrand, 2019/04/11
- [qemu-s390x] [PATCH v1 41/41] s390x/tcg: Implement VECTOR TEST UNDER MASK, David Hildenbrand, 2019/04/11
- [qemu-s390x] [PATCH v1 40/41] s390x/tcg: Implement VECTOR SUM ACROSS WORD, David Hildenbrand, 2019/04/11
- [qemu-s390x] [PATCH v1 39/41] s390x/tcg: Implement VECTOR SUM ACROSS QUADWORD, David Hildenbrand, 2019/04/11
- Re: [qemu-s390x] [Qemu-devel] [PATCH v1 39/41] s390x/tcg: Implement VECTOR SUM ACROSS QUADWORD,
Richard Henderson <=
- [qemu-s390x] [PATCH v1 38/41] s390x/tcg: Implement VECTOR SUM ACROSS DOUBLEWORD, David Hildenbrand, 2019/04/11
- [qemu-s390x] [PATCH v1 37/41] s390x/tcg: Implement VECTOR SUBTRACT WITH BORROW COMPUTE BORROW INDICATION, David Hildenbrand, 2019/04/11
- [qemu-s390x] [PATCH v1 36/41] s390x/tcg: Implement VECTOR SUBTRACT WITH BORROW INDICATION, David Hildenbrand, 2019/04/11
- [qemu-s390x] [PATCH v1 35/41] s390x/tcg: Implement VECTOR SUBTRACT COMPUTE BORROW INDICATION, David Hildenbrand, 2019/04/11
- [qemu-s390x] [PATCH v1 34/41] s390x/tcg: Implement VECTOR SUBTRACT, David Hildenbrand, 2019/04/11