--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Fri, 27 Mar 2020 14:18:48 +0000
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-riscv.org with esmtp (Exim 4.89)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jHpot-0005aW-C5; Fri, 27 Mar 2020 14:18:47 +0000
+Received: from mail-wr1-f52.google.com ([209.85.221.52])
+ by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <programmerjake@gmail.com>)
+ id 1jHpos-0005aQ-IA
+ for libre-riscv-dev@lists.libre-riscv.org; Fri, 27 Mar 2020 14:18:46 +0000
+Received: by mail-wr1-f52.google.com with SMTP id h15so11577432wrx.9
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Fri, 27 Mar 2020 07:18:46 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
+ bh=bmdZV5b4aYt/+uzPO4JHgzYzzw1gWNoMPjcTf+GgLnA=;
+ b=YtZLLgOEgDrZh06dCDB8YHoMwJxvcUyu3lYoIcJBqtaFcic7cjmMOmn3rwyrJD1u2U
+ jcANgmhD4Mpq2sp3w0BoE+7ayhQiWyEyTCgbjfLias0tAONP8L8jxFOSdtwrV3sIR+FQ
+ qAAYEpmVvVp7cU38Nnl1QiupZ3ixNXsM/cvG8zd3Chxm91l34qehhJ+icX9QIehqbxGk
+ UsMRWssSxhMWcUeJ/ryIpuwbkLi3P3q89Tx8aMjF7i1E/vsjbOqXOJgMximveSTUpv3j
+ 0B06tzGRjlCc8DwtaCVSbd/K0Eg+3hEWdiRiRRyRmjEOGidKFSgVbCn/QpF2i2YQBz+t
+ YZnQ==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:mime-version:references:in-reply-to:from:date
+ :message-id:subject:to;
+ bh=bmdZV5b4aYt/+uzPO4JHgzYzzw1gWNoMPjcTf+GgLnA=;
+ b=SorzW9/a3DWzALsRnj0580WgLauV1LwbY2CEkFYxZKGWJMmqJPFQlk7agfk2j07iDt
+ OFkPG839rh9zcv9EVs6yRDxlTM2AEZ26EjSnJDZfDX6QikWCMuSdY8IaPepKosLsyGX3
+ lYKBXteFV5gqSVIaDeiReB9iQPAga/X50B0mBn3FDDyr7V1EQGzpTDKa9z9EtQwxGg7a
+ AROzm/W9YTIdxgPriCZQFBSSj++mWwo/Z69Ys1GDNKNtd4eGFuXLX4wjQIuXtvvp6qOG
+ Gdv+EzBBaO+hDusaLz0zMACDAJq1YM4E/2Zl9ZNxYif7ybQhfkdEWvCWcc+8q0TCkoJZ
+ ll0Q==
+X-Gm-Message-State: ANhLgQ0yx2WZx/Qo3tSYaWVQ+rLleTJmYIkXBD+4aR5maPdn7LfoYF/j
+ qlrxVu8tVzm/WQT3KsTxhiYWKWhm9YJi2isIhIZBqg==
+X-Google-Smtp-Source: ADFU+vsiydEpqhy/ngqpmEzbajXcZ6tx3LaXyD+MtApTHl8Pn/Arw5GOKjwzMul+OSxDSaGeLr3fLoVIrWdaZ1DwCHs=
+X-Received: by 2002:adf:ef45:: with SMTP id c5mr14973577wrp.112.1585318725788;
+ Fri, 27 Mar 2020 07:18:45 -0700 (PDT)
+MIME-Version: 1.0
+References: <c409803a-f9cb-4b6a-af78-80148b27233a@tuni.fi>
+In-Reply-To: <c409803a-f9cb-4b6a-af78-80148b27233a@tuni.fi>
+From: Jacob Lifshay <programmerjake@gmail.com>
+Date: Fri, 27 Mar 2020 07:18:33 -0700
+Message-ID: <CAC2bXD7NCt-byWDUS6AhRiThADGmOswopVTbuU5zoPBMm0zuFA@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: [libre-riscv-dev] Fwd: [llvm-dev] TTA-based Co-Design Environment
+ (TCE) v1.21 Released
+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>
+
+U2VlbXMgaW50ZXJlc3RpbmcKCi0tLS0tLS0tLS0gRm9yd2FyZGVkIG1lc3NhZ2UgLS0tLS0tLS0t
+CkZyb206IFBla2thIErDpMOkc2tlbMOkaW5lbiB2aWEgbGx2bS1kZXYgPGxsdm0tZGV2QGxpc3Rz
+Lmxsdm0ub3JnPgpEYXRlOiBGcmksIE1hciAyNywgMjAyMCwgMDY6MzEKU3ViamVjdDogW2xsdm0t
+ZGV2XSBUVEEtYmFzZWQgQ28tRGVzaWduIEVudmlyb25tZW50IChUQ0UpIHYxLjIxIFJlbGVhc2Vk
+ClRvOiBsbHZtLWRldiA8bGx2bS1kZXZAbGlzdHMubGx2bS5vcmc+CgoKVFRBLWJhc2VkIENvLURl
+c2lnbiBFbnZpcm9ubWVudCAoVENFKSBpcyBhbiBvcGVuIGFwcGxpY2F0aW9uLXNwZWNpZmljCmlu
+c3RydWN0aW9uLXNldCBwcm9jZXNzb3IgKEFTSVApIHRvb2xzZXQgZm9yIGRlc2lnbiBhbmQgcHJv
+Z3JhbW1pbmcgb2YKY3VzdG9taXplZCBjby1wcm9jZXNzb3JzIChjb21waWxlci1wcm9ncmFtbWFi
+bGUgYWNjZWxlcmF0b3JzKS4gSXQgaXMKYmFzZWQgb24gdGhlIGVuZXJneSBlZmZpY2llbnQgVHJh
+bnNwb3J0IFRyaWdnZXJlZCBBcmNoaXRlY3R1cmUgKFRUQSkKcHJvY2Vzc29yIHRlbXBsYXRlLgoK
+VGhlIHRvb2xzZXQgcHJvdmlkZXMgYSBjb21wbGV0ZSByZXRhcmdldGFibGUgY28tZGVzaWduIGZs
+b3cgZnJvbSBoaWdoLQpsZXZlbCBsYW5ndWFnZSBwcm9ncmFtcyBkb3duIHRvIEZQR0EvQVNJQyBz
+eW50aGVzaXphYmxlIHByb2Nlc3NvciBSVEwKKFZIREwgYW5kIFZlcmlsb2cgZ2VuZXJhdGlvbiBz
+dXBwb3J0ZWQpIGFuZCBwYXJhbGxlbCBwcm9ncmFtIGJpbmFyaWVzLgoKVGhlIHNpemUgYW5kIHF1
+YW50aXR5IG9mIHJlZ2lzdGVyIGZpbGVzLCBmdW5jdGlvbiB1bml0cywgc3VwcG9ydGVkCm9wZXJh
+dGlvbnMsIGFuZCB0aGUgaW50ZXJjb25uZWN0aW9uIG5ldHdvcmsgY2FuIGJlIGZyZWVseSBjdXN0
+b21pemVkIHRvCmNyZWF0ZSBuZXcgY28tcHJvY2Vzc29ycyByYW5naW5nIGZyb20gc21hbGwgc2lu
+Z2xlLWFwcGxpY2F0aW9uIHNwZWNpZmljCmNvcmVzIHdpdGggc3BlY2lhbCBvcGVyYXRpb25zIHRv
+IHN0YXRpYyBtdWx0aS1pc3N1ZSBkb21haW4tc3BlY2lmaWMKcHJvY2Vzc29ycy4KCk5vdGFibGUg
+Q2hhbmdlcwo9PT09PT09PT09PT09PT0KClRoaXMgcmVsZWFzZSBhZGRzIHN1cHBvcnQgZm9yIExM
+Vk0gMTAsIGJyaW5ncyBiYWNrIGFuIGFsaWFzIGFuYWx5emVyCmZvciBzcGlsbCBjb2RlLCByZW1v
+dmVzIHRoZSBuZWVkIGZvciA4YiBsb2FkcyBpbiBhIG1pbmltYWwgbWFjaGluZSwKYW5kIG5vdyBh
+bGxvd3MgaGF2aW5nIG9ubHkgb25lIHR5cGUgb2YgZXh0ZW5zaW9uIG1vZGUgaW4gbG9hZHMuCgpE
+b3dubG9hZAo9PT09PT09PQoKR2V0IHRoZSByZWxlYXNlIHZpYSBnaXQgYnkgY2xvbmluZyB0aGUg
+cmVsZWFzZSBicmFuY2g6CgogICBnaXQgY2xvbmUgLWIgcmVsZWFzZS0xLjIxIGh0dHBzOi8vZ2l0
+aHViLmNvbS9jcGMvdGNlLmdpdCB0Y2UtMS4yMQoKQWNrbm93bGVkZ2VtZW50cwo9PT09PT09PT09
+PT09PT09CgpUaGUgQ3VzdG9taXplZCBQYXJhbGxlbCBDb21wdXRpbmcgcmVzZWFyY2ggZ3JvdXAg
+b2YgVGFtcGVyZSBVbml2ZXJzaXR5LApGaW5sYW5kIGRpZCBtb3N0IG9mIHRoZWlyIHdvcmsgdG8g
+dGhpcyByZWxlYXNlIGFzIHBhcnQgb2YgdGhlIEZpdE9wdGlWaXMKcHJvamVjdCBmdW5kZWQgYnkg
+RUNTRUwgSm9pbnQgVW5kZXJ0YWtpbmcgdW5kZXIgZ3JhbnQgbnVtYmVyCkgyMDIwLUVDU0VMLTIw
+MTctMi03ODMxNjIuIEZ1cnRoZXIgc3VwcG9ydCB3YXMgcmVjZWl2ZWQgZnJvbSBIU0EKRm91bmRh
+dGlvbi4gVGhlIGZpbmFuY2lhbCBzdXBwb3J0IGlzIHZlcnkgbXVjaCBhcHByZWNpYXRlZCEKCkxp
+bmtzCj09PT09CgpUQ0UgZG93bmxvYWQgcGFnZTogIGh0dHA6Ly9vcGVuYXNpcC5vcmcvZG93bmxv
+YWQuaHRtbApUaGlzIGFubm91bmNlbWVudDogIGh0dHA6Ly9vcGVuYXNpcC5vcmcvZG93bmxvYWRz
+L0FOTk9VTkNFTUVOVApDaGFuZ2UgbG9nOiAgICAgICAgIGh0dHA6Ly9vcGVuYXNpcC5vcmcvZG93
+bmxvYWRzL0NIQU5HRVMKSW5zdGFsbCBpbmZvOiAgICAgICBodHRwOi8vb3BlbmFzaXAub3JnL2Rv
+d25sb2Fkcy9JTlNUQUxMCgotLSAKUGVra2EKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX18KTExWTSBEZXZlbG9wZXJzIG1haWxpbmcgbGlzdApsbHZtLWRldkBs
+aXN0cy5sbHZtLm9yZwpodHRwczovL2xpc3RzLmxsdm0ub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
+aW5mby9sbHZtLWRldgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBsaXN0CmxpYnJlLXJpc2N2LWRldkBsaXN0cy5s
+aWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2Lm9yZy9tYWlsbWFuL2xpc3Rp
+bmZvL2xpYnJlLXJpc2N2LWRldgo=
+