From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) by sourceware.org (Postfix) with ESMTPS id 7FFB93858D28 for ; Fri, 7 Jan 2022 19:43:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7FFB93858D28 Received: by mail-qk1-x730.google.com with SMTP id 131so6994808qkk.2 for ; Fri, 07 Jan 2022 11:43:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=RA0TkJCTh+YRloTEtB84c212aiTjNCvEcuB7N2sZPBA=; b=fDbbTtz2lMep8xBbZQTUxFL9c1dfBwHyxkrL8la7JX31hfT3tocR+x8DVJtOXbuiYA yJYs+x5bKB55ntwO9efGs/QOAqZXCQ6GWe7FE7h5Xvf/OTHRsTRaGVlzjmtBgf6kLL/C NLdEVj8nZUcfojAtz1xd9ldVdjwBa1rmeB1G8ql6sbkdqu+dUmjPy4/sdQe+91Ft4BzP OWU9CS2sxm3M6Z2kOyEf/e5TNKjXCJwSvPTU1JLj3bzmbUWwTHnueC09wSFhq6arMuLq GMHqVsBGi8jiDXKUey4odyCCLb4N98+3UlfakKUtL5utcCjI+3bU5QsmCh1SQzVONnd+ 5KOw== X-Gm-Message-State: AOAM533vMvKfdu/yAHJ9+olFb0IB1CwJdx+e1ffeMVpi3kXUrskGCZPU g18lwIq0W2UZcpVORV77qAuOkt5DUKb42xNeZ6DGahBO2Hvq4w== X-Google-Smtp-Source: ABdhPJyaoOCSycjrSBndWDGcQH0i/Mu0M3E84LByNl119mrfzHk9rtHsa/6gOCV08R+Z7V+T+OttaaaazOgzXX7q5Gk= X-Received: by 2002:a05:620a:2486:: with SMTP id i6mr46049721qkn.522.1641584624754; Fri, 07 Jan 2022 11:43:44 -0800 (PST) MIME-Version: 1.0 From: Uros Bizjak Date: Fri, 7 Jan 2022 20:43:33 +0100 Message-ID: Subject: [PATCH] i386: Robustify V2QI and V4QI move patterns To: "gcc-patches@gcc.gnu.org" Content-Type: multipart/mixed; boundary="0000000000006d972905d503345d" X-Spam-Status: No, score=-8.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jan 2022 19:43:46 -0000 --0000000000006d972905d503345d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Add sse2 isa attribute where needed and remove where not needed. 2022-01-07 Uro=C5=A1 Bizjak gcc/ChangeLog: * config/i386/mmx.md (*move_internal): Add isa attribute. (*movv2qi_internal): Remve sse2 requirement for alternatives 4,5. Bootstrapped and regression tested on x86_64-linux-gnu {,-m32}. Pushed to master. Uros. --0000000000006d972905d503345d Content-Type: text/plain; charset="US-ASCII"; name="p.diff.txt" Content-Disposition: attachment; filename="p.diff.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ky4t34110 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvaTM4Ni9tbXgubWQgYi9nY2MvY29uZmlnL2kzODYvbW14 Lm1kCmluZGV4IDhlMGE2NDkwYjdiLi40ZmMzZTAwZjEwMCAxMDA2NDQKLS0tIGEvZ2NjL2NvbmZp Zy9pMzg2L21teC5tZAorKysgYi9nY2MvY29uZmlnL2kzODYvbW14Lm1kCkBAIC0yODUsNyArMjg1 LDEyIEBACiAgICAgICBnY2NfdW5yZWFjaGFibGUgKCk7CiAgICAgfQogfQotICBbKHNldCAoYXR0 ciAidHlwZSIpCisgIFsoc2V0IChhdHRyICJpc2EiKQorICAgICAoY29uZCBbKGVxX2F0dHIgImFs dGVybmF0aXZlIiAiNiw3IikKKwkgICAgICAoY29uc3Rfc3RyaW5nICJzc2UyIikKKwkgICBdCisJ ICAgKGNvbnN0X3N0cmluZyAiKiIpKSkKKyAgIChzZXQgKGF0dHIgInR5cGUiKQogICAgICAoY29u ZCBbKGVxX2F0dHIgImFsdGVybmF0aXZlIiAiMiIpCiAJICAgICAgKGNvbnN0X3N0cmluZyAic3Nl bG9nMSIpCiAJICAgIChlcV9hdHRyICJhbHRlcm5hdGl2ZSIgIjMsNCw1LDYsNyIpCkBAIC0zMDYs MTIgKzMxMSwxNSBAQAogCQkgICAgICAgKGNvbnN0X3N0cmluZyAiVjRTRiIpCiAJCSAgICAgKG1h dGNoX3Rlc3QgIlRBUkdFVF9BVlgiKQogCQkgICAgICAgKGNvbnN0X3N0cmluZyAiVEkiKQotCQkg ICAgIChtYXRjaF90ZXN0ICJvcHRpbWl6ZV9mdW5jdGlvbl9mb3Jfc2l6ZV9wIChjZnVuKSIpCisJ CSAgICAgKGlvciAobm90IChtYXRjaF90ZXN0ICJUQVJHRVRfU1NFMiIpKQorCQkJICAobWF0Y2hf dGVzdCAib3B0aW1pemVfZnVuY3Rpb25fZm9yX3NpemVfcCAoY2Z1bikiKSkKIAkJICAgICAgIChj b25zdF9zdHJpbmcgIlY0U0YiKQogCQkgICAgXQogCQkgICAgKGNvbnN0X3N0cmluZyAiVEkiKSkK KwogCSAgICAoYW5kIChlcV9hdHRyICJhbHRlcm5hdGl2ZSIgIjQsNSIpCi0JCSAobWF0Y2hfdGVz dCAiPE1PREU+bW9kZSA9PSBWMkhGbW9kZSIpKQorCQkgKGlvciAobWF0Y2hfdGVzdCAiPE1PREU+ bW9kZSA9PSBWMkhGbW9kZSIpCisJCSAgICAgIChub3QgKG1hdGNoX3Rlc3QgIlRBUkdFVF9TU0Uy IikpKSkKIAkgICAgICAoY29uc3Rfc3RyaW5nICJTRiIpCiAJICAgXQogCSAgIChjb25zdF9zdHJp bmcgIlNJIikpKQpAQCAtNDAxLDcgKzQwOSw3IEBACiAgICAgfQogfQogICBbKHNldCAoYXR0ciAi aXNhIikKLQkoY29uZCBbKGVxX2F0dHIgImFsdGVybmF0aXZlIiAiNCw1LDYsOCw5IikKKwkoY29u ZCBbKGVxX2F0dHIgImFsdGVybmF0aXZlIiAiNiw4LDkiKQogCQkgIChjb25zdF9zdHJpbmcgInNz ZTIiKQogCSAgICAgICAoZXFfYXR0ciAiYWx0ZXJuYXRpdmUiICI3IikKIAkJICAoY29uc3Rfc3Ry aW5nICJzc2U0IikK --0000000000006d972905d503345d--