diff --git a/parse.py b/parse.py index 48507d96..8a50caf4 100755 --- a/parse.py +++ b/parse.py @@ -193,9 +193,9 @@ def create_inst_dict(file_filter, include_pseudo=False, include_pseudo_ops=[]): instruction is not added twice to the overall dictionary. In the second pass, this function parses only pseudo_ops. For each pseudo_op - this function checks if the dependent extension and instruction, both, exit - before parsing it. The pseudo op is only added to the overall dictionary is - the dependent instruction is not present in the dictionary, else its + this function checks if the dependent extension and instruction, both, exist + before parsing it. The pseudo op is only added to the overall dictionary if + the dependent instruction is not present in the dictionary, else it is skipped. diff --git a/rv_v b/rv_v index 03700458..960336af 100644 --- a/rv_v +++ b/rv_v @@ -62,7 +62,7 @@ vsoxei16.v nf 28=0 27..26=3 vm vs2 rs1 14..12=0x5 vs3 6..0=0x27 vsoxei32.v nf 28=0 27..26=3 vm vs2 rs1 14..12=0x6 vs3 6..0=0x27 vsoxei64.v nf 28=0 27..26=3 vm vs2 rs1 14..12=0x7 vs3 6..0=0x27 -# Unit-stride F31..29=0ault-Only-First Loads +# Unit-stride Fault-Only-First Loads # https://github.com/riscv/riscv-v-spec/blob/master/v-spec.adoc#77-unit-stride-fault-only-first-loads vle8ff.v nf 28=0 27..26=0 vm 24..20=0x10 rs1 14..12=0x0 vd 6..0=0x07 vle16ff.v nf 28=0 27..26=0 vm 24..20=0x10 rs1 14..12=0x5 vd 6..0=0x07