Lines Matching full:scatter
19 * This example tests the HVX scatter/gather instructions
48 /* define the size of the scatter buffer */
95 * Do the scatter release followed by a dummy load to complete the in sync_scatter()
223 /* scatter the 16 bit elements using HVX */
237 /* scatter-accumulate the 16 bit elements using HVX */
251 /* masked scatter the 16 bit elements using HVX */
268 /* scatter the 32 bit elements using HVX */
294 /* scatter-accumulate the 32 bit elements using HVX */
320 /* masked scatter the 32 bit elements using HVX */
354 /* scatter the 16 bit elements with 32 bit offsets using HVX */
361 "v2.h = vshuff(v2.h)\n\t" /* shuffle the values for the scatter */ in vector_scatter_16_32()
370 /* scatter-accumulate the 16 bit elements with 32 bit offsets using HVX */
377 "v2.h = vshuff(v2.h)\n\t" /* shuffle the values for the scatter */ in vector_scatter_16_32_acc()
386 /* masked scatter the 16 bit elements with 32 bit offsets using HVX */
397 "v2.h = vshuff(v2.h)\n\t" /* shuffle the values for the scatter */ in vector_scatter_16_32_masked()
582 /* scatter the 16 bit elements using C */
599 /* scatter the 16 bit elements using C */
607 /* scatter-accumulate the 16 bit elements using C */
618 /* masked scatter the 16 bit elements using C */
640 /* scatter the 32 bit elements using C */
657 /* scatter-accumulate the 32 bit elements using C */
675 /* masked scatter the 32 bit elements using C */
696 /* scatter the 16 bit elements with 32 bit offsets using C */
713 /* scatter-accumulate the 16 bit elements with 32 bit offsets using C */
731 /* masked scatter the 16 bit elements with 32 bit offsets using C */
752 /* gather the elements from the scatter buffer using C */
768 /* masked gather the elements from the scatter buffer using C */
862 printf("\n\nPrinting the 16 bit scatter buffer"); in print_scatter16_buffer()
897 printf("\n\nPrinting the 32 bit scatter buffer"); in print_scatter32_buffer()
932 printf("\n\nPrinting the 16_32 bit scatter buffer"); in print_scatter16_32_buffer()