Lines Matching defs:DST

75 #define DST			x6
83 #define DST_ALIGNBIT x12 /* (DST & 7) * 8 */
98 add DST, DST0, LEN
109 str TMP_Xw, [DST, #-4]!
114 strh TMP_Xw, [DST, #-2]!
119 strb TMP_Xw, [DST, #-1]!
130 str TMP_X, [DST, #-8]!
134 str TMP_Xw, [DST, #-4]!
139 strh TMP_Xw, [DST, #-2]!
144 strb TMP_Xw, [DST, #-1]!
151 stp DATA0, DATA1, [DST, #-16]!
155 str TMP_X, [DST, #-8]!
160 str TMP_Xw, [DST, #-4]!
165 strh TMP_Xw, [DST, #-2]!
170 strb TMP_Xw, [DST, #-1]!
177 /* DST is not aligned at this point */
182 /* if (DST & 1) { *--(uint8_t *)dst = *--(uint8_t *)src; } */
183 tbz DST, #0, 1f
185 strb TMP_Xw, [DST, #-1]!
188 /* if (DST & 2) { *--(uint16_t *)dst = *--(uint16_t *)src; } */
189 tbz DST, #1, 1f
191 strh TMP_Xw, [DST, #-2]!
194 /* if (DST & 4) { *--(uint32_t *)dst = *--(uint32_t *)src; } */
195 tbz DST, #2, 1f
197 str TMP_Xw, [DST, #-4]!
201 /* if (DST & 8) { *--(uint64_t *)dst = *--(uint64_t *)src; } */
202 tbz DST, #3, 1f
204 str TMP_X, [DST, #-8]!
219 stp DATA0, DATA1, [DST, #-16]!
229 stp DATA0, DATA1, [DST, #-16]!
236 stp DATA0, DATA1, [DST, #-16]!
243 stp DATA0, DATA1, [DST, #-16]!
250 stp DATA0, DATA1, [DST, #-16]!
257 stp DATA0, DATA1, [DST, #-16]!
263 stp DATA0, DATA1, [DST, #-16]!
268 str TMP_X, [DST, #-8]!
273 str TMP_Xw, [DST, #-4]!
278 strh TMP_Xw, [DST, #-2]!
283 strb TMP_Xw, [DST, #-1]!
293 add DST, DST0, LEN
304 strb TMP_Xw, [DST, #-1]!
309 eor TMP_X, SRC0, DST
315 tbz DST, #0, 1f
317 strb TMP_Xw, [DST, #-1]!
321 tbz DST, #1, 1f
323 strh TMP_Xw, [DST, #-2]!
327 tbz DST, #2, 1f
329 str TMP_Xw, [DST, #-4]!
335 stp DATA0, DATA1, [DST, #-16]!
340 str TMP_X, [DST, #-8]!
345 str TMP_Xw, [DST, #-4]!
350 strh TMP_Xw, [DST, #-2]!
355 strb TMP_Xw, [DST, #-1]!
364 strb TMP_Xw, [DST, #-1]! /* *(char *)dst++ = *(char *)src++ */
372 and DST_ALIGNBIT, DST, #7
379 and DST, DST, #~7
402 mov TMP_D, DST /* tmp_d = dst; */
438 mov TMP_D, DST /* tmp_d = dst; */
479 stp DATA1, DATA0, [DST, #-16]!
501 str DATA0, [DST, #-8]!
530 str DATA0w, [DST, #-4]!
534 strh DATA0w, [DST, #-2]!
538 strb DATA0w, [DST, #-1]!
542 str DATA0w, [DST, #-4]!
546 strh DATA0w, [DST, #-2]!
550 strb DATA0w, [DST, #-1]!
567 mov DST, DST0
577 strb TMP_Xw, [DST], #1
587 tbz DST, #0, 1f
589 strb TMP_Xw, [DST], #1
593 tbz DST, #1, 1f
595 strh TMP_Xw, [DST], #2
599 tbz DST, #2, 1f
601 str TMP_Xw, [DST], #4
607 stp DATA0, DATA1, [DST], #16
612 str TMP_X, [DST], #8
617 str TMP_Xw, [DST], #4
622 strh TMP_Xw, [DST], #2
627 strb TMP_Xw, [DST], #1
639 strb TMP_Xw, [DST], #1 /* *(char *)dst++ = *(char *)src++ */
654 and DST, DST0, #~7
686 add DST, DST, #8
689 str DATA1, [DST], #8
723 add DST, DST, #8
726 str DATA1, [DST], #8
753 stp DATA0, DATA1, [DST], #16
774 str DATA0, [DST], #8
803 str DATA0w, [DST], #4
808 strh DATA0w, [DST], #2
813 strb DATA0w, [DST], #1
819 str TMP_Xw, [DST], #4
824 strh TMP_Xw, [DST], #2
829 strb TMP_Xw, [DST], #1
846 mov DST, DST0
856 str TMP_Xw, [DST], #4
861 strh TMP_Xw, [DST], #2
866 strb TMP_Xw, [DST], #1
878 str TMP_X, [DST], #8
882 str TMP_Xw, [DST], #4
887 strh TMP_Xw, [DST], #2
892 strb TMP_Xw, [DST], #1
901 stp DATA0, DATA1, [DST], #16
905 str TMP_X, [DST], #8
910 str TMP_Xw, [DST], #4
915 strh TMP_Xw, [DST], #2
920 strb TMP_Xw, [DST], #1
927 /* DST is not aligned at this point */
928 mov DST, DST0
933 /* if (DST & 1) { *(uint8_t *)dst++ = *(uint8_t *)src++; } */
934 tbz DST, #0, 1f
936 strb TMP_Xw, [DST], #1
939 /* if (DST & 2) { *(uint16_t *)dst++ = *(uint16_t *)src++; } */
940 tbz DST, #1, 1f
942 strh TMP_Xw, [DST], #2
945 /* if (DST & 4) { *(uint32_t *)dst++ = *(uint32_t *)src++; } */
946 tbz DST, #2, 1f
948 str TMP_Xw, [DST], #4
952 /* if (DST & 8) { *(uint64_t *)dst++ = *(uint64_t *)src++; } */
953 tbz DST, #3, 1f
955 str TMP_X, [DST], #8
970 stp DATA0, DATA1, [DST], #16
980 stp DATA0, DATA1, [DST], #16
987 stp DATA0, DATA1, [DST], #16
994 stp DATA0, DATA1, [DST], #16
1001 stp DATA0, DATA1, [DST], #16
1008 stp DATA0, DATA1, [DST], #16
1014 stp DATA0, DATA1, [DST], #16
1019 str TMP_X, [DST], #8
1024 str TMP_Xw, [DST], #4
1029 strh TMP_Xw, [DST], #2
1034 strb TMP_Xw, [DST], #1