From patchwork Fri Mar 28 17:37:56 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Newton X-Patchwork-Id: 339 Return-Path: X-Original-To: siddhesh@wilcox.dreamhost.com Delivered-To: siddhesh@wilcox.dreamhost.com Received: from homiemail-mx20.g.dreamhost.com (caibbdcaaahc.dreamhost.com [208.113.200.72]) by wilcox.dreamhost.com (Postfix) with ESMTP id 93ACB3601BA for ; Fri, 28 Mar 2014 10:38:10 -0700 (PDT) Received: by homiemail-mx20.g.dreamhost.com (Postfix, from userid 14307373) id 4559840CB2832; Fri, 28 Mar 2014 10:38:10 -0700 (PDT) X-Original-To: glibc@patchwork.siddhesh.in Delivered-To: x14307373@homiemail-mx20.g.dreamhost.com Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by homiemail-mx20.g.dreamhost.com (Postfix) with ESMTPS id 1DC1040CB282B for ; Fri, 28 Mar 2014 10:38:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id; q=dns; s= default; b=cBETbGgdGcZrG2j/AZ12DgPwhzf/ERQSCoy4HQUTA+oxmc2/sxFno zvgrMCOUL0pHXQSelqBnVb9HCZkw4ck0jW8MopR/wSpcN4vWxyj4Ac7WA82rdmBQ Bi9vWgHUEUi+/ApCFrc9Wf3eerxygCLlpNaVllNJBf1o2Ub6El4/ok= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id; s=default; bh=T7csg1u1mPbI8R73/IStmHZjnQ4=; b=AztAZvzbGOCUbKqfcKrQSECx8XDc osfeKe4useheKz42bVPnifm3xRhtY6d5m99BxBdUF0LsmDyj9iwqvKND98tVqGKZ ojZYLf9rkYJkFPCRIBDnIzAArkenbTdQeqxmpcGgm0Yj0N52cLAPXOJbXsAa+aNb QluWn3FjnvcBc88= Received: (qmail 15730 invoked by alias); 28 Mar 2014 17:38:08 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 15718 invoked by uid 89); 28 Mar 2014 17:38:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-wi0-f170.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=LnotOjQ7Hr0TtZwbu73aWuWqtlKTxeJ67BaqKdX8m4c=; b=Jq9EzU60WhNuOvm8lveeRClTF9leH/fvKZI5ZjPVSsGm6jbSWNA9ds0XSt64FBgKOh 8uJCYPLafYucFeApK5omFdlvNYGlKQT6KYkqhXyF/kUMhD1yXebNomRUVrDnF49TX33u vbtqol3cyPtwvPU2iUDKFZyNWj6ZbayL3ZR7vmolo+eIbWLEumlZ+wiUChqleO2UAX1m 4lQykmCgOJf1Rw4IABflfy6cQEf6PfJZzrhMlHmwyQ+fTt8CwIOXFn20sufwBpvTrR78 ha3vhhsFPJqZZYCqtEu2Vto3+myJOhAYHuvywSA5wyAguqGYjT8A+he4NJ62K6qzmXcx b0Pg== X-Gm-Message-State: ALoCoQkJCmkMXp9fgZVATPqM/ihALh6h45IS6CRNjVwfNY5G/lf8Moky1vIONNy0egEsgug5pM6n X-Received: by 10.180.76.137 with SMTP id k9mr14286577wiw.21.1396028282758; Fri, 28 Mar 2014 10:38:02 -0700 (PDT) From: Will Newton To: libc-alpha@sourceware.org Subject: [PATCH] benchtests: Add benchtests for ffs and ffsll Date: Fri, 28 Mar 2014 17:37:56 +0000 Message-Id: <1396028276-15053-1-git-send-email-will.newton@linaro.org> X-DH-Original-To: glibc@patchwork.siddhesh.in Add benchtests for ffs and ffsll. There is no benchtest for ffsl as it is identical to one of the other functions. 2014-03-28 Will Newton * benchtests/Makefile (bench): Add ffs and ffsl to list of tests. * benchtests/ffs-inputs: New file. * benchtests/ffsll-inputs: Likewise. --- benchtests/Makefile | 5 +-- benchtests/ffs-inputs | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ benchtests/ffsll-inputs | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 208 insertions(+), 3 deletions(-) create mode 100644 benchtests/ffs-inputs create mode 100644 benchtests/ffsll-inputs diff --git a/benchtests/Makefile b/benchtests/Makefile index b331d1a..5aa2eb1 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -22,9 +22,8 @@ subdir := benchtests include ../Makeconfig - -bench := acos acosh asin asinh atan atanh cos cosh exp exp2 log log2 modf pow \ - rint sin sincos sinh sqrt tan tanh +bench := acos acosh asin asinh atan atanh cos cosh exp exp2 ffs ffsll \ + log log2 modf pow rint sin sincos sinh sqrt tan tanh # String function benchmarks. string-bench := bcopy bzero memccpy memchr memcmp memcpy memmem memmove \ diff --git a/benchtests/ffs-inputs b/benchtests/ffs-inputs new file mode 100644 index 0000000..484fe57 --- /dev/null +++ b/benchtests/ffs-inputs @@ -0,0 +1,103 @@ +## args: int +## ret: int +## includes: strings.h +0x33ed4 +0x2b +0xba3f6965 +0x4 +0x927e0ceb +0x7 +0x0 +0x3418b +0x318c +0x19a7402 +0x699d4586 +0x392e4 +0x66 +0x7fc86 +0x13d +0x2aa7a61 +0x29d +0x1d729b2 +0x13a +0x7 +0x11b958 +0x3a6a23 +0x1b0d749 +0x1f12ecb +0x21 +0x285a +0x24702 +0x88799 +0x10b +0x5 +0x572739 +0x12f0 +0xa36c89 +0x1 +0x1f58 +0x33743ce8 +0xbefe +0x7 +0x3 +0xdc +0x1713e +0x8d28 +0xbb0ef6d +0x3c7 +0x2 +0xd0e53fcc +0x2e2 +0x762 +0xf +0x35 +0x2fc6e7a +0x105 +0x58e3 +0x3 +0x16aa +0x7b1b38 +0x0 +0x2b +0x99538d +0xb3234 +0x322 +0x806bd +0xd73 +0x503a +0x7d +0xb88bb919 +0x4f5 +0x1f757c4f +0xc37e5 +0xd9e519 +0xf0a +0xe9f1e8d +0x4664 +0x4 +0x1 +0x1 +0x0 +0x1ee25 +0x75a24 +0x73c57b0 +0x300e9 +0x9 +0x5b +0x6d25 +0x38bf436e +0xf4724994 +0x2b +0xb8a5de +0x4a +0x281da +0x905db8 +0x3d606 +0x6c200855 +0x21 +0x354e0dfa +0x2 +0x1 +0xf8297c3 +0x2fed30 +0xd4ab7 diff --git a/benchtests/ffsll-inputs b/benchtests/ffsll-inputs new file mode 100644 index 0000000..6b74d89 --- /dev/null +++ b/benchtests/ffsll-inputs @@ -0,0 +1,103 @@ +## args: long long +## ret: int +## includes: string.h +0xedada05aba9463 +0x7c4e52bbc75241 +0x16ab7ad +0x20ec623a4ccdb +0x1e24e9ed059d +0x3acf +0x6eb28fbb803a274 +0xc1 +0x25fc2148c092529f +0x1d10ba752e5 +0x322bd878b3 +0x26fa11b70e20 +0x30cd6a05a17ca14b +0x1591d3a2d0cc7 +0x8119d76e910c1a +0x2b24d878fee314 +0x1c +0x3022a3955 +0xedc7b7b6a818 +0x40 +0xf28 +0xa2ecb +0x56a7e4211a2ca38 +0x6a0ee2316382 +0x634 +0x58 +0x4fad66fb43f5 +0x1f004b76 +0x7 +0x6ff84575bb70af +0x5d5b4e +0xaa614b130 +0x15504 +0x1a2e2e7e +0x54b0f28b383cc +0x6 +0x2a2a3440b7 +0x158a132dc0c20836 +0x77aa8e9c91c43b1 +0x33f526901fc08594 +0x7bf156c +0xb458b5e +0x6289fcb44 +0x4d84973bbd8c00 +0x2e8c2de648 +0x150fab +0x16ebb7bae02934 +0x485285b6065272 +0xfdde0b16299 +0x747d3c940cb +0x1bdb379 +0xfcb26a +0x20b90cc92bbef +0x46 +0xf0e681aaec28b2d5 +0x10c738cf1109 +0x8509bef69993908 +0x3332 +0x219167d +0x7eb19c6f88f +0x32a1b4ead441e65 +0xdc93 +0x327a7e6676802312 +0xcc7296c957 +0xb0b20c47c6b500a +0x55d614072f1 +0x3c8e4 +0x1a +0x5809b7ae +0x2 +0x1525 +0x13 +0x6e +0x1b +0x7c58cf +0x2f5347197bcf6 +0x516a0d576e2c3 +0x4f3cf315 +0x3c16a7531f3a1 +0xa929f8 +0x1ce88e5 +0x6ab464e92bc3 +0x3ff39bb2 +0xea9921 +0xb3009 +0x39b037793bef0da0 +0x5d +0x39a9989019c92 +0x108bae +0x239c1c +0x1851dc9178f4 +0x1fc6f70 +0x38 +0xa8f606a147 +0x30dac66b +0x76d377c20b0e836 +0x2425 +0x4e5a82884 +0x7a1f128a894728 +0xb5f0af24e3f7347