Displaying 6 results from an estimated 6 matches for "cntlz".
Did you mean:
cntl
2007 Jan 07
1
[LLVMdev] Inline Asm Question
Hi all,
I couldn't find any documentation on this, but was wondering if
people here knew what this inline asm means:
unsigned __ctz_x = val;
unsigned __ctz_c;
__asm__ ("{cntlz|cntlzw} %0,%1"
: "=r" (__ctz_c)
: "r" (__ctz_x & -__ctz_x));
I'm assuming that "{cntlz|cntlzw}" indicates that one or the other of
these asm mnemonics are used. But how does this get decided?
Thanks!
-bw
2013 May 25
0
[PATCH 1/2] Fix mistyped variable name
...used with input 0 */
#if defined(__INTEL_COMPILER)
- return _bit_scan_reverse(n) ^ 31U;
+ return _bit_scan_reverse(v) ^ 31U;
#elif defined(__GNUC__) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
/* This will translate either to (bsr ^ 31U), clz , ctlz, cntlz, lzcnt depending on
* -march= setting or to a software rutine in exotic machines. */
--
1.7.10.4
--=_vA9B0g0mKp5QbmIrcmD4lw5
Content-Type: text/x-diff; charset=us-ascii;
name=0002-bitwriter.c-Add-missing-extern-declaration.patch
Content-Disposition: attachment;
filename=0002-bitwriter.c-Add-...
2013 Aug 16
1
PATCH for bitmath.h: 1 typo, 1 warning
...libFLAC\include\private\bitmath.h 2013-08-14 10:20:51.484053700 +0400
@@ -78,12 +78,12 @@
return _bit_scan_reverse(v) ^ 31U;
#elif defined(__GNUC__) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
/* This will translate either to (bsr ^ 31U), clz , ctlz, cntlz, lzcnt depending on
- * -march= setting or to a software rutine in exotic machines. */
+ * -march= setting or to a software routine in exotic machines. */
return __builtin_clz(v);
#elif defined(_MSC_VER) && (_MSC_VER >= 1400)
- FLAC__uint32 idx;
+ unsigned long idx;
_...
2012 May 04
3
Git branch with compiling fixes for win32
El 03/05/12 12:19, Miroslav Lichvar escribi?:
> Hi Josh,
>
> nice to see you here again.
>
> On Wed, Apr 25, 2012 at 04:26:05PM -0700, Josh Coalson wrote:
>> (Jumping in again, maybe at the wrong point since this doesn't seem
>> to involve encoding, but here goes.)
>>
>> Miroslav's patches have always been high-quality for sure. But
>>
2012 May 09
1
[PATCH 2/2] bitmath: Finish up optimizations
..._clz_uint32(FLAC__uint32 v)
+{
+/* Never used with input 0 */
+#if defined(__INTEL_COMPILER)
+ return _bit_scan_reverse(n) ^ 31U;
+#elif defined(__GNUC__) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
+/* This will translate either to (bsr ^ 31U), clz , ctlz, cntlz, lzcnt depending on
+ * -march= setting or to a software rutine in exotic machines. */
+ return __builtin_clz(v);
+#elif defined(_MSC_VER) && (_MSC_VER >= 1400)
+ FLAC__uint32 idx;
+ _BitScanReverse(&idx, v);
+ return idx ^ 31U;
+#else
+ return FLAC__clz_soft_uint32(v)...
2013 May 04
5
Bug fix and compatibility patches for 1.3.0pre4
...used with input 0 */
#if defined(__INTEL_COMPILER)
- return _bit_scan_reverse(n) ^ 31U;
+ return _bit_scan_reverse(v) ^ 31U;
#elif defined(__GNUC__) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
/* This will translate either to (bsr ^ 31U), clz , ctlz, cntlz, lzcnt depending on
* -march= setting or to a software rutine in exotic machines. */
-------------- next part --------------
diff -Naur flac-1.3.0pre4/src/libFLAC/stream_decoder.c flac-1.3.0pre4-patched/src/libFLAC/stream_decoder.c
--- flac-1.3.0pre4/src/libFLAC/stream_decoder.c 2013-04-07 11:02:...