d0eb1eea2450c70f13cdf229ea018bcc7fc325fb
[riscv-isa-sim.git] / hwacha / opcodes_hwacha.h
1 #include "encodings_hwacha.h"
2
3 DECLARE_INSN(vf, MATCH_VF, MASK_VF)
4 DECLARE_INSN(vflsegd, MATCH_VFLSEGD, MASK_VFLSEGD)
5 DECLARE_INSN(vflsegstd, MATCH_VFLSEGSTD, MASK_VFLSEGSTD)
6 DECLARE_INSN(vflsegstw, MATCH_VFLSEGSTW, MASK_VFLSEGSTW)
7 DECLARE_INSN(vflsegw, MATCH_VFLSEGW, MASK_VFLSEGW)
8 DECLARE_INSN(vfmsv_d, MATCH_VFMSV_D, MASK_VFMSV_D)
9 DECLARE_INSN(vfmsv_s, MATCH_VFMSV_S, MASK_VFMSV_S)
10 DECLARE_INSN(vfmvv, MATCH_VFMVV, MASK_VFMVV)
11 DECLARE_INSN(vfssegd, MATCH_VFSSEGD, MASK_VFSSEGD)
12 DECLARE_INSN(vfssegstd, MATCH_VFSSEGSTD, MASK_VFSSEGSTD)
13 DECLARE_INSN(vfssegstw, MATCH_VFSSEGSTW, MASK_VFSSEGSTW)
14 DECLARE_INSN(vfssegw, MATCH_VFSSEGW, MASK_VFSSEGW)
15 DECLARE_INSN(vgetcfg, MATCH_VGETCFG, MASK_VGETCFG)
16 DECLARE_INSN(vgetvl, MATCH_VGETVL, MASK_VGETVL)
17 DECLARE_INSN(vlsegb, MATCH_VLSEGB, MASK_VLSEGB)
18 DECLARE_INSN(vlsegbu, MATCH_VLSEGBU, MASK_VLSEGBU)
19 DECLARE_INSN(vlsegd, MATCH_VLSEGD, MASK_VLSEGD)
20 DECLARE_INSN(vlsegh, MATCH_VLSEGH, MASK_VLSEGH)
21 DECLARE_INSN(vlseghu, MATCH_VLSEGHU, MASK_VLSEGHU)
22 DECLARE_INSN(vlsegstb, MATCH_VLSEGSTB, MASK_VLSEGSTB)
23 DECLARE_INSN(vlsegstbu, MATCH_VLSEGSTBU, MASK_VLSEGSTBU)
24 DECLARE_INSN(vlsegstd, MATCH_VLSEGSTD, MASK_VLSEGSTD)
25 DECLARE_INSN(vlsegsth, MATCH_VLSEGSTH, MASK_VLSEGSTH)
26 DECLARE_INSN(vlsegsthu, MATCH_VLSEGSTHU, MASK_VLSEGSTHU)
27 DECLARE_INSN(vlsegstw, MATCH_VLSEGSTW, MASK_VLSEGSTW)
28 DECLARE_INSN(vlsegstwu, MATCH_VLSEGSTWU, MASK_VLSEGSTWU)
29 DECLARE_INSN(vlsegw, MATCH_VLSEGW, MASK_VLSEGW)
30 DECLARE_INSN(vlsegwu, MATCH_VLSEGWU, MASK_VLSEGWU)
31 DECLARE_INSN(vmsv, MATCH_VMSV, MASK_VMSV)
32 DECLARE_INSN(vmvv, MATCH_VMVV, MASK_VMVV)
33 DECLARE_INSN(vsetcfg, MATCH_VSETCFG, MASK_VSETCFG)
34 DECLARE_INSN(vsetvl, MATCH_VSETVL, MASK_VSETVL)
35 DECLARE_INSN(vssegb, MATCH_VSSEGB, MASK_VSSEGB)
36 DECLARE_INSN(vssegd, MATCH_VSSEGD, MASK_VSSEGD)
37 DECLARE_INSN(vssegh, MATCH_VSSEGH, MASK_VSSEGH)
38 DECLARE_INSN(vssegstb, MATCH_VSSEGSTB, MASK_VSSEGSTB)
39 DECLARE_INSN(vssegstd, MATCH_VSSEGSTD, MASK_VSSEGSTD)
40 DECLARE_INSN(vssegsth, MATCH_VSSEGSTH, MASK_VSSEGSTH)
41 DECLARE_INSN(vssegstw, MATCH_VSSEGSTW, MASK_VSSEGSTW)
42 DECLARE_INSN(vssegw, MATCH_VSSEGW, MASK_VSSEGW)
43 DECLARE_INSN(vxcptaux, MATCH_VXCPTAUX, MASK_VXCPTAUX)
44 DECLARE_INSN(vxcptcause, MATCH_VXCPTCAUSE, MASK_VXCPTCAUSE)
45 DECLARE_INSN(vxcptevac, MATCH_VXCPTEVAC, MASK_VXCPTEVAC)
46 DECLARE_INSN(vxcpthold, MATCH_VXCPTHOLD, MASK_VXCPTHOLD)
47 DECLARE_INSN(vxcptkill, MATCH_VXCPTKILL, MASK_VXCPTKILL)