From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 083F1C433EF for ; Thu, 26 May 2022 10:09:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From:References:CC:To: Subject:Date:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=OPWHl+ZLoZm10OhkCrv2A30zKJnc1cG1j+uxfuumgnY=; b=wm+cPYRdX/2g4nkCjr8/gBn3wX vXhb5c+zr/wT5CQVglLB2PI9NdxTWt+K1C7o6e3Uw5epLKWGWo4kAA8MK5UIuGpCR4ucAWvCFugou dUpLAErACnqvF1txKkZcIMV4brd57PPuc9PA9COe5hj+tUgUJXJtd3STJ3N7vl6KqRfrTFHxLXhek 3dqXDf/H3uukOAWdyhAJgQcUCXZRFYwcc3y/xpbpzkDM09mamw62Nm5aq2cCTT8+sAkKFLrbmH5V0 u4FX7PYWFz1ilNJSsGoetF3PwSnmUEflILCcHFdBlmh34HgViMCN99Gv65jaIRK/9LzJo/vhE55rc vGzEZPRA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nuAQh-00EKyL-1J; Thu, 26 May 2022 10:09:19 +0000 Received: from mga11.intel.com ([192.55.52.93]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nuAQe-00EKxL-M4 for linux-snps-arc@lists.infradead.org; Thu, 26 May 2022 10:09:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653559756; x=1685095756; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=2hROc7deKMY35sFq7Cqd3n/fc8Ule0yq6pfOQzTQMqs=; b=ggIqpMNE4JoneNKXb/tzI7ZtLiu5MwrevHPxYYJKTAHaSr2X31I8yg7Q tX36/U+yuteYNyxiW635Pq1pxak6OJ6nUot6c52AAy7tqf0r3S3/aQTL/ 7J7JTFi1hPzakbV3MSk4lCvEXXUI6gtxw5yVOGv3R051V3qm46i0gaIN4 jkSWcCrnGtQKOn3rMnQH8br/2fSZZdiNs4A0H8M/OMLGUZ1Cnq4TRvlPR /t9vBfZhk4lTULgtka0+oWrxjWMXX9BJwecH03p0pVzeOrbqzL9hn78bl OxX4H9EgdSbMHfh8NjHjtc4p2Kqoz8ozgRZXRg6/DrnmmwDv55SYrb0db Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10358"; a="271680050" X-IronPort-AV: E=Sophos;i="5.91,252,1647327600"; d="scan'208";a="271680050" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2022 03:09:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,252,1647327600"; d="scan'208";a="602970735" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga008.jf.intel.com with ESMTP; 26 May 2022 03:09:12 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 26 May 2022 03:09:12 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Thu, 26 May 2022 03:09:12 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.107) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Thu, 26 May 2022 03:09:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XHMVHmcE4y6JTm3Yb05m8mQYL9B5ShKMe/GLV0P3qWMVWn1hbJnG1iTHB07w4rje+Tofb1JkzIoEwWtaIsNus5pfLTCFbIxpMP5H3K3vxM2eqtE5cgIxjE1FU1E3jDGEq42Hxv5MzX/vs3n1cad+AEwoiRtmb21pdbosbeYo+sh/OPjShf36I12uGnEERMeajMB2zYizFMyMfmouJMVcwuWBGKM8dCNl6wGWlPRg19pifCdJI1nN4f+1TiZiPBPWa0F/y9222SiSusp0R4AN5fCdoF0gCWi+xvFhtDvBare4xw17XFbPkMJjAaO8ufzMBwUWTrX/DZxxGCH+cJkPQQ== 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=C3+zLOD8kGgQeJMjf1khsEh9WgICSdOLLtANqXFmjbw=; b=CTmbPpJKdCpMb3zW3kLUbez3IitT2y/DXWB12meL2Sqk0VBzRDQmalmebza7glUiTN/I6NWFVcb6bUsaC3B85cJLYpA7ytTrPc7FnnQoHrofMx5gCeNuJG/F/oJPgVRI96R0RHNXSJgTbxNmYfLK71XsUezQXQ+QC9z+ngUyt6U1lWcpThFkeEnVYmfl7dcJ/5X3yddc1A8IjGOJVKRWsyssFYluZFI6mCOS13dafbiMA0MlA5Uft2ZdSpgMpahpov2jNUpr+jER1QNleAGZ/tOFUtlIFDaxnaw8UdZ4WinbDJR6MacNJ5uMDu6+rsLO+Tx2dCgzNRSJodZGx+WwHA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB6375.namprd11.prod.outlook.com (2603:10b6:8:c9::21) by DM6PR11MB4010.namprd11.prod.outlook.com (2603:10b6:5:194::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.13; Thu, 26 May 2022 10:09:10 +0000 Received: from DS0PR11MB6375.namprd11.prod.outlook.com ([fe80::7910:3e1e:c6db:8b41]) by DS0PR11MB6375.namprd11.prod.outlook.com ([fe80::7910:3e1e:c6db:8b41%5]) with mapi id 15.20.5293.013; Thu, 26 May 2022 10:09:10 +0000 Message-ID: Date: Thu, 26 May 2022 12:08:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 Thunderbird/91.9.1 Subject: Re: [PATCH 0/2] bitops: __fls adjustments Content-Language: en-US To: =?UTF-8?Q?Amadeusz_S=c5=82awi=c5=84ski?= , Vineet Gupta , Geert Uytterhoeven CC: , , References: <20220525144844.1571705-1-amadeuszx.slawinski@linux.intel.com> From: Cezary Rojewski In-Reply-To: <20220525144844.1571705-1-amadeuszx.slawinski@linux.intel.com> X-ClientProxiedBy: AM6P192CA0082.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:8d::23) To DS0PR11MB6375.namprd11.prod.outlook.com (2603:10b6:8:c9::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4326d692-ddbd-446b-3cab-08da3effc710 X-MS-TrafficTypeDiagnostic: DM6PR11MB4010:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yczsWK8ROKals3nKMvF9MXNWkduPMnMNZDwMTzt5IKqrEITgDQMLLx8oq091c50R+FgXzmf/hK222V8GcJK6gcNpzojg3Q/xYXhEbTNDzZLBGVYnzxnArQiBc7dtoC4VkEfQX5DIvNHkWPNPjYgQLfv8d2xYRkxqxh0XWya3xGgLMkWWZ4ukdt8z9C6KNm4xC3cOKBCmAKFFU3UI0tQa1o3MvaR6GNhlB/9AhJ+a0ft2DFACjNFgAWeZTnGGpWAau31SCZmBHKHyrPa2VUlrJxFgjIAlvLmZbvvRIWWJW7I2GOUx2MECyVpMeU5DSdBtKBmcSkKMkAZuqRKLYzyzlyIypI7d4MmK27HMAOpm2FdqxF7CE4SkbecZxtPDHtsA1iZ+OdAjwNnu3m8H0iPHUALybN5ats4559hcNqdRzjrAo7V5H5F4w57kllmBR9v2qVvY6uYUTAPf6ejUgjeeTk917aTUEDfE5Jw4dhCkYJqZbGjEzqlFXd5qOZjcukszGPVaYhA7KWra8mh0O6VRS5me17tgCIdHB64hHIsWYdlnTyRddccrfI5u6McHJNl2mUOmaDPhQ/vyTIptJ6UhvaSIWKgTLlkU1Y9eVvePtyK9UoI0CYbL92Tp4KyE0PZYsAKX3f5GJlRwmZWZAsQhtRh8fQZldBCu/9KABtgCrBQgPCZJQbOgQi9lARh3/YjqWTKfgm7f/heght4ohsWmTEHMvOcBFNvUfUI+5ofuFco= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB6375.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(83380400001)(44832011)(4744005)(8936002)(2616005)(66946007)(66476007)(508600001)(2906002)(6486002)(86362001)(6512007)(26005)(5660300002)(31696002)(316002)(53546011)(6666004)(6506007)(82960400001)(38100700002)(8676002)(110136005)(4326008)(36756003)(66556008)(31686004)(186003)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Si9LalBuT1l1UUtvaWVKV2JDVUtacEk0dUpQbGxLUjRyajJoSXA5cGtMN1NE?= =?utf-8?B?NDk2aFY0Z0U3aGV2SU1hdDR3Vk9LWDd3MStNSVFQczBSQ1hweFoyTThqYWwy?= =?utf-8?B?WVJjUERkTDdzaENTa0U1dEtvWHg5N2FNUHcrUjZXSkRDVzRhd1crekhtMEJv?= =?utf-8?B?TERWWC9zd294dS9QMWhWdUlSUVpZajlWbWZxM0tDU1paNkhSR2lzN2diUGRP?= =?utf-8?B?OWcyS3pMOGl4UGc4OWhrL0d5TmxPYkFzQnRIbjRpcGxiWU8zclFlRTJJM3Bo?= =?utf-8?B?Wkh3Y0VnTFlXZVZrbFEyRkdrNTN3bUluUXdxT0NXNG81aDd0TElkM21jL0Ix?= =?utf-8?B?SklrcmdrQ1YzQjNpMlp6Tmx6bE1qclUwbzVEb1N4eWdvRlhvUWNhQ05RRm5X?= =?utf-8?B?U0lJbVdjYUVRZlV4SVVLSVV0M1lGcklodW1sK2VLZ2lPVUpveXpYZFBpaHE3?= =?utf-8?B?YW5yOTFqMWN3RmcyUXZiNXo3cW5SYUFibDlVcHZ0eUxaT0ZadENWSWVEeWpl?= =?utf-8?B?L0xyNmZPdTB3V0Z5bXVHRlllTzJsT0tPV1YzanhKVFpiQjVxWEhDYUE4ODM5?= =?utf-8?B?a2RmbUx6aUZZL0FLSDhZLzhrSVd3RFdZdjBwL2kzelFtWWE4Y3kwTW5IZXdZ?= =?utf-8?B?OUt5VVlSc2t0NlM4VGhEMmdCTjRjb3p2Rm5oUXpvdUlmUWdVNGJNUS82VDBV?= =?utf-8?B?YU8yL2JjOUxDcXJZVUZDR1lzc21zbnpTeVg2RGd3NVE1QnZxNXR6MWlMTmFt?= =?utf-8?B?Z0llM1pSVkUzck0zUVN6cVduOGl5Mlh5RkdIV2liRDJNaDQ0ZDA2UEhOWmFh?= =?utf-8?B?UzZZbzVyQVhLZDU0Y2grN3c4WEc5MlB3NC9TUCtqWTgxcVRNT0szVXllVnVZ?= =?utf-8?B?cWdnTE41VDRvV245SlpwWGZySVdXbE95aFBPWDU5K3pwaklWZHh5aHNiQkk3?= =?utf-8?B?TFpiZWNVT2ZNRFY3MUhNVzBWZHVWUzB6ZUlhWVFPNXJKM2NHMHNsM1IxQWpQ?= =?utf-8?B?MUV5RGJtZkZYenBLNHBteWdtNVVVazVWRkRxT3R0TGlJOTU1Rm5JdTZHNGFm?= =?utf-8?B?ZEw2eE1HTDg0ZEdDVTZxTkJzWjN6dGp0Z1pzZWxkK2ZmVzA2bEVxRGpvcDR5?= =?utf-8?B?ZEZLNlNZSDJPUVY0QjJFbndXaDNQVkNqV1dDbytyS0wxRFZHeVdKeTVzOXdY?= =?utf-8?B?M05YTWdkeDMyc1ZZU1h0WnJHMGVTbHQ3eFVxb2NFVXFydVJ1N1hUU2h1ZXlM?= =?utf-8?B?UWpkZWx0Z0xjVitKMUdHMCtxalo2bzFFWklmcFpBb25LTm4yMHIydVlteklG?= =?utf-8?B?N0hwanNwWmo2b3UyTlRxRzhuSis1SmJxakd5Tm1vVzRpa3hVeHZkTkcrVThl?= =?utf-8?B?UE5aTk9YcStSdng3azNXcEVYaGxkRkJpZzRXcm1ZTHlaWHRmS0pIMWkrUVBz?= =?utf-8?B?YjY1U3libmlPV09PSXAzM3kweE13ZWwvMHhVVHZsOGRnOUxpL1dBdkVPSWNq?= =?utf-8?B?ampKZkNaSEd2QmNxa3lIanFXUS8zNjdBZjVSNzBZWTByMTRjeE9ydStRamRp?= =?utf-8?B?TGpFVTg5S3dMdW9VL3E2aVVROXlicWlBMGcvUmM2d3E1L2Z0K0ltRUJtdk0y?= =?utf-8?B?OUdpaTNoclZQRHZnd3lxbk5XZTZUTm01b0FHY2xBS1lmZWc2MUM0VlJwOE40?= =?utf-8?B?V09RUzlPdGNFQldhMnBwaTB0Sk1yV2RXZU1UVXNQaEE0aU1hUmx5Unk0NXQ5?= =?utf-8?B?dEJMTGxEUmI4Y2NBbjZ0WFRERlJ6Sjl3cmdrdkxxSXNWR1I5NHhHNDMzVkxW?= =?utf-8?B?ZGdDZXFYb0Q0eGJFcTh6UjA5aC9vV29PanV2Yi9XMjROU1pNRmRGODhjN2gr?= =?utf-8?B?THdrMTE0dWdOTjFNMTE4eDJhRG50WWlZcGQ1Yjh4dUwrWDF6aEo5dnlqRnhH?= =?utf-8?B?eW9hcHZxb25YYjUyNUdRQjQxM09SZUp5Z1NvQjJDL3FqbnlSNmovUnBIUmc1?= =?utf-8?B?UXAwbU5POGZTMXRBSGlvT2RpK2VUQ3dJQk9lN3ZMeCtjQ3cwN2oxc1Z5NXJT?= =?utf-8?B?MzVaVVRXd2psTmFES1BWeitrYzZjWG55YU9QMGg2R0Q3cDBRMWpySStFWXVZ?= =?utf-8?B?cm1kUUxHTzZsc1h1M3Rudmx2cGllS3N1OEcyOUhsbnB6clpTN1FrVUZrUVZr?= =?utf-8?B?ZnBidURET0dQVkNlOG1ZdlIxRDdrRk5HRlNpeTZGaFdONmY1Qm5iOThBSkQx?= =?utf-8?B?dGpYRFlqZFFYUWRjRVdqTk9yeEtWR0Q0ekYwdGJBVXN3ZTlKWWJaNG1sWkRE?= =?utf-8?B?VjRja3czTGJPd1R5UE8yY1ZNRlcxdFZsV01mZXVNcmwvcTJVeHRyUUcwZ1h0?= =?utf-8?Q?J5FcWKrbEekD05nk=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 4326d692-ddbd-446b-3cab-08da3effc710 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB6375.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2022 10:09:10.4597 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +aRf0ezsH+G1RyS9h75S6+0oosxA40EouG4qykA/UQ0qy98183p6xWrKuqD8g8EGpse2Hs5TwJPMkVGvINSSjCiZDnUQOglcpHfVtFEVzFY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4010 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220526_030916_798404_67D8A8CD X-CRM114-Status: GOOD ( 12.74 ) X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+linux-snps-arc=archiver.kernel.org@lists.infradead.org T24gMjAyMi0wNS0yNSA0OjQ4IFBNLCBBbWFkZXVzeiBTxYJhd2nFhHNraSB3cm90ZToKPiBBcHBh cmVudGx5IG9uIGZldyBhcmNoaXRlY3R1cmVzIF9fZmxzIGlzIGRlZmluZWQgaW5jb3JyZWN0bHku IEZpeCB0aGlzCj4gYnkgYWRqdXN0aW5nIGRlY2xhcmF0aW9ucyB0byBhc20tZ2VuZXJpYyBvbmVz Lgo+IAo+IEFzIGZhciBhcyBJIGNhbiB0ZWxsIHRoZXJlIHNob3VsZCBiZSBubyBmdW5jdGlvbmFs IGNoYW5nZXMsIGJ1dCBJIGRvbid0Cj4gaGF2ZSBkZXZpY2VzIHRvIHRlc3QgaXQsIHNvIGl0IHdh cyBvbmx5IGNvbXBpbGUgdGVzdGVkLgo+IAo+IEFtYWRldXN6IFPFgmF3acWEc2tpICgyKToKPiAg ICBBUkM6IGJpdG9wczogQ2hhbmdlIF9fZmxzIHRvIHJldHVybiB1bnNpZ25lZCBsb25nCj4gICAg bTY4azogYml0b3BzOiBDaGFuZ2UgX19mbHMgdG8gcmV0dXJuIGFuZCBhY2NlcHQgdW5zaWduZWQg bG9uZwo+IAo+ICAgYXJjaC9hcmMvaW5jbHVkZS9hc20vYml0b3BzLmggIHwgMiArLQo+ICAgYXJj aC9tNjhrL2luY2x1ZGUvYXNtL2JpdG9wcy5oIHwgMiArLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAy IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCgpUaGFua3MgZm9yIHRoZSBmaXhlcyBB bWFkZW8hCgpJIHdvbmRlciBpZiB0aGVyZSBhcmUgbW9yZSBwbGFjZXMgbGlrZSB0aGlzIHRvIGFk ZHJlc3MuLgpOb3QgdGVzdGVkIGJ1dCBJIGRvIG5vdCBzZWUgYW55IGlzc3VlcyB3aXRoIHRoZSBj b2RlIHNvOgoKUmV2aWV3ZWQtYnk6IENlemFyeSBSb2pld3NraSA8Y2V6YXJ5LnJvamV3c2tpQGlu dGVsLmNvbT4KCgpSZWdhcmRzLApDemFyZWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LXNucHMtYXJjIG1haWxpbmcgbGlzdApsaW51eC1zbnBz LWFyY0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtc25wcy1hcmMK