From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3BB57C369AB for ; Tue, 15 Apr 2025 10:38:59 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u4dgE-0000La-Ux; Tue, 15 Apr 2025 06:38:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u4dfi-0008Gg-JF for grub-devel@gnu.org; Tue, 15 Apr 2025 06:37:44 -0400 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u4dfg-0002Yt-T6 for grub-devel@gnu.org; Tue, 15 Apr 2025 06:37:42 -0400 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-54954fa61c9so6568497e87.1 for ; Tue, 15 Apr 2025 03:37:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744713459; x=1745318259; darn=gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fwlBccqrovP8eSGj0L6rBQQhj+h4i0muOj+4DI4B8sg=; b=WC4kAwXVrYWf9vUOETxxbK21T5M3l4YGI/3Tr0dQ7+ewbgNsHXvkbgOVMqeoJx5pUS XLq3mHyi5/BygNnz7tIhPiknD180PYdmpqDDqTx9BOlxismfkcEAFkRYG2XFUaGLKvPt ygh30n8KtqAbXFWCkT8/ei+f0hgJ6wf5Pil2MU/Zzs/chn95drBrVPggqpE5XzskXAXj Xbat5wH6xxn2zQ70ig1LFrDVwCQs8py7IctwMejnf2DxQzY4Bt4LRBOlKn0+qi1NUC9q axYSvY87IDja0u9zmvr3NZWoIwYDhq7/znU8ecdKyTB63B34icXcXtYLEFhZbVgXcy7d jV/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744713459; x=1745318259; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fwlBccqrovP8eSGj0L6rBQQhj+h4i0muOj+4DI4B8sg=; b=D4Fd6FD7cj4su8D4KNJ9uOMlIuEGyhLEDeM4PZJfsl4x9a/y5UUyODo1xJaqYIVb3o beM0oKr1i3uWzymIidmr/hnrSK7HCcLEHIBBx/xpldF49eeF5wAywV2P8/toBhDZRwXn 47U5+raJ8pAPQ7kiMuqwKZNu1uTZs+GxDPBEZr4XjRa9S6ZS369Py+RNjwrzAhE2JaJW bXPR32mIk/7tyQBV8x4pA/Xjmpw+kKx6OxRTnYQ7jZfdCL1pvoOZ8j+49SooAwC7t9g2 wADrBirmNhCYH2OBzqaDYaqCZmPggBXNn+k7LVH8WpQ0mhLF9B30pkmnERA7nCEtIwfd 95sA== X-Gm-Message-State: AOJu0YzQiUDl1xHb/KqfRxfGbMpsRYsggS2sQKF3AOvr3bnV/UWCc5Gp 4LfNKtq0+jma/UxRL3TfUB77gtC4UoYKNHdG+DB0Qm29DnoPdaoe2I+wM6ZV X-Gm-Gg: ASbGncvtyUamuR808rnTKi91Z8b0FrzlLLNZ+UM3e+rI7meln9igdkhJsurlDrTH4x6 2xIoKjm/1T3dFeLZ6bNN4FWJRcb6xIGe9Ni8DFnNW1U805sBuYWVST/4WEMnge+p5kaMftJmcyJ P2NTHMjBam8SNAT77hRg0S3c6FFbK4K4Ddqkl9sYlMr/qlMvk5SGpryIekP/yZ4YodRUXxpTpor krAzp8JR6ofCtsHqjltU+sU968O9nmcyFT3pWPS1nQLeRbfcNtAcz32XLNJpgypMrlBZiqlI/BQ lBtkJPTkKw9vW8DQLWGNd4eDu1D0JEZdj2u6zFODXkH/iBbfrvYIEd4OavpIhw/Low== X-Google-Smtp-Source: AGHT+IEzzw6Z7XcUtMCrOmznCjfP5l/xJz2jsOGSE3zv4D/76BaRyQNM3rJaHbOh8yRtjsl4KTdQTw== X-Received: by 2002:a05:6512:3ba5:b0:545:62c:4b29 with SMTP id 2adb3069b0e04-54d45294e40mr4615748e87.22.1744713458419; Tue, 15 Apr 2025 03:37:38 -0700 (PDT) Received: from localhost (vds2213055.my-ihor.ru. [94.142.141.192]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54d3d50259asm1370494e87.158.2025.04.15.03.37.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Apr 2025 03:37:37 -0700 (PDT) From: Vladimir Serbinenko To: grub-devel@gnu.org Cc: Vladimir Serbinenko Subject: [PATCH v11 10/14] Enable (u)divdi3 and (u)moddi3 for mips Date: Tue, 15 Apr 2025 10:35:44 +0000 Message-ID: <20250415103710.116109-11-phcoder@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250415103710.116109-1-phcoder@gmail.com> References: <20250415103710.116109-1-phcoder@gmail.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::129; envelope-from=phcoder@gmail.com; helo=mail-lf1-x129.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org U29tZSBtaXBzIGNvbXBpbGVycyBpbnNlcnQgNjQtYml0IGRpdmlzaW9uIGludG8gdGhlCmNvZGUg Y29tcGlsZWQgZnJvbSBsaWJnY3J5cHQgc291cmNlIGFuZCBwb3NzaWJseSBvdGhlcnMuClJhdGhl ciB0aGFuIGZpZ2h0aW5nIGl0LCBzaW1wbHkgcHJvdmlkZSB0aGUgZnVuY3Rpb25zIGluCnF1ZXN0 aW9uLgoKU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VyYmluZW5rbyA8cGhjb2RlckBnbWFpbC5j b20+Ci0tLQogZ2VudHBsLnB5ICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIGdydWItY29yZS9r ZXJuL2NvbXBpbGVyLXJ0LmMgfCA2ICsrKysrLQogZ3J1Yi1jb3JlL2tlcm4vbWlzYy5jICAgICAg ICB8IDIgKy0KIGluY2x1ZGUvZ3J1Yi9jb21waWxlci1ydC5oICAgfCA2ICsrKysrLQogaW5jbHVk ZS9ncnViL21pc2MuaCAgICAgICAgICB8IDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0 aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nZW50cGwucHkgYi9nZW50cGwu cHkKaW5kZXggZDhjNjk2NWQ4Li5lZDEyODdmMzQgMTAwNjQ0Ci0tLSBhL2dlbnRwbC5weQorKysg Yi9nZW50cGwucHkKQEAgLTg0LDcgKzg0LDcgQEAgR1JPVVBTWyJmZHQiXSA9IFsgImFybTY0X2Vm aSIsICJhcm1fdWJvb3QiLCAiYXJtX2VmaSIsICJsb29uZ2FyY2g2NF9lZmkiLCAicmlzY3YKIAog IyBOZWVkcyBzb2Z0d2FyZSBoZWxwZXJzIGZvciBkaXZpc2lvbgogIyBNdXN0IG1hdGNoIEdSVUJf RElWSVNJT05fSU5fU09GVFdBUkUgaW4gbWlzYy5oCi1HUk9VUFNbInNvZnRkaXYiXSA9IEdST1VQ U1siYXJtIl0gKyBbImlhNjRfZWZpIl0gKyBHUk9VUFNbInJpc2N2MzIiXQorR1JPVVBTWyJzb2Z0 ZGl2Il0gPSBHUk9VUFNbImFybSJdICsgWyJpYTY0X2VmaSJdICsgR1JPVVBTWyJyaXNjdjMyIl0g KyBHUk9VUFNbIm1pcHMiXQogR1JPVVBTWyJub19zb2Z0ZGl2Il0gICA9IEdSVUJfUExBVEZPUk1T WzpdCiBmb3IgaSBpbiBHUk9VUFNbInNvZnRkaXYiXTogR1JPVVBTWyJub19zb2Z0ZGl2Il0ucmVt b3ZlKGkpCiAKZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL2NvbXBpbGVyLXJ0LmMgYi9ncnVi LWNvcmUva2Vybi9jb21waWxlci1ydC5jCmluZGV4IGVkYTY4OWEwYy4uYTdjYWVjOTk5IDEwMDY0 NAotLS0gYS9ncnViLWNvcmUva2Vybi9jb21waWxlci1ydC5jCisrKyBiL2dydWItY29yZS9rZXJu L2NvbXBpbGVyLXJ0LmMKQEAgLTUyLDcgKzUyLDcgQEAgX19iemVybyAodm9pZCAqcywgZ3J1Yl9z aXplX3QgbikKIAogI2VuZGlmCiAKLSNpZiBHUlVCX0RJVklTSU9OX0lOX1NPRlRXQVJFCisjaWYg R1JVQl9ESVZJU0lPTl9JTl9TT0ZUV0FSRSAmJiAhZGVmaW5lZChfX21pcHNfXykKIAogZ3J1Yl91 aW50MzJfdAogX191ZGl2c2kzIChncnViX3VpbnQzMl90IGEsIGdydWJfdWludDMyX3QgYikKQEAg LTgyLDYgKzgyLDEwIEBAIF9fbW9kc2kzIChncnViX2ludDMyX3QgYSwgZ3J1Yl9pbnQzMl90IGIp CiAgIHJldHVybiByZXQ7CiB9CiAKKyNlbmRpZgorCisjaWYgR1JVQl9ESVZJU0lPTl9JTl9TT0ZU V0FSRQorCiBncnViX3VpbnQ2NF90CiBfX3VkaXZkaTMgKGdydWJfdWludDY0X3QgYSwgZ3J1Yl91 aW50NjRfdCBiKQogewpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vbWlzYy5jIGIvZ3J1Yi1j b3JlL2tlcm4vbWlzYy5jCmluZGV4IDJiNzkyMjM5My4uMjZkMzY5MjlhIDEwMDY0NAotLS0gYS9n cnViLWNvcmUva2Vybi9taXNjLmMKKysrIGIvZ3J1Yi1jb3JlL2tlcm4vbWlzYy5jCkBAIC02Mjcs NyArNjI3LDcgQEAgZ3J1Yl9kaXZtb2Q2NCAoZ3J1Yl91aW50NjRfdCBuLCBncnViX3VpbnQ2NF90 IGQsIGdydWJfdWludDY0X3QgKnIpCiAgICAgIFVzaW5nIHRoYXQgY29kZSB3b3VsZCBqdXN0IG1h a2UgdXMgdXNlIHNvZnR3YXJlIGRpdmlzaW9uIHJvdXRpbmVzLCBjYWxsaW5nCiAgICAgIG91cnNl bHZlcyBpbmRpcmVjdGx5IGFuZCBoZW5jZSBnZXR0aW5nIGluZmluaXRlIHJlY3Vyc2lvbi4KICAg Ki8KLSNpZiAhR1JVQl9ESVZJU0lPTl9JTl9TT0ZUV0FSRQorI2lmICFHUlVCX0RJVklTSU9OX0lO X1NPRlRXQVJFIHx8IGRlZmluZWQoX19taXBzX18pCiAgIC8qIFNraXAgdGhlIHNsb3cgY29tcHV0 YXRpb24gaWYgMzItYml0IGFyaXRobWV0aWMgaXMgcG9zc2libGUuICAqLwogICBpZiAobiA8IDB4 ZmZmZmZmZmYgJiYgZCA8IDB4ZmZmZmZmZmYpCiAgICAgewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9n cnViL2NvbXBpbGVyLXJ0LmggYi9pbmNsdWRlL2dydWIvY29tcGlsZXItcnQuaAppbmRleCA0M2Zk OGY0ZDcuLjFlZTI5MjdiZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ncnViL2NvbXBpbGVyLXJ0LmgK KysrIGIvaW5jbHVkZS9ncnViL2NvbXBpbGVyLXJ0LmgKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNs dWRlIDxncnViL3N5bWJvbC5oPgogI2luY2x1ZGUgPGdydWIvbWlzYy5oPgogCi0jaWYgZGVmaW5l ZChHUlVCX0RJVklTSU9OX0lOX1NPRlRXQVJFKSAmJiBHUlVCX0RJVklTSU9OX0lOX1NPRlRXQVJF CisjaWYgZGVmaW5lZChHUlVCX0RJVklTSU9OX0lOX1NPRlRXQVJFKSAmJiBHUlVCX0RJVklTSU9O X0lOX1NPRlRXQVJFICYmICFkZWZpbmVkKF9fbWlwc19fKQogCiBncnViX3VpbnQzMl90CiBFWFBP UlRfRlVOQyAoX191ZGl2c2kzKSAoZ3J1Yl91aW50MzJfdCBhLCBncnViX3VpbnQzMl90IGIpOwpA QCAtMzksNiArMzksMTAgQEAgRVhQT1JUX0ZVTkMgKF9fZGl2c2kzKSAoZ3J1Yl9pbnQzMl90IGEs IGdydWJfaW50MzJfdCBiKTsKIGdydWJfaW50MzJfdAogRVhQT1JUX0ZVTkMgKF9fbW9kc2kzKSAo Z3J1Yl9pbnQzMl90IGEsIGdydWJfaW50MzJfdCBiKTsKIAorI2VuZGlmCisKKyNpZiAoZGVmaW5l ZChHUlVCX0RJVklTSU9OX0lOX1NPRlRXQVJFKSAmJiBHUlVCX0RJVklTSU9OX0lOX1NPRlRXQVJF KQorCiBncnViX2ludDY0X3QKIEVYUE9SVF9GVU5DIChfX2RpdmRpMykgKGdydWJfaW50NjRfdCBh LCBncnViX2ludDY0X3QgYik7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9taXNjLmggYi9p bmNsdWRlL2dydWIvbWlzYy5oCmluZGV4IGUwODdlN2IzZS4uYzhmMTkyMjI0IDEwMDY0NAotLS0g YS9pbmNsdWRlL2dydWIvbWlzYy5oCisrKyBiL2luY2x1ZGUvZ3J1Yi9taXNjLmgKQEAgLTQzNiw3 ICs0MzYsNyBAQCBleHRlcm4gdm9pZCBFWFBPUlRfRlVOQyhncnViX2NsaV9zZXRfYXV0aF9uZWVk ZWQpICh2b2lkKTsKIAogLyogTXVzdCBtYXRjaCBzb2Z0ZGl2IGdyb3VwIGluIGdlbnRwbC5weS4g ICovCiAjaWYgIWRlZmluZWQoR1JVQl9NQUNISU5FX0VNVSkgJiYgKGRlZmluZWQoX19hcm1fXykg fHwgZGVmaW5lZChfX2lhNjRfXykgfHwgXAotICAgIChkZWZpbmVkKF9fcmlzY3YpICYmIChfX3Jp c2N2X3hsZW4gPT0gMzIpKSkKKyAgICAoZGVmaW5lZChfX3Jpc2N2KSAmJiAoX19yaXNjdl94bGVu ID09IDMyKSkpIHx8IGRlZmluZWQoX19taXBzX18pCiAjZGVmaW5lIEdSVUJfRElWSVNJT05fSU5f U09GVFdBUkUgMQogI2Vsc2UKICNkZWZpbmUgR1JVQl9ESVZJU0lPTl9JTl9TT0ZUV0FSRSAwCi0t IAoyLjQ5LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0 cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=