Paul Clarke
Paul Clarke
It is possible to specify the USERNAME in the Beaker `config` file like: ``` USERNAME = "my_username" ``` ...but the USERNAME is still not used by commands like: ``` $...
Current man-page renders as: ``` *OPTIONS* *SYSTEM* *interactive* A simple text-driven interactive interface to the Phoronix Test Suite. *php-conf* This option will print information that is useful to developers when...
In commit c90cf2e6eff5f, new file `model/riscv_insts_vext_vset.sail` was added and includes definitions for instructions `vsetvli` and `vsetvl`. Therein, the encoding for `vsetvl` is define thus: ``` encdec_vsetop(op) @ ma @ ta...
The prior RISC-V ISA Specification (20191213) had a chapter 25, "RISC-V Assembly Programmer’s Handbook" which had a table listing many/most pseudoinstructions. This is no longer present in the most recent...
Looking at the lastest GitHub released spec, under "Vector Tail Agnostic and Vector Mask Agnostic `vta` and `vma`" there is this text: ``` The assembly syntax adds two mandatory flags...
In the RVV 1.0 spec, there is this text (in 3.4.3): > The assembly syntax adds two mandatory flags to the vsetvli instruction [...] (I'm not sure why "adds" was...
A simple implementation is proposed to annotate each instruction with its human-readable name. Two methods are used, given the mildly diverse instruction implementations in Sail: - An annotation added to...
[Draft] An implementation is proposed for representing pseudoinstructions in Sail. The realization is similar to instructions, with a few differences: 1. `union clause ast`: Same. 1. `mapping clause assembly`: Same....
This is a draft, with some extraneous commits included that greatly facilitate testing. The only important commit is marked "[DRAFT]", and reviews should be confined to that. There's still a...
I [proposed some annotations to the RISC-V Sail code](https://github.com/riscv/sail-riscv/pull/520) which added human-readable names for each mnemonic, starting with just those in the "base" set for now. Feedback to me for...