diff options
author | Siddhesh Poyarekar <siddhesh@redhat.com> | 2013-10-07 11:51:24 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@redhat.com> | 2013-10-07 11:51:25 +0530 |
commit | a357259bf854478d154727bbc9e39f89c952f6cc (patch) | |
tree | 11e1d64d36fbfb9c3ed40215ac7cebfee6f6e004 /benchtests/cos-inputs | |
parent | 9ec1b13d0162034464202b06d81b9daa9fe840e7 (diff) | |
download | glibc-a357259bf854478d154727bbc9e39f89c952f6cc.tar.gz glibc-a357259bf854478d154727bbc9e39f89c952f6cc.tar.xz glibc-a357259bf854478d154727bbc9e39f89c952f6cc.zip |
Add more directives to benchmark input files
This patch adds some more directives to the benchmark inputs file, moving functionality from the Makefile and making the code generation script a bit cleaner. The function argument and return types that were earlier added as variables in the makefile and passed to the script via command line arguments are now the 'args' and 'ret' directive respectively. 'args' should be a colon separated list of argument types (skipped if the function doesn't accept any arguments) and 'ret' should be the return type. Additionally, an 'includes' directive may have a comma separated list of headers to include in the source. For example, the pow input file now looks like this: 42.0, 42.0 1.0000000000000020, 1.5 I did this to unclutter the benchtests Makefile a bit and eventually eliminate dependency of the tests on the Makefile and have tests depend on their respective include files only.
Diffstat (limited to 'benchtests/cos-inputs')
-rw-r--r-- | benchtests/cos-inputs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/benchtests/cos-inputs b/benchtests/cos-inputs index 82a40609cd..c7bbaad151 100644 --- a/benchtests/cos-inputs +++ b/benchtests/cos-inputs @@ -1,3 +1,6 @@ +## args: double +## ret: double +## includes: math.h 0x1.000000cf4a2a1p0 0x1.0000010b239a8p0 0x1.00000162a932ap0 |