From patchwork Wed Aug 1 19:55:22 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kelvin Nilsen X-Patchwork-Id: 952364 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=gcc-patches-return-482967-incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=linux.ibm.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b="Yx+Snsjc"; dkim-atps=neutral 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 ozlabs.org (Postfix) with ESMTPS id 41gkZ43ySwz9s78 for ; Thu, 2 Aug 2018 05:55:37 +1000 (AEST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:to:cc :from:subject:date:mime-version:content-type :content-transfer-encoding:message-id; q=dns; s=default; b=P0kx+ LlepLJYrmnx58Hw56Ybs84iYPXBiPZKYi4fkYexlw+TREc9XF5zOiZZBNl9i27jl m+WOCZf9SHnlkxB9RAySyZCiWV2gHmP1D0gSrpojxCsIRuDG7cqKmbZ5j93UbB2Y pcDlU7U+wCDubgu8XLatkgusL/ZceUdQjiqjYI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:to:cc :from:subject:date:mime-version:content-type :content-transfer-encoding:message-id; s=default; bh=ang/mY8L6D4 pzfg7YHP5euaQsEE=; b=Yx+Snsjcm1Y/A4s7B3q5mYitP5l8/X0jFBgXLNfcdOE Aap1yfnf1mty+NQLdYUGxRLpxckfbg2EhJMS/qRTWHzK2PSpxL3T/24LC2TR/V6T BuBA6HLGVyYReA8o0P1tGkK3RgnNIY43di/arwJaBOgFCVLGsJf0PxqXYh2EZWb0 = Received: (qmail 34554 invoked by alias); 1 Aug 2018 19:55:30 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 34531 invoked by uid 89); 1 Aug 2018 19:55:30 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-12.6 required=5.0 tests=BAYES_00, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 spammy=descriptions X-HELO: mx0a-001b2d01.pphosted.com Received: from mx0a-001b2d01.pphosted.com (HELO mx0a-001b2d01.pphosted.com) (148.163.156.1) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 01 Aug 2018 19:55:28 +0000 Received: from pps.filterd (m0098394.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w71JsJor136335 for ; Wed, 1 Aug 2018 15:55:27 -0400 Received: from e15.ny.us.ibm.com (e15.ny.us.ibm.com [129.33.205.205]) by mx0a-001b2d01.pphosted.com with ESMTP id 2kkevqc8du-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 01 Aug 2018 15:55:26 -0400 Received: from localhost by e15.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 1 Aug 2018 15:55:25 -0400 Received: from b01cxnp23034.gho.pok.ibm.com (9.57.198.29) by e15.ny.us.ibm.com (146.89.104.202) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Wed, 1 Aug 2018 15:55:24 -0400 Received: from b01ledav001.gho.pok.ibm.com (b01ledav001.gho.pok.ibm.com [9.57.199.106]) by b01cxnp23034.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w71JtN828323460 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 1 Aug 2018 19:55:23 GMT Received: from b01ledav001.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E86D92805A; Wed, 1 Aug 2018 15:54:19 -0400 (EDT) Received: from b01ledav001.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6C4F528059; Wed, 1 Aug 2018 15:54:19 -0400 (EDT) Received: from kelvins-mbp-2.rchland.ibm.com (unknown [9.85.142.81]) by b01ledav001.gho.pok.ibm.com (Postfix) with ESMTP; Wed, 1 Aug 2018 15:54:19 -0400 (EDT) To: gcc-patches List Cc: segher@gcc.gnu.org From: Kelvin Nilsen Subject: [PATCH, rs6000] Correct descriptions of __builtin_bcdadd* and _builtin_bcdsub* functions Date: Wed, 1 Aug 2018 14:55:22 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 x-cbid: 18080119-0068-0000-0000-000003214E0A X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00009468; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000266; SDB=6.01068925; UDB=6.00549578; IPR=6.00847264; MB=3.00022445; MTD=3.00000008; XFM=3.00000015; UTC=2018-08-01 19:55:25 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18080119-0069-0000-0000-0000453CC828 Message-Id: <25b9e662-243d-eed1-3b6f-00b1ef9e43a7@linux.ibm.com> Several errors were discovered in the descriptions of the __builtin_bcdadd, __builtin_bcdadd_lt, __builtin_bcdadd_eq, __builtin_bcdadd_gt, __builtin_bcdadd_ov, __builtin_bcdsub, __builtin_bcdsub_lt, __builtin_bcdsub_eq, __builtin_bcdsub_gt, and __builtin_bcdsub_ov functions. This patch corrects these documentation errors. I have built the gcc.pdf file and reviewed the formatting, and all looks good. Is this ok for trunk? gcc/ChangeLog: 2018-08-01 Kelvin Nilsen * doc/extend.texi (PowerPC AltiVec Built-in Functions Available on ISA 2.07): Correct spelling of bcdsub to be __builtin_bcdsub. Add third argument of type "const signed char" to descriptions of __builtin_bcdadd, __builtin_bcdadd_lt, __builtin_bcdadd_eq, __builtin_bcdadd_gt, __builtin_bcdadd_ov, __builtin_bcdsub, __builtin_bcdsub_lt, __builtin_bcdsub_eq, __builtin_bcdsub_gt, __builtin_bcdsub_ov functions. Index: gcc/doc/extend.texi =================================================================== --- gcc/doc/extend.texi (revision 263068) +++ gcc/doc/extend.texi (working copy) @@ -18383,16 +18383,16 @@ vector __uint128 vec_vsubcuq (vector __uint128, ve __int128 vec_vsubuqm (__int128, __int128); __uint128 vec_vsubuqm (__uint128, __uint128); -vector __int128 __builtin_bcdadd (vector __int128, vector __int128); -int __builtin_bcdadd_lt (vector __int128, vector __int128); -int __builtin_bcdadd_eq (vector __int128, vector __int128); -int __builtin_bcdadd_gt (vector __int128, vector __int128); -int __builtin_bcdadd_ov (vector __int128, vector __int128); -vector __int128 bcdsub (vector __int128, vector __int128); -int __builtin_bcdsub_lt (vector __int128, vector __int128); -int __builtin_bcdsub_eq (vector __int128, vector __int128); -int __builtin_bcdsub_gt (vector __int128, vector __int128); -int __builtin_bcdsub_ov (vector __int128, vector __int128); +vector __int128 __builtin_bcdadd (vector __int128, vector __int128, const signed char); +int __builtin_bcdadd_lt (vector __int128, vector __int128, const signed char); +int __builtin_bcdadd_eq (vector __int128, vector __int128, const signed char); +int __builtin_bcdadd_gt (vector __int128, vector __int128, const signed char); +int __builtin_bcdadd_ov (vector __int128, vector __int128, const signed char); +vector __int128 __builtin_bcdsub (vector __int128, vector __int128, const signed char); +int __builtin_bcdsub_lt (vector __int128, vector __int128, const signed char); +int __builtin_bcdsub_eq (vector __int128, vector __int128, const signed char); +int __builtin_bcdsub_gt (vector __int128, vector __int128, const signed char); +int __builtin_bcdsub_ov (vector __int128, vector __int128, const signed char); @end smallexample @node PowerPC AltiVec Built-in Functions Available on ISA 3.0