Displaying 20 results from an estimated 144 matches for "bitreader".
2013 Mar 11
3
flac 1.3.0pre2 pre-release
Ben Allison wrote:
> As mentioned before, this removes some of the 'inline' from the bitreader
> and bitwriter functions that were used in another translation unit. I'm
> surprised that this code works on other platform. It must be a bug in
> GCC, or maybe deliberately non-standard behavior. See 6.7.4 of the C99
> spec for details.
I've read section 6.7.4 from here:...
2011 Jan 26
1
[LLVMdev] building llvm :: host_os==mingw
...g/svn/llvm-project/lldb/trunk lldb
cd ..
./configure --enable-optimized --disable-assertions \
--enable-targets=host,x86,x86_64,arm,cpp
make
upon invoking make, the following error was reported:
make[2]: Leaving directory `/x/lldb-win/tools/llvm-config'
llvm-config: unknown component name: bitreader
make[2]: Entering directory `/x/lldb-win/tools/opt'
/x/lldb-win/Makefile.rules:939: *** llvm-config --libs failed. Stop.
make[2]: Leaving directory `/x/lldb-win/tools/opt'
make[1]: *** [opt/.makeall] Error 2
make[1]: Leaving directory `/x/lldb-win/tools'
make: *** [all] Error 1
being...
2015 Dec 16
2
about word size in bitreader/bitwriter
There are preprocessor definitions in bitreader.c and bitwriter.c:
/* Things should be fastest when this matches the machine word size */
/* WATCHOUT: if you change this you must also change the following #defines down to SWAP_BE_WORD_TO_HOST below to match */
/* WATCHOUT: there are a few places where the code will not work unles...
2008 Mar 14
2
bitreader optimizations
...to be even faster than the _ia32_bswap
function. If the code produced by MSVC is faster as well, I'd suggest
to remove the assembly function completely and avoid the problems with
text relocation (sf bug #1793536).
--
Miroslav Lichvar
-------------- next part --------------
Index: src/libFLAC/bitreader.c
===================================================================
RCS file: /cvsroot/flac/flac/src/libFLAC/bitreader.c,v
retrieving revision 1.15
diff -u -r1.15 bitreader.c
--- src/libFLAC/bitreader.c 28 Feb 2008 05:34:26 -0000 1.15
+++ src/libFLAC/bitreader.c 14 Mar 2008 11:07:07 -0000
@@ -69,...
2012 May 14
0
[LLVMdev] MCJIT
...cal/mnt/workspace/ashoknn/crd/neo/llvm/proto/llvmsvn/llvm/include/llvm/Support/TargetSelect.h:149: undefined reference to `LLVMInitializeX86AsmParser'
> collect2: ld returned 1 exit status
So I add back to lli/CMakeLists.txt:
< set(LLVM_LINK_COMPONENTS mcjit jit interpreter nativecodegen bitreader
asmparser selectiondag)
> set(LLVM_LINK_COMPONENTS ${LLVM_TARGETS_TO_BUILD} mcjit jit interpreter nativecodegen bitreader asmparser selectiondag)
lli/Makefile (a simple make invocation didnt seem to regenerate the
Makefile):
<LINK_COMPONENTS := mcjit jit interpreter nativecodegen bitreader...
2009 Jun 04
0
Bug in bitreader for short reads?
fixed in cvs
http://sourceforge.net/tracker/?func=detail&aid=2490454&group_id=13478&atid=113478
--- On Mon, 6/1/09, Gilles Boccon-Gibod <bok at bok.net> wrote:
> From: Gilles Boccon-Gibod <bok at bok.net>
> Subject: [Flac-dev] Bug in bitreader for short reads?
> To: flac-dev at xiph.org
> Date: Monday, June 1, 2009, 10:16 AM
> It seems that the bitstream
> reader is not working as it should (verified in version
> 1.2.0 and 1.2.1).The problem is as follows: if the data
> read by the read callback is not a multiple of 4,...
2016 Jan 04
0
about word size in bitreader/bitwriter
...AC__BYTES_PER_WORD == 4.
> > * If there is an statistically measurable performance, keep it, otherwise
> > remove the FLAC__BYTES_PER_WORD == 8 code all together.
>
> I'll try to do it, but I don't have a deep understanding of bit(read|write)
> routines such as FLAC__bitreader_read_rice_signed_block() and other.
> Maybe Miroslav Lichvar can say something?
Using larger registers in the bitreader/bitwriter should reduce the
number of instructions needed when reading/writing the encoded stream
as fewer words need to be read/written and encoded values are less
likely to...
2009 Jun 04
0
Bug in bitreader for short reads?
you're right, this is fixed in CVS, see
http://sourceforge.net/tracker/?func=detail&aid=2490454&group_id=13478&atid=113478
--- On Sun, 5/31/09, Gilles Boccon-Gibod <bok at bok.net> wrote:
> From: Gilles Boccon-Gibod <bok at bok.net>
> Subject: [Flac] Bug in bitreader for short reads?
> To: flac at xiph.org
> Date: Sunday, May 31, 2009, 10:40 PM
> It seems that the bitstream
> reader is not working as it should (verified in version
> 1.2.0 and 1.2.1).The problem is as follows: if the data
> read by the read callback is not a multiple of 4, the...
2015 Dec 20
2
about word size in bitreader/bitwriter
...erformance
> with FLAC__BYTES_PER_WORD == 4.
> * If there is an statistically measurable performance, keep it, otherwise
> remove the FLAC__BYTES_PER_WORD == 8 code all together.
I'll try to do it, but I don't have a deep understanding of bit(read|write)
routines such as FLAC__bitreader_read_rice_signed_block() and other.
Maybe Miroslav Lichvar can say something?
> Since you seem to think there little to be gainned
No, I just don't know what performance improvement can be obtained
(and of course FLAC is very fast already).
2011 Mar 05
1
[LLVMdev] llvm-config example need update
Hi
This
llvm-config --libs engine bcreader scalaropts
<http://llvm.org/cmds/llvm-config.html> in website
http://llvm.org/cmds/llvm-config.html
But actually bcreader components is not there anymore. The new name of
it is bitreader.
I thinks this webpage may need to update and also. If i do
"llvm-config --help". It will also show wrong component name in
examples
g++ `llvm-config --cxxflags` -o HowToUseJIT.o -c HowToUseJIT.cpp
g++ `llvm-config --ldflags` -o HowToUseJIT HowToUseJIT.o `llvm-config --libs
engine bitr...
2012 May 14
2
[LLVMdev] MCJIT
On 5/14/2012 10:28 AM, Jim Grosbach wrote:
>
> On May 14, 2012, at 10:21 AM, Ashok Nalkund<ashoknn at qualcomm.com> wrote:
>
>> On 5/14/2012 9:51 AM, Jim Grosbach wrote:
>>>
>>>>>
>>>>> If you're hitting that code, you're running the old JIT (which does indeed not support inline assembly), not the MCJIT.
>>>>>
2009 Jun 01
0
Bug in bitreader for short reads?
It seems that the bitstream reader is not working as it should
(verified in version 1.2.0 and 1.2.1).
The problem is as follows: if the data read by the read callback is
not a multiple of 4, the bit reader will end up in a very bad state,
where the bits_consumed field will grow without ever being reset to 0,
and that causes everything to fail.
This is not a case that's encountered very
2014 Feb 12
1
PATCH: typo in bitreader.c / bitwriter.c
Fixes typos in comments in these two files.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: typo.patch
Type: application/octet-stream
Size: 1602 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20140212/f8f231cf/attachment.obj
2009 Jun 01
0
Bug in bitreader for short reads?
It seems that the bitstream reader is not working as it should
(verified in version 1.2.0 and 1.2.1).
The problem is as follows: if the data read by the read callback is
not a multiple of 4, the bit reader will end up in a very bad state,
where the bits_consumed field will grow without ever being reset to 0,
and that causes everything to fail.
This is not a case that's encountered very
2008 Feb 19
1
[LLVMdev] llc: assertion fails in bitreader.cpp
Hi all,
I've used the llvmgcc to compile a quite simple bit of c-code:
>short addtest(short a, short b)
>{
> return a+b;
>}
When I'm feeding llc (llvm-2.1-version) with the resulting bytecode, it fails with this error:
llc: BitcodeReader.cpp:1040: bool llvm::BitcodeReader::ParseModule(const std::string&): Assertion `Func->getFunctionType()->getParamAttrs() ==
2008 Feb 19
0
[LLVMdev] llc: assertion fails in bitreader.cpp
Hi there,
problem is solved, thanks go out to Duncan Sands.
>It sounds like the version of llvm-gcc doesn't match the version of llc.
>What does the llvm assembler look like (i.e. what llvm-dis gives for the
>bitcode)?
>
>D.
The bitcode was indeed produced with the gcc frontend for llvm-2.2 and used with llc from llvm-2.1.
Thanks for helping me out!
Matthias Heine
2008 Jul 31
2
[LLVMdev] Status of Ocaml bindings
...ocaml
-warn-error A llvm.cma llvm_analysis.cma /home/erikd/Hack/SVN/llvm/test/Bindings/Ocaml/analysis.ml
-o analysis.ml.tmp
/tmp/camlprim265f17.c:911: warning: deprecated conversion from string constant to 'char*'
and
FAIL: /home/erikd/Hack/SVN/llvm/test/Bindings/Ocaml/bitreader.ml
Failed with unknown error (or has stderr output) at line 1
while running: /usr/bin/ocamlc.opt -cc g++ -I /home/erikd/Hack/SVN/llvm/Debug/lib/ocaml
-warn-error A llvm.cma llvm_bitreader.cma llvm_bitwriter.cma
/home/erikd/Hack/SVN/llvm/test/Bindings/Ocaml/bitreader.ml -o bitrea...
2013 Mar 11
2
flac 1.3.0pre2 pre-release
On Mon, Mar 11, 2013 at 08:30:18AM -0400, Ben Allison wrote:
> Take, for example, the function FLAC__bitreader_is_consumed_byte_aligned.
> It is prototyped in bitreader.h It is used in stream_decoder.c, so it
> must be defined and made available to the linker ("external definition").
> However, the only definition in bitreader.c has been declared inline.
>
> From 6.7.4.6
> An...
2017 Jan 19
4
[PATCH] Fix cppcheck warnings
---
src/libFLAC/bitreader.c | 4 ++--
src/libFLAC/bitwriter.c | 4 ++--
src/plugin_xmms/plugin.c | 2 +-
src/share/utf8/charset.c | 1 +
src/test_libFLAC++/encoders.cpp | 8 ++++----
src/test_libFLAC/decoders.c | 4 ++--
src/test_libFLAC/encoders.c | 8 ++++----
7 files changed, 16 inse...
2008 Mar 17
0
bitreader optimizations
...values, the
> second one adds a GCC inline assembly for bswap and the third patch
> replaces the read_rice_block function.
The third patch has a bug causing reading past input buffer, attaching
a fixed version.
--
Miroslav Lichvar
-------------- next part --------------
Index: src/libFLAC/bitreader.c
===================================================================
RCS file: /cvsroot/flac/flac/src/libFLAC/bitreader.c,v
retrieving revision 1.15
diff -u -r1.15 bitreader.c
--- src/libFLAC/bitreader.c 28 Feb 2008 05:34:26 -0000 1.15
+++ src/libFLAC/bitreader.c 17 Mar 2008 15:42:57 -0000
@@ -803...