Lines Matching full:n
58 __asm__("len .req r0\n\t" in strlen()
59 "data .req r3\n\t" in strlen()
60 "addr .req r1\n\t" in strlen()
63 "pld [r0]\n\t" in strlen()
66 "bic addr, r0, #3\n\t" in strlen()
68 "ands len, r0, #3\n\t" in strlen()
69 "neg len, len\n\t" in strlen()
71 "ldr data, [addr], #4\n\t" in strlen()
73 "add ip, len, #4\n\t" in strlen()
74 "mov ip, ip, asl #3\n\t" in strlen()
75 "mvn r2, #0\n\t" in strlen()
78 "itt ne\n\t" in strlen()
80 "lslne r2, ip\n\t" in strlen()
82 "lsrne r2, ip\n\t" in strlen()
84 "orrne data, data, r2\n\t" in strlen()
86 "it ne\n\t" in strlen()
88 "orrne data, data, r2, lsl ip\n\t" in strlen()
90 "orrne data, data, r2, lsr ip\n\t" in strlen()
95 "movw ip, #0x101\n\t" in strlen()
97 "mov ip, #0x1\n\t" in strlen()
98 "orr ip, ip, ip, lsl #8\n\t" in strlen()
100 "orr ip, ip, ip, lsl #16\n" in strlen()
106 "1:\n\t" in strlen()
108 "sub r2, data, ip\n\t" in strlen()
110 "bic r2, r2, data\n\t" in strlen()
112 "ands r2, r2, ip, lsl #7\n\t" in strlen()
115 "itt eq\n\t" in strlen()
116 "ldreq data, [addr], #4\n\t" in strlen()
118 "addeq len, len, #4\n\t" in strlen()
120 "pld [addr, #8]\n\t" in strlen()
122 "ittt eq\n\t" in strlen()
123 "subeq r2, data, ip\n\t" in strlen()
125 "biceq r2, r2, data\n\t" in strlen()
127 "andeqs r2, r2, ip, lsl #7\n\t" in strlen()
129 "itt eq\n\t" in strlen()
131 "ldreq data, [addr], #4\n\t" in strlen()
133 "addeq len, len, #4\n\t" in strlen()
134 "beq 1b\n\t" in strlen()
136 "tst data, #0xff000000\n\t" in strlen()
137 "itttt ne\n\t" in strlen()
138 "addne len, len, #1\n\t" in strlen()
139 "tstne data, #0xff0000\n\t" in strlen()
140 "addne len, len, #1\n\t" in strlen()
141 "tstne data, #0xff00\n\t" in strlen()
142 "it ne\n\t" in strlen()
143 "addne len, len, #1\n\t" in strlen()
152 "rbit r2, r2\n\t" in strlen()
153 "clz r2, r2\n\t" in strlen()
155 "rsb r1, r2, #0\n\t" in strlen()
156 "and r2, r2, r1\n\t" in strlen()
157 "clz r2, r2\n\t" in strlen()
158 "rsb r2, r2, #31\n\t" in strlen()
160 "add len, len, r2, lsr #3\n\t" in strlen()
162 "tst data, #0xff\n\t" in strlen()
163 "itttt ne\n\t" in strlen()
164 "addne len, len, #1\n\t" in strlen()
165 "tstne data, #0xff00\n\t" in strlen()
166 "addne len, len, #1\n\t" in strlen()
167 "tstne data, #0xff0000\n\t" in strlen()
168 "it ne\n\t" in strlen()
169 "addne len, len, #1\n\t" in strlen()
172 "bx lr\n\t"); in strlen()