Lines Matching +full:- +full:t

1 /* SPDX-License-Identifier: BSL-1.0 */
4 Boost Software License - Version 1.0 - August 17th, 2003
10 Software, and to permit third-parties to whom the Software is furnished to do
17 solely in the form of machine-executable object code generated by a source
22 FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
66 upper-bound comparison. We need to cast __high to an \
74 "cmp\t%[__c], %[__l]\n\t" \
75 "bcc\t.ns%=\n\t" \
76 "ldr" __sz "\t%" __w "[__v], %[__p]\n" \
77 ".ns%=:\n\t" \
78 "csel\t%" __w "[__v], %" __w "[__v], %" __w "[__f], cs\n\t" \
79 "hint\t#0x14 // CSDB" \
97 "cmp\t%[__c], %[__l]\n\t" \
98 "ccmp\t%[__c], %[__h], 2, cs\n\t" \
99 "bcs\t.ns%=\n\t" \
100 "ldr" __sz "\t%" __w "[__v], %[__p]\n" \
101 ".ns%=:\n\t" \
102 "csel\t%" __w "[__v], %" __w "[__v], %" __w "[__f], cc\n\t" \
103 "hint\t#0x14 // CSDB" \
146 [sizeof (__nl_val) > 8 ? -1 : 1] __UNUSED; \
170 /* AArch32 support for ARM and Thumb-2. Thumb-1 is not supported. */
182 upper-bound comparison. We need to cast __high to an \
190 ".syntax unified\n\t" \
191 "cmp\t%[__c], %[__l]\n\t" \
192 "bcc\t.ns%=\n\t" \
193 "ldr" __sz "\t%[__v], %[__p]\n" \
194 ".ns%=:\n\t" \
195 "it\tcc\n\t" \
196 "movcc\t%[__v], %[__f]\n\t" \
197 ".inst.n 0xf3af\t@ CSDB\n\t" \
198 ".inst.n 0x8014\t@ CSDB" \
216 ".syntax unified\n\t" \
217 "cmp\t%[__c], %[__l]\n\t" \
218 "it\tcs\n\t" \
219 "cmpcs\t%[__h], %[__c]\n\t" \
220 "bls\t.ns%=\n\t" \
221 "ldr" __sz "\t%[__v], %[__p]\n" \
222 ".ns%=:\n\t" \
223 "it\tls\n\t" \
224 "movls\t%[__v], %[__f]\n\t" \
225 ".inst.n 0xf3af\t@ CSDB\n\t" \
226 ".inst.n 0x8014\t@ CSDB" \
245 /* Double-word version. */
253 upper-bound comparison. We need to cast __high to an \
261 ".syntax unified\n\t" \
262 "cmp\t%[__c], %[__l]\n\t" \
263 "bcc\t.ns%=\n\t" \
264 "ldr\t%Q[__v], [%[__p]]\n\t" \
265 "ldr\t%R[__v], [%[__p], #4]\n" \
266 ".ns%=:\n\t" \
267 "it\tcc\n\t" \
268 "movcc\t%Q[__v], %Q[__f]\n\t" \
269 "it\tcc\n\t" \
270 "movcc\t%R[__v], %R[__f]\n\t" \
271 ".inst.n 0xf3af\t@ CSDB\n\t" \
272 ".inst.n 0x8014\t@ CSDB" \
290 ".syntax unified\n\t" \
291 "cmp\t%[__c], %[__l]\n\t" \
292 "it\tcs\n\t" \
293 "cmpcs\t%[__h], %[__c]\n\t" \
294 "bls\t.ns%=\n\t" \
295 "ldr\t%Q[__v], [%[__p]]\n\t" \
296 "ldr\t%R[__v], [%[__p], #4]\n" \
297 ".ns%=:\n\t" \
298 "it\tls\n\t" \
299 "movls\t%Q[__v], %Q[__f]\n\t" \
300 "it\tls\n\t" \
301 "movls\t%R[__v], %R[__f]\n\t" \
302 ".inst.n 0xf3af\t@ CSDB\n\t" \
303 ".inst.n 0x8014\t@ CSDB" \
332 upper-bound comparison. We need to cast __high to an \
340 ".syntax unified\n\t" \
341 "cmp\t%[__c], %[__l]\n\t" \
342 "ldr" __sz "cs\t%[__v], %[__p]\n\t" \
343 "movcc\t%[__v], %[__f]\n\t" \
344 ".inst 0xe320f014\t@ CSDB" \
362 ".syntax unified\n\t" \
363 "cmp\t%[__c], %[__l]\n\t" \
364 "cmpcs\t%[__h], %[__c]\n\t" \
365 "ldr" __sz "hi\t%[__v], %[__p]\n\t" \
366 "movls\t%[__v], %[__f]\n\t" \
367 ".inst 0xe320f014\t@ CSDB" \
386 /* Double-word version. */
394 upper-bound comparison. We need to cast __high to an \
402 ".syntax unified\n\t" \
403 "cmp\t%[__c], %[__l]\n\t" \
404 "ldrcs\t%Q[__v], [%[__p]]\n\t" \
405 "ldrcs\t%R[__v], [%[__p], #4]\n\t" \
406 "movcc\t%Q[__v], %Q[__f]\n\t" \
407 "movcc\t%R[__v], %R[__f]\n\t" \
408 ".inst 0xe320f014\t@ CSDB" \
426 ".syntax unified\n\t" \
427 "cmp\t%[__c], %[__l]\n\t" \
428 "cmpcs\t%[__h], %[__c]\n\t" \
429 "ldrhi\t%Q[__v], [%[__p]]\n\t" \
430 "ldrhi\t%R[__v], [%[__p], #4]\n\t" \
431 "movls\t%Q[__v], %Q[__f]\n\t" \
432 "movls\t%R[__v], %R[__f]\n\t" \
433 ".inst 0xe320f014\t@ CSDB" \
480 [sizeof (__nl_val) > 8 ? -1 : 1] __UNUSED; \
510 "fence\trw,rw\n\t" \
511 "fence.i\n\t" \
512 "fence\tr,r\n\t" \
513 "l" __sz "\t%[__v], %[__p]\n" \
547 [sizeof (__nl_val) > 8 ? -1 : 1] __UNUSED; \