glibc/scripts
Siddhesh Poyarekar f0ee064b7d Allow multiple input domains to be run in the same benchmark program
Some math functions have distinct performance characteristics in
specific domains of inputs, where some inputs return via a fast path
while other inputs require multiple precision calculations, that too
at different precision levels.  The way to implement different domains
was to have a separate source file and benchmark definition, resulting
in separate programs.

This clutters up the benchmark, so this change allows these domains to
be consolidated into the same input file.  To do this, the input file
format is now enhanced to allow comments with a preceding # and
directives with two # at the begining of a line.  A directive that
looks like:

tells the benchmark generation script that what follows is a different
domain of inputs.  The value of the 'name' directive (in this case,
foo) is used in the output.  The two input domains are then executed
sequentially and their results collated separately.  with the above
directive, there would be two lines in the result that look like:

func(): ....
func(foo): ...
2013-04-30 14:17:57 +05:30
..
abi-versions.awk [BZ #6024] 2008-04-09 05:39:54 +00:00
abilist.awk Properly handle indirect functions in ABI check on powerpc64 2012-11-28 16:19:08 +01:00
begin-end-check.pl
bench.pl Allow multiple input domains to be run in the same benchmark program 2013-04-30 14:17:57 +05:30
check-c++-types.sh Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
check-execstack.awk Do check-execstack test using readelf rather than a build-time C program. 2012-05-01 13:27:52 -07:00
check-local-headers.sh Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
check-localplt.awk Add flexibility to localplt-*.data files, using an awk script rather than diff to check the results. 2012-04-24 14:48:15 -07:00
check-textrel.awk Do check-textrel test using readelf rather than a build-time C program. 2012-05-01 13:27:11 -07:00
config-uname.sh Rejigger header generation for default uname implementation. 2010-08-24 11:56:52 -07:00
config.guess Fix file modes 2013-02-27 10:01:53 -08:00
config.sub Fix file modes 2013-02-27 10:01:53 -08:00
cpp
cross-test-ssh.sh Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
documented.sh
firstversions.awk Fix bug in firstversions.awk version range handling. 2012-01-28 12:02:44 -05:00
gen-as-const.awk Fix 64-bit platform handling in test cases for generated headers with constants. 2009-08-16 00:39:43 -07:00
gen-libc-abis Missing files for libc ABI handling. 2010-03-16 04:47:33 -07:00
gen-sorted.awk Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
install-sh
lib-names.awk Convert WORDSIZE[32|64]/ld entries to abi-variants 2012-05-30 08:33:26 -07:00
list-sources.sh Regenerate libc.pot. 2012-06-21 07:58:27 -07:00
localplt.awk Do check-localplt test using readelf rather than a build-time C program. 2012-05-01 13:30:35 -07:00
mkinstalldirs
move-if-change
output-format.sed
rellns-sh Add support for rtld directory different from slib directory 2013-03-19 12:07:26 +01:00
rpm2dynsym.sh
soversions.awk Convert WORDSIZE[32|64]/ld entries to abi-variants 2012-05-30 08:33:26 -07:00
test-installation.pl Update miscellaneous copyright dates. 2013-01-02 19:43:40 +00:00
update-copyrights Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
versions.awk Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00