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 D5D01EE4987 for ; Wed, 11 Sep 2024 09:42:21 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1soJr0-0002Hz-Vo; Wed, 11 Sep 2024 05:41:39 -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 1soJqx-00024b-2i for grub-devel@gnu.org; Wed, 11 Sep 2024 05:41:35 -0400 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1soJqt-0006R2-Ar for grub-devel@gnu.org; Wed, 11 Sep 2024 05:41:34 -0400 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2f754d4a6e4so57450351fa.3 for ; Wed, 11 Sep 2024 02:41:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726047689; x=1726652489; 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=nLKlRjWqjssB8gMy6BZVKYuV8LjWXCC/fwWPl+Av8dY=; b=Ag0qkZhm9Ssbirw9po2Zt31eJvtGVRfu+8AZFNUAEu5sLdZFXAs18cQRjV3R7s+dvb ATSMxDWP4ct+nlk8WJZmS+11tOKvPbd0lfEkquLAMfglOdoOuV08JHpqrdGSwg4baq1W sRc6RfLaJCeumTP62+q18apDkeu0A7iHWWRzICzvxWIHjz8aVc3r76SQxAa5/jT9CVve cZCOcVn9BUQSm/9/60/Afn+KsxgTL4ppDYh+bPoacKGwchbipntoHaXBF5agrzl8Se9M gdgecodTsmCL9XeHPe9uuUWvpjB9TTLBAnevWBj7Xjc9XkYZjpXp5bTW4lZSEDTaVFDk Waxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726047689; x=1726652489; 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=nLKlRjWqjssB8gMy6BZVKYuV8LjWXCC/fwWPl+Av8dY=; b=TzxRcH2sxA1rPHC1yZBwkrHSRMs3UCRARbHS+wvpx2zn7wrt1gOYD5AEX3rULHlAYr cctjMlTvLSrheQ9EZhSjxcP1RQPVA42hz91gh7f8i/8oCwIplIBxtZJspkqS1SEOR7uV yvkJuZnFk92DpAQC7fPPu3eQYMEeaijcnc0rsiUwiTFxZvl9UeTFFQQjvVFxenhGU9/H dePP3AmBdAnMtulkm/EYj9qCUnnWch58yDvW0xxLPErPZSC7Uw084DYUm5rQkk44ttXZ U5gJN+tkiqAAS0iqkru3u08aRpI/Q3mrz/c8hl4S4gDEuw6TQYTOVhcU8FpIm5g2peYT 0K9g== X-Gm-Message-State: AOJu0Yw6X04e5D102yUw7ICTGZFFaigqjrFicRarsJuqHIah4kViyutc M5PUmhuK+VBU2BVVrd24Udi24oHH6iJ/eeYqTCHtWq+0Miazi2TL6C33kg== X-Google-Smtp-Source: AGHT+IEwzdRvzjr4hHCkPwWyG5z4y3HHKGP1ZRMdthkV5Tx8IIK4B0OS793eZIK6+ocfA8y4ZR8ARg== X-Received: by 2002:a2e:e09:0:b0:2f6:5c64:ccc3 with SMTP id 38308e7fff4ca-2f751ee69femr80461571fa.16.1726047689115; Wed, 11 Sep 2024 02:41:29 -0700 (PDT) Received: from localhost ([5.166.20.5]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2f75bfe817asm15161941fa.23.2024.09.11.02.41.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 02:41:28 -0700 (PDT) From: Vladimir Serbinenko To: grub-devel@gnu.org Cc: Vladimir Serbinenko Subject: [PATCH 2/8] compiler-rt: Add __multi3 Date: Wed, 11 Sep 2024 12:41:19 +0300 Message-Id: <20240911094125.1813-2-phcoder@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240911094125.1813-1-phcoder@gmail.com> References: <20240911094125.1813-1-phcoder@gmail.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::230; envelope-from=phcoder@gmail.com; helo=mail-lj1-x230.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 SXQncyBuZWNlc3NhcnkgZm9yIGNsYW5nIHNwYXJjNjQgc3VwcG9ydAotLS0KIGdydWItY29yZS9r ZXJuL2NvbXBpbGVyLXJ0LmMgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKIGluY2x1ZGUvZ3J1Yi9jb21waWxlci1ydC5oICAgfCAgNyArKysrKwogMiBmaWxlcyBjaGFu Z2VkLCA2NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vY29tcGls ZXItcnQuYyBiL2dydWItY29yZS9rZXJuL2NvbXBpbGVyLXJ0LmMKaW5kZXggZWRhNjg5YTBjLi4y OTAyZWQwM2QgMTAwNjQ0Ci0tLSBhL2dydWItY29yZS9rZXJuL2NvbXBpbGVyLXJ0LmMKKysrIGIv Z3J1Yi1jb3JlL2tlcm4vY29tcGlsZXItcnQuYwpAQCAtNDUyLDMgKzQ1Miw2MSBAQCBfX2NsemRp MiAoZ3J1Yl91aW50NjRfdCB2YWwpCiAgICAgfQogfQogI2VuZGlmCisKKyNpZiBkZWZpbmVkKF9f c3BhcmNfXykgJiYgZGVmaW5lZChfX2NsYW5nX18pCisvKiBDb3BpZWQgZnJvbSBtdWx0aTMuYyB3 aGljaCBpcyB1bmRlciBNSVQgbGljZW5zZS4gICovCit0eXBlZGVmICAgICAgICAgIGxvbmcgbG9u ZyBkaV9pbnQ7Cit0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9uZyBkdV9pbnQ7CisKK3R5cGVkZWYg dW5pb24KK3sKKyAgICBncnViX2NsYW5nX3RpX2ludCBhbGw7CisgICAgc3RydWN0CisgICAgewor I2lmbmRlZiBHUlVCX0NQVV9XT1JEU19CSUdFTkRJQU4KKyAgICAgICAgZHVfaW50IGxvdzsKKyAg ICAgICAgZGlfaW50IGhpZ2g7CisjZWxzZQorICAgICAgICBkaV9pbnQgaGlnaDsKKyAgICAgICAg ZHVfaW50IGxvdzsKKyNlbmRpZiAvKiBfWVVHQV9MSVRUTEVfRU5ESUFOICovCisgICAgfXM7Cit9 IHR3b3JkczsKKworc3RhdGljCitncnViX2NsYW5nX3RpX2ludAorX19tdWxkZGkzKGR1X2ludCBh LCBkdV9pbnQgYikKK3sKKyAgICB0d29yZHMgcjsKKyAgICBjb25zdCBpbnQgYml0c19pbl9kd29y ZF8yID0gKGludCkoc2l6ZW9mKGRpX2ludCkgKiA4KSAvIDI7CisgICAgY29uc3QgZHVfaW50IGxv d2VyX21hc2sgPSAoZHVfaW50KX4wID4+IGJpdHNfaW5fZHdvcmRfMjsKKyAgICByLnMubG93ID0g KGEgJiBsb3dlcl9tYXNrKSAqIChiICYgbG93ZXJfbWFzayk7CisgICAgZHVfaW50IHQgPSByLnMu bG93ID4+IGJpdHNfaW5fZHdvcmRfMjsKKyAgICByLnMubG93ICY9IGxvd2VyX21hc2s7CisgICAg dCArPSAoYSA+PiBiaXRzX2luX2R3b3JkXzIpICogKGIgJiBsb3dlcl9tYXNrKTsKKyAgICByLnMu bG93ICs9ICh0ICYgbG93ZXJfbWFzaykgPDwgYml0c19pbl9kd29yZF8yOworICAgIHIucy5oaWdo ID0gdCA+PiBiaXRzX2luX2R3b3JkXzI7CisgICAgdCA9IHIucy5sb3cgPj4gYml0c19pbl9kd29y ZF8yOworICAgIHIucy5sb3cgJj0gbG93ZXJfbWFzazsKKyAgICB0ICs9IChiID4+IGJpdHNfaW5f ZHdvcmRfMikgKiAoYSAmIGxvd2VyX21hc2spOworICAgIHIucy5sb3cgKz0gKHQgJiBsb3dlcl9t YXNrKSA8PCBiaXRzX2luX2R3b3JkXzI7CisgICAgci5zLmhpZ2ggKz0gdCA+PiBiaXRzX2luX2R3 b3JkXzI7CisgICAgci5zLmhpZ2ggKz0gKGEgPj4gYml0c19pbl9kd29yZF8yKSAqIChiID4+IGJp dHNfaW5fZHdvcmRfMik7CisgICAgcmV0dXJuIHIuYWxsOworfQorCisvKiBSZXR1cm5zOiBhICog YiAqLworCitncnViX2NsYW5nX3RpX2ludAorX19tdWx0aTMoZ3J1Yl9jbGFuZ190aV9pbnQgYSwg Z3J1Yl9jbGFuZ190aV9pbnQgYikKK3sKKyAgICB0d29yZHMgeDsKKyAgICB4LmFsbCA9IGE7Cisg ICAgdHdvcmRzIHk7CisgICAgeS5hbGwgPSBiOworICAgIHR3b3JkcyByOworICAgIHIuYWxsID0g X19tdWxkZGkzKHgucy5sb3csIHkucy5sb3cpOworICAgIHIucy5oaWdoICs9IHgucy5oaWdoICog eS5zLmxvdyArIHgucy5sb3cgKiB5LnMuaGlnaDsKKyAgICByZXR1cm4gci5hbGw7Cit9CisjZW5k aWYKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9jb21waWxlci1ydC5oIGIvaW5jbHVkZS9ncnVi L2NvbXBpbGVyLXJ0LmgKaW5kZXggMTc4MjhiMzIyLi4zNjM3ZGI0N2UgMTAwNjQ0Ci0tLSBhL2lu Y2x1ZGUvZ3J1Yi9jb21waWxlci1ydC5oCisrKyBiL2luY2x1ZGUvZ3J1Yi9jb21waWxlci1ydC5o CkBAIC0yMDksNSArMjA5LDEyIEBAIHZvaWQgRVhQT1JUX0ZVTkMgKF9fX2Noa3N0a19tcykgKHZv aWQpOwogdm9pZCBFWFBPUlRfRlVOQyAoX19jaGtzdGtfbXMpICh2b2lkKTsKICNlbmRpZgogCisj aWYgZGVmaW5lZChfX3NwYXJjX18pICYmIGRlZmluZWQoX19jbGFuZ19fKQorLyogQ29waWVkIGZy b20gbXVsdGkzLmMgd2hpY2ggaXMgdW5kZXIgTUlUIGxpY2Vuc2UuICAqLwordHlwZWRlZiBpbnQg ICAgICBncnViX2NsYW5nX3RpX2ludCBfX2F0dHJpYnV0ZV9fICgobW9kZSAoVEkpKSk7CisKK2dy dWJfY2xhbmdfdGlfaW50IEVYUE9SVF9GVU5DKF9fbXVsdGkzKSAoZ3J1Yl9jbGFuZ190aV9pbnQg YSwgZ3J1Yl9jbGFuZ190aV9pbnQgYik7CisjZW5kaWYKKwogI2VuZGlmCiAKLS0gCjIuMzkuMgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkdydWItZGV2 ZWwgbWFpbGluZyBsaXN0CkdydWItZGV2ZWxAZ251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcv bWFpbG1hbi9saXN0aW5mby9ncnViLWRldmVsCg==