|
| 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] |