Displaying 20 results from an estimated 7000 matches similar to: "Possible NA Propagation Failure in RISC-V64 CPU?"
2023 Feb 23
1
Compilation Error when DEBUG_approx Toggled on in RISC-V
Hi all,
While compiling R to RISC-V64 architecture and debugging in R's C source
codes, I think I have found a small bug. Can anyone please verify whether
it is a real bug?
The possible bug lies in the file `R-4.2.2/src/library/stats/src/approx.c`
in function `R_approxfun` around line 148:
#ifdef DEBUG_approx
REprintf("R_approxfun(x,y, nxy = %.0f, .., nout = %.0f, method = %d,
2007 Jan 18
4
Porting to RISC
Hello Everyone,
for a small embedded System i would like to install CentOS, but it is a
RISC System. So my Question is it possible to rebuild some SRPMs for
RISC?
Thanks in Advance
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL:
2020 Mar 25
2
__builtin_thread_pointer for RISC-V
Hi Devs,
since risc-v has a register $tp which is thread pointer.
is it possible to have __builtin_thread_pointer for RISC-V?
I am not sure what could be corresponding instructions?
./kamlesh
2017 Sep 28
1
BoF: Co-ordinating RISC-V development in LLVM, AND RISC-V LLVM working session event
There will be a RISC-V focused Birds of a Feather (BoF) session at the LLVM
Dev Meeting in a few weeks time
<https://2017llvmdevmtg.sched.com/event/CMiv/co-ordinating-risc-v-development-in-llvm>
(Wednesday, October 18, 4:20pm - 5:05pm)
The aim of this session is to bring together everyone with an interest in
RISC-V support LLVM, and especially those from companies who have had private
2018 Mar 21
1
RISC-V LLVM sync-up conference calls
On 23 November 2017 at 09:38, Alex Bradbury <asb at lowrisc.org> wrote:
> On 14 November 2017 at 16:03, Alex Bradbury <asb at lowrisc.org> wrote:
>> Dear list,
>>
>> At the RISC-V BoF at the LLVM Dev Meeting and the longer working
>> session the day after, those of us working on RISC-V with LLVM decided
>> it would be worthwhile to schedule regular
2017 Nov 14
4
RISC-V LLVM sync-up conference calls
Dear list,
At the RISC-V BoF at the LLVM Dev Meeting and the longer working
session the day after, those of us working on RISC-V with LLVM decided
it would be worthwhile to schedule regular sync-up calls in order to
better co-ordinate ongoing work between different developers. This is
primarily to sync-up, share blocking issues and so on. I understand
something similar was done during the
2016 Aug 17
2
[RFC] RISC-V backend
On 08/17/2016 09:33 AM, James Y Knight via llvm-dev wrote:
>
> I haven't actually been following the story of the AVR backend at all,
> but afaik the current status is that there's a partially completed AVR
> backend in trunk that's been under construction for a year or so, and
> a functional backend in another repository, which people actually use.
> However that
2017 Nov 23
0
RISC-V LLVM sync-up conference calls
On 14 November 2017 at 16:03, Alex Bradbury <asb at lowrisc.org> wrote:
> Dear list,
>
> At the RISC-V BoF at the LLVM Dev Meeting and the longer working
> session the day after, those of us working on RISC-V with LLVM decided
> it would be worthwhile to schedule regular sync-up calls in order to
> better co-ordinate ongoing work between different developers. This is
>
2020 Sep 29
2
[riscv] How do I use the RISC-V Vector extension instructions in LLVM IR?
Hi Everyone,
I am wondering how to use RISC-V V (Vector) extension instructions in
LLVM IR. In 2019 Kruppe and Espasa gave a talk [1] overviewing the
Vector extension and on slide 16 [2] they show LLVM IR samples which use
the vector instructions through intrinsic functions, such as:
%vl = call i32 @llvm.riscv.vsetvl(i32 %n)
At the time of the talk (April 2019) LLVM support for the V
2020 Nov 06
2
Loop-vectorizer prototype for the EPI Project based on the RISC-V Vector Extension (Scalable vectors)
On 11/6/20 12:39 PM, Sjoerd Meijer wrote:
Hello Simon,
Thanks for your replies, very useful. And yes, thanks for the example and making the target differences clear:
; Some examples:
; RISC-V V & VE(*):
; %mask = (splat i1 1)
; %evl = min(256, %n - %i)
; MVE/SVE :
; %mask = get.active.lane.mask(%i, %n)
; %evl = call @llvm.vscale()
; AVX:
; %mask = icmp (%i + (seq
2017 Nov 02
2
Publication Request: The Design of a Custom 32-bit RISC CPU and LLVM Compiler Backend
Hey everyone,
I would like to add my graduate paper to the list of LLVM publications:
http://scholarworks.rit.edu/theses/9550/
Here's the abstract if anyone is interested:
*The Design of a Custom 32-bit RISC CPU and LLVM Compiler Backend*
Compiler infrastructures are often an area of high interest for research.
> As the necessity for digital information and technology increases, so does
2008 Sep 23
1
WG: Problem during porting R-2.7.2 on HP-UP 11.11 PA-Risc
Claus-Juergen
Neumann/BASF-AG/B
ASF An
r-help at r-project.org
23.09.2008 12:49 Kopie
2016 Aug 17
14
[RFC] RISC-V backend
Hi all,
I am proposing the integration of a backend targeting the RISC-V ISA.
RISC-V is a free and open instruction set architecture that was originally
developed at UC Berkeley. Future development of the ISA specification will be
handled by the 501(c)(6) non-profit RISC-V Foundation and its members
<https://riscv.org/membership/?action=viewlistings>. You can find much more
information at
2020 Jan 16
7
[RFC] Upstream development of support for yet-to-be-ratified RISC-V extensions
# Overview and background
RISC-V is a free and open instruction set architecture. It is a modular
specification, with a range of standard extensions (e.g. floating point,
atomics, etc). New standard extensions are developed through RISC-V
Foundation working groups. The specifications for such extensions (e.g. vector
and bit manipulation) are publicly available, but are still in flux and won't
2017 Aug 21
4
RISC-V LLVM status update
As you will have seen from previous postings, I've been working on upstream
LLVM support for the RISC-V instruction set architecture. The initial RFC
<http://lists.llvm.org/pipermail/llvm-dev/2016-August/103748.html>
provides a good overview of my approach. Thanks to funding from a third party,
I've recently been able to return to this effort as my main focus. Now feels
like a good
2020 Nov 06
4
Loop-vectorizer prototype for the EPI Project based on the RISC-V Vector Extension (Scalable vectors)
On 11/6/20 8:49 AM, Roger Ferrer Ibáñez wrote:
Hi Sjoerd,
Trying to remember how everything fits together here, but could get.active.lane.mask not create the %mask of the VP intrinsics? Or in other words, in the vectoriser, who's producing the %mask and %evl that is consumed by the VP intrinsics?
I'm not sure what would be the best way here. I think about the Loop Vectorizer. I imagine
2018 Aug 07
2
Risc-v Assembly printer function order
Hello,
I am working on the assembly printer for RISC-V, more specifically on
the AsmPrinter class.
I altered the RISCV Backend to print C code instead of Assembly,
interpreted by libraries... (but that's not important)
My problem is that, for my application to work, I need to treat my
functions in the order they are in the original C file.
I discovered that these functions are not treated
2020 Nov 02
2
Loop-vectorizer prototype for the EPI Project based on the RISC-V Vector Extension (Scalable vectors)
Hi all,
At the Barcelona Supercomputing Center, we have been working on an
end-to-end vectorizer using scalable vectors for RISC-V Vector extension
in context of the EPI Project
<https://www.european-processor-initiative.eu/accelerator/>. We earlier
shared a demo of our prototype implementation
(https://repo.hca.bsc.es/epic/z/9eYRIF, see below) with the folks
involved with LLVM
2020 Nov 05
2
Loop-vectorizer prototype for the EPI Project based on the RISC-V Vector Extension (Scalable vectors)
For RISC-V V and VE being explicit about %evl is important for performance & correctness and that is what VP does. The get.active.lane.mask intrinsic is used as a hint for the MVE, SVE backends to use hardware tail-predication (the backends reverse engineer that hint by pattern matching for get.active.lane.mask in the mask parameter of "some" masked intrinsics). IMHO, it's more
2020 Aug 06
3
RISC-V LLVM Sync Up - 6 Aug 2020
For background on these calls, see
<http://lists.llvm.org/pipermail/llvm-dev/2019-September/135087.html>.
Reminder: the purpose is to co-ordinate between active contributors.
If you have support questions etc then it's best to post to llvm-dev.
We have a call every alternate Thursday at 4pm BST, via
<https://meet.google.com/ske-zcog-spp>.
We have created a shared calendar which