From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by sourceware.org (Postfix) with ESMTPS id C570A3858032 for ; Tue, 22 Feb 2022 14:39:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C570A3858032 Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id A7BA8210F0; Tue, 22 Feb 2022 14:39:55 +0000 (UTC) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 8CDC613BC2; Tue, 22 Feb 2022 14:39:55 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id QYqHILv1FGJACQAAMHmgww (envelope-from ); Tue, 22 Feb 2022 14:39:55 +0000 Content-Type: multipart/mixed; boundary="------------LyyNSx0ae8wawlif0VSqKB9u" Message-ID: Date: Tue, 22 Feb 2022 15:39:55 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.1 Subject: Re: [Patch] nvptx: Add -mptx=6.0 + -misa=sm_70 Content-Language: en-US To: Tobias Burnus , gcc-patches References: From: Tom de Vries In-Reply-To: X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, KAM_SHORT, NICE_REPLY_A, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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: Tue, 22 Feb 2022 14:39:58 -0000 This is a multi-part message in MIME format. --------------LyyNSx0ae8wawlif0VSqKB9u Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2/17/22 18:24, Tobias Burnus wrote: > SM version (-misa=) > [Patch adds -misa=sm_70] > > * The compiler supports internally: SM_30, SM_35, SM_53, SM_70, SM_75, > SM_80. I'd formulate it like: it uses SM_70 internally to accurately formulate when certain insns can be used. > I think it makes sense to have sm_70 in addition: > * The current code actually does generate different code for >= sm_70 >   already. Agreed. I've committed this (with a somewhat shorter commit log), and a test-case update. Thanks, - Tom --------------LyyNSx0ae8wawlif0VSqKB9u Content-Type: text/x-patch; charset=UTF-8; name="0001-nvptx-Add-misa-sm_70.patch" Content-Disposition: attachment; filename="0001-nvptx-Add-misa-sm_70.patch" Content-Transfer-Encoding: base64 bnZwdHg6IEFkZCAtbWlzYT1zbV83MAoKQWRkIC1taXNhPXNtXzcwLCBhbmQgdXNlIGl0IHRv IHNwZWNpZnkgdGhlIG1pc2EgdmFsdWUgaW4gdGVzdC1jYXNlCmdjYy50YXJnZXQvbnZwdHgv YXRvbWljLXN0b3JlLTIuYy4KClRlc3RlZCBvbiBudnB0eC4KCmdjYy9DaGFuZ2VMb2c6CgoJ KiBjb25maWcvbnZwdHgvbnZwdHgtYy5jYyAobnZwdHhfY3B1X2NwcF9idWlsdGlucyk6IEhh bmRsZSBTTTcwLgoJKiBjb25maWcvbnZwdHgvbnZwdHguY2MgKGZpcnN0X3B0eF92ZXJzaW9u X3N1cHBvcnRpbmdfc20pOgoJTGlrZXdpc2UuCgkqIGNvbmZpZy9udnB0eC9udnB0eC5vcHQg KG1pc2EpOiBBZGQgc21fNzAgYWxpYXMgUFRYX0lTQV9TTTcwLgoKZ2NjL3Rlc3RzdWl0ZS9D aGFuZ2VMb2c6CgoyMDIyLTAyLTIyICBUb20gZGUgVnJpZXMgIDx0ZGV2cmllc0BzdXNlLmRl PgoKCSogZ2NjLnRhcmdldC9udnB0eC9hdG9taWMtc3RvcmUtMi5jOiBVc2UgLW1pc2E9c21f NzAuCgkqIGdjYy50YXJnZXQvbnZwdHgvdW5pZm9ybS1zaW10LTMuYzogU2FtZS4KCkNvLUF1 dGhvcmVkLUJ5OiBUb20gZGUgVnJpZXMgPHRkZXZyaWVzQHN1c2UuZGU+CgotLS0KIGdjYy9j b25maWcvbnZwdHgvbnZwdHgtYy5jYyAgICAgICAgICAgICAgICAgICAgIHwgMiArKwogZ2Nj L2NvbmZpZy9udnB0eC9udnB0eC5jYyAgICAgICAgICAgICAgICAgICAgICAgfCAyICsrCiBn Y2MvY29uZmlnL252cHR4L252cHR4Lm9wdCAgICAgICAgICAgICAgICAgICAgICB8IDMgKysr CiBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvbnZwdHgvYXRvbWljLXN0b3JlLTIuYyB8IDIg Ky0KIGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9udnB0eC91bmlmb3JtLXNpbXQtMy5jIHwg MiArLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9udnB0eC9udnB0eC1jLmNjIGIvZ2NjL2NvbmZp Zy9udnB0eC9udnB0eC1jLmNjCmluZGV4IGQ2OGI5OTEwZDdlLi5iMjM3NWZiNWIxNiAxMDA2 NDQKLS0tIGEvZ2NjL2NvbmZpZy9udnB0eC9udnB0eC1jLmNjCisrKyBiL2djYy9jb25maWcv bnZwdHgvbnZwdHgtYy5jYwpAQCAtNDMsNiArNDMsOCBAQCBudnB0eF9jcHVfY3BwX2J1aWx0 aW5zICh2b2lkKQogICAgIGNwcF9kZWZpbmUgKHBhcnNlX2luLCAiX19QVFhfU01fXz04MDAi KTsKICAgZWxzZSBpZiAoVEFSR0VUX1NNNzUpCiAgICAgY3BwX2RlZmluZSAocGFyc2VfaW4s ICJfX1BUWF9TTV9fPTc1MCIpOworICBlbHNlIGlmIChUQVJHRVRfU003MCkKKyAgICBjcHBf ZGVmaW5lIChwYXJzZV9pbiwgIl9fUFRYX1NNX189NzAwIik7CiAgIGVsc2UgaWYgKFRBUkdF VF9TTTUzKQogICAgIGNwcF9kZWZpbmUgKHBhcnNlX2luLCAiX19QVFhfU01fXz01MzAiKTsK ICAgZWxzZSBpZiAoVEFSR0VUX1NNMzUpCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL252cHR4 L252cHR4LmNjIGIvZ2NjL2NvbmZpZy9udnB0eC9udnB0eC5jYwppbmRleCA5ODFiOTFmNzA5 NS4uODU4Nzg5ZTZkZjcgMTAwNjQ0Ci0tLSBhL2djYy9jb25maWcvbnZwdHgvbnZwdHguY2MK KysrIGIvZ2NjL2NvbmZpZy9udnB0eC9udnB0eC5jYwpAQCAtMjE3LDYgKzIxNyw4IEBAIGZp cnN0X3B0eF92ZXJzaW9uX3N1cHBvcnRpbmdfc20gKGVudW0gcHR4X2lzYSBzbSkKICAgICAg IHJldHVybiBQVFhfVkVSU0lPTl8zXzE7CiAgICAgY2FzZSBQVFhfSVNBX1NNNTM6CiAgICAg ICByZXR1cm4gUFRYX1ZFUlNJT05fNF8yOworICAgIGNhc2UgUFRYX0lTQV9TTTcwOgorICAg ICAgcmV0dXJuIFBUWF9WRVJTSU9OXzZfMDsKICAgICBjYXNlIFBUWF9JU0FfU003NToKICAg ICAgIHJldHVybiBQVFhfVkVSU0lPTl82XzM7CiAgICAgY2FzZSBQVFhfSVNBX1NNODA6CmRp ZmYgLS1naXQgYS9nY2MvY29uZmlnL252cHR4L252cHR4Lm9wdCBiL2djYy9jb25maWcvbnZw dHgvbnZwdHgub3B0CmluZGV4IDk3ZTEyN2NjNGZiLi45Nzc2YzNiOWExZiAxMDA2NDQKLS0t IGEvZ2NjL2NvbmZpZy9udnB0eC9udnB0eC5vcHQKKysrIGIvZ2NjL2NvbmZpZy9udnB0eC9u dnB0eC5vcHQKQEAgLTY0LDYgKzY0LDkgQEAgRW51bShwdHhfaXNhKSBTdHJpbmcoc21fMzUp IFZhbHVlKFBUWF9JU0FfU00zNSkKIEVudW1WYWx1ZQogRW51bShwdHhfaXNhKSBTdHJpbmco c21fNTMpIFZhbHVlKFBUWF9JU0FfU001MykKIAorRW51bVZhbHVlCitFbnVtKHB0eF9pc2Ep IFN0cmluZyhzbV83MCkgVmFsdWUoUFRYX0lTQV9TTTcwKQorCiBFbnVtVmFsdWUKIEVudW0o cHR4X2lzYSkgU3RyaW5nKHNtXzc1KSBWYWx1ZShQVFhfSVNBX1NNNzUpCiAKZGlmZiAtLWdp dCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9udnB0eC9hdG9taWMtc3RvcmUtMi5jIGIv Z2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L252cHR4L2F0b21pYy1zdG9yZS0yLmMKaW5kZXgg Y2Q1ZTRjMzgyNjcuLmI1OGYzM2YyYWJkIDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2dj Yy50YXJnZXQvbnZwdHgvYXRvbWljLXN0b3JlLTIuYworKysgYi9nY2MvdGVzdHN1aXRlL2dj Yy50YXJnZXQvbnZwdHgvYXRvbWljLXN0b3JlLTIuYwpAQCAtMiw3ICsyLDcgQEAKICAgIHNo YXJlZCBzdGF0ZSBzcGFjZS4gICovCiAKIC8qIHsgZGctZG8gY29tcGlsZSB9ICovCi0vKiB7 IGRnLW9wdGlvbnMgIi1taXNhPXNtXzc1IiB9ICovCisvKiB7IGRnLW9wdGlvbnMgIi1taXNh PXNtXzcwIiB9ICovCiAKIGVudW0gbWVtbW9kZWwKIHsKZGlmZiAtLWdpdCBhL2djYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9udnB0eC91bmlmb3JtLXNpbXQtMy5jIGIvZ2NjL3Rlc3RzdWl0 ZS9nY2MudGFyZ2V0L252cHR4L3VuaWZvcm0tc2ltdC0zLmMKaW5kZXggNTMyZmE4MjUxNjEu LmI2MWI4YmE5ZDViIDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvbnZw dHgvdW5pZm9ybS1zaW10LTMuYworKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvbnZw dHgvdW5pZm9ybS1zaW10LTMuYwpAQCAtMSw0ICsxLDQgQEAKIC8qIHsgZGctZG8gY29tcGls ZSB9ICovCi0vKiB7IGRnLW9wdGlvbnMgIi1PMiAtbXVuaWZvcm0tc2ltdCAtbWlzYT1zbV83 NSIgfSAqLworLyogeyBkZy1vcHRpb25zICItTzIgLW11bmlmb3JtLXNpbXQgLW1pc2E9c21f NzAiIH0gKi8KIAogI2luY2x1ZGUgImF0b21pYy1zdG9yZS0yLmMiCg== --------------LyyNSx0ae8wawlif0VSqKB9u--