Files
rk35xx-android14/external/python/pycparser/utils/benchmark/README.rst
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

23 lines
706 B
ReStructuredText

Basic benchmarking of parsing speed with pycparser.
The ``inputs`` directory contains preprocessed files taken from open source
projects.
``redis.c.pp`` taken from Redis. Generated with:
.. sourcecode::
gcc -nostdinc -D'__attribute__(x)=' -E -Isrc/ -Ideps/hiredis -Ideps/linenoise -I$HOME/eli/pycparser/utils/fake_libc_include src/redis-cli.c
``tccgen.c.pp`` taken from TCC. Generated with:
.. sourcecode::
gcc -nostdinc -D'__attribute__(x)=' -E -I. -I$HOME/eli/pycparser/utils/fake_libc_include tccgen.c
``sqlite-btree.c.pp`` taken from SQLite. Generated with:
.. sourcecode::
gcc -nostdinc -D'__attribute__(x)=' -E -I. -Isrc/ -I$HOME/eli/pycparser/utils/fake_libc_include src/btree.c