diff --git a/arch/inst/B/slli.uw.yaml b/arch/inst/B/slli.uw.yaml index cdb848ae6..c0058217d 100644 --- a/arch/inst/B/slli.uw.yaml +++ b/arch/inst/B/slli.uw.yaml @@ -12,10 +12,10 @@ slli.uw: anyOf: [B, Zba] base: 64 encoding: - match: 0000010----------001-----0011011 + match: 000010-----------001-----0011011 variables: - name: shamt - location: 24-20 + location: 25-20 - name: rs1 location: 19-15 - name: rd diff --git a/arch/inst/I/lb.yaml b/arch/inst/I/lb.yaml index 6d6c65cde..a4306bf66 100644 --- a/arch/inst/I/lb.yaml +++ b/arch/inst/I/lb.yaml @@ -9,7 +9,7 @@ lb: definedBy: I assembly: xd, imm(rs1) encoding: - match: -----------------000-----0000111 + match: -----------------000-----0000011 variables: - name: imm location: 31-20 diff --git a/arch/inst/I/lbu.yaml b/arch/inst/I/lbu.yaml index 878f399d7..9b9c08bea 100644 --- a/arch/inst/I/lbu.yaml +++ b/arch/inst/I/lbu.yaml @@ -9,7 +9,7 @@ lbu: definedBy: I assembly: xd, imm(rs1) encoding: - match: -----------------100-----0000111 + match: -----------------100-----0000011 variables: - name: imm location: 31-20 diff --git a/arch/inst/I/ld.yaml b/arch/inst/I/ld.yaml index da51a6f9b..1398190fe 100644 --- a/arch/inst/I/ld.yaml +++ b/arch/inst/I/ld.yaml @@ -9,7 +9,7 @@ ld: base: 64 assembly: xd, imm(rs1) encoding: - match: -----------------011-----0000111 + match: -----------------011-----0000011 variables: - name: imm location: 31-20 diff --git a/arch/inst/I/lh.yaml b/arch/inst/I/lh.yaml index a67753f2f..60af91bf0 100644 --- a/arch/inst/I/lh.yaml +++ b/arch/inst/I/lh.yaml @@ -9,7 +9,7 @@ lh: definedBy: I assembly: xd, imm(rs1) encoding: - match: -----------------001-----0000111 + match: -----------------001-----0000011 variables: - name: imm location: 31-20 diff --git a/arch/inst/I/lhu.yaml b/arch/inst/I/lhu.yaml index 0ffdd8be0..d068cfdb2 100644 --- a/arch/inst/I/lhu.yaml +++ b/arch/inst/I/lhu.yaml @@ -9,7 +9,7 @@ lhu: definedBy: I assembly: xd, imm(rs1) encoding: - match: -----------------101-----0000111 + match: -----------------101-----0000011 variables: - name: imm location: 31-20 diff --git a/arch/inst/I/lui.yaml b/arch/inst/I/lui.yaml index 3d188e12c..1dc0f8499 100644 --- a/arch/inst/I/lui.yaml +++ b/arch/inst/I/lui.yaml @@ -6,7 +6,7 @@ lui: definedBy: I assembly: xd, imm encoding: - match: -------------------------0000111 + match: -------------------------0110111 variables: - name: imm location: 31-12 diff --git a/arch/inst/I/lw.yaml b/arch/inst/I/lw.yaml index adb7da679..47cb0a0d5 100644 --- a/arch/inst/I/lw.yaml +++ b/arch/inst/I/lw.yaml @@ -9,7 +9,7 @@ lw: definedBy: I assembly: xd, imm(rs1) encoding: - match: -----------------010-----0000111 + match: -----------------010-----0000011 variables: - name: imm location: 31-20 diff --git a/arch/inst/I/lwu.yaml b/arch/inst/I/lwu.yaml index 7655d1083..fa8818329 100644 --- a/arch/inst/I/lwu.yaml +++ b/arch/inst/I/lwu.yaml @@ -10,7 +10,7 @@ lwu: base: 64 assembly: xd, imm(rs1) encoding: - match: -----------------110-----0000111 + match: -----------------110-----0000011 variables: - name: imm location: 31-20 diff --git a/arch/inst/V/vle16.v.yaml b/arch/inst/V/vle16.v.yaml index 7df0efe2e..afa6628d3 100644 --- a/arch/inst/V/vle16.v.yaml +++ b/arch/inst/V/vle16.v.yaml @@ -5,12 +5,10 @@ vle16.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vd + assembly: vm, xs1, vd encoding: - match: ---000-00000-----101-----0000111 + match: 000000-00000-----101-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vle16ff.v.yaml b/arch/inst/V/vle16ff.v.yaml index 4963b0bfe..23e55e5d1 100644 --- a/arch/inst/V/vle16ff.v.yaml +++ b/arch/inst/V/vle16ff.v.yaml @@ -5,12 +5,10 @@ vle16ff.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vd + assembly: vm, xs1, vd encoding: - match: ---000-10000-----101-----0000111 + match: 000000-10000-----101-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vle32.v.yaml b/arch/inst/V/vle32.v.yaml index 83bca92d8..8fb2887da 100644 --- a/arch/inst/V/vle32.v.yaml +++ b/arch/inst/V/vle32.v.yaml @@ -5,12 +5,10 @@ vle32.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vd + assembly: vm, xs1, vd encoding: - match: ---000-00000-----110-----0000111 + match: 000000-00000-----110-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vle32ff.v.yaml b/arch/inst/V/vle32ff.v.yaml index 22edda6ee..2d84eb69d 100644 --- a/arch/inst/V/vle32ff.v.yaml +++ b/arch/inst/V/vle32ff.v.yaml @@ -5,12 +5,10 @@ vle32ff.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vd + assembly: vm, xs1, vd encoding: - match: ---000-10000-----110-----0000111 + match: 000000-10000-----110-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vle64.v.yaml b/arch/inst/V/vle64.v.yaml index 24f7700e8..c43ad5b13 100644 --- a/arch/inst/V/vle64.v.yaml +++ b/arch/inst/V/vle64.v.yaml @@ -5,12 +5,10 @@ vle64.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vd + assembly: vm, xs1, vd encoding: - match: ---000-00000-----111-----0000111 + match: 000000-00000-----111-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vle64ff.v.yaml b/arch/inst/V/vle64ff.v.yaml index b64121b66..67c096110 100644 --- a/arch/inst/V/vle64ff.v.yaml +++ b/arch/inst/V/vle64ff.v.yaml @@ -5,12 +5,10 @@ vle64ff.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vd + assembly: vm, xs1, vd encoding: - match: ---000-10000-----111-----0000111 + match: 000000-10000-----111-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vle8.v.yaml b/arch/inst/V/vle8.v.yaml index 67939025c..1ad68bc1d 100644 --- a/arch/inst/V/vle8.v.yaml +++ b/arch/inst/V/vle8.v.yaml @@ -5,12 +5,10 @@ vle8.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vd + assembly: vm, xs1, vd encoding: - match: ---000-00000-----000-----0000111 + match: 000000-00000-----000-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vle8ff.v.yaml b/arch/inst/V/vle8ff.v.yaml index 74203f044..e7f1fde3e 100644 --- a/arch/inst/V/vle8ff.v.yaml +++ b/arch/inst/V/vle8ff.v.yaml @@ -5,12 +5,10 @@ vle8ff.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vd + assembly: vm, xs1, vd encoding: - match: ---000-10000-----000-----0000111 + match: 000000-10000-----000-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vloxei16.v.yaml b/arch/inst/V/vloxei16.v.yaml index 03d659425..8dcfa00a0 100644 --- a/arch/inst/V/vloxei16.v.yaml +++ b/arch/inst/V/vloxei16.v.yaml @@ -5,12 +5,10 @@ vloxei16.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vd + assembly: vm, vs2, xs1, vd encoding: - match: ---011-----------101-----0000111 + match: 000011-----------101-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vloxei32.v.yaml b/arch/inst/V/vloxei32.v.yaml index 49609abc9..998981d8f 100644 --- a/arch/inst/V/vloxei32.v.yaml +++ b/arch/inst/V/vloxei32.v.yaml @@ -5,12 +5,10 @@ vloxei32.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vd + assembly: vm, vs2, xs1, vd encoding: - match: ---011-----------110-----0000111 + match: 000011-----------110-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vloxei64.v.yaml b/arch/inst/V/vloxei64.v.yaml index efca5aee1..1fba6c7d9 100644 --- a/arch/inst/V/vloxei64.v.yaml +++ b/arch/inst/V/vloxei64.v.yaml @@ -5,12 +5,10 @@ vloxei64.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vd + assembly: vm, vs2, xs1, vd encoding: - match: ---011-----------111-----0000111 + match: 000011-----------111-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vloxei8.v.yaml b/arch/inst/V/vloxei8.v.yaml index 034629bac..2226891cf 100644 --- a/arch/inst/V/vloxei8.v.yaml +++ b/arch/inst/V/vloxei8.v.yaml @@ -5,12 +5,10 @@ vloxei8.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vd + assembly: vm, vs2, xs1, vd encoding: - match: ---011-----------000-----0000111 + match: 000011-----------000-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vlse16.v.yaml b/arch/inst/V/vlse16.v.yaml index 1d2854d11..5f51b1a55 100644 --- a/arch/inst/V/vlse16.v.yaml +++ b/arch/inst/V/vlse16.v.yaml @@ -5,12 +5,10 @@ vlse16.v: description: | No description available. definedBy: V - assembly: nf, vm, xs2, xs1, vd + assembly: vm, xs2, xs1, vd encoding: - match: ---010-----------101-----0000111 + match: 000010-----------101-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs2 diff --git a/arch/inst/V/vlse32.v.yaml b/arch/inst/V/vlse32.v.yaml index d965503c6..dc324e8df 100644 --- a/arch/inst/V/vlse32.v.yaml +++ b/arch/inst/V/vlse32.v.yaml @@ -5,12 +5,10 @@ vlse32.v: description: | No description available. definedBy: V - assembly: nf, vm, xs2, xs1, vd + assembly: vm, xs2, xs1, vd encoding: - match: ---010-----------110-----0000111 + match: 000010-----------110-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs2 diff --git a/arch/inst/V/vlse64.v.yaml b/arch/inst/V/vlse64.v.yaml index eec1c5d51..c6f7ee030 100644 --- a/arch/inst/V/vlse64.v.yaml +++ b/arch/inst/V/vlse64.v.yaml @@ -5,12 +5,10 @@ vlse64.v: description: | No description available. definedBy: V - assembly: nf, vm, xs2, xs1, vd + assembly: vm, xs2, xs1, vd encoding: - match: ---010-----------111-----0000111 + match: 000010-----------111-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs2 diff --git a/arch/inst/V/vlse8.v.yaml b/arch/inst/V/vlse8.v.yaml index bad18af84..9e6c34a7c 100644 --- a/arch/inst/V/vlse8.v.yaml +++ b/arch/inst/V/vlse8.v.yaml @@ -5,12 +5,10 @@ vlse8.v: description: | No description available. definedBy: V - assembly: nf, vm, xs2, xs1, vd + assembly: vm, xs2, xs1, vd encoding: - match: ---010-----------000-----0000111 + match: 000010-----------000-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs2 diff --git a/arch/inst/V/vluxei16.v.yaml b/arch/inst/V/vluxei16.v.yaml index 88f2cbc38..a0ebceea6 100644 --- a/arch/inst/V/vluxei16.v.yaml +++ b/arch/inst/V/vluxei16.v.yaml @@ -5,12 +5,10 @@ vluxei16.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vd + assembly: vm, vs2, xs1, vd encoding: - match: ---001-----------101-----0000111 + match: 000001-----------101-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vluxei32.v.yaml b/arch/inst/V/vluxei32.v.yaml index 2680bbd74..6dc21fd23 100644 --- a/arch/inst/V/vluxei32.v.yaml +++ b/arch/inst/V/vluxei32.v.yaml @@ -5,12 +5,10 @@ vluxei32.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vd + assembly: vm, vs2, xs1, vd encoding: - match: ---001-----------110-----0000111 + match: 000001-----------110-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vluxei64.v.yaml b/arch/inst/V/vluxei64.v.yaml index 581cb22db..c3ca6a55b 100644 --- a/arch/inst/V/vluxei64.v.yaml +++ b/arch/inst/V/vluxei64.v.yaml @@ -5,12 +5,10 @@ vluxei64.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vd + assembly: vm, vs2, xs1, vd encoding: - match: ---001-----------111-----0000111 + match: 000001-----------111-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vluxei8.v.yaml b/arch/inst/V/vluxei8.v.yaml index c30930952..e3b9db487 100644 --- a/arch/inst/V/vluxei8.v.yaml +++ b/arch/inst/V/vluxei8.v.yaml @@ -5,12 +5,10 @@ vluxei8.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vd + assembly: vm, vs2, xs1, vd encoding: - match: ---001-----------000-----0000111 + match: 000001-----------000-----0000111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vse16.v.yaml b/arch/inst/V/vse16.v.yaml index b3326668f..3e916696d 100644 --- a/arch/inst/V/vse16.v.yaml +++ b/arch/inst/V/vse16.v.yaml @@ -5,12 +5,10 @@ vse16.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vs3 + assembly: vm, xs1, vs3 encoding: - match: ---000-00000-----101-----0100111 + match: 000000-00000-----101-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vse32.v.yaml b/arch/inst/V/vse32.v.yaml index ab90ec0f7..36d79bf40 100644 --- a/arch/inst/V/vse32.v.yaml +++ b/arch/inst/V/vse32.v.yaml @@ -5,12 +5,10 @@ vse32.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vs3 + assembly: vm, xs1, vs3 encoding: - match: ---000-00000-----110-----0100111 + match: 000000-00000-----110-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vse64.v.yaml b/arch/inst/V/vse64.v.yaml index ead1ee36c..f1cac345e 100644 --- a/arch/inst/V/vse64.v.yaml +++ b/arch/inst/V/vse64.v.yaml @@ -5,12 +5,10 @@ vse64.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vs3 + assembly: vm, xs1, vs3 encoding: - match: ---000-00000-----111-----0100111 + match: 000000-00000-----111-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vse8.v.yaml b/arch/inst/V/vse8.v.yaml index ef7e9e924..e33f9dae0 100644 --- a/arch/inst/V/vse8.v.yaml +++ b/arch/inst/V/vse8.v.yaml @@ -5,12 +5,10 @@ vse8.v: description: | No description available. definedBy: V - assembly: nf, vm, xs1, vs3 + assembly: vm, xs1, vs3 encoding: - match: ---000-00000-----000-----0100111 + match: 000000-00000-----000-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs1 diff --git a/arch/inst/V/vsoxei16.v.yaml b/arch/inst/V/vsoxei16.v.yaml index 3da70901b..0f0cf3fc9 100644 --- a/arch/inst/V/vsoxei16.v.yaml +++ b/arch/inst/V/vsoxei16.v.yaml @@ -5,12 +5,10 @@ vsoxei16.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vs3 + assembly: vm, vs2, xs1, vs3 encoding: - match: ---011-----------101-----0100111 + match: 000011-----------101-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vsoxei32.v.yaml b/arch/inst/V/vsoxei32.v.yaml index 51624e230..0f54bbfdd 100644 --- a/arch/inst/V/vsoxei32.v.yaml +++ b/arch/inst/V/vsoxei32.v.yaml @@ -5,12 +5,10 @@ vsoxei32.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vs3 + assembly: vm, vs2, xs1, vs3 encoding: - match: ---011-----------110-----0100111 + match: 000011-----------110-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vsoxei64.v.yaml b/arch/inst/V/vsoxei64.v.yaml index c11018025..832f71870 100644 --- a/arch/inst/V/vsoxei64.v.yaml +++ b/arch/inst/V/vsoxei64.v.yaml @@ -5,12 +5,10 @@ vsoxei64.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vs3 + assembly: vm, vs2, xs1, vs3 encoding: - match: ---011-----------111-----0100111 + match: 000011-----------111-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vsoxei8.v.yaml b/arch/inst/V/vsoxei8.v.yaml index 8d2a61582..60a704ed8 100644 --- a/arch/inst/V/vsoxei8.v.yaml +++ b/arch/inst/V/vsoxei8.v.yaml @@ -5,12 +5,10 @@ vsoxei8.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vs3 + assembly: vm, vs2, xs1, vs3 encoding: - match: ---011-----------000-----0100111 + match: 000011-----------000-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vsse16.v.yaml b/arch/inst/V/vsse16.v.yaml index e25f2a15b..8f7e38730 100644 --- a/arch/inst/V/vsse16.v.yaml +++ b/arch/inst/V/vsse16.v.yaml @@ -5,12 +5,10 @@ vsse16.v: description: | No description available. definedBy: V - assembly: nf, vm, xs2, xs1, vs3 + assembly: vm, xs2, xs1, vs3 encoding: - match: ---010-----------101-----0100111 + match: 000010-----------101-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs2 diff --git a/arch/inst/V/vsse32.v.yaml b/arch/inst/V/vsse32.v.yaml index 48b732758..01a93b23d 100644 --- a/arch/inst/V/vsse32.v.yaml +++ b/arch/inst/V/vsse32.v.yaml @@ -5,12 +5,10 @@ vsse32.v: description: | No description available. definedBy: V - assembly: nf, vm, xs2, xs1, vs3 + assembly: vm, xs2, xs1, vs3 encoding: - match: ---010-----------110-----0100111 + match: 000010-----------110-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs2 diff --git a/arch/inst/V/vsse64.v.yaml b/arch/inst/V/vsse64.v.yaml index 6d1cb0f9f..0dba178aa 100644 --- a/arch/inst/V/vsse64.v.yaml +++ b/arch/inst/V/vsse64.v.yaml @@ -5,12 +5,10 @@ vsse64.v: description: | No description available. definedBy: V - assembly: nf, vm, xs2, xs1, vs3 + assembly: vm, xs2, xs1, vs3 encoding: - match: ---010-----------111-----0100111 + match: 000010-----------111-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs2 diff --git a/arch/inst/V/vsse8.v.yaml b/arch/inst/V/vsse8.v.yaml index af130dbfa..c994bff54 100644 --- a/arch/inst/V/vsse8.v.yaml +++ b/arch/inst/V/vsse8.v.yaml @@ -5,12 +5,10 @@ vsse8.v: description: | No description available. definedBy: V - assembly: nf, vm, xs2, xs1, vs3 + assembly: vm, xs2, xs1, vs3 encoding: - match: ---010-----------000-----0100111 + match: 000010-----------000-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: rs2 diff --git a/arch/inst/V/vsuxei16.v.yaml b/arch/inst/V/vsuxei16.v.yaml index 07e3bcba6..19af1fe8d 100644 --- a/arch/inst/V/vsuxei16.v.yaml +++ b/arch/inst/V/vsuxei16.v.yaml @@ -5,12 +5,10 @@ vsuxei16.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vs3 + assembly: vm, vs2, xs1, vs3 encoding: - match: ---001-----------101-----0100111 + match: 000001-----------101-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vsuxei32.v.yaml b/arch/inst/V/vsuxei32.v.yaml index 195dd4f27..8b105badc 100644 --- a/arch/inst/V/vsuxei32.v.yaml +++ b/arch/inst/V/vsuxei32.v.yaml @@ -5,12 +5,10 @@ vsuxei32.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vs3 + assembly: vm, vs2, xs1, vs3 encoding: - match: ---001-----------110-----0100111 + match: 000001-----------110-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vsuxei64.v.yaml b/arch/inst/V/vsuxei64.v.yaml index 20cfdb758..2bffa482e 100644 --- a/arch/inst/V/vsuxei64.v.yaml +++ b/arch/inst/V/vsuxei64.v.yaml @@ -5,12 +5,10 @@ vsuxei64.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vs3 + assembly: vm, vs2, xs1, vs3 encoding: - match: ---001-----------111-----0100111 + match: 000001-----------111-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2 diff --git a/arch/inst/V/vsuxei8.v.yaml b/arch/inst/V/vsuxei8.v.yaml index dce406985..8aa72b111 100644 --- a/arch/inst/V/vsuxei8.v.yaml +++ b/arch/inst/V/vsuxei8.v.yaml @@ -5,12 +5,10 @@ vsuxei8.v: description: | No description available. definedBy: V - assembly: nf, vm, vs2, xs1, vs3 + assembly: vm, vs2, xs1, vs3 encoding: - match: ---001-----------000-----0100111 + match: 000001-----------000-----0100111 variables: - - name: nf - location: 31-29 - name: vm location: 25-25 - name: vs2