From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752203AbdI0WKY (ORCPT ); Wed, 27 Sep 2017 18:10:24 -0400 Received: from shards.monkeyblade.net ([184.105.139.130]:49726 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752047AbdI0WKW (ORCPT ); Wed, 27 Sep 2017 18:10:22 -0400 Date: Wed, 27 Sep 2017 15:10:20 -0700 (PDT) Message-Id: <20170927.151020.2182569060914905496.davem@davemloft.net> To: anthony.yznaga@oracle.com Cc: sam@ravnborg.org, vijay.ac.kumar@oracle.com, linux-kernel@vger.kernel.org, sparclinux@vger.kernel.org, babu.moger@oracle.com, rob.gardner@oracle.com Subject: Re: [PATCH v2 2/2] sparc64: Use lzcnt instruction for fls and __fls From: David Miller In-Reply-To: <9DB110D2-67D6-4CAA-8C14-C3AF995D9711@oracle.com> References: <1506540326-9604-3-git-send-email-vijay.ac.kumar@oracle.com> <20170927195637.GB15193@ravnborg.org> <9DB110D2-67D6-4CAA-8C14-C3AF995D9711@oracle.com> X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-7 X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Wed, 27 Sep 2017 15:10:22 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by nfs id v8RMATRb024690 From: Anthony Yznaga Date: Wed, 27 Sep 2017 14:45:34 -0700 > Vijay, > Older assemblers may not support this flag so you˘ll need to > hardcode the lzcnt instructions using .word directives. Right, older binutils do not support the T4 instructions. This is why we hardcode the opcodes for all of the crypto instructions used under arch/sparc64/crypto/, for example.