From patchwork Tue Apr 9 04:13:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 161959 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp4481848jan; Mon, 8 Apr 2019 21:16:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqwZb0zhfotTvIgqNATZyxTVP3VbjLnnvtJU3UeUuwiz1PKz3EmHZHzOoxL48vv+3kxhSKej X-Received: by 2002:adf:e510:: with SMTP id j16mr21873188wrm.259.1554783385655; Mon, 08 Apr 2019 21:16:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554783385; cv=none; d=google.com; s=arc-20160816; b=uS29OO/D7HykicIP1SRXxi5nuhAcGOz1KZIUF5Ok8svUGebaj607YuUOqCQqxen45/ EQPUFHrW0dLdjDKZSxOMIjzUdEIqSTBRxRwx926UWKPmW9rn/BQRWpnrzvwBM6NDry05 rk5xHb6JbIDAEuQpRSw+Nr3ogpa2I9i/nlANrht3EZH9DKIG410qiqC6MCIRnFG9wrqf j9BNM+iUQNWHVNN4QBWTeo29Ns01Ol1hYgkYOParb/o+jI9Xh8B1JydtIjT3z20kff6a Y6evVkrI+3MK6JtmBYp5i6hFuHP/dOgpmOHLfIqkCQlpyDPVKy+JkNlO/dwjsSnMjqGe SqiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:references:in-reply-to :message-id:date:to:from:dkim-signature; bh=fNgDJEtSfSlRgEnoJPzj+CuwzjJQh8hSC2zVaPEmKgU=; b=Wpa69EgLiJv3Mi22knNF+NKsRBlLrJqLNpntBgQpDW4p1qWL7LBM5NZr/cYwASN4fI pdCJpm5xZ9e10tk31hHtXYDzj+BIR2GuIpgnJa3uNUEm0skO2inT3bBZKi0s3Bzu+Tpu Itq6/qCKLYQifPqn4hCgvmN+MX2k6T/VDjhCs7TJSsvSWN4lgCjtI0CgB/EUEBMzVuFb u46jMpR8otIAgJlhJ7tcnHyvwWwX64thGZww6YuVywTOn5jX//MjXx+8X+VuWC/HGCbg 24xF2HdvKwRSLz1ZUcUI3I6FybhJX+TGnRlzj3b+Nd/GvH0uYHc/8J79g1Q5yTM7ht6q Jecg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=Ydro3mSX; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 36si20597486wri.440.2019.04.08.21.16.25 for (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 08 Apr 2019 21:16:25 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=Ydro3mSX; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([127.0.0.1]:34811 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDiBM-0003Mc-Ka for patch@linaro.org; Tue, 09 Apr 2019 00:16:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46633) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDi8p-0001PO-Mx for qemu-devel@nongnu.org; Tue, 09 Apr 2019 00:13:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hDi8o-00007y-Fx for qemu-devel@nongnu.org; Tue, 09 Apr 2019 00:13:47 -0400 Received: from mail-pg1-x52b.google.com ([2607:f8b0:4864:20::52b]:41099) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hDi8o-000075-8F for qemu-devel@nongnu.org; Tue, 09 Apr 2019 00:13:46 -0400 Received: by mail-pg1-x52b.google.com with SMTP id f6so8513847pgs.8 for ; Mon, 08 Apr 2019 21:13:46 -0700 (PDT) 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=fNgDJEtSfSlRgEnoJPzj+CuwzjJQh8hSC2zVaPEmKgU=; b=Ydro3mSXg9+S/NZUWn9Q5BRc93afTOCTJB+rnsjptEMPgw858p2Dv/IRvotVHMiKmp WJQkvacIDfluUolgGBwnZKQSo0DhARb7I6T/Ob4wVCoxmOVW+FoOkif7NApCXXuF2Zzb Ma5gXXQkxnkyEem0qABWkrvlx3iUwLToJ8UGrLax0ESk34IxQWaVDIcIzyMnjLUcnh31 teDvVk9enCov6aMyhP8al37Hl9h3yNmsDOqmbm6ne87QzkImSAfjBccWcgxLbRVUsIG0 jWVwN1q8nNRKOqr2utq5QQIMdQrwOSMcRQ5nfsEuZ04S2s9ABoDJWaYrUdeTaQe+Lt7t 8Xmg== 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=fNgDJEtSfSlRgEnoJPzj+CuwzjJQh8hSC2zVaPEmKgU=; b=eSEBXAjYxSr1ki0L6Oh2tHSS1+iiOyr+OAw7mPNo9SO/4dBA7Te66mSrgb9CRyqGaz lvIPjE8/YjZQzqJg+lgTlACiLe+FCz20Hy7jm0hUX/R2nJYAtqf6dLj4i1ltrRYBFIeL cjctCViWK1jXXJXSiMo8iHYlcFAK2e+PLATgXV1fvUdd2/I1h1wVvJjP9O4tY/Y5RKfY WVP68Bx89/t94v9bWd6mnPqqjxF6ExPS1igJzkd79TMBQxfVHxqOH7zHER+Pv5YXfVq0 zgc4sgm3yj581AcIe17gD082vz14tcaOcbI25Fh2M/llgLpT8w0t3sB38I4za1FQb+5M smGw== X-Gm-Message-State: APjAAAVWmCLxqRpdSjFeJDLWtHHrkvyebkLBZ9C8bj/6v83MKn8k2etm pz0aZ/sGW+hiC4yAi3RpBiXjD+qSKVs= X-Received: by 2002:a65:64c8:: with SMTP id t8mr31964254pgv.248.1554783224787; Mon, 08 Apr 2019 21:13:44 -0700 (PDT) Received: from localhost.localdomain (rrcs-173-198-79-114.west.biz.rr.com. [173.198.79.114]) by smtp.gmail.com with ESMTPSA id d129sm46012024pfa.142.2019.04.08.21.13.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Apr 2019 21:13:44 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Mon, 8 Apr 2019 18:13:37 -1000 Message-Id: <20190409041337.23602-3-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190409041337.23602-1-richard.henderson@linaro.org> References: <20190409041337.23602-1-richard.henderson@linaro.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::52b Subject: [Qemu-devel] [PATCH 2/2] HACK: Test avx2 state X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: jan.bobek@gmail.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" In order to not be a hack, we'd have to test whether avx2 exists. Signed-off-by: Richard Henderson --- test_i386.S | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) -- 2.17.1 diff --git a/test_i386.S b/test_i386.S index 05344d7..55815fe 100644 --- a/test_i386.S +++ b/test_i386.S @@ -23,24 +23,24 @@ add $2f-1b, BASE #endif - movdqa 0(BASE), %xmm0 - movdqa 1*16(BASE), %xmm1 - movdqa 2*16(BASE), %xmm2 - movdqa 3*16(BASE), %xmm3 - movdqa 4*16(BASE), %xmm4 - movdqa 5*16(BASE), %xmm5 - movdqa 6*16(BASE), %xmm6 - movdqa 7*16(BASE), %xmm7 + vmovdqa 0(BASE), %ymm0 + vmovdqa 1*32(BASE), %ymm1 + vmovdqa 2*32(BASE), %ymm2 + vmovdqa 3*32(BASE), %ymm3 + vmovdqa 4*32(BASE), %ymm4 + vmovdqa 5*32(BASE), %ymm5 + vmovdqa 6*32(BASE), %ymm6 + vmovdqa 7*32(BASE), %ymm7 #ifdef __x86_64__ - movdqa 8*16(BASE), %xmm8 - movdqa 9*16(BASE), %xmm9 - movdqa 10*16(BASE), %xmm10 - movdqa 11*16(BASE), %xmm11 - movdqa 12*16(BASE), %xmm12 - movdqa 13*16(BASE), %xmm13 - movdqa 14*16(BASE), %xmm14 - movdqa 15*16(BASE), %xmm15 + vmovdqa 8*32(BASE), %ymm8 + vmovdqa 9*32(BASE), %ymm9 + vmovdqa 10*32(BASE), %ymm10 + vmovdqa 11*32(BASE), %ymm11 + vmovdqa 12*32(BASE), %ymm12 + vmovdqa 13*32(BASE), %ymm13 + vmovdqa 14*32(BASE), %ymm14 + vmovdqa 15*32(BASE), %ymm15 #endif xor %eax, %eax @@ -75,6 +75,6 @@ 2: .set i, 0 .rept 256 - .byte i + .byte i, i, i, i .set i, i + 1 .endr