Lines Matching refs:count
51 inline static void inline_memset(char *dst, unsigned char value, size_t count) { in inline_memset() argument
57 if (count == 0) in inline_memset()
59 if (count == 1) in inline_memset()
61 if (count == 2) in inline_memset()
63 if (count == 3) in inline_memset()
65 if (count <= 8) in inline_memset()
66 return splat_set<HeadTail<_4>>(dst, value, count); in inline_memset()
67 if (count <= 16) in inline_memset()
68 return splat_set<HeadTail<_8>>(dst, value, count); in inline_memset()
69 if (count <= 32) in inline_memset()
70 return splat_set<HeadTail<_16>>(dst, value, count); in inline_memset()
71 if (count <= 64) in inline_memset()
72 return splat_set<HeadTail<_32>>(dst, value, count); in inline_memset()
73 if (count <= 128) in inline_memset()
74 return splat_set<HeadTail<_64>>(dst, value, count); in inline_memset()
75 return splat_set<Align<_32, Arg::Dst>::Then<Loop<_32>>>(dst, value, count); in inline_memset()
81 if (count == 0) in inline_memset()
83 if (count <= 3) { in inline_memset()
85 if (count > 1) in inline_memset()
86 splat_set<Tail<_2>>(dst, value, count); in inline_memset()
89 if (count <= 8) in inline_memset()
90 return splat_set<HeadTail<_4>>(dst, value, count); in inline_memset()
91 if (count <= 16) in inline_memset()
92 return splat_set<HeadTail<_8>>(dst, value, count); in inline_memset()
93 if (count <= 32) in inline_memset()
94 return splat_set<HeadTail<_16>>(dst, value, count); in inline_memset()
95 if (count <= 96) { in inline_memset()
97 if (count <= 64) in inline_memset()
98 return splat_set<Tail<_32>>(dst, value, count); in inline_memset()
100 splat_set<Tail<_32>>(dst, value, count); in inline_memset()
103 if (count < 448 || value != 0 || !AArch64ZVA(dst, count)) in inline_memset()
104 return splat_set<Align<_16, Arg::_1>::Then<Loop<_64>>>(dst, value, count); in inline_memset()
111 if (count == 0) in inline_memset()
113 if (count == 1) in inline_memset()
115 if (count == 2) in inline_memset()
117 if (count == 3) in inline_memset()
119 if (count <= 8) in inline_memset()
120 return splat_set<HeadTail<_4>>(dst, value, count); in inline_memset()
121 if (count <= 16) in inline_memset()
122 return splat_set<HeadTail<_8>>(dst, value, count); in inline_memset()
123 if (count <= 32) in inline_memset()
124 return splat_set<HeadTail<_16>>(dst, value, count); in inline_memset()
125 if (count <= 64) in inline_memset()
126 return splat_set<HeadTail<_32>>(dst, value, count); in inline_memset()
127 if (count <= 128) in inline_memset()
128 return splat_set<HeadTail<_64>>(dst, value, count); in inline_memset()
129 return splat_set<Align<_32, Arg::Dst>::Then<Loop<_32>>>(dst, value, count); in inline_memset()