You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
2.3 KiB
47 lines
2.3 KiB
#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(vxcptevac, MATCH_VXCPTEVAC, MASK_VXCPTEVAC)
|
|
DECLARE_INSN(vxcpthold, MATCH_VXCPTHOLD, MASK_VXCPTHOLD)
|
|
DECLARE_INSN(vxcptkill, MATCH_VXCPTKILL, MASK_VXCPTKILL)
|
|
|