Message ID | 20231109103037.281290-1-yunqiang.su@cipunited.com |
---|---|
State | Accepted |
Headers |
Return-Path: <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b129:0:b0:403:3b70:6f57 with SMTP id q9csp342047vqs; Thu, 9 Nov 2023 02:31:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IGnUK0j8c3ilLt4F/Nv/AwPZXQLYIAeyDQ7QS/Q3b5OqPid9f6jknT/0zRAAQVqmjZ7f4eB X-Received: by 2002:a05:620a:218e:b0:775:9bb1:9ac4 with SMTP id g14-20020a05620a218e00b007759bb19ac4mr3733944qka.61.1699525909352; Thu, 09 Nov 2023 02:31:49 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1699525909; cv=pass; d=google.com; s=arc-20160816; b=jZoGcUiktizF7Z9s8rz2G9sL3m/301cChnhykAUY/wNfbK71iuv8LgnQztIDyc/vRA 7xREXwJIfIyRSRSv83OPD+1BaPQEe4F9qE9di6OkNMMSp9rNrPJ0bgxRt66HXPKGEk3+ CtWUjuqye4rv6utR63uU+Mq7Ovw9PUGO1eDyB0JTdvqVyQ5tcIg+Dyzfh6CN2+wTCdUf sgYlT0jxpJpNw1vl130t+c/5ARDqZRgkpo3FLGIlnKDsFGYp6dQN7VJRn3fUg+c6/a4S cDAKJqaediGUhJJl495NhmGtt6fARlEL4be74MgJNAARxJhbCRoiyHlchJDx0uw3HSBs iPCg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:message-id:date:subject:cc:to:from :dkim-signature:arc-filter:dmarc-filter:delivered-to; bh=9Dthsx/5Zm4uJc7b7waugCuqHy8jGtpkzlzApN+iESQ=; fh=nYBLt0Q5rB8cKOPog3yIiDnG6zgJkAyIfFnCQCJfNOA=; b=puyLslpBNQ/TY2xxmzalPSfJevqPYf6erJ9zyZLIeb07vdIdIkTX0ACR+1Ue9L99zC V4ITR8noNp2nrrmaNIHld784mW7HPZFykkY7lhWmejSTov0xaydJt4F6uRlnt5NHgLU9 brGBJm6g9pJFuxgzSgf4b0JEy7xoBTna402CH29NtazeVgAoupN76IIcF54tFGnbOVJ2 AcPWfgMWh9IzXWL59R+a57rBUPH5IKqAX3wLTvY2XMSDIiJ+vmgayE+EFN485Rc6PCPK 5um7wV+gGXbtcTO6bswmACoTKAeNEARXG0Ui7D1jFnu1hrvL9W9ckM/dZAGCN2PzYtXM r9ZA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@cipunited.onmicrosoft.com header.s=selector1-cipunited-onmicrosoft-com header.b=cvfZ+i01; arc=pass (i=2); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id m17-20020a05620a24d100b007789405e408si2830769qkn.578.2023.11.09.02.31.49 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Nov 2023 02:31:49 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@cipunited.onmicrosoft.com header.s=selector1-cipunited-onmicrosoft-com header.b=cvfZ+i01; arc=pass (i=2); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 29DF53858421 for <ouuuleilei@gmail.com>; Thu, 9 Nov 2023 10:31:48 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2133.outbound.protection.outlook.com [40.107.215.133]) by sourceware.org (Postfix) with ESMTPS id 853D33858D37 for <gcc-patches@gcc.gnu.org>; Thu, 9 Nov 2023 10:31:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 853D33858D37 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cipunited.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 853D33858D37 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.215.133 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699525881; cv=pass; b=SeNV10tT2NBQjWiBYnq5q888qAiyAkkfT1rRVLkxXBc9gslsS8xn/cnp2rDlb3wlq0/k6mn4UGfwSF3LR7RKoR6/eaMZH8KcZ5dpGmPhVgzSuvnU5BqMo8btqzuKnCysluBbjp/hLumzJYawR1uMyla2b7uXUEjWTdo/qIg0Glw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699525881; c=relaxed/simple; bh=Vysp2Mlfwlsdn4CsJwNjow+tIE1bLoZss2GNRsiyRAs=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=K5MxErwc1cIaMwMHohPSaqKCGEcMRtNTNKCVbgfuSrNPfri8F2uphNL1u5c0aZqk8PA0hjIoCr4U8nehGrO1jFaK7mKsvV+aXlM4zx5o8ce+XEd1dSsPXL9b0uKDhfzd4q9uRysiAfvWMNdi/NXrT9f5dg+CYoYgMYkHR6kWCek= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DKM8OsR2gEIVf8pHGq5JrZA7ik/jYbqlXAwYCRZSEluBrYbQ/1pqIDxoYnMvAQpCTXvrwpAl5PwH0OWj4Db9jdaWa1dZ9haB1ygMlhKppYk1ErcH8r+wTkroq6feGuesVV0sJMOpZmLnlvRhXR2UZwudu8+22jhPydpiPK8d8VJi2hvh50ed5GZd9yMfL5SADVmW7BPLrqMTbLO+wO/mKfq+QVzY6HdwfbV4zS9JyX0hYW8PdMseNrW7+/0Q+d7NzNMtEsKgBYVzjyl0UMFNq32JDhs+XLyXP79qLOVBn9k8NxRr5Rfw0K1NL+UUS9IyDiv578MBitKArjTExr18sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9Dthsx/5Zm4uJc7b7waugCuqHy8jGtpkzlzApN+iESQ=; b=kKZRXF/ILhlrZJqMmVQtiqRunzmPOptfWPS1Pi+A5+vabszTS3q9fFAOxwbd7/HFlVChDZmJiZ5ApsokhXldxZhw7yxEsHq/dZdpOMmVv2tGZMZBiHt2DtybqAz6CvPFrjnWvfvFjCjq0Ja+z2icl23xLiuPTIbP3efHAOhv7PSVCO8VOdGxQvbPyJ1q2ZvxWt6z5Y1TJ8DRKTpO9xIQe6yTaXyFI/QApvJA9z6EMqF7n9KaKMjmE+atqnMgfEinvnDP7FZ+4onU7CA0Gg17ZdpN/jED5/GmCRi2KsvgdNzlWy6FFgx2jOSXej5PObLPJQjrhw1sUqRtQWCmtEB32Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cipunited.com; dmarc=pass action=none header.from=cipunited.com; dkim=pass header.d=cipunited.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cipunited.onmicrosoft.com; s=selector1-cipunited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9Dthsx/5Zm4uJc7b7waugCuqHy8jGtpkzlzApN+iESQ=; b=cvfZ+i014mu0QG7ZgQYLez5vadED7DngHFZESvlMkpLCh5yE4Nc2D497ssrwA1Bd41DH5cIy6epkfLIQfKe+XELTTVdrSztD0TScEuB0OzjbTgLgfHjZcht4pChBBsIQxe7Nb6DLVVUdeiqUP+DwlEgln5Za8HDvTCXpBxZyKQU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) by SEYPR04MB6263.apcprd04.prod.outlook.com (2603:1096:101:b6::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.29; Thu, 9 Nov 2023 10:31:11 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88%4]) with mapi id 15.20.6954.029; Thu, 9 Nov 2023 10:31:10 +0000 From: YunQiang Su <yunqiang.su@cipunited.com> To: gcc-patches@gcc.gnu.org Cc: YunQiang Su <yunqiang.su@cipunited.com> Subject: [committed] MIPS: Use -mnan value for -mabs if not specified Date: Thu, 9 Nov 2023 18:30:36 +0800 Message-Id: <20231109103037.281290-1-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW2PR2101CA0028.namprd21.prod.outlook.com (2603:10b6:302:1::41) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|SEYPR04MB6263:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d84dad6-98a1-49cc-2ffb-08dbe10efd84 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: v4KkeduutPgOlWRnsZtyq7cnI5O0yu+/xeNhGRUdwpWAme4kk/xq6PeWcWppxK+MiYFTH3FGfn5NURgaV7VTVcBXJuzS9x9WwFHdcAja6FrEspRoN2PWHAAqtyx9mmQCKwPIfb3Az7Rz3UzH/FX+Mv6AaqzCCdHFIwibGgBMusK4Qx1y1mhH2FFNzfq5EZHoo1mzVssvWVA4RXGylTMHDd9OkMuv0ueUpMHr9h2WRuzJCvq1uRL3RrOM2aZLdWSgYTzeZk2nYrkzsNeeuN6MHVf6G1o5f3KVI42nWBUaMWTdhsxb5kZgGl4MzCUMsNrNrNk8hr9lpGFi42nzjANaYSMpkFGQAwo0dUQO5/vEMrYcjl4+OOGlWbsnLGDjWBVg8PgWzdMkRkjDGtPPiihh1Q4BOOvss4Tv5TcXUkBwFZV1R5z8IOKTbIbboJLikQ0HKHyVJR8Kl9V5maRkvwqmhgg+b1WEmvqURI4RLktb5r+/59xlQ2gXEN+8msVtgVybWB7iTRPSetCA8dkKejep20TF90MKp56pRVwPznCO8z/iE5sgZDgRjetVzD5WjD3shQcmv0vkweQR9ga/WaWxODs9NqYnHwhOwvXeOw9qXjQ= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR04MB6117.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(39830400003)(136003)(366004)(376002)(346002)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(5660300002)(38100700002)(36756003)(38350700005)(52116002)(6666004)(6506007)(6486002)(8936002)(8676002)(41300700001)(4326008)(84970400001)(2906002)(2616005)(478600001)(107886003)(1076003)(66946007)(66556008)(26005)(6916009)(66476007)(86362001)(6512007)(316002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: anYCgOQYzzLNLT/JorI4FMu3abeFMjybul1guQkeK42coZ3CATM17y8Nrnz7OgAMfvf+wcbW6QXY+97CUQWkucsOXmKMHFfbrxgPcYQf/IKbnsxgO3g/RTjJB2m8nQqUbV0V0m0Es874fPtIDqLBdTN3SCP+kdMWHfRB/y4iNX9zr8vGCbwNGNvwy/j39RICp+f7tMsbMsXbQBVreZz/eugzwfzgSmXvUsSV75TqDxMRmpmRJhD9moFB/w5l3x3Ba9tdATbLjgNr9rA3VI7wLteESn0bez+5a4+wbZQ7a7IctR6QEMQffyPHJ6HhK7oHSOcAV5MKUOOaA2aW41/A4ZCZrbCfLV11DGlchzVWU7raTmhKcEvX+/HAQrzGt0AYE3YoyAi/1welcujIOAINxNVFBT81TwZAhB9NZppPV0C5ruzGvOxDEKrgoSVkgu7TaVbSky6bKODfjqFx+7nOP2G9qJJhigqZirAr8qXJbuDQP1nnRiv86nY7KG38k5DS7Lu9kGVVmdse08zzoFR41BtX41UsEQq7ed85Dy4NYaCeXWwPadKVTfppBtaRdBa2ZjE9/PFXyXraXqL1XyLIE/BP9I2hEZw27FzLi7+mJditGbn2Fg25CNUM660kzVJtUJedjc1aa+oAH5aHC0snVEvnaxtNynMaZvJqRra+G96wzoVloPzMigvfBVN5bbhwHtiIw9baIGfMZBHNl3N/mvLJEMYA8whHMSrOEO1xB2c6B6y50adPjQOp/KWCqarWSOpCEovUS6R/GslQ8rjh4VlNpC8cakykQCXoHNjDEssVCTfQw+8qvXVDhZppNfBLR3FIz42cgdX+Ia3hoV3zKKQulbYz4t3+0d75w/c6VSswDMkxojes72gCobZj9/cEWE83sSInAuX1q7eX7+fuhPPdpYlgvHtMh4iktqkc7mQZJQisROUOx8xQnEQd3A2l5LmzJEDdeRpVtR2JctWYCaM3A8WcSpCxNhkhXQa3vN7z0PZgHoif3mr+IWw98NkdfrY+Lz0gWEShcS8D7RdYCYUiV8RRN0xjFVQNXseUkUjsh3yoJz/gYQD8Z5E6DmFUn9epYE/pDmFj+MGY0Axw9971Lsh0eoJUOKv3IVOP71BPj8JkBy1xODl86QVOINlaA1OFcWz6i92utYTvoLwOKxHy62TQpsPIPvq/oPPdh7UJjRzITxmsni4vCEfP1Fl/shxFk7IzR2v1TRTXYg6QfIhmAzCDI3PzkEF3ScmaB/USnbTXxatqfdeCaxW/6GgXYtAD+75lSHMQn4YoUSKt9Uq0fUYQapJF+DoBo7bgshqreveFiIKpjlo7H5qju3XkqpIRUFhZA+ip9AUJBGMBduoiwCXyEGXoyVqk4ZUxLLN1ZFKkXfY1VQvpa11ia3rIsy8dku23vBe3xvuyEyk7dRaWeYge7E5Wxmy3HBtJQmP7Oe+X2JSpxYPFsa4A6yOATxoMnQ507tdl2M4Inc0oWy4slnDDoNldE6sYbRSrKZ9hkP+fWH246/2J2QRg8jcHkj0bbWS0wJDjbl8onQkFHkKzm8ReXbONvZQZkkYIAgV04q5eah334sIRc/tO3pZd7o6XwIjFU2qGUBcJcpYmJw== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d84dad6-98a1-49cc-2ffb-08dbe10efd84 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2023 10:31:10.4616 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e31cf5b5-ee69-4d5f-9c69-edeeda2458c0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dGi+iklcgtjXZ188TIqZnXi+qatGFLraaiNLKe3FZO12rloTlYphsdoBRXYDkXQ3gzBM30TwwDyWaE/U+ayIoLyc9x6Z/mk7hFtiSEd8n64= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR04MB6263 X-Spam-Status: No, score=-13.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782082079577558539 X-GMAIL-MSGID: 1782082079577558539 |
Series |
[committed] MIPS: Use -mnan value for -mabs if not specified
|
|
Checks
Context | Check | Description |
---|---|---|
snail/gcc-patch-check | success | Github commit url |
Commit Message
YunQiang Su
Nov. 9, 2023, 10:30 a.m. UTC
On most hardware, FCSR.ABS2008 is set the value same with FCSR.NAN2008. Let's use this behaivor by default in GCC, aka gcc -mnan=2008 -c fabs.c will imply `-mabs=2008`. And of course, `gcc -mnan=2008 -mabs=legacy` can continue workable like previous. gcc/ChangeLog * config/mips/mips.cc(mips_option_override): Set mips_abs to 2008, if mips_abs is default and mips_nan is 2008. gcc/testsuite/ * gcc.target/mips/fabs-nan2008.c: New test. * gcc.target/mips/fabsf-nan2008.c: New test. --- gcc/config/mips/mips.cc | 2 ++ gcc/testsuite/gcc.target/mips/fabs-nan2008.c | 10 ++++++++++ gcc/testsuite/gcc.target/mips/fabsf-nan2008.c | 10 ++++++++++ 3 files changed, 22 insertions(+) create mode 100644 gcc/testsuite/gcc.target/mips/fabs-nan2008.c create mode 100644 gcc/testsuite/gcc.target/mips/fabsf-nan2008.c
diff --git a/gcc/config/mips/mips.cc b/gcc/config/mips/mips.cc index a304e1c5637..cbd7d9bb284 100644 --- a/gcc/config/mips/mips.cc +++ b/gcc/config/mips/mips.cc @@ -20550,6 +20550,8 @@ mips_option_override (void) /* Set NaN and ABS defaults. */ if (mips_nan == MIPS_IEEE_754_DEFAULT && !ISA_HAS_IEEE_754_LEGACY) mips_nan = MIPS_IEEE_754_2008; + if (mips_abs == MIPS_IEEE_754_DEFAULT && mips_nan == MIPS_IEEE_754_2008) + mips_abs = MIPS_IEEE_754_2008; if (mips_abs == MIPS_IEEE_754_DEFAULT && !ISA_HAS_IEEE_754_LEGACY) mips_abs = MIPS_IEEE_754_2008; diff --git a/gcc/testsuite/gcc.target/mips/fabs-nan2008.c b/gcc/testsuite/gcc.target/mips/fabs-nan2008.c new file mode 100644 index 00000000000..9e2719bbf36 --- /dev/null +++ b/gcc/testsuite/gcc.target/mips/fabs-nan2008.c @@ -0,0 +1,10 @@ +/* { dg-do compile } */ +/* { dg-options "-mnan=2008" } */ + +NOMIPS16 double +fabs_2008 (double d) +{ + return __builtin_fabs (d); +} + +/* { dg-final { scan-assembler "\tabs\\.d\t" } } */ diff --git a/gcc/testsuite/gcc.target/mips/fabsf-nan2008.c b/gcc/testsuite/gcc.target/mips/fabsf-nan2008.c new file mode 100644 index 00000000000..11c423429d6 --- /dev/null +++ b/gcc/testsuite/gcc.target/mips/fabsf-nan2008.c @@ -0,0 +1,10 @@ +/* { dg-do compile } */ +/* { dg-options "-mnan=2008" } */ + +NOMIPS16 float +fabsf_2008 (float f) +{ + return __builtin_fabsf (f); +} + +/* { dg-final { scan-assembler "\tabs\\.s\t" } } */