--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Sun, 19 Jul 2020 23:07:25 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-soc.org with esmtp (Exim 4.92)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jxHSu-0008Io-3p; Sun, 19 Jul 2020 23:07:24 +0100
+Received: from lkcl.net ([217.147.94.29])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.92) (envelope-from <lkcl@lkcl.net>) id 1jxHSs-0008Ih-HS
+ for libre-riscv-dev@lists.libre-riscv.org; Sun, 19 Jul 2020 23:07:22 +0100
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
+ s=201607131;
+ h=Content-Type:To:Subject:Message-ID:Date:From:References:In-Reply-To:MIME-Version;
+ bh=L8p1QHvf7pjIA9x5hWfBgoNgQqDc7rNTd5XwIaRByRM=;
+ b=O4o/ytf+1xtLIFHfdclpjdswyoLz5rDzdo2dIKDSWs58uZ1mwBaiiQ7MV1DPdQhrmtWBh8Zxys37lwSzr5gnn+AfC30Km72s8HUYH4kNo5yn321Y7A0LKCSVsbsfQAlo72qat1Fq3L8X9M8GyCcTnulB+ivYJtlDtpshcmDVBzg=;
+Received: from mail-lf1-f44.google.com ([209.85.167.44])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jxHSs-0002Q3-82
+ for libre-riscv-dev@lists.libre-riscv.org; Sun, 19 Jul 2020 22:07:22 +0000
+Received: by mail-lf1-f44.google.com with SMTP id u12so8706331lff.2
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Sun, 19 Jul 2020 15:07:06 -0700 (PDT)
+X-Gm-Message-State: AOAM5303PEA+nf9XDDz0YXb0wOqVZBpjyBap/6p1qkbdkyHmJ7syIrDw
+ 7XLWdfclk+ns3EipzUZHeXsolhVyc8zDQMUE+r4=
+X-Google-Smtp-Source: ABdhPJyGUmABm58iwuRlLnP9iQtqfUuciQnkew9cce+Pa4amiRrJlxEX+9Bh2D9gPqpAcfm65ALolxPcwTgi5HGNmQc=
+X-Received: by 2002:a05:6512:250:: with SMTP id
+ b16mr9124422lfo.67.1595196421288;
+ Sun, 19 Jul 2020 15:07:01 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 2002:a05:6504:702:0:0:0:0 with HTTP; Sun, 19 Jul 2020 15:07:00
+ -0700 (PDT)
+In-Reply-To: <CAC2bXD5pGGARmbWbD60B1WObECvRArFGak_prEQJ8p3+5H0jpQ@mail.gmail.com>
+References: <CAPweEDy_OqUdMEbXJ4TSuYunCTYVyd7pboNuDzNBwt7TzW1Rdg@mail.gmail.com>
+ <CAC2bXD6VgyGeGcKpCG8QXiPWEBt2Ozy=kVMa8OEtBhCS=MGrow@mail.gmail.com>
+ <CAPweEDwp0TWopxrXk_LwP_s2eGLVBniMJ3RturCpwzFNhwv3fw@mail.gmail.com>
+ <CAPweEDwEQOb8_ZfxNsz14HEW+HMEc9-uq-awvuj0rtbnp3by9Q@mail.gmail.com>
+ <CAC2bXD5pGGARmbWbD60B1WObECvRArFGak_prEQJ8p3+5H0jpQ@mail.gmail.com>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Sun, 19 Jul 2020 23:07:00 +0100
+X-Gmail-Original-Message-ID: <CAPweEDz79NiDvrAzFQ9kgMdBu1gX9EgvWY2yLXBR=FAMxU0=Uw@mail.gmail.com>
+Message-ID: <CAPweEDz79NiDvrAzFQ9kgMdBu1gX9EgvWY2yLXBR=FAMxU0=Uw@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+X-Content-Filtered-By: Mailman/MimeDel 2.1.23
+Subject: Re: [libre-riscv-dev] div pipe
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: base64
+Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
+Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+T24gU3VuZGF5LCBKdWx5IDE5LCAyMDIwLCBKYWNvYiBMaWZzaGF5IDxwcm9ncmFtbWVyamFrZUBn
+bWFpbC5jb20+IHdyb3RlOgoKPiBPbiBTdW4sIEp1bCAxOSwgMjAyMCwgMTQ6MTIgTHVrZSBLZW5u
+ZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4KPiB3cm90ZToKPgo+ID4gYnR3IGph
+Y29iIGknbSBhd2FyZSBpIGRpZCBleGFjdGx5IHRoZSBzYW1lIHRoaW5nIHRvIHRoZSBpZWVlNzU0
+IGRpdgo+IHBpcGUhIGkKPiA+IGRpZCB0cnkgcnVubmluZyB0aGUgZGl2IGNvcmUgdW5pdCB0ZXN0
+cywgdGhleSB3ZXJlbid0IHdvcmtpbmcuICBpIGRpZG4ndAo+ID4gdW5kZXJzdGFuZCBob3cgdG8g
+Zml4IHRoZW0gc28gaSBwcm9jZWVkZWQgYW55d2F5Lgo+Cj4KPiBEaXZQaXBlQ29yZSBicm9rZSBi
+ZWNhdXNlIHlvdSBmb3Jnb3QgKG9yIGRpZG4ndCBrbm93KSB0byBhY2NvdW50IGZvciB0aGUKPiBj
+aGFuZ2luZyBudW1iZXIgb2YgZnJhY3Rpb25hbCBiaXRzIHdoZW4geW91IGNoYW5nZWQgdGhlIGJp
+dCB3aWR0aCBmb3IKPiBzdXBwb3J0ZWQ9e1VEaXZSZW19CgoKaSB3YXMga2luZGEgYXdhcmUgb2Yg
+aXQgYnV0IGRpZG4ndCBrbm93IHdoYXQgdG8gZG8uCgoKPgo+IEkgd2FzIHdvcmtpbmcgb24gZml4
+aW5nIHRoYXQgYnV0IGdhdmUgdXAgc2luY2UgSSdtIHBsYW5uaW5nIG9uIHVzaW5nIHRoZQo+IEZT
+TSBpbnN0ZWFkIGZvciB0aGUgb2N0IHRhcGVvdXQsIGFuZCBJJ20gcGxhbm5pbmcgb24gcmV3cml0
+aW5nIHRoZSBkaXYKPiBwaXBlbGluZSB0byBhZGQgZHluYW1pYyBwYXJ0aXRpb25pbmcgYW5kIGxv
+b3AtYmFjayBmb3IgdGhlIDI4bm0gdGFwZW91dCwgc28KPiB0aGUgY3VycmVudCBkaXYgcGlwZSBj
+b3JlIHdvbid0IGJlIG5lZWRlZC4KCgphYm91dCBkeW5hbWljIHBhdGl0aW9uaW5nOiBpJ2QgbGlr
+ZSB0byB0YWxrIHRvIHdoaXRlcXVhcmsgYWJvdXQgZG9pbmcgYQpjb250ZXh0IG1hbmFnZXIgdGhh
+dCBzdG9yZXMgdGhlIHBhcnRpdGlvbiBtYXNrLi4uCgoqYW5kIHByb3ZpZGVzIG0uSWYsIG0uRWxz
+ZSBhbmQgYWxsIG90aGVyIGZ1bmN0aW9uYWxpdHkqIHdpdGggbGl0ZXJhbGx5IHplcm8KY29kZSBj
+aGFuZ2VzLgoKdGhlIHBsYW4gaXMgdGhhdCB0aGUgbWFzay1wYXJ0aXRpb24tbWFuYWdlciB3b3Vs
+ZCBiZSBpbml0aWFsaXNlZCBhczoKCiAgICAgd2l0aCBwbS5NYXNrKG0sIHNlbGYuaS5tYXNrKToK
+CmNvZGUgdGhlbiBydW5zIGFzOgoKICAgICAgICAgICAgIHdpdGggbS5JZihzb21lX3BhcnRpdGlv
+bmVkX3NpZ25hbCk6Cgp0aGUgTWFzayBjb250ZXh0ICpDSEFOR0VTKiB0aGUgYmVoYXZpb3VyIG9m
+IG0uSWYsIEVsc2UsIFN3aXRjaCwgQ2FzZSBhbmQgc28Kb24uCgp1bmRlcm5lYXRoLCB0aGUgbmV3
+IGNvbnRleHQgZG9lcyBhbGwgdGhlIHdvcmsgIm9uIHlvdXIgYmVoYWxmIi4KCnRoZSBhY3R1YWwg
+bnVtYmVyIG9mIGNoYW5nZXMgc2hvdWxkIGJlICphYnNvbHV0ZWx5IG1pbmltYWwqLiAgYSBzaW5n
+bGUKaW5kZW50IHRvIGFkZCB0aGUgIndpdGggcG0uTWFzayIsIHRoZSBhZGRpdGlvbiBvZiB0aGUg
+bWFzayBwYXJhbWV0ZXIgdG8gYWxsCmlzcGVjIGFuZCBvc3BlYyAod2hpY2ggc2hvdWxkIGJlc3Qg
+Y29tZSBmcm9tIGN0eC5vcCkgYW5kIGEgZmV3IGNoYW5nZXMgdG8KdGhlIGNvbnN0cnVjdG9yIG9m
+IGVhY2ggU3RhZ2UuCgp3ZSBfbWlnaHRfIGhhdmUgdG8gZGVjbGFyZSBzb21lIHBhcmFtZXRlcnMg
+YXMgZXhwbGljaXRseSBQYXJ0aXRpb25lZFNpZ25hbCwKcGx1cyBzb21lIHRoaW5ncyB3aGljaCBh
+cmUgc2luZ2xlIGJpdCAidGVzdCIgKHdpdGggbS5JZihmb28pKSB0aGVzZSBoYXZlIHRvCmJlIG11
+bHRpLWJpdCwgb2Ygd2lkdGggZXF1YWwgdG8gdGhlIG1hc2sgd2lkdGguCgphc2lkZSBmcm9tIHRo
+b3NlIGNoYW5nZXMgdGhlcmUgc2hvdWxkIGJlIGxpdGVyYWxseSBubyBjaGFuZ2VzIHRvIHRoZSBh
+Y3R1YWwKImxvZ2ljIiAtIHRoZSBhY3R1YWwgYWxnb3JpdGhtIC0gYXQgYWxsCgpvYnZpb3VzbHks
+IGhvd2V2ZXIsIHRoZSBmYWN0IHRoYXQgdGhlIGRhdGEgd2lkdGggY2FuIGRyb3AgdG8gOCBiaXQg
+d2lkZQptZWFucyB0aGF0IHJ1bm5pbmcgc2F5IDEyIHBpcGVsaW5lIHN0YWdlcywgdGhlIHJlc3Vs
+dCB3aWxsIGJlIHByb2R1Y2VkIGZhcgplYXJsaWVyLgoKYWxzbyBhbnkgImNvbnN0YW50cyIgLSBh
+c3N1bXB0aW9ucyB0aGF0IHRoaW5ncyB3aWxsIGhhdmUgdGhlIHRvcCBiaXQgc2V0CmZvciBleGFt
+cGxlIC0gdGhlc2UgbmVlZCBsb29raW5nIGludG8uICBpIHdvdWxkICpsaWtlKiB0aGUgTWFzayBj
+b250ZXh0IHRvCmV2ZW4gZXh0ZW5kIGRvd24gaW50byB0aGUgYmVoYXZpb3VyIG9mIEFycmF5UHJv
+eHkgc28gdGhhdCBldmVuIHNsaWNlcwooYWNjZXNzaW5nIHBzaWdbLTFdIGZvciBleGFtcGxlKSBh
+Y3R1YWxseSByZXR1cm5zIGEgc3BlY2lhbCBNYXNrQXJyYXlQcm94eQppbnN0ZWFkLgoKdGhpcyB3
+b3VsZCBiZSBmYW50YXN0aWMsIHRvIGJlIGFibGUgdG8gZHluYW1pY2FsbHkgaGF2ZSB0aGUgY29k
+ZSByZWZlcmVuY2UKKmRpZmZlcmVudCogcGFydHMgb2Ygc2lnbmFscyBkZXBlbmRpbmcgb24gaG93
+IHRoZSBNYXNrIGlzIHNldCB1cC4KCmhvd2V2ZXIgaXQgd291bGQgYmUgc2VyaW91c2x5IGNvbXBs
+ZXggY29kZS4KCnRoZSBhYnNvbHV0ZSBsYXN0IHRoaW5nIHdlIG5lZWQgaG93ZXZlciBqYWNvYiBp
+cyBhIGJ1bmNoIG9mIGNhc2Ugc3RhdGVtZW50cwp0ZXN0aW5nIGZvciBkaWZmZXJlbnQgcGFydGl0
+aW9uIHdpZHRocywgYWxsIGRvaW5nIGV4YWN0bHkgdGhlIHNhbWUgdGhpbmcuCgpvbmUgbGluZSBv
+ZiBjdXJyZW50IGNvZGUgYmVjb21lcyB0ZW4sIGVhY2ggYWxtb3N0IGlkZW50aWNhbCBleGNlcCBk
+aWZmZXJlbnQKd2lkdGhzLgoKdGhhdCBhcHByb2FjaCB3b3VsZCBiZSBhYnNvbHV0ZWx5IGRpc2Fz
+dHJvdXMgYXMgdGhlIGNvZGUgcmVwZXRpdGlvbiB3b3VsZApyZXN1bHQgaW4gYXJvdW5kIGEgZml2
+ZWZvbGQgaW5jcmVhc2UgaW4gY29kZSwgYW5kIGkgY2FuIGd1YXJhbnRlZSB0aGVyZQp3b3VsZCBi
+ZSBjdXQvcGFzdGUgZXJyb3JzLgoKaW4gYWRkaXRpb24gdGhlIGV4cGxpY2l0IGV4cGFuc2lvbiBv
+ZiB0aGUgY29kZSB3aXRoIHN1Y2ggbWFzay1iYXNlZCBzd2l0Y2gKc3RhdGVtZW50cyB3b3VsZCBt
+YWtlIGl0IHVubWFpbnRhaW5hYmxlLgoKCldoYXQgd2UgY291bGQgZG8gaXMganVzdCByZXZlcnQK
+PiB0aGUgYml0d2lkdGggY2hhbmdlcyBpZiB3ZSB3YW50IHRvIGhhdmUgd29ya2luZyBjb2RlIGFu
+eXdheS4KCgp3ZWxsLCB3aGF0IGkgZGlkIHdhcywgaWYgdGhlIGNvbmZpZ3VyYXRpb24gKGluaXRp
+YWxpc2F0aW9uKSByZXF1ZXN0cyBzcXJ0Cm9yIHJzcXJ0IHRoZSBiaXR3aWR0aCBpcyBzZXQgdG8g
+dGhlIDN4CgpubyByZXZlcnNpb24gc2hvdWxkIGJlIG5lZWRlZC4KCmwuCgoKCi0tIAotLS0KY3Jv
+d2QtZnVuZGVkIGVjby1jb25zY2lvdXMgaGFyZHdhcmU6IGh0dHBzOi8vd3d3LmNyb3dkc3VwcGx5
+LmNvbS9lb21hNjgKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGli
+cmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5m
+by9saWJyZS1yaXNjdi1kZXYK
+