aboutsummaryrefslogtreecommitdiff
path: root/hwacha/opcodes_hwacha.h
blob: b6dbe8b6529aa6ffb4629b82ae43a017b8e864d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include "encodings_hwacha.h"

DECLARE_INSN(vf, MATCH_VF, MASK_VF)
DECLARE_INSN(vflsegd, MATCH_VFLSEGD, MASK_VFLSEGD)
DECLARE_INSN(vflsegstd, MATCH_VFLSEGSTD, MASK_VFLSEGSTD)
DECLARE_INSN(vflsegstw, MATCH_VFLSEGSTW, MASK_VFLSEGSTW)
DECLARE_INSN(vflsegw, MATCH_VFLSEGW, MASK_VFLSEGW)
DECLARE_INSN(vfmsv_d, MATCH_VFMSV_D, MASK_VFMSV_D)
DECLARE_INSN(vfmsv_s, MATCH_VFMSV_S, MASK_VFMSV_S)
DECLARE_INSN(vfmvv, MATCH_VFMVV, MASK_VFMVV)
DECLARE_INSN(vfssegd, MATCH_VFSSEGD, MASK_VFSSEGD)
DECLARE_INSN(vfssegstd, MATCH_VFSSEGSTD, MASK_VFSSEGSTD)
DECLARE_INSN(vfssegstw, MATCH_VFSSEGSTW, MASK_VFSSEGSTW)
DECLARE_INSN(vfssegw, MATCH_VFSSEGW, MASK_VFSSEGW)
DECLARE_INSN(vgetcfg, MATCH_VGETCFG, MASK_VGETCFG)
DECLARE_INSN(vgetvl, MATCH_VGETVL, MASK_VGETVL)
DECLARE_INSN(vlsegb, MATCH_VLSEGB, MASK_VLSEGB)
DECLARE_INSN(vlsegbu, MATCH_VLSEGBU, MASK_VLSEGBU)
DECLARE_INSN(vlsegd, MATCH_VLSEGD, MASK_VLSEGD)
DECLARE_INSN(vlsegh, MATCH_VLSEGH, MASK_VLSEGH)
DECLARE_INSN(vlseghu, MATCH_VLSEGHU, MASK_VLSEGHU)
DECLARE_INSN(vlsegstb, MATCH_VLSEGSTB, MASK_VLSEGSTB)
DECLARE_INSN(vlsegstbu, MATCH_VLSEGSTBU, MASK_VLSEGSTBU)
DECLARE_INSN(vlsegstd, MATCH_VLSEGSTD, MASK_VLSEGSTD)
DECLARE_INSN(vlsegsth, MATCH_VLSEGSTH, MASK_VLSEGSTH)
DECLARE_INSN(vlsegsthu, MATCH_VLSEGSTHU, MASK_VLSEGSTHU)
DECLARE_INSN(vlsegstw, MATCH_VLSEGSTW, MASK_VLSEGSTW)
DECLARE_INSN(vlsegstwu, MATCH_VLSEGSTWU, MASK_VLSEGSTWU)
DECLARE_INSN(vlsegw, MATCH_VLSEGW, MASK_VLSEGW)
DECLARE_INSN(vlsegwu, MATCH_VLSEGWU, MASK_VLSEGWU)
DECLARE_INSN(vmsv, MATCH_VMSV, MASK_VMSV)
DECLARE_INSN(vmvv, MATCH_VMVV, MASK_VMVV)
DECLARE_INSN(vsetcfg, MATCH_VSETCFG, MASK_VSETCFG)
DECLARE_INSN(vsetvl, MATCH_VSETVL, MASK_VSETVL)
DECLARE_INSN(vssegb, MATCH_VSSEGB, MASK_VSSEGB)
DECLARE_INSN(vssegd, MATCH_VSSEGD, MASK_VSSEGD)
DECLARE_INSN(vssegh, MATCH_VSSEGH, MASK_VSSEGH)
DECLARE_INSN(vssegstb, MATCH_VSSEGSTB, MASK_VSSEGSTB)
DECLARE_INSN(vssegstd, MATCH_VSSEGSTD, MASK_VSSEGSTD)
DECLARE_INSN(vssegsth, MATCH_VSSEGSTH, MASK_VSSEGSTH)
DECLARE_INSN(vssegstw, MATCH_VSSEGSTW, MASK_VSSEGSTW)
DECLARE_INSN(vssegw, MATCH_VSSEGW, MASK_VSSEGW)
DECLARE_INSN(vxcptaux, MATCH_VXCPTAUX, MASK_VXCPTAUX)
DECLARE_INSN(vxcptcause, MATCH_VXCPTCAUSE, MASK_VXCPTCAUSE)
DECLARE_INSN(vxcptkill, MATCH_VXCPTKILL, MASK_VXCPTKILL)
DECLARE_INSN(vxcptrestore, MATCH_VXCPTRESTORE, MASK_VXCPTRESTORE)
DECLARE_INSN(vxcptsave, MATCH_VXCPTSAVE, MASK_VXCPTSAVE)