|
RISC-V V C Intrinsic API v1.0 release meeting reminder (Sep 05, 2022)
2 messages
Hi all, A reminder that an open meeting to draft the RISC-V V C Intrinsic API v1.0 release is going to be held on next Monday 2022/09/05 7AM (GMT -7) / 10PM (GMT +8). The planned agenda will be to hav
Hi all, A reminder that an open meeting to draft the RISC-V V C Intrinsic API v1.0 release is going to be held on next Monday 2022/09/05 7AM (GMT -7) / 10PM (GMT +8). The planned agenda will be to hav
|
By
eop Chen
·
|
|
[RFC] Draft release roadmap for RVV v1.0 formal release
Hi all, As mentioned in the first RFC letter, here we want to share our draft roadmap for the formal release. The main goal of this release is to stablize the using environment of the RVV C intrinsics
Hi all, As mentioned in the first RFC letter, here we want to share our draft roadmap for the formal release. The main goal of this release is to stablize the using environment of the RVV C intrinsics
|
By
eop Chen
·
|
|
[RFC] Drafting a formal v1.0 release for RVV C Intrinsic API
Hi all, We (SiFive) are going to draft out a formal v1.0 release for the RVV C intrinsic API. Next week we are going to provide a roadmap, including time reserved for comments on what is left on the t
Hi all, We (SiFive) are going to draft out a formal v1.0 release for the RVV C intrinsic API. Next week we are going to provide a roadmap, including time reserved for comments on what is left on the t
|
By
eop Chen
·
|
|
Notice of Group Archival
2 messages
Community members, The Vector Extension Task Group community has completed its work and is slated to be deactivated and archived on August 15, 2022. If you believe that this decision has been made in
Community members, The Vector Extension Task Group community has completed its work and is slated to be deactivated and archived on August 15, 2022. If you believe that this decision has been made in
|
By
Jeff Scheel
·
|
|
Seeking inputs for evaluating vector ABI design
8 messages
Hi: I am Kito from the RISC-V psABI group, we've defined a basic vector ABI, which allows function use vector registers within function, that could be used for optimize several libraries like libc, e.
Hi: I am Kito from the RISC-V psABI group, we've defined a basic vector ABI, which allows function use vector registers within function, that could be used for optimize several libraries like libc, e.
|
By
Kito Cheng
·
|
|
RISCV Vector Compliance Test Suite
6 messages
Hello all, I hope you are fine, safe, and healthy. I want to know if there is any test suite or platform which can be used to run RISC-V Vector compliance tests? We, in our team, have started to work
Hello all, I hope you are fine, safe, and healthy. I want to know if there is any test suite or platform which can be used to run RISC-V Vector compliance tests? We, in our team, have started to work
|
By
Umer Shahid
·
|
|
I have some questions about the VMADC/VMSBC instructions, thank you for your valuable comments.
2 messages
1. Question for tail bits of mask-producing instructions. In the case of mask-producing instructions, tail elements are the bits with (vl <= bit index < VLEN).So according to riscv-v-spec-1.0, page 46
1. Question for tail bits of mask-producing instructions. In the case of mask-producing instructions, tail elements are the bits with (vl <= bit index < VLEN).So according to riscv-v-spec-1.0, page 46
|
By
lilei2@sgchip.sgcc.com.cn
·
|
|
Zvediv extension discussions
9 messages
I am hearing renewed interest in adding a dot-product extension to the RISC-V Vectors. This includes everything from adding a handful of FP and Int dot-product instructions all the way to completing t
I am hearing renewed interest in adding a dot-product extension to the RISC-V Vectors. This includes everything from adding a handful of FP and Int dot-product instructions all the way to completing t
|
By
Ken Dockser
·
|
|
chapter 7.8. Vector Load/Store Segment Instructions
2 messages
Hello! I have a question about vector segment load and stores. In table 14 we have NFIELDS from 1 to 8. In paragraphes 7.8.1-3 we have format like vlseg<nf>e<eew>.v vd, (rs1), vm vsseg<nf>e<eew>.v vs3
Hello! I have a question about vector segment load and stores. In table 14 we have NFIELDS from 1 to 8. In paragraphes 7.8.1-3 we have format like vlseg<nf>e<eew>.v vd, (rs1), vm vsseg<nf>e<eew>.v vs3
|
By
Alexander Podoplelov
·
|
|
about masked-off bits for instructions vmsbf.m, vmsif.m, vmsof.m
#defines
Hi, I have a question about masked-off bits. I am not sure what is the behavior of destination inactive masked-off bits for instructions vmsbf.m, vmsif.m, vmsof.m. Does the "xxxx" means we can fill an
Hi, I have a question about masked-off bits. I am not sure what is the behavior of destination inactive masked-off bits for instructions vmsbf.m, vmsif.m, vmsof.m. Does the "xxxx" means we can fill an
|
By
lilei2@sgchip.sgcc.com.cn
·
|
|
The Width of vcsr and vstart
3 messages
Hi,all Debuggers can use abstract commands to access CSRs. When using abstract commands, debuggers need to specify the bit width of CSRs. The bit widths of vcsr and vstart are not clearly defined in V
Hi,all Debuggers can use abstract commands to access CSRs. When using abstract commands, debuggers need to specify the bit width of CSRs. The bit widths of vcsr and vstart are not clearly defined in V
|
By
Tianyi Xia
·
|
|
[RISC-V] [tech-unprivileged] [RISC-V] [tech-vector-ext] FP Trapped exceptions needed for portability
7 messages
Yes, this would be the obvious path to take. Some use cases, including maybe this one, might prefer FP traps to be horizontal into user mode. There is the old MIPS FPU pipeline trick of conservative e
Yes, this would be the obvious path to take. Some use cases, including maybe this one, might prefer FP traps to be horizontal into user mode. There is the old MIPS FPU pipeline trick of conservative e
|
By
Krste Asanovic
·
|
|
[EXT] Re: [RISC-V] [tech-vector-ext] FP Trapped exceptions needed for portability
Completely agree. Was very happy RISC-V did not include FPU exceptions. Jeff
Completely agree. Was very happy RISC-V did not include FPU exceptions. Jeff
|
By
Jeff Scott
·
|
|
FP Trapped exceptions needed for portability
2 messages
While I understand that it had been decided long ago (relatively speaking) that RISC-V would not support trapping on floating-point exceptions, I am wondering if we need to revisit this. I have heard
While I understand that it had been decided long ago (relatively speaking) that RISC-V would not support trapping on floating-point exceptions, I am wondering if we need to revisit this. I have heard
|
By
Ken Dockser
·
|
|
Vector Memory Ordering
16 messages
I think from this morning, we are considering: Ordered scatters are done truly in order Strided stores that overlap (including segmented ones) will trap as illegal All other vector loads and stores do
I think from this morning, we are considering: Ordered scatters are done truly in order Strided stores that overlap (including segmented ones) will trap as illegal All other vector loads and stores do
|
By
Bill Huffman
·
|
|
RVV assembler and simulation
2 messages
I am working on some experiment and I need to simulate RVV r1.0. Is spike my best bet for this? All I want to start with is writing bare metal assembly, and copy some memory buffers between the sim an
I am working on some experiment and I need to simulate RVV r1.0. Is spike my best bet for this? All I want to start with is writing bare metal assembly, and copy some memory buffers between the sim an
|
By
Peter Lieber
·
|
|
RISC-V Vector Extension post-public review updates - fault flagging
14 messages
However, we did discuss its merit; if it would trump the encoding dificulties, see below - there are two aspects here - a) checking array indexes are within bounds, which absent proof that the indexes
However, we did discuss its merit; if it would trump the encoding dificulties, see below - there are two aspects here - a) checking array indexes are within bounds, which absent proof that the indexes
|
By
David Horner
·
|
|
RISC-V Vector Extension post-public review updates
39 messages
Apart from requests for more instructions, which can be handled with later extensions, there were no real substantive updates. I did notice one issue at end of public review, however. The current spec
Apart from requests for more instructions, which can be handled with later extensions, there were no real substantive updates. I did notice one issue at end of public review, however. The current spec
|
By
Krste Asanovic
·
|
|
RISC-V Vector Extension post-public review updates - 32bit opcode decision
Yes, absolutely. Many vector models historically have been co-processors with their own internal status. RVV integration is also a major accomplishment. I was a part of that. However, a consensus with
Yes, absolutely. Many vector models historically have been co-processors with their own internal status. RVV integration is also a major accomplishment. I was a part of that. However, a consensus with
|
By
David Horner
·
|
|
reliably set vtype.vill
9 messages
I'm trying to set vill, and I can't think of a reliable way to do it. This comes up when OpenOCD (a debugger) connects to a RV32 target where vtype contains (for instance) 0x80000000. The user asks to
I'm trying to set vill, and I can't think of a reliable way to do it. This comes up when OpenOCD (a debugger) connects to a RV32 target where vtype contains (for instance) 0x80000000. The user asks to
|
By
Tim Newsome
·
|