From patchwork Fri Jan 25 08:49:15 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ard Biesheuvel X-Patchwork-Id: 156567 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp100536jaa; Fri, 25 Jan 2019 00:49:28 -0800 (PST) X-Google-Smtp-Source: ALg8bN6OyQ/aqXVHmetTlPsLbj/KvAPo+W6Egw5e62uKcsZjdvNR7ZwhjhxF/T3djLdVTFX+ZaFu X-Received: by 2002:a62:7dcb:: with SMTP id y194mr10111642pfc.113.1548406168559; Fri, 25 Jan 2019 00:49:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548406168; cv=none; d=google.com; s=arc-20160816; b=wXtbablKxbrKU9zrEHGZPZvRly0jTscC2P8V5oZxaZVvSLxOntAiMx/rbIutsdWFPo 6sm1dq6PFnECYSGsrIT1zuQi+i29GiEg0a6Xbqz+Rte4NgJavlu5SPgYwz3zGU+gV/39 rxpwM4XZH4P4uo1ElbwJZEIX9P1/plHCpYjSauuf9L2eS5udEvNDUeoCR+7QDv0TVlNo x6/O+pzJs9/QfTvstBLz47HZE3Gm3AhL2l4+LMl+JTBCP+t3a3CzqNoxGtOxt7U4HZ8y DewluOYpD6EqkELLeapTXo0I66kTThoNoZuTvHF+GjfHDEy/zQIBJ0YYPyzI7/fgNhOW Wa8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=QFSZhvF+yrpzjeTHaCnpll1v88xs3SlfZeNFA3N5zyA=; b=Y8oCunRHcr178ls2ye5o/ayIIOvjt+vhNueNY7JN8TgEDVvACrqDpDgRuRXoxI9A+G uGVw9qAGMAZsAe9lB7OAKkYmfrZHLcXGKG6662if1wk4kgNrfcOYwUpSvKThn7oPBKbv jz2OYWpDF6iT1x7DGV7jzTXOXhYI0ZT75AML3PRefyN7OJUlFifUvYGwWdTEhvRPatIi RJxI5D5s8u3JQMl5+HHwBxiLJZAtgh5qMl0Zo4h1lvn2aCzzm5QFSs+79arflVLRIe3q 0MVU9cIf9Zcr+pOt8XS4mEyh5NjeTMr/QnV5YkuRxExVnFKaojgSGfHEbRSfsD6LfCCj 5YKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=SPkraV46; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e13si25448166pgh.251.2019.01.25.00.49.28; Fri, 25 Jan 2019 00:49:28 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=SPkraV46; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726669AbfAYIt1 (ORCPT + 3 others); Fri, 25 Jan 2019 03:49:27 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:45455 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726937AbfAYIt1 (ORCPT ); Fri, 25 Jan 2019 03:49:27 -0500 Received: by mail-wr1-f67.google.com with SMTP id t6so9323675wrr.12 for ; Fri, 25 Jan 2019 00:49:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=QFSZhvF+yrpzjeTHaCnpll1v88xs3SlfZeNFA3N5zyA=; b=SPkraV46WkjaW96OwSsLHJMGUz4QGmjYGjX4wvViBe4uTu0FlvEpLmiXh907DhbGxt K7cM8SNRpdVFV8YkWhm+E0Ugw1qjVVx0Irlc+nyFjBhcmTQY4sURfRa+4HUejlv6+RdM XxVs1X/+XrwY1jjHIUfVix8D5cbTYvwWYgaeA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=QFSZhvF+yrpzjeTHaCnpll1v88xs3SlfZeNFA3N5zyA=; b=K8PNHvDtu5QMsI8TfJ87R4b5CmVRSjVNX7mNnLy/PAhr/4sLbfJ3BkPWy1GazP2AN0 02lMMadlYK2KqmbABLv6wDHTD96FQa3S/j1oeRnpa1BGn74ar4VC3Zz0EOobClJ5uZ2h asZWB1vpIZjtCLqmrwVStTltHbK/0b0RreZmt0Pd5pDG+IzOWpfGf5J1FPVK16Za++jM tWI8V1UUw0F4Gy43Bd4awtWYCgyGKW2uLCMuqINEhqazRCVBJsrHapps+ApOT6tYbu9Q N6vD5UywgRbPL/z7YONkxPh6p1Zw3yJPTbSAgR8amDSIJZjJ8IrY9/l8hebUrOz7CYHP zKkQ== X-Gm-Message-State: AJcUukd8CMt2ukF7wR3pcrWnvXAlaKIPN+3Sph+zYYe7YVvJYQVkoPAe W8ivMGFVRRDHWnt2lTHuXnHYQmVw4gVa7w== X-Received: by 2002:a05:6000:12c4:: with SMTP id l4mr10349471wrx.134.1548406165286; Fri, 25 Jan 2019 00:49:25 -0800 (PST) Received: from dogfood.home ([2a01:cb1d:112:6f00:bcd4:806e:230a:673e]) by smtp.gmail.com with ESMTPSA id 125sm112594574wmm.26.2019.01.25.00.49.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 25 Jan 2019 00:49:24 -0800 (PST) From: Ard Biesheuvel To: linux-crypto@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, herbert@gondor.apana.org.au, ebiggers@kernel.org, Ard Biesheuvel Subject: [PATCH v2 4/4] crypto: arm64/crct10dif - remove dead code Date: Fri, 25 Jan 2019 09:49:15 +0100 Message-Id: <20190125084915.25411-5-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190125084915.25411-1-ard.biesheuvel@linaro.org> References: <20190125084915.25411-1-ard.biesheuvel@linaro.org> Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Remove some code that is no longer called now that we make sure never to invoke the SIMD routine with less than 16 bytes of input. Signed-off-by: Ard Biesheuvel --- arch/arm64/crypto/crct10dif-ce-core.S | 11 ----------- 1 file changed, 11 deletions(-) -- 2.17.1 diff --git a/arch/arm64/crypto/crct10dif-ce-core.S b/arch/arm64/crypto/crct10dif-ce-core.S index 9e82e8e8ed05..f7326259c40d 100644 --- a/arch/arm64/crypto/crct10dif-ce-core.S +++ b/arch/arm64/crypto/crct10dif-ce-core.S @@ -497,7 +497,6 @@ CPU_LE( ext v7.16b, v7.16b, v7.16b, #8 ) cmp arg3, #16 b.eq .L_128_done_\@ // exactly 16 left - b.lt .L_less_than_16_left_\@ ldr_l q10, rk1, x8 // rk1 and rk2 in xmm10 __pmull_pre_\p v10 @@ -509,16 +508,6 @@ CPU_LE( ext v7.16b, v7.16b, v7.16b, #8 ) add arg3, arg3, #16 b .L_get_last_two_regs_\@ - -.L_less_than_16_left_\@: - // shl r9, 4 - adr_l x0, tbl_shf_table + 16 - sub x0, x0, arg3 - ld1 {v0.16b}, [x0] - movi v9.16b, #0x80 - eor v0.16b, v0.16b, v9.16b - tbl v7.16b, {v7.16b}, v0.16b - b .L_128_done_\@ .endm ENTRY(crc_t10dif_pmull_p8)