From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id OUhYIntJb2rkDj8AWB0awg (envelope-from ) for ; Sun, 02 Aug 2026 09:43:23 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=rilanaz1; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 881561E09E; Sun, 02 Aug 2026 09:43:23 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id A8B6E1E099 for ; Sun, 02 Aug 2026 09:43:22 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 588724BA901F for ; Sun, 2 Aug 2026 13:43:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 588724BA901F Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=rilanaz1 Received: from mail-pz2-x01.google.com (mail-pz2-x01.google.com [IPv6:2607:f8b0:4864:3b::1]) by sourceware.org (Postfix) with ESMTPS id 133474BA7995 for ; Sun, 2 Aug 2026 13:42:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 133474BA7995 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 133474BA7995 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:3b::1 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1785678169; cv=none; b=aWLFG4GDbWYiT2ZnvkeoFo6ckuiYRXY6ZpWt2NNzwPgnrvi1oZoFm0VRXDNwVf7WtctHEOQgjf01t6yELIREG7C5RdmefJFhQOWuT0nOcLvve2xMcPRqw1TI0/bf16wfqOsspjBd4HfBsvUbY68Q21FhHkDtvjLQfC6DVpsL5lQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1785678169; c=relaxed/simple; bh=1Dsrb48xAfHfilWrzQ01LQe9aSbbt2kPKTrPzkFUcs0=; h=DKIM-Signature:Message-ID:Subject:From:To:Date:MIME-Version; b=tGnJDbC1/6YaE97VK+l9jHPKbGGNaKD7hIRZnYU/8G5S45DaUigjRYa61EXQ+hAcNaQhPthpp32uKw0EdoO8yoinBYi3Yv/NRuHr7wQtGDIeu8y80YH+VjcfZoNo4VT1WVV38yfpEXv4ReX5JEfhGnUUSC0Y7xQpkuSiifrIPmQ= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=rilanaz1 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 133474BA7995 Received: by mail-pz2-x01.google.com with SMTP id 41be03b00d2f7-cbb818e57c9so1340977a12.0 for ; Sun, 02 Aug 2026 06:42:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785678168; x=1786282968; darn=sourceware.org; h=mime-version:user-agent:content-type:references:in-reply-to:date:to :from:subject:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=aWu/Nk6AzimMIqoXUSQz4zqCY5UlxlnGBIgLpUQMlOw=; b=rilanaz1PMJ6brRzfFM3wmfVy1arT3FZLk7FRHLYbQ28W/ohGZwtbkzhgv9EbnKT3O Ce0tENSjDRiHjmlomgdlH2i6mma4VCpC2tVewHTfsYrsdLlfbXQkdjyS/RYKgfjuWVCi w4zHEsE8w+vuayOrrdo/oUIXJyS+bNRZjBcG3elo0cntzLDLNxWCpqVHkbKkawG7Ov7u VLpNdcVzJtrs2ezMj5EAjGsdBB7RGDOLFmloKVDR5mGqQI266cvWPErQsLlGoNGF7aaR RBFOjD/XujD96snnkJRnTYlhVl5li43QvQTRGbV+Kwh3YrLXsc08x5md5r3fpSbx9OBC XaDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785678168; x=1786282968; h=mime-version:user-agent:content-type:references:in-reply-to:date:to :from:subject:message-id:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=aWu/Nk6AzimMIqoXUSQz4zqCY5UlxlnGBIgLpUQMlOw=; b=RpvFQXkBktwpjEjF/SAInIlc2amL+PfQtWoTU4tyPWIMczrEpNrKUq1y7l0KJAAEM0 UPM0xqQg9rN6CRYK9sTVzwXAmK6uIzvo+lRky8/wjaWUE4GxYdckmtyOX3aztAkZ9IMs l/7dwB2nusHKLct6WvKjBfCmUQ6vSZm5lvDLbe1RCOJ7BcV5dgq6CqbF8yZT/XB95QEe lyFTMNJP8NrAlARYxyxTdCGSh7nD9mY2B0E6BRrdlgGhdlM7MhBUChgvS0o+ytYf2Lq7 k32QDhN5EQcaKY498/vhtz8cKJjZdu4jV8zEe+kaEE1u9FaUCFnb+MnU7f/XH7yW4Tda Qukw== X-Forwarded-Encrypted: i=1; AHgh+Ro3I3C01LreZN3lazQcFDGU0SrP4NDUPNM6PhAeiRbjRMUiWjibKe+PQzllLHckP0mqu0ZrcsUJRObKfw==@sourceware.org X-Gm-Message-State: AOJu0Yzd9wSUvY02LsGR79F6A2d1uwg8Y31m+4Q0qpgAIvoJurguOkid BaSVRo8lYSsQFNm5l0/TB+ocnrt2nSocokt4FBKexjvbxJmJYSl4L5qD6kahLtMR9Vg= X-Gm-Gg: AR+sD11oFnT8+YfdnOKtlLqaOJ9PHTjxy2pNmVXOtjkMwnnko5ZEXtifTSjvaI/wXsO Tx5rY6RaBN8sY9GlRvBFSoN0Cjofo5FOa24jsDQY6H5UrJtJz7BrOEbfhVqADUjjggcIS5ct3N8 hvheJfqa7LQ8DHzYjCPt8lhDExggcVI0LloJMnLvFObjCh9agIFUSwFiskJMrxmUhD4bss+SXUA 5Q3EaV9rpkyD3CBmx+Ay0WMmLHgIT3w3jyhGbIOPqgLxSVSQCRf9jZkbd6GCrmI1yBik0nJ7t2j Gm8Axs1Mc5tL4azqFG/BhMlCWTSdXz6Un5Dm8e/S7yML+WwFHPoNtl9LP7pQ3OwCxYC85c8GdD6 hr0NaI8DWg7+VS6G48XwKL/7uJXiJqc6J5QYLEA4oAoWwMxzKNiHc7AxpnQQppUuESDgtC4w2RV MuBCvEHvd0DWav1tx/7w96Tem+yz01kmrdYRQPDzixW2hX7IroSTISMV3ggQvyUAb3s6oJyYlR4 ZDPdafH X-Received: by 2002:a05:6a00:1706:b0:84e:2bb:2d39 with SMTP id d2e1a72fcca58-84ee48ff5e9mr5521371b3a.53.1785678168000; Sun, 02 Aug 2026 06:42:48 -0700 (PDT) Received: from localhost.localdomain ([2407:c800:3620:e800:7910:9280:8105:5a2]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84edbd36eb1sm2579159b3a.11.2026.08.02.06.42.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Aug 2026 06:42:47 -0700 (PDT) Message-ID: Subject: Re: [SH] Check FPSCR.PR for fldi0, fldi1 insns in simulator From: Oleg Endo To: Simon Marchi , gdb-patches@sourceware.org Date: Sun, 02 Aug 2026 22:42:45 +0900 In-Reply-To: <1ca6adbf81c1e1eabeb3360d99a1e92b0f450604.camel@gmail.com> References: <016918b6653a40835d2272c3c37d05b0d7e470b6.camel@gmail.com> <6eb50919-75d8-4725-9afa-e241e4cabab6@simark.ca> <9855a27b-78f6-4d4a-b0f6-04fefcaf7a49@simark.ca> <94f77e9bfecf923cfca8caa5427de7604ebe2fd7.camel@gmail.com> <33b1b794-d592-45e7-9bb7-53a4a9c45607@simark.ca> <1ca6adbf81c1e1eabeb3360d99a1e92b0f450604.camel@gmail.com> Content-Type: multipart/mixed; boundary="=-mspfkEHOIURRKGEYxbBw" User-Agent: Evolution 3.54.3 (3.54.3-2.fc41) MIME-Version: 1.0 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org --=-mspfkEHOIURRKGEYxbBw Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Tue, 2026-03-17 at 13:50 +0900, Oleg Endo wrote: >=20 > On Mon, 2026-03-16 at 21:19 -0400, Simon Marchi wrote: > >=20 > > On 2026-03-16 21:18, Oleg Endo wrote: > > > On Wed, 2026-03-11 at 10:39 -0400, Simon Marchi wrote: > > > >=20 > > > > Ok, well since we're in "undefined behavior" territory we could arg= ue > > > > that the current sim behavior is fine. But I think the patch is st= ill > > > > good, traping is a more useful behavior to catch something you don'= t > > > > want to happen. > > >=20 > > > Yes, the current sim behavior is not wrong per se. But like you said= , > > > having it trap is more useful for sim's main purpose -- pre-verifying= code.=20 > > >=20 > > >=20 > > > > > > The patch LGTM, but I am not a maintainer of the sim, so: > > > > > >=20 > > > > > > Reviewed-By: Simon Marchi > > > > > >=20 > > > > > > One note, please put the relevant information (the body of your= email) > > > > > > into the commit log itself). > > > > >=20 > > > > > Yeah, sure I can expand the comment of the commit. Updated patch= /commit > > > > > attached. > > > >=20 > > > > I would give it a week for Andrew or Mike to review and approve, bu= t > > > > otherwise I would feel comfortable merging it. > > > >=20 > > >=20 > > > Alright. Last time I've checked I had write access. I can commit & = push it > > > myself. Just let me know. > >=20 > > Yes, please go ahead. > >=20 > >=20 >=20 > Thanks. Committed & pushed as 17eb89e3c1cc6098f08e77d257468486a5c04ce4. >=20 This is a little late, but better than never. I've just noticed that running make check RUNTESTFLAGS=3D"sh.exp" in the sim build dir throws the following errors: FAIL: sh fabs.s (execution) FAIL: sh fadd.s (execution) FAIL: sh fcmpeq.s (execution) FAIL: sh fcmpgt.s (execution) FAIL: sh fcnvsd.s (execution) FAIL: sh float.s (execution) FAIL: sh fmov.s (execution) FAIL: sh fmul.s (execution) FAIL: sh fneg.s (execution) FAIL: sh fsqrt.s (execution) FAIL: sh fsub.s (execution) FAIL: sh ftrc.s (execution) The behavior is correct and as expected. The test cases need to be adjuste= d to match the fli0/fldi1 behavior. The attached patch fixes this. OK to commit & push? Best regards, Oleg Endo --=-mspfkEHOIURRKGEYxbBw Content-Disposition: attachment; filename*0=0001-simsh-Fix-test-cases-after-flid0flid1-change-in-17eb89e3; filename*1=c1cc60.patch Content-Type: text/x-patch; name*0=0001-simsh-Fix-test-cases-after-flid0flid1-change-in-17eb89e3c1cc; name*1=60.patch; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAxMjFlMjc2MTQzMjlkM2U2ZGY5N2IwMzBkYmM5MmJmNzgzZjZlYjExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGVnIEVuZG8gPG9sZWdlbmRvQGdjYy5nbnUub3JnPgpEYXRl OiBTdW4sIDIgQXVnIDIwMjYgMjI6MjY6NTQgKzA5MDAKU3ViamVjdDogW1BBVENIXSBzaW0vc2g6 IEZpeCB0ZXN0IGNhc2VzIGFmdGVyIGZsaWQwL2ZsaWQxIGNoYW5nZSBpbiAxN2ViODllM2MxY2M2 MAoKVGhlIHByZXZpb3VzIGNoYW5nZSBpbiAxN2ViODllM2MxY2M2MCBjYXVzZXMgdGhlIHNoIHNp bSBmcCB0ZXN0cyB0byBmYWlsOgoKRkFJTDogc2ggZmFicy5zIChleGVjdXRpb24pCkZBSUw6IHNo IGZhZGQucyAoZXhlY3V0aW9uKQpGQUlMOiBzaCBmY21wZXEucyAoZXhlY3V0aW9uKQpGQUlMOiBz aCBmY21wZ3QucyAoZXhlY3V0aW9uKQpGQUlMOiBzaCBmY252c2QucyAoZXhlY3V0aW9uKQpGQUlM OiBzaCBmbG9hdC5zIChleGVjdXRpb24pCkZBSUw6IHNoIGZtb3YucyAoZXhlY3V0aW9uKQpGQUlM OiBzaCBmbXVsLnMgKGV4ZWN1dGlvbikKRkFJTDogc2ggZm5lZy5zIChleGVjdXRpb24pCkZBSUw6 IHNoIGZzcXJ0LnMgKGV4ZWN1dGlvbikKRkFJTDogc2ggZnN1Yi5zIChleGVjdXRpb24pCkZBSUw6 IHNoIGZ0cmMucyAoZXhlY3V0aW9uKQoKVGhlIGJlaGF2aW9yIGlzIGNvcnJlY3QgYW5kIGFzIGV4 cGVjdGVkLiAgVGhlIHRlc3QgY2FzZXMgbmVlZCB0byBiZSBhZGp1c3RlZAp0byBtYXRjaCB0aGUg ZmxpMC9mbGRpMSBiZWhhdmlvci4KLS0tCiBzaW0vdGVzdHN1aXRlL3NoL2ZhYnMucyAgIHwgMTEg KysrKysrKysrKy0KIHNpbS90ZXN0c3VpdGUvc2gvZmFkZC5zICAgfCAgMyArKy0KIHNpbS90ZXN0 c3VpdGUvc2gvZmNtcGVxLnMgfCAxMSArKysrKysrKy0tLQogc2ltL3Rlc3RzdWl0ZS9zaC9mY21w Z3QucyB8IDExICsrKysrKysrLS0tCiBzaW0vdGVzdHN1aXRlL3NoL2ZjbnZzZC5zIHwgIDMgKyst CiBzaW0vdGVzdHN1aXRlL3NoL2Zsb2F0LnMgIHwgIDQgKystLQogc2ltL3Rlc3RzdWl0ZS9zaC9m bW92LnMgICB8ICAxICsKIHNpbS90ZXN0c3VpdGUvc2gvZm11bC5zICAgfCAgMiArLQogc2ltL3Rl c3RzdWl0ZS9zaC9mbmVnLnMgICB8IDExICsrKysrKysrKy0tCiBzaW0vdGVzdHN1aXRlL3NoL2Zz cXJ0LnMgIHwgMTMgKysrKysrKysrKy0tLQogc2ltL3Rlc3RzdWl0ZS9zaC9mc3ViLnMgICB8IDE3 ICsrKysrKysrKysrKysrKy0tCiBzaW0vdGVzdHN1aXRlL3NoL2Z0cmMucyAgIHwgIDcgKysrKy0t LQogMTIgZmlsZXMgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvc2ltL3Rlc3RzdWl0ZS9zaC9mYWJzLnMgYi9zaW0vdGVzdHN1aXRlL3NoL2Zh YnMucwppbmRleCAxZmIzNTRlLi5lNmI2OGI1IDEwMDY0NAotLS0gYS9zaW0vdGVzdHN1aXRlL3No L2ZhYnMucworKysgYi9zaW0vdGVzdHN1aXRlL3NoL2ZhYnMucwpAQCAtNTUsNDAgKzU1LDQ5IEBA IGZhYnNfZHJlZ19iMDoKIAkjIGRvdWJsZSBwcmVjaXNpb24gdGVzdHMuCiAJc2V0X2dyc19hNWE1 CiAJc2V0X2ZwcnNfYTVhNQotCWRvdWJsZV9wcmVjCiAJIyBmYWJzKDAuMCkgPSAwLjAuCisJc2lu Z2xlX3ByZWMKIAlmbGRpMAlmcjAKKwlkb3VibGVfcHJlYwogCWZsZHMJZnIwLCBmcHVsCiAJZmNu dnNkCWZwdWwsIGRyMAogCWZhYnMgZHIwCiAJYXNzZXJ0X2RwcmVnX2kgMCBkcjAKIAogCSMgZmFi cygxLjApID0gMS4wLgorCXNpbmdsZV9wcmVjCiAJZmxkaTEJZnIwCisJZG91YmxlX3ByZWMKIAlm bGRzCWZyMCwgZnB1bAogCWZjbnZzZAlmcHVsLCBkcjAKIAlmYWJzIGRyMAogCWFzc2VydF9kcHJl Z19pIDEgZHIwCiAKIAkjIGNoZWNrLgorCXNpbmdsZV9wcmVjCiAJZmxkaTEgZnIyCisJZG91Ymxl X3ByZWMKIAlmbGRzCWZyMiwgZnB1bAogCWZjbnZzZAlmcHVsLCBkcjIKIAlmY21wL2VxIGRyMCwg ZHIyCiAJYnQJLkw0CiAJZmFpbAogCiAuTDQ6CiAJIyBmYWJzKC0xLjApID0gMS4wLgorCXNpbmds ZV9wcmVjCiAJZmxkaTEgZnIwCisJZG91YmxlX3ByZWMKIAlmbmVnIGZyMAogCWZsZHMJZnIwLCBm cHVsCiAJZmNudnNkCWZwdWwsIGRyMAogCWZhYnMgZHIwCiAJYXNzZXJ0X2RwcmVnX2kgMSBkcjAK IAogCSMgY2hlY2suCisJc2luZ2xlX3ByZWMKIAlmbGRpMSBmcjIKKwlkb3VibGVfcHJlYwogCWZs ZHMJZnIyLCBmcHVsCiAJZmNudnNkCWZwdWwsIGRyMgogCWZjbXAvZXEgZHIwLCBkcjIKZGlmZiAt LWdpdCBhL3NpbS90ZXN0c3VpdGUvc2gvZmFkZC5zIGIvc2ltL3Rlc3RzdWl0ZS9zaC9mYWRkLnMK aW5kZXggNzI0MzFmMC4uNTg5NWUzNiAxMDA2NDQKLS0tIGEvc2ltL3Rlc3RzdWl0ZS9zaC9mYWRk LnMKKysrIGIvc2ltL3Rlc3RzdWl0ZS9zaC9mYWRkLnMKQEAgLTQ0LDkgKzQ0LDEwIEBAIGZhZGRf ZnJlZ19mcmVnX2IwOgogZmFkZF9kcmVnX2RyZWdfYjA6CiAJc2V0X2dyc19hNWE1CiAJc2V0X2Zw cnNfYTVhNQotCWRvdWJsZV9wcmVjCisJc2luZ2xlX3ByZWMKIAlmbGRpMQlmcjAKIAlmbGRpMQlm cjIKKwlkb3VibGVfcHJlYwogCWZsZHMJZnIwLCBmcHVsCiAJZmNudnNkCWZwdWwsIGRyMAogCWZs ZHMJZnIyLCBmcHVsCmRpZmYgLS1naXQgYS9zaW0vdGVzdHN1aXRlL3NoL2ZjbXBlcS5zIGIvc2lt L3Rlc3RzdWl0ZS9zaC9mY21wZXEucwppbmRleCA5YzBlZjU3Li41YmViYWUyIDEwMDY0NAotLS0g YS9zaW0vdGVzdHN1aXRlL3NoL2ZjbXBlcS5zCisrKyBiL3NpbS90ZXN0c3VpdGUvc2gvZmNtcGVx LnMKQEAgLTU5LDM5ICs1OSw0NCBAQCBmY21wZXFfZG91YmxlOgogCSMgMS4wID09IDEuMAogCXNl dF9ncnNfYTVhNQogCXNldF9mcHJzX2E1YTUKLQlkb3VibGVfcHJlYworCXNpbmdsZV9wcmVjCiAJ ZmxkaTEgZnIwCiAJZmxkaTEgZnIyCisJZG91YmxlX3ByZWMKIAlfczJkIGZyMCwgZHIwCiAJX3My ZCBmcjIsIGRyMgogCWZjbXAvZXEgZHIwLCBkcjIKIAlidAkuTDEwCiAJZmFpbAogLkwxMDoKIAkj IDAuMCAhPSAxLjAKKwlzaW5nbGVfcHJlYwogCWZsZGkwIGZyMAogCWZsZGkxIGZyMgorCWRvdWJs ZV9wcmVjCiAJX3MyZCBmcjAsIGRyMAogCV9zMmQgZnIyLCBkcjIKIAlmY21wL2VxIGRyMCwgZHIy CiAJYmYJLkwxMQogCWZhaWwKIC5MMTE6CiAJIyAxLjAgIT0gMC4wCisJc2luZ2xlX3ByZWMKIAlm bGRpMSBmcjAKIAlmbGRpMCBmcjIKKwlkb3VibGVfcHJlYwogCV9zMmQgZnIwLCBkcjAKIAlfczJk IGZyMiwgZHIyCiAJZmNtcC9lcSBkcjAsIGRyMgogCWJmCS5MMTIKIAlmYWlsCiAuTDEyOgogCSMg Mi4wICE9IDEuMAotCWZsZGkxIGZyMAogCXNpbmdsZV9wcmVjCisJZmxkaTEgZnIwCiAJZmFkZCBm cjAsIGZyMAotCWRvdWJsZV9wcmVjCiAJZmxkaTEgZnIyCisJZG91YmxlX3ByZWMKIAlfczJkIGZy MCwgZHIwCiAJX3MyZCBmcjIsIGRyMgogCWZjbXAvZXEgZHIwLCBkcjIKZGlmZiAtLWdpdCBhL3Np bS90ZXN0c3VpdGUvc2gvZmNtcGd0LnMgYi9zaW0vdGVzdHN1aXRlL3NoL2ZjbXBndC5zCmluZGV4 IGM2OTQ1YmEuLmQ2MzFmOTQgMTAwNjQ0Ci0tLSBhL3NpbS90ZXN0c3VpdGUvc2gvZmNtcGd0LnMK KysrIGIvc2ltL3Rlc3RzdWl0ZS9zaC9mY21wZ3QucwpAQCAtNTksNDAgKzU5LDQ1IEBAIGZjbXBn dF9kb3VibGU6CiAJIyBkb3VibGUgcHJlY2lzaW9uIHRlc3RzLgogCXNldF9ncnNfYTVhNQogCXNl dF9mcHJzX2E1YTUKLQlkb3VibGVfcHJlYwogCSMgMS4wICE+IDEuMC4KKwlzaW5nbGVfcHJlYwog CWZsZGkxCWZyMAogCWZsZGkxCWZyMgorCWRvdWJsZV9wcmVjCiAJX3MyZAlmcjAsIGRyMAogCV9z MmQJZnIyLCBkcjIKIAlmY21wL2d0CWRyMCwgZHIyCiAJYmYJLkwxMAogCWZhaWwKIC5MMTA6CiAJ IyAwLjAgIT4gMS4wLgorCXNpbmdsZV9wcmVjCiAJZmxkaTAJZnIwCiAJZmxkaTEJZnIyCisJZG91 YmxlX3ByZWMKIAlfczJkCWZyMCwgZHIwCiAJX3MyZAlmcjIsIGRyMgogCWZjbXAvZ3QJZHIwLCBk cjIKIAlidAkuTDExCiAJZmFpbAogLkwxMToKIAkjIDEuMCA+IDAuMC4KKwlzaW5nbGVfcHJlYwog CWZsZGkxCWZyMAogCWZsZGkwCWZyMgorCWRvdWJsZV9wcmVjCiAJX3MyZAlmcjAsIGRyMAogCV9z MmQJZnIyLCBkcjIKIAlmY21wL2d0CWRyMCwgZHIyCiAJYmYJLkwxMgogCWZhaWwKIC5MMTI6CiAJ IyAyLjAgPiAxLjAuCi0JZmxkaTEJZnIwCiAJc2luZ2xlX3ByZWMKKwlmbGRpMQlmcjAKIAlmYWRk CWZyMCwgZnIwCi0JZG91YmxlX3ByZWMKIAlmbGRpMQlmcjIKKwlkb3VibGVfcHJlYwogCV9zMmQJ ZnIwLCBkcjAKIAlfczJkCWZyMiwgZHIyCiAJZmNtcC9ndAlkcjAsIGRyMgpkaWZmIC0tZ2l0IGEv c2ltL3Rlc3RzdWl0ZS9zaC9mY252c2QucyBiL3NpbS90ZXN0c3VpdGUvc2gvZmNudnNkLnMKaW5k ZXggNjU5MjU0MC4uM2M1NjIzNiAxMDA2NDQKLS0tIGEvc2ltL3Rlc3RzdWl0ZS9zaC9mY252c2Qu cworKysgYi9zaW0vdGVzdHN1aXRlL3NoL2ZjbnZzZC5zCkBAIC03LDggKzcsOSBAQAogCXN0YXJ0 CiAJc2V0X2dyc19hNWE1CiAJc2V0X2ZwcnNfYTVhNQotCWRvdWJsZV9wcmVjCisJc2luZ2xlX3By ZWMKIAlmbGRpMQlmcjAKKwlkb3VibGVfcHJlYwogCWZsZHMJZnIwLCBmcHVsCiAJZmNudnNkCWZw dWwsIGRyMgogCWFzc2VydF9kcHJlZ19pCTEsIGRyMgpkaWZmIC0tZ2l0IGEvc2ltL3Rlc3RzdWl0 ZS9zaC9mbG9hdC5zIGIvc2ltL3Rlc3RzdWl0ZS9zaC9mbG9hdC5zCmluZGV4IGU1YTNiYzYuLjNl ODg2NDAgMTAwNjQ0Ci0tLSBhL3NpbS90ZXN0c3VpdGUvc2gvZmxvYXQucworKysgYi9zaW0vdGVz dHN1aXRlL3NoL2Zsb2F0LnMKQEAgLTgxLDkgKzgxLDkgQEAgZG91YmxlX3BvczoKIAlmbG9hdAlm cHVsLCBkcjQKIAogCSMgY2hlY2sgdGhlIHJlc3VsdC4KKwlzaW5nbGVfcHJlYwogCWZsZGkxCWZy MAogCWZsZGkxCWZyMQotCXNpbmdsZV9wcmVjCiAJZmFkZAlmcjAsIGZyMQogCWZhZGQJZnIwLCBm cjEKIAlkb3VibGVfcHJlYwpAQCAtMTAwLDkgKzEwMCw5IEBAIGRvdWJsZV9uZWc6CiAJZmxvYXQJ ZnB1bCwgZHI0CiAKIAkjIGNoZWNrIHRoZSByZXN1bHQuCisJc2luZ2xlX3ByZWMKIAlmbGRpMQlm cjAKIAlmbGRpMQlmcjEKLQlzaW5nbGVfcHJlYwogCWZhZGQJZnIwLCBmcjEKIAlmYWRkCWZyMCwg ZnIxCiAJZm5lZwlmcjEKZGlmZiAtLWdpdCBhL3NpbS90ZXN0c3VpdGUvc2gvZm1vdi5zIGIvc2lt L3Rlc3RzdWl0ZS9zaC9mbW92LnMKaW5kZXggMjljNTFiNS4uZDA4ZmM0ZCAxMDA2NDQKLS0tIGEv c2ltL3Rlc3RzdWl0ZS9zaC9mbW92LnMKKysrIGIvc2ltL3Rlc3RzdWl0ZS9zaC9mbW92LnMKQEAg LTUsNiArNSw3IEBACiAJLmluY2x1ZGUgInRlc3R1dGlscy5pbmMiCiAKIAkubWFjcm8gaW5pdAor CXNpbmdsZV9wcmVjCiAJZmxkaTAJZnIwCiAJZmxkaTEJZnIxCiAJZmxkaTEJZnIyCmRpZmYgLS1n aXQgYS9zaW0vdGVzdHN1aXRlL3NoL2ZtdWwucyBiL3NpbS90ZXN0c3VpdGUvc2gvZm11bC5zCmlu ZGV4IDgxYTI1NDUuLjRlMTQwYjkgMTAwNjQ0Ci0tLSBhL3NpbS90ZXN0c3VpdGUvc2gvZm11bC5z CisrKyBiL3NpbS90ZXN0c3VpdGUvc2gvZm11bC5zCkBAIC01OSwxMCArNTksMTAgQEAgZm11bF9z aW5nbGU6CiAJdGVzdF9mcHJfYTVhNQlmcjE1CiAKIAkubWFjcm8gZGluaXQKKwlzaW5nbGVfcHJl YwogCWZsZGkwIGZyMAogCWZsZGkxIGZyMgogCWZsZGkxIGZyNAotCXNpbmdsZV9wcmVjCiAJZmFk ZCBmcjQsIGZyNAogCWRvdWJsZV9wcmVjCiAJX3MyZCBmcjAsIGRyMApkaWZmIC0tZ2l0IGEvc2lt L3Rlc3RzdWl0ZS9zaC9mbmVnLnMgYi9zaW0vdGVzdHN1aXRlL3NoL2ZuZWcucwppbmRleCBkZDVm ZTVkLi4xZWM1NmQzIDEwMDY0NAotLS0gYS9zaW0vdGVzdHN1aXRlL3NoL2ZuZWcucworKysgYi9z aW0vdGVzdHN1aXRlL3NoL2ZuZWcucwpAQCAtNTYsMzUgKzU2LDQyIEBAIGZuZWdfc2luZ2xlOgog Zm5lZ19kb3VibGU6CiAJc2V0X2dyc19hNWE1CiAJc2V0X2ZwcnNfYTVhNQotCWRvdWJsZV9wcmVj CiAJIyBuZWcoMC4wKSA9IDAuMC4KKwlzaW5nbGVfcHJlYwogCWZsZGkwCWZyMAogCWZsZGkwCWZy MgorCWRvdWJsZV9wcmVjCiAJX3MyZAlmcjAsIGRyMAogCV9zMmQJZnIyLCBkcjIKIAlmbmVnCWRy MAogCWZjbXAvZXEJZHIwLCBkcjIKIAlidAkuTDEwCiAJZmFpbAogLkwxMDoKIAkjIG5lZygxLjAp ID0gZnN1YigwLDEpCisJc2luZ2xlX3ByZWMKIAlmbGRpMQlmcjAKKwlkb3VibGVfcHJlYwogCV9z MmQJZnIwLCBkcjAKIAlmbmVnCWRyMAorCXNpbmdsZV9wcmVjCiAJZmxkaTAJZnIyCiAJZmxkaTEJ ZnIzCi0Jc2luZ2xlX3ByZWMKIAlmc3ViCWZyMywgZnIyCiAJZG91YmxlX3ByZWMKIAlfczJkCWZy MiwgZHIyCiAJZmNtcC9lcSBkcjAsIGRyMgogCWJ0CS5MMTEKIAlmYWlsCiAuTDExOgogCSMgbmVn KG5lZygxLjApKSA9IDEuMC4KKwlzaW5nbGVfcHJlYwogCWZsZGkxCWZyMAorCWRvdWJsZV9wcmVj CiAJX3MyZAlmcjAsIGRyMAorCXNpbmdsZV9wcmVjCiAJZmxkaTEJZnIyCisJZG91YmxlX3ByZWMK IAlfczJkCWZyMiwgZHIyCiAJZm5lZwlkcjIKIAlmbmVnCWRyMgpkaWZmIC0tZ2l0IGEvc2ltL3Rl c3RzdWl0ZS9zaC9mc3FydC5zIGIvc2ltL3Rlc3RzdWl0ZS9zaC9mc3FydC5zCmluZGV4IGNiNjFi Y2YuLjVjMjljMzAgMTAwNjQ0Ci0tLSBhL3NpbS90ZXN0c3VpdGUvc2gvZnNxcnQucworKysgYi9z aW0vdGVzdHN1aXRlL3NoL2ZzcXJ0LnMKQEAgLTU3LDQyICs1Nyw0OSBAQCBmc3FydF9zaW5nbGU6 CiAJdGVzdF9mcHJfYTVhNQlmcjE1CiAKIGZzcXJ0X2RvdWJsZToKLQlkb3VibGVfcHJlYwogCXNl dF9ncnNfYTVhNQogCXNldF9mcHJzX2E1YTUKIAkjIHNxcnQoMC4wKSA9IDAuMC4KKwlzaW5nbGVf cHJlYwogCWZsZGkwCWZyMAorCWRvdWJsZV9wcmVjCiAJX3MyZAlmcjAsIGRyMAogCWZzcXJ0CWRy MAorCXNpbmdsZV9wcmVjCiAJZmxkaTAJZnIyCisJZG91YmxlX3ByZWMKIAlfczJkCWZyMiwgZHIy CiAJZmNtcC9lcQlkcjAsIGRyMgogCWJ0CS5MMTAKIAlmYWlsCiAuTDEwOgogCSMgc3FydCgxLjAp ID0gMS4wLgorCXNpbmdsZV9wcmVjCiAJZmxkaTEJZnIwCisJZG91YmxlX3ByZWMKIAlfczJkCWZy MCwgZHIwCiAJZnNxcnQJZHIwCisJc2luZ2xlX3ByZWMKIAlmbGRpMQlmcjIKKwlkb3VibGVfcHJl YwogCV9zMmQJZnIyLCBkcjIKIAlmY21wL2VxCWRyMCwgZHIyCiAJYnQJLkwxMQogCWZhaWwKIC5M MTE6CiAJIyBzcXJ0KDQuMCkgPSAyLjAuCisJc2luZ2xlX3ByZWMKIAlmbGRpMQlmcjAKIAkjIERv dWJsZSBpdC4KLQlzaW5nbGVfcHJlYwogCWZhZGQJZnIwLCBmcjAKIAkjIERvdWJsZSBpdCBhZ2Fp bi4KIAlmYWRkCWZyMCwgZnIwCiAJZG91YmxlX3ByZWMKIAlfczJkCWZyMCwgZHIwCiAJZnNxcnQJ ZHIwCisJc2luZ2xlX3ByZWMKIAlmbGRpMQlmcjIKIAkjIERvdWJsZSBpdC4KLQlzaW5nbGVfcHJl YwogCWZhZGQJZnIyLCBmcjIKIAlkb3VibGVfcHJlYwogCV9zMmQJZnIyLCBkcjIKZGlmZiAtLWdp dCBhL3NpbS90ZXN0c3VpdGUvc2gvZnN1Yi5zIGIvc2ltL3Rlc3RzdWl0ZS9zaC9mc3ViLnMKaW5k ZXggZGZlOTE3Mi4uMWQxM2E2MyAxMDA2NDQKLS0tIGEvc2ltL3Rlc3RzdWl0ZS9zaC9mc3ViLnMK KysrIGIvc2ltL3Rlc3RzdWl0ZS9zaC9mc3ViLnMKQEAgLTY2LDUxICs2Niw2NCBAQCBmc3ViX3Np bmdsZToKIGZzdWJfZG91YmxlOgogCXNldF9ncnNfYTVhNQogCXNldF9mcHJzX2E1YTUKLQlkb3Vi bGVfcHJlYwogCSMgMC4wIC0gMC4wID0gMC4wLgorCXNpbmdsZV9wcmVjCiAJZmxkaTAJZnIwCiAJ ZmxkaTAJZnIyCisJZG91YmxlX3ByZWMKIAlfczJkCWZyMCwgZHIwCiAJX3MyZAlmcjIsIGRyMgog CWZzdWIJZHIwLCBkcjIKKwlzaW5nbGVfcHJlYwogCWZsZGkwCWZyNAorCWRvdWJsZV9wcmVjCiAJ X3MyZAlmcjQsIGRyNAogCWZjbXAvZXEJZHIyLCBkcjQKIAlidAkuTDEwCiAJZmFpbAogLkwxMDoJ CiAJIyAxLjAgLSAwLjAgPSAxLjAuCisJc2luZ2xlX3ByZWMKIAlmbGRpMAlmcjAKIAlmbGRpMQlm cjIKKwlkb3VibGVfcHJlYwogCV9zMmQJZnIwLCBkcjAKIAlfczJkCWZyMiwgZHIyCiAJZnN1Yglk cjAsIGRyMgorCXNpbmdsZV9wcmVjCiAJZmxkaTEJZnI0CisJZG91YmxlX3ByZWMKIAlfczJkCWZy NCwgZHI0CiAJZmNtcC9lcQlkcjIsIGRyNAogCWJ0CS5MMTEKIAlmYWlsCiAuTDExOgkKIAkjIDEu MCAtIDEuMCA9IDAuMC4KKwlzaW5nbGVfcHJlYwogCWZsZGkxCWZyMAogCWZsZGkxCWZyMgorCWRv dWJsZV9wcmVjCiAJX3MyZAlmcjAsIGRyMAogCV9zMmQJZnIyLCBkcjIKIAlmc3ViCWRyMCwgZHIy CisJc2luZ2xlX3ByZWMKIAlmbGRpMAlmcjQKKwlkb3VibGVfcHJlYwogCV9zMmQJZnI0LCBkcjQK IAlmY21wL2VxCWRyMiwgZHI0CiAJYnQJLkwxMgogCWZhaWwKIC5MMTI6CQogCSMgMC4wIC0gMS4w ID0gLTEuMC4KKwlzaW5nbGVfcHJlYwogCWZsZGkxCWZyMAogCWZsZGkwCWZyMgorCWRvdWJsZV9w cmVjCiAJX3MyZAlmcjAsIGRyMAogCV9zMmQJZnIyLCBkcjIKIAlmc3ViCWRyMCwgZHIyCi0JZmxk aTEJZnI0CiAJc2luZ2xlX3ByZWMKKwlmbGRpMQlmcjQKIAlmbmVnCWZyNAogCWRvdWJsZV9wcmVj CiAJX3MyZAlmcjQsIGRyNApkaWZmIC0tZ2l0IGEvc2ltL3Rlc3RzdWl0ZS9zaC9mdHJjLnMgYi9z aW0vdGVzdHN1aXRlL3NoL2Z0cmMucwppbmRleCAyNWUzM2JlLi5hYzExNjAwIDEwMDY0NAotLS0g YS9zaW0vdGVzdHN1aXRlL3NoL2Z0cmMucworKysgYi9zaW0vdGVzdHN1aXRlL3NoL2Z0cmMucwpA QCAtNTksOSArNTksMTAgQEAgZnRyY19zaW5nbGU6CiAJZmFpbAogCiBmdHJjX2RvdWJsZToKLQlk b3VibGVfcHJlYwogCSMgZnRyYygwLjApID0gMC4KKwlzaW5nbGVfcHJlYwogCWZsZGkwCWZyMAor CWRvdWJsZV9wcmVjCiAJX3MyZAlmcjAsIGRyMAogCWZ0cmMJZHIwLCBmcHVsCiAJIyBjaGVjayBy ZXN1bHRzLgpAQCAtNzIsMTEgKzczLDExIEBAIGZ0cmNfZG91YmxlOgogCWZhaWwKIC5MMTA6CiAJ IyBmdHJjKDEuNSkgPSAxLgorCXNpbmdsZV9wcmVjCiAJZmxkaTEJZnIwCiAJZmxkaTEJZnIyCiAJ ZmxkaTEJZnI0CiAJIyBkb3VibGUgaXQuCi0Jc2luZ2xlX3ByZWMKIAlmYWRkCWZyNCwgZnI0CiAJ IyBmb3JtIDAuNS4KIAlmZGl2CWZyNCwgZnIyCkBAIC05NywxMSArOTgsMTEgQEAgZnRyY19kb3Vi bGU6CiAJZmFpbAogLkwxMToKIAkjIGZ0cmMoLTEuNSkgPSAtMS4KKwlzaW5nbGVfcHJlYwogCWZs ZGkxCWZyMAogCWZuZWcJZnIwCiAJZmxkaTEJZnIyCiAJZmxkaTEJZnI0Ci0Jc2luZ2xlX3ByZWMK IAkjIGRvdWJsZSBpdC4KIAlmYWRkCWZyNCwgZnI0CiAJIyBmb3JtIHRoZSBmcmFjdGlvbi4KLS0K bGliZ2l0MiAxLjkuMAoK --=-mspfkEHOIURRKGEYxbBw--