Results 11 comments of Stevo

Similarly, I have clang auto-vectorizing code, and it creates code that uses the `vzext.vf4` instruction. But running this on Vicuna results in an illegal instruction. I only see support for...

Got it, thanks! Then it is a related issue: https://github.com/vproc/vicuna/blob/bda35112a983e9adb4ea8413b0afc2f0d91e7563/rtl/vproc_decoder.sv#L648

Hi Maro, were you able to get this to work? I'm able to compile and run the example from [here](https://github.com/vexingcodes/spike-plugin), but it's not actually acting like an MMIO region. I...

Actually, that whole example is incomplete. Though I'd like to archive it instead of just deleting it. It would still be nice to come back and finish it.

I think it's because verilator and FIRRTL tests don't generate a Verilog test harness. Only VCS does.

Okay, I'm not familiar with the internals of Verilator, but here's what I've found so far. I print the data type of the input argument node here: https://github.com/verilator/verilator/blob/b8417abee5f10c782315059da83caec582b17785/src/V3Width.cpp#L3871 - If...

I think the recursion is setting the data types correctly, but maybe the issue is that converting the unsized array into a dynamic one only occurs in the `visit(AstVar* nodep)`...

Not sure how to handle your note on dpiImports. It's probably causing the remaining issue. I updated the visit(AstUnsizedArrayDType) without removing the code from visit(AstVar). Lint for this test passed:...

userIterateChildren didn't make a difference. Before the change, the AST gets to `009_linkdotparam.tree`, then the original error message appears. After the change, the AST gets to `087_cuse.tree`, then this new...