/src/sys/external/bsd/compiler_rt/dist/lib/builtins/ |
floatundixf.c | 34 int clz = __builtin_clzll(a); local in function:__floatundixf 35 int e = (N - 1) - clz ; /* exponent */ 38 fb.u.low.all = a << clz; /* mantissa */
|
floatdixf.c | 37 int clz = __builtin_clzll(a); local in function:__floatdixf 38 int e = (N - 1) - clz ; /* exponent */ 42 fb.u.low.all = a << clz; /* mantissa */
|
/src/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/ |
clzsi2.S | 29 clz r0, r0
|
udivmodsi4.S | 66 clz ip, r0 67 clz r3, r1 68 /* r0 >= r1 implies clz(r0) <= clz(r1), so ip <= r3. */ 82 # error THUMB mode requires CLZ or UDIV
|
udivsi3.S | 66 clz ip, r0 67 clz r3, r1 68 /* r0 >= r1 implies clz(r0) <= clz(r1), so ip <= r3. */ 82 # error THUMB mode requires CLZ or UDIV
|
umodsi3.S | 64 clz ip, r0 65 clz r3, r1 66 /* r0 >= r1 implies clz(r0) <= clz(r1), so ip <= r3. */ 78 # error THUMB mode requires CLZ or UDIV
|
/src/common/lib/libc/arch/arm/string/ |
ffs.S | 41 * On ARMv5 we use CLZ (count leading Zero's) and then subtract the result 59 clz r0, r0
|
strlen_neon.S | 58 * Main loop. Load 16 bytes, do a clz, 63 vrev64.8 q0, q0 /* convert to BE for clz */ 69 /* Why couldn't there be a 64-bit CLZ? */ 79 clz ip, r2 /* count leading zeros */
|
strlen_arm.S | 131 * We encountered a NUL. Find out where by doing a CLZ and then 135 rev r3, r3 /* we want this in BE for the CLZ */ 137 clz r3, r3 /* count how many leading zeros */
|
strcpy_arm.S | 181 rev r3, r3 /* CLZ needs BE data */ 183 clz r3, r3 /* count leading zeros */ 242 rev r3, r3 /* CLZ wants BE input */ 244 clz r3, r3 /* count leading zeros */ 300 rev r3, r3 /* CLZ works on BE data */ 302 clz r3, r3 /* count leading zeroes */ 483 rev r5, r5 /* CLZ needs BE data */ 485 clz r5, r5 /* count leading zeros */
|
strchr_arm.S | 119 rev r3, r3 /* we want this in BE for the CLZ */ 121 clz r3, r3 /* count how many leading zeros */
|
strrchr_arm.S | 120 rev r5, r5 /* we want this in BE for the CLZ */ 129 clz r5, r5 /* count how many leading zeros */
|
/src/common/lib/libc/arch/aarch64/string/ |
memcmp.S | 168 * and then use clz to find that byte. 178 clz x1, x0 /* find first non-zero byte */ 182 clz x1, x1 /* find first non-zero byte */
|
strlen.S | 99 * We know there is a NUL in this dword. Use clz to find it. 102 clz x6, x6 /* find null byte */
|
/src/common/lib/libc/arch/mips/string/ |
ffs.S | 55 clz v0, a0
|
/src/sys/stand/efiboot/bootarm/ |
cache.S | 82 clz r2, ip @ number of bits to MSB of way 125 clz r1, r3 @ number of bits to MSB of way
|
/src/sys/arch/arm/arm/ |
cpufunc_asm_armv7.S | 335 clz r1, r3 @ number of bits to MSB of way 384 clz r2, ip @ number of bits to MSB of way 438 clz r2, ip @ number of bits to MSB of way 499 clz r2, ip @ number of bits to MSB of way
|
/src/sys/arch/mips/mips/ |
fp.S | 1769 clz v1, t2 1860 clz v1, t2 2196 clz v1, t9 2200 clz v1, t2 2460 clz v1, t9 2464 clz v1, t3 2468 clz v1, t2 4274 clz v1, t2 4331 clz v1, ta3 4335 clz v1, ta [all...] |
/src/tests/lib/libc/misc/ |
t_ubsan.c | 283 INVALID_BUILTIN(clz)
|