|
From: | Richard Henderson |
Subject: | Re: [Qemu-ppc] [PATCH v1 2/5] target-ppc: add vector extract instructions |
Date: | Thu, 4 Aug 2016 22:09:26 +0530 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 |
On 08/04/2016 06:33 PM, Rajalakshmi Srinivasaraghavan wrote:
+#define VEXTRACT(suffix, element, index) \ + void helper_vextract##suffix(ppc_avr_t *r, ppc_avr_t *b, uint32_t splat) \ + { \ + int i; \ + \ + for (i = 0; i < ARRAY_SIZE(r->element); i++) { \ + r->element[i] = 0; \ + } \ + memcpy(&r->element[index], &b->u8[SPLAT_ELEMENT(u8)], \ + sizeof(r->element[0])); \ + }
You're not caring for R == B. r~
[Prev in Thread] | Current Thread | [Next in Thread] |