blob: 2d9132e5326441b1dae0546efdb1f71248f85270 [file]
// Code generated by ./parse.py -go rv64_a rv64_d rv64_f rv64_i rv64_m rv64_q rv64_zba rv64_zbb rv64_zbs rv_a rv_d rv_f rv_i rv_m rv_q rv_s rv_system rv_v rv_zba rv_zbb rv_zbs rv_zicsr; DO NOT EDIT.
package riscv
import "cmd/internal/obj"
type inst struct {
opcode uint32
funct3 uint32
rs1 uint32
rs2 uint32
csr int64
funct7 uint32
}
func encode(a obj.As) *inst {
switch a {
case AADD:
return &inst{0x33, 0x0, 0x0, 0x0, 0, 0x0}
case AADDUW:
return &inst{0x3b, 0x0, 0x0, 0x0, 128, 0x4}
case AADDI:
return &inst{0x13, 0x0, 0x0, 0x0, 0, 0x0}
case AADDIW:
return &inst{0x1b, 0x0, 0x0, 0x0, 0, 0x0}
case AADDW:
return &inst{0x3b, 0x0, 0x0, 0x0, 0, 0x0}
case AAMOADDD:
return &inst{0x2f, 0x3, 0x0, 0x0, 0, 0x0}
case AAMOADDW:
return &inst{0x2f, 0x2, 0x0, 0x0, 0, 0x0}
case AAMOANDD:
return &inst{0x2f, 0x3, 0x0, 0x0, 1536, 0x30}
case AAMOANDW:
return &inst{0x2f, 0x2, 0x0, 0x0, 1536, 0x30}
case AAMOMAXD:
return &inst{0x2f, 0x3, 0x0, 0x0, -1536, 0x50}
case AAMOMAXW:
return &inst{0x2f, 0x2, 0x0, 0x0, -1536, 0x50}
case AAMOMAXUD:
return &inst{0x2f, 0x3, 0x0, 0x0, -512, 0x70}
case AAMOMAXUW:
return &inst{0x2f, 0x2, 0x0, 0x0, -512, 0x70}
case AAMOMIND:
return &inst{0x2f, 0x3, 0x0, 0x0, -2048, 0x40}
case AAMOMINW:
return &inst{0x2f, 0x2, 0x0, 0x0, -2048, 0x40}
case AAMOMINUD:
return &inst{0x2f, 0x3, 0x0, 0x0, -1024, 0x60}
case AAMOMINUW:
return &inst{0x2f, 0x2, 0x0, 0x0, -1024, 0x60}
case AAMOORD:
return &inst{0x2f, 0x3, 0x0, 0x0, 1024, 0x20}
case AAMOORW:
return &inst{0x2f, 0x2, 0x0, 0x0, 1024, 0x20}
case AAMOSWAPD:
return &inst{0x2f, 0x3, 0x0, 0x0, 128, 0x4}
case AAMOSWAPW:
return &inst{0x2f, 0x2, 0x0, 0x0, 128, 0x4}
case AAMOXORD:
return &inst{0x2f, 0x3, 0x0, 0x0, 512, 0x10}
case AAMOXORW:
return &inst{0x2f, 0x2, 0x0, 0x0, 512, 0x10}
case AAND:
return &inst{0x33, 0x7, 0x0, 0x0, 0, 0x0}
case AANDI:
return &inst{0x13, 0x7, 0x0, 0x0, 0, 0x0}
case AANDN:
return &inst{0x33, 0x7, 0x0, 0x0, 1024, 0x20}
case AAUIPC:
return &inst{0x17, 0x0, 0x0, 0x0, 0, 0x0}
case ABCLR:
return &inst{0x33, 0x1, 0x0, 0x0, 1152, 0x24}
case ABCLRI:
return &inst{0x13, 0x1, 0x0, 0x0, 1152, 0x24}
case ABEQ:
return &inst{0x63, 0x0, 0x0, 0x0, 0, 0x0}
case ABEXT:
return &inst{0x33, 0x5, 0x0, 0x0, 1152, 0x24}
case ABEXTI:
return &inst{0x13, 0x5, 0x0, 0x0, 1152, 0x24}
case ABGE:
return &inst{0x63, 0x5, 0x0, 0x0, 0, 0x0}
case ABGEU:
return &inst{0x63, 0x7, 0x0, 0x0, 0, 0x0}
case ABINV:
return &inst{0x33, 0x1, 0x0, 0x0, 1664, 0x34}
case ABINVI:
return &inst{0x13, 0x1, 0x0, 0x0, 1664, 0x34}
case ABLT:
return &inst{0x63, 0x4, 0x0, 0x0, 0, 0x0}
case ABLTU:
return &inst{0x63, 0x6, 0x0, 0x0, 0, 0x0}
case ABNE:
return &inst{0x63, 0x1, 0x0, 0x0, 0, 0x0}
case ABSET:
return &inst{0x33, 0x1, 0x0, 0x0, 640, 0x14}
case ABSETI:
return &inst{0x13, 0x1, 0x0, 0x0, 640, 0x14}
case ACLZ:
return &inst{0x13, 0x1, 0x0, 0x0, 1536, 0x30}
case ACLZW:
return &inst{0x1b, 0x1, 0x0, 0x0, 1536, 0x30}
case ACPOP:
return &inst{0x13, 0x1, 0x0, 0x2, 1538, 0x30}
case ACPOPW:
return &inst{0x1b, 0x1, 0x0, 0x2, 1538, 0x30}
case ACSRRC:
return &inst{0x73, 0x3, 0x0, 0x0, 0, 0x0}
case ACSRRCI:
return &inst{0x73, 0x7, 0x0, 0x0, 0, 0x0}
case ACSRRS:
return &inst{0x73, 0x2, 0x0, 0x0, 0, 0x0}
case ACSRRSI:
return &inst{0x73, 0x6, 0x0, 0x0, 0, 0x0}
case ACSRRW:
return &inst{0x73, 0x1, 0x0, 0x0, 0, 0x0}
case ACSRRWI:
return &inst{0x73, 0x5, 0x0, 0x0, 0, 0x0}
case ACTZ:
return &inst{0x13, 0x1, 0x0, 0x1, 1537, 0x30}
case ACTZW:
return &inst{0x1b, 0x1, 0x0, 0x1, 1537, 0x30}
case ADIV:
return &inst{0x33, 0x4, 0x0, 0x0, 32, 0x1}
case ADIVU:
return &inst{0x33, 0x5, 0x0, 0x0, 32, 0x1}
case ADIVUW:
return &inst{0x3b, 0x5, 0x0, 0x0, 32, 0x1}
case ADIVW:
return &inst{0x3b, 0x4, 0x0, 0x0, 32, 0x1}
case AEBREAK:
return &inst{0x73, 0x0, 0x0, 0x1, 1, 0x0}
case AECALL:
return &inst{0x73, 0x0, 0x0, 0x0, 0, 0x0}
case AFADDD:
return &inst{0x53, 0x0, 0x0, 0x0, 32, 0x1}
case AFADDQ:
return &inst{0x53, 0x0, 0x0, 0x0, 96, 0x3}
case AFADDS:
return &inst{0x53, 0x0, 0x0, 0x0, 0, 0x0}
case AFCLASSD:
return &inst{0x53, 0x1, 0x0, 0x0, -480, 0x71}
case AFCLASSQ:
return &inst{0x53, 0x1, 0x0, 0x0, -416, 0x73}
case AFCLASSS:
return &inst{0x53, 0x1, 0x0, 0x0, -512, 0x70}
case AFCVTDL:
return &inst{0x53, 0x0, 0x0, 0x2, -734, 0x69}
case AFCVTDLU:
return &inst{0x53, 0x0, 0x0, 0x3, -733, 0x69}
case AFCVTDQ:
return &inst{0x53, 0x0, 0x0, 0x3, 1059, 0x21}
case AFCVTDS:
return &inst{0x53, 0x0, 0x0, 0x0, 1056, 0x21}
case AFCVTDW:
return &inst{0x53, 0x0, 0x0, 0x0, -736, 0x69}
case AFCVTDWU:
return &inst{0x53, 0x0, 0x0, 0x1, -735, 0x69}
case AFCVTLD:
return &inst{0x53, 0x0, 0x0, 0x2, -990, 0x61}
case AFCVTLQ:
return &inst{0x53, 0x0, 0x0, 0x2, -926, 0x63}
case AFCVTLS:
return &inst{0x53, 0x0, 0x0, 0x2, -1022, 0x60}
case AFCVTLUD:
return &inst{0x53, 0x0, 0x0, 0x3, -989, 0x61}
case AFCVTLUQ:
return &inst{0x53, 0x0, 0x0, 0x3, -925, 0x63}
case AFCVTLUS:
return &inst{0x53, 0x0, 0x0, 0x3, -1021, 0x60}
case AFCVTQD:
return &inst{0x53, 0x0, 0x0, 0x1, 1121, 0x23}
case AFCVTQL:
return &inst{0x53, 0x0, 0x0, 0x2, -670, 0x6b}
case AFCVTQLU:
return &inst{0x53, 0x0, 0x0, 0x3, -669, 0x6b}
case AFCVTQS:
return &inst{0x53, 0x0, 0x0, 0x0, 1120, 0x23}
case AFCVTQW:
return &inst{0x53, 0x0, 0x0, 0x0, -672, 0x6b}
case AFCVTQWU:
return &inst{0x53, 0x0, 0x0, 0x1, -671, 0x6b}
case AFCVTSD:
return &inst{0x53, 0x0, 0x0, 0x1, 1025, 0x20}
case AFCVTSL:
return &inst{0x53, 0x0, 0x0, 0x2, -766, 0x68}
case AFCVTSLU:
return &inst{0x53, 0x0, 0x0, 0x3, -765, 0x68}
case AFCVTSQ:
return &inst{0x53, 0x0, 0x0, 0x3, 1027, 0x20}
case AFCVTSW:
return &inst{0x53, 0x0, 0x0, 0x0, -768, 0x68}
case AFCVTSWU:
return &inst{0x53, 0x0, 0x0, 0x1, -767, 0x68}
case AFCVTWD:
return &inst{0x53, 0x0, 0x0, 0x0, -992, 0x61}
case AFCVTWQ:
return &inst{0x53, 0x0, 0x0, 0x0, -928, 0x63}
case AFCVTWS:
return &inst{0x53, 0x0, 0x0, 0x0, -1024, 0x60}
case AFCVTWUD:
return &inst{0x53, 0x0, 0x0, 0x1, -991, 0x61}
case AFCVTWUQ:
return &inst{0x53, 0x0, 0x0, 0x1, -927, 0x63}
case AFCVTWUS:
return &inst{0x53, 0x0, 0x0, 0x1, -1023, 0x60}
case AFDIVD:
return &inst{0x53, 0x0, 0x0, 0x0, 416, 0xd}
case AFDIVQ:
return &inst{0x53, 0x0, 0x0, 0x0, 480, 0xf}
case AFDIVS:
return &inst{0x53, 0x0, 0x0, 0x0, 384, 0xc}
case AFENCE:
return &inst{0xf, 0x0, 0x0, 0x0, 0, 0x0}
case AFEQD:
return &inst{0x53, 0x2, 0x0, 0x0, -1504, 0x51}
case AFEQQ:
return &inst{0x53, 0x2, 0x0, 0x0, -1440, 0x53}
case AFEQS:
return &inst{0x53, 0x2, 0x0, 0x0, -1536, 0x50}
case AFLD:
return &inst{0x7, 0x3, 0x0, 0x0, 0, 0x0}
case AFLED:
return &inst{0x53, 0x0, 0x0, 0x0, -1504, 0x51}
case AFLEQ:
return &inst{0x53, 0x0, 0x0, 0x0, -1440, 0x53}
case AFLES:
return &inst{0x53, 0x0, 0x0, 0x0, -1536, 0x50}
case AFLQ:
return &inst{0x7, 0x4, 0x0, 0x0, 0, 0x0}
case AFLTD:
return &inst{0x53, 0x1, 0x0, 0x0, -1504, 0x51}
case AFLTQ:
return &inst{0x53, 0x1, 0x0, 0x0, -1440, 0x53}
case AFLTS:
return &inst{0x53, 0x1, 0x0, 0x0, -1536, 0x50}
case AFLW:
return &inst{0x7, 0x2, 0x0, 0x0, 0, 0x0}
case AFMADDD:
return &inst{0x43, 0x0, 0x0, 0x0, 32, 0x1}
case AFMADDQ:
return &inst{0x43, 0x0, 0x0, 0x0, 96, 0x3}
case AFMADDS:
return &inst{0x43, 0x0, 0x0, 0x0, 0, 0x0}
case AFMAXD:
return &inst{0x53, 0x1, 0x0, 0x0, 672, 0x15}
case AFMAXQ:
return &inst{0x53, 0x1, 0x0, 0x0, 736, 0x17}
case AFMAXS:
return &inst{0x53, 0x1, 0x0, 0x0, 640, 0x14}
case AFMIND:
return &inst{0x53, 0x0, 0x0, 0x0, 672, 0x15}
case AFMINQ:
return &inst{0x53, 0x0, 0x0, 0x0, 736, 0x17}
case AFMINS:
return &inst{0x53, 0x0, 0x0, 0x0, 640, 0x14}
case AFMSUBD:
return &inst{0x47, 0x0, 0x0, 0x0, 32, 0x1}
case AFMSUBQ:
return &inst{0x47, 0x0, 0x0, 0x0, 96, 0x3}
case AFMSUBS:
return &inst{0x47, 0x0, 0x0, 0x0, 0, 0x0}
case AFMULD:
return &inst{0x53, 0x0, 0x0, 0x0, 288, 0x9}
case AFMULQ:
return &inst{0x53, 0x0, 0x0, 0x0, 352, 0xb}
case AFMULS:
return &inst{0x53, 0x0, 0x0, 0x0, 256, 0x8}
case AFMVDX:
return &inst{0x53, 0x0, 0x0, 0x0, -224, 0x79}
case AFMVWX:
return &inst{0x53, 0x0, 0x0, 0x0, -256, 0x78}
case AFMVXD:
return &inst{0x53, 0x0, 0x0, 0x0, -480, 0x71}
case AFMVXW:
return &inst{0x53, 0x0, 0x0, 0x0, -512, 0x70}
case AFNMADDD:
return &inst{0x4f, 0x0, 0x0, 0x0, 32, 0x1}
case AFNMADDQ:
return &inst{0x4f, 0x0, 0x0, 0x0, 96, 0x3}
case AFNMADDS:
return &inst{0x4f, 0x0, 0x0, 0x0, 0, 0x0}
case AFNMSUBD:
return &inst{0x4b, 0x0, 0x0, 0x0, 32, 0x1}
case AFNMSUBQ:
return &inst{0x4b, 0x0, 0x0, 0x0, 96, 0x3}
case AFNMSUBS:
return &inst{0x4b, 0x0, 0x0, 0x0, 0, 0x0}
case AFSD:
return &inst{0x27, 0x3, 0x0, 0x0, 0, 0x0}
case AFSGNJD:
return &inst{0x53, 0x0, 0x0, 0x0, 544, 0x11}
case AFSGNJQ:
return &inst{0x53, 0x0, 0x0, 0x0, 608, 0x13}
case AFSGNJS:
return &inst{0x53, 0x0, 0x0, 0x0, 512, 0x10}
case AFSGNJND:
return &inst{0x53, 0x1, 0x0, 0x0, 544, 0x11}
case AFSGNJNQ:
return &inst{0x53, 0x1, 0x0, 0x0, 608, 0x13}
case AFSGNJNS:
return &inst{0x53, 0x1, 0x0, 0x0, 512, 0x10}
case AFSGNJXD:
return &inst{0x53, 0x2, 0x0, 0x0, 544, 0x11}
case AFSGNJXQ:
return &inst{0x53, 0x2, 0x0, 0x0, 608, 0x13}
case AFSGNJXS:
return &inst{0x53, 0x2, 0x0, 0x0, 512, 0x10}
case AFSQ:
return &inst{0x27, 0x4, 0x0, 0x0, 0, 0x0}
case AFSQRTD:
return &inst{0x53, 0x0, 0x0, 0x0, 1440, 0x2d}
case AFSQRTQ:
return &inst{0x53, 0x0, 0x0, 0x0, 1504, 0x2f}
case AFSQRTS:
return &inst{0x53, 0x0, 0x0, 0x0, 1408, 0x2c}
case AFSUBD:
return &inst{0x53, 0x0, 0x0, 0x0, 160, 0x5}
case AFSUBQ:
return &inst{0x53, 0x0, 0x0, 0x0, 224, 0x7}
case AFSUBS:
return &inst{0x53, 0x0, 0x0, 0x0, 128, 0x4}
case AFSW:
return &inst{0x27, 0x2, 0x0, 0x0, 0, 0x0}
case AJAL:
return &inst{0x6f, 0x0, 0x0, 0x0, 0, 0x0}
case AJALR:
return &inst{0x67, 0x0, 0x0, 0x0, 0, 0x0}
case ALB:
return &inst{0x3, 0x0, 0x0, 0x0, 0, 0x0}
case ALBU:
return &inst{0x3, 0x4, 0x0, 0x0, 0, 0x0}
case ALD:
return &inst{0x3, 0x3, 0x0, 0x0, 0, 0x0}
case ALH:
return &inst{0x3, 0x1, 0x0, 0x0, 0, 0x0}
case ALHU:
return &inst{0x3, 0x5, 0x0, 0x0, 0, 0x0}
case ALRD:
return &inst{0x2f, 0x3, 0x0, 0x0, 256, 0x8}
case ALRW:
return &inst{0x2f, 0x2, 0x0, 0x0, 256, 0x8}
case ALUI:
return &inst{0x37, 0x0, 0x0, 0x0, 0, 0x0}
case ALW:
return &inst{0x3, 0x2, 0x0, 0x0, 0, 0x0}
case ALWU:
return &inst{0x3, 0x6, 0x0, 0x0, 0, 0x0}
case AMAX:
return &inst{0x33, 0x6, 0x0, 0x0, 160, 0x5}
case AMAXU:
return &inst{0x33, 0x7, 0x0, 0x0, 160, 0x5}
case AMIN:
return &inst{0x33, 0x4, 0x0, 0x0, 160, 0x5}
case AMINU:
return &inst{0x33, 0x5, 0x0, 0x0, 160, 0x5}
case AMRET:
return &inst{0x73, 0x0, 0x0, 0x2, 770, 0x18}
case AMUL:
return &inst{0x33, 0x0, 0x0, 0x0, 32, 0x1}
case AMULH:
return &inst{0x33, 0x1, 0x0, 0x0, 32, 0x1}
case AMULHSU:
return &inst{0x33, 0x2, 0x0, 0x0, 32, 0x1}
case AMULHU:
return &inst{0x33, 0x3, 0x0, 0x0, 32, 0x1}
case AMULW:
return &inst{0x3b, 0x0, 0x0, 0x0, 32, 0x1}
case AOR:
return &inst{0x33, 0x6, 0x0, 0x0, 0, 0x0}
case AORCB:
return &inst{0x13, 0x5, 0x0, 0x7, 647, 0x14}
case AORI:
return &inst{0x13, 0x6, 0x0, 0x0, 0, 0x0}
case AORN:
return &inst{0x33, 0x6, 0x0, 0x0, 1024, 0x20}
case AREM:
return &inst{0x33, 0x6, 0x0, 0x0, 32, 0x1}
case AREMU:
return &inst{0x33, 0x7, 0x0, 0x0, 32, 0x1}
case AREMUW:
return &inst{0x3b, 0x7, 0x0, 0x0, 32, 0x1}
case AREMW:
return &inst{0x3b, 0x6, 0x0, 0x0, 32, 0x1}
case AREV8:
return &inst{0x13, 0x5, 0x0, 0x18, 1720, 0x35}
case AROL:
return &inst{0x33, 0x1, 0x0, 0x0, 1536, 0x30}
case AROLW:
return &inst{0x3b, 0x1, 0x0, 0x0, 1536, 0x30}
case AROR:
return &inst{0x33, 0x5, 0x0, 0x0, 1536, 0x30}
case ARORI:
return &inst{0x13, 0x5, 0x0, 0x0, 1536, 0x30}
case ARORIW:
return &inst{0x1b, 0x5, 0x0, 0x0, 1536, 0x30}
case ARORW:
return &inst{0x3b, 0x5, 0x0, 0x0, 1536, 0x30}
case ASB:
return &inst{0x23, 0x0, 0x0, 0x0, 0, 0x0}
case ASCD:
return &inst{0x2f, 0x3, 0x0, 0x0, 384, 0xc}
case ASCW:
return &inst{0x2f, 0x2, 0x0, 0x0, 384, 0xc}
case ASD:
return &inst{0x23, 0x3, 0x0, 0x0, 0, 0x0}
case ASEXTB:
return &inst{0x13, 0x1, 0x0, 0x4, 1540, 0x30}
case ASEXTH:
return &inst{0x13, 0x1, 0x0, 0x5, 1541, 0x30}
case ASFENCEVMA:
return &inst{0x73, 0x0, 0x0, 0x0, 288, 0x9}
case ASH:
return &inst{0x23, 0x1, 0x0, 0x0, 0, 0x0}
case ASH1ADD:
return &inst{0x33, 0x2, 0x0, 0x0, 512, 0x10}
case ASH1ADDUW:
return &inst{0x3b, 0x2, 0x0, 0x0, 512, 0x10}
case ASH2ADD:
return &inst{0x33, 0x4, 0x0, 0x0, 512, 0x10}
case ASH2ADDUW:
return &inst{0x3b, 0x4, 0x0, 0x0, 512, 0x10}
case ASH3ADD:
return &inst{0x33, 0x6, 0x0, 0x0, 512, 0x10}
case ASH3ADDUW:
return &inst{0x3b, 0x6, 0x0, 0x0, 512, 0x10}
case ASLL:
return &inst{0x33, 0x1, 0x0, 0x0, 0, 0x0}
case ASLLI:
return &inst{0x13, 0x1, 0x0, 0x0, 0, 0x0}
case ASLLIUW:
return &inst{0x1b, 0x1, 0x0, 0x0, 128, 0x4}
case ASLLIW:
return &inst{0x1b, 0x1, 0x0, 0x0, 0, 0x0}
case ASLLW:
return &inst{0x3b, 0x1, 0x0, 0x0, 0, 0x0}
case ASLT:
return &inst{0x33, 0x2, 0x0, 0x0, 0, 0x0}
case ASLTI:
return &inst{0x13, 0x2, 0x0, 0x0, 0, 0x0}
case ASLTIU:
return &inst{0x13, 0x3, 0x0, 0x0, 0, 0x0}
case ASLTU:
return &inst{0x33, 0x3, 0x0, 0x0, 0, 0x0}
case ASRA:
return &inst{0x33, 0x5, 0x0, 0x0, 1024, 0x20}
case ASRAI:
return &inst{0x13, 0x5, 0x0, 0x0, 1024, 0x20}
case ASRAIW:
return &inst{0x1b, 0x5, 0x0, 0x0, 1024, 0x20}
case ASRAW:
return &inst{0x3b, 0x5, 0x0, 0x0, 1024, 0x20}
case ASRET:
return &inst{0x73, 0x0, 0x0, 0x2, 258, 0x8}
case ASRL:
return &inst{0x33, 0x5, 0x0, 0x0, 0, 0x0}
case ASRLI:
return &inst{0x13, 0x5, 0x0, 0x0, 0, 0x0}
case ASRLIW:
return &inst{0x1b, 0x5, 0x0, 0x0, 0, 0x0}
case ASRLW:
return &inst{0x3b, 0x5, 0x0, 0x0, 0, 0x0}
case ASUB:
return &inst{0x33, 0x0, 0x0, 0x0, 1024, 0x20}
case ASUBW:
return &inst{0x3b, 0x0, 0x0, 0x0, 1024, 0x20}
case ASW:
return &inst{0x23, 0x2, 0x0, 0x0, 0, 0x0}
case AVAADDVV:
return &inst{0x57, 0x2, 0x0, 0x0, 576, 0x12}
case AVAADDVX:
return &inst{0x57, 0x6, 0x0, 0x0, 576, 0x12}
case AVAADDUVV:
return &inst{0x57, 0x2, 0x0, 0x0, 512, 0x10}
case AVAADDUVX:
return &inst{0x57, 0x6, 0x0, 0x0, 512, 0x10}
case AVADCVIM:
return &inst{0x57, 0x3, 0x0, 0x0, 1024, 0x20}
case AVADCVVM:
return &inst{0x57, 0x0, 0x0, 0x0, 1024, 0x20}
case AVADCVXM:
return &inst{0x57, 0x4, 0x0, 0x0, 1024, 0x20}
case AVADDVI:
return &inst{0x57, 0x3, 0x0, 0x0, 0, 0x0}
case AVADDVV:
return &inst{0x57, 0x0, 0x0, 0x0, 0, 0x0}
case AVADDVX:
return &inst{0x57, 0x4, 0x0, 0x0, 0, 0x0}
case AVANDVI:
return &inst{0x57, 0x3, 0x0, 0x0, 576, 0x12}
case AVANDVV:
return &inst{0x57, 0x0, 0x0, 0x0, 576, 0x12}
case AVANDVX:
return &inst{0x57, 0x4, 0x0, 0x0, 576, 0x12}
case AVASUBVV:
return &inst{0x57, 0x2, 0x0, 0x0, 704, 0x16}
case AVASUBVX:
return &inst{0x57, 0x6, 0x0, 0x0, 704, 0x16}
case AVASUBUVV:
return &inst{0x57, 0x2, 0x0, 0x0, 640, 0x14}
case AVASUBUVX:
return &inst{0x57, 0x6, 0x0, 0x0, 640, 0x14}
case AVCOMPRESSVM:
return &inst{0x57, 0x2, 0x0, 0x0, 1504, 0x2f}
case AVCPOPM:
return &inst{0x57, 0x2, 0x10, 0x0, 1024, 0x20}
case AVDIVVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1984, 0x42}
case AVDIVVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1984, 0x42}
case AVDIVUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -2048, 0x40}
case AVDIVUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -2048, 0x40}
case AVFADDVF:
return &inst{0x57, 0x5, 0x0, 0x0, 0, 0x0}
case AVFADDVV:
return &inst{0x57, 0x1, 0x0, 0x0, 0, 0x0}
case AVFCLASSV:
return &inst{0x57, 0x1, 0x10, 0x0, 1216, 0x26}
case AVFCVTFXV:
return &inst{0x57, 0x1, 0x3, 0x0, 1152, 0x24}
case AVFCVTFXUV:
return &inst{0x57, 0x1, 0x2, 0x0, 1152, 0x24}
case AVFCVTRTZXFV:
return &inst{0x57, 0x1, 0x7, 0x0, 1152, 0x24}
case AVFCVTRTZXUFV:
return &inst{0x57, 0x1, 0x6, 0x0, 1152, 0x24}
case AVFCVTXFV:
return &inst{0x57, 0x1, 0x1, 0x0, 1152, 0x24}
case AVFCVTXUFV:
return &inst{0x57, 0x1, 0x0, 0x0, 1152, 0x24}
case AVFDIVVF:
return &inst{0x57, 0x5, 0x0, 0x0, -2048, 0x40}
case AVFDIVVV:
return &inst{0x57, 0x1, 0x0, 0x0, -2048, 0x40}
case AVFIRSTM:
return &inst{0x57, 0x2, 0x11, 0x0, 1024, 0x20}
case AVFMACCVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1280, 0x58}
case AVFMACCVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1280, 0x58}
case AVFMADDVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1536, 0x50}
case AVFMADDVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1536, 0x50}
case AVFMAXVF:
return &inst{0x57, 0x5, 0x0, 0x0, 384, 0xc}
case AVFMAXVV:
return &inst{0x57, 0x1, 0x0, 0x0, 384, 0xc}
case AVFMERGEVFM:
return &inst{0x57, 0x5, 0x0, 0x0, 1472, 0x2e}
case AVFMINVF:
return &inst{0x57, 0x5, 0x0, 0x0, 256, 0x8}
case AVFMINVV:
return &inst{0x57, 0x1, 0x0, 0x0, 256, 0x8}
case AVFMSACVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1152, 0x5c}
case AVFMSACVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1152, 0x5c}
case AVFMSUBVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1408, 0x54}
case AVFMSUBVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1408, 0x54}
case AVFMULVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1792, 0x48}
case AVFMULVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1792, 0x48}
case AVFMVFS:
return &inst{0x57, 0x1, 0x0, 0x0, 1056, 0x21}
case AVFMVSF:
return &inst{0x57, 0x5, 0x0, 0x0, 1056, 0x21}
case AVFMVVF:
return &inst{0x57, 0x5, 0x0, 0x0, 1504, 0x2f}
case AVFNCVTFFW:
return &inst{0x57, 0x1, 0x14, 0x0, 1152, 0x24}
case AVFNCVTFXW:
return &inst{0x57, 0x1, 0x13, 0x0, 1152, 0x24}
case AVFNCVTFXUW:
return &inst{0x57, 0x1, 0x12, 0x0, 1152, 0x24}
case AVFNCVTRODFFW:
return &inst{0x57, 0x1, 0x15, 0x0, 1152, 0x24}
case AVFNCVTRTZXFW:
return &inst{0x57, 0x1, 0x17, 0x0, 1152, 0x24}
case AVFNCVTRTZXUFW:
return &inst{0x57, 0x1, 0x16, 0x0, 1152, 0x24}
case AVFNCVTXFW:
return &inst{0x57, 0x1, 0x11, 0x0, 1152, 0x24}
case AVFNCVTXUFW:
return &inst{0x57, 0x1, 0x10, 0x0, 1152, 0x24}
case AVFNMACCVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1216, 0x5a}
case AVFNMACCVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1216, 0x5a}
case AVFNMADDVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1472, 0x52}
case AVFNMADDVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1472, 0x52}
case AVFNMSACVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1088, 0x5e}
case AVFNMSACVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1088, 0x5e}
case AVFNMSUBVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1344, 0x56}
case AVFNMSUBVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1344, 0x56}
case AVFRDIVVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1984, 0x42}
case AVFREC7V:
return &inst{0x57, 0x1, 0x5, 0x0, 1216, 0x26}
case AVFREDMAXVS:
return &inst{0x57, 0x1, 0x0, 0x0, 448, 0xe}
case AVFREDMINVS:
return &inst{0x57, 0x1, 0x0, 0x0, 320, 0xa}
case AVFREDOSUMVS:
return &inst{0x57, 0x1, 0x0, 0x0, 192, 0x6}
case AVFREDUSUMVS:
return &inst{0x57, 0x1, 0x0, 0x0, 64, 0x2}
case AVFRSQRT7V:
return &inst{0x57, 0x1, 0x4, 0x0, 1216, 0x26}
case AVFRSUBVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1600, 0x4e}
case AVFSGNJVF:
return &inst{0x57, 0x5, 0x0, 0x0, 512, 0x10}
case AVFSGNJVV:
return &inst{0x57, 0x1, 0x0, 0x0, 512, 0x10}
case AVFSGNJNVF:
return &inst{0x57, 0x5, 0x0, 0x0, 576, 0x12}
case AVFSGNJNVV:
return &inst{0x57, 0x1, 0x0, 0x0, 576, 0x12}
case AVFSGNJXVF:
return &inst{0x57, 0x5, 0x0, 0x0, 640, 0x14}
case AVFSGNJXVV:
return &inst{0x57, 0x1, 0x0, 0x0, 640, 0x14}
case AVFSLIDE1DOWNVF:
return &inst{0x57, 0x5, 0x0, 0x0, 960, 0x1e}
case AVFSLIDE1UPVF:
return &inst{0x57, 0x5, 0x0, 0x0, 896, 0x1c}
case AVFSQRTV:
return &inst{0x57, 0x1, 0x0, 0x0, 1216, 0x26}
case AVFSUBVF:
return &inst{0x57, 0x5, 0x0, 0x0, 128, 0x4}
case AVFSUBVV:
return &inst{0x57, 0x1, 0x0, 0x0, 128, 0x4}
case AVFWADDVF:
return &inst{0x57, 0x5, 0x0, 0x0, -1024, 0x60}
case AVFWADDVV:
return &inst{0x57, 0x1, 0x0, 0x0, -1024, 0x60}
case AVFWADDWF:
return &inst{0x57, 0x5, 0x0, 0x0, -768, 0x68}
case AVFWADDWV:
return &inst{0x57, 0x1, 0x0, 0x0, -768, 0x68}
case AVFWCVTFFV:
return &inst{0x57, 0x1, 0xc, 0x0, 1152, 0x24}
case AVFWCVTFXV:
return &inst{0x57, 0x1, 0xb, 0x0, 1152, 0x24}
case AVFWCVTFXUV:
return &inst{0x57, 0x1, 0xa, 0x0, 1152, 0x24}
case AVFWCVTRTZXFV:
return &inst{0x57, 0x1, 0xf, 0x0, 1152, 0x24}
case AVFWCVTRTZXUFV:
return &inst{0x57, 0x1, 0xe, 0x0, 1152, 0x24}
case AVFWCVTXFV:
return &inst{0x57, 0x1, 0x9, 0x0, 1152, 0x24}
case AVFWCVTXUFV:
return &inst{0x57, 0x1, 0x8, 0x0, 1152, 0x24}
case AVFWMACCVF:
return &inst{0x57, 0x5, 0x0, 0x0, -256, 0x78}
case AVFWMACCVV:
return &inst{0x57, 0x1, 0x0, 0x0, -256, 0x78}
case AVFWMSACVF:
return &inst{0x57, 0x5, 0x0, 0x0, -128, 0x7c}
case AVFWMSACVV:
return &inst{0x57, 0x1, 0x0, 0x0, -128, 0x7c}
case AVFWMULVF:
return &inst{0x57, 0x5, 0x0, 0x0, -512, 0x70}
case AVFWMULVV:
return &inst{0x57, 0x1, 0x0, 0x0, -512, 0x70}
case AVFWNMACCVF:
return &inst{0x57, 0x5, 0x0, 0x0, -192, 0x7a}
case AVFWNMACCVV:
return &inst{0x57, 0x1, 0x0, 0x0, -192, 0x7a}
case AVFWNMSACVF:
return &inst{0x57, 0x5, 0x0, 0x0, -64, 0x7e}
case AVFWNMSACVV:
return &inst{0x57, 0x1, 0x0, 0x0, -64, 0x7e}
case AVFWREDOSUMVS:
return &inst{0x57, 0x1, 0x0, 0x0, -832, 0x66}
case AVFWREDUSUMVS:
return &inst{0x57, 0x1, 0x0, 0x0, -960, 0x62}
case AVFWSUBVF:
return &inst{0x57, 0x5, 0x0, 0x0, -896, 0x64}
case AVFWSUBVV:
return &inst{0x57, 0x1, 0x0, 0x0, -896, 0x64}
case AVFWSUBWF:
return &inst{0x57, 0x5, 0x0, 0x0, -640, 0x6c}
case AVFWSUBWV:
return &inst{0x57, 0x1, 0x0, 0x0, -640, 0x6c}
case AVIDV:
return &inst{0x57, 0x2, 0x11, 0x0, 1280, 0x28}
case AVIOTAM:
return &inst{0x57, 0x2, 0x10, 0x0, 1280, 0x28}
case AVL1RE16V:
return &inst{0x7, 0x5, 0x0, 0x8, 40, 0x1}
case AVL1RE32V:
return &inst{0x7, 0x6, 0x0, 0x8, 40, 0x1}
case AVL1RE64V:
return &inst{0x7, 0x7, 0x0, 0x8, 40, 0x1}
case AVL1RE8V:
return &inst{0x7, 0x0, 0x0, 0x8, 40, 0x1}
case AVL2RE16V:
return &inst{0x7, 0x5, 0x0, 0x8, 552, 0x11}
case AVL2RE32V:
return &inst{0x7, 0x6, 0x0, 0x8, 552, 0x11}
case AVL2RE64V:
return &inst{0x7, 0x7, 0x0, 0x8, 552, 0x11}
case AVL2RE8V:
return &inst{0x7, 0x0, 0x0, 0x8, 552, 0x11}
case AVL4RE16V:
return &inst{0x7, 0x5, 0x0, 0x8, 1576, 0x31}
case AVL4RE32V:
return &inst{0x7, 0x6, 0x0, 0x8, 1576, 0x31}
case AVL4RE64V:
return &inst{0x7, 0x7, 0x0, 0x8, 1576, 0x31}
case AVL4RE8V:
return &inst{0x7, 0x0, 0x0, 0x8, 1576, 0x31}
case AVL8RE16V:
return &inst{0x7, 0x5, 0x0, 0x8, -472, 0x71}
case AVL8RE32V:
return &inst{0x7, 0x6, 0x0, 0x8, -472, 0x71}
case AVL8RE64V:
return &inst{0x7, 0x7, 0x0, 0x8, -472, 0x71}
case AVL8RE8V:
return &inst{0x7, 0x0, 0x0, 0x8, -472, 0x71}
case AVLE16V:
return &inst{0x7, 0x5, 0x0, 0x0, 0, 0x0}
case AVLE16FFV:
return &inst{0x7, 0x5, 0x0, 0x10, 16, 0x0}
case AVLE32V:
return &inst{0x7, 0x6, 0x0, 0x0, 0, 0x0}
case AVLE32FFV:
return &inst{0x7, 0x6, 0x0, 0x10, 16, 0x0}
case AVLE64V:
return &inst{0x7, 0x7, 0x0, 0x0, 0, 0x0}
case AVLE64FFV:
return &inst{0x7, 0x7, 0x0, 0x10, 16, 0x0}
case AVLE8V:
return &inst{0x7, 0x0, 0x0, 0x0, 0, 0x0}
case AVLE8FFV:
return &inst{0x7, 0x0, 0x0, 0x10, 16, 0x0}
case AVLMV:
return &inst{0x7, 0x0, 0x0, 0xb, 43, 0x1}
case AVLOXEI16V:
return &inst{0x7, 0x5, 0x0, 0x0, 192, 0x6}
case AVLOXEI32V:
return &inst{0x7, 0x6, 0x0, 0x0, 192, 0x6}
case AVLOXEI64V:
return &inst{0x7, 0x7, 0x0, 0x0, 192, 0x6}
case AVLOXEI8V:
return &inst{0x7, 0x0, 0x0, 0x0, 192, 0x6}
case AVLSE16V:
return &inst{0x7, 0x5, 0x0, 0x0, 128, 0x4}
case AVLSE32V:
return &inst{0x7, 0x6, 0x0, 0x0, 128, 0x4}
case AVLSE64V:
return &inst{0x7, 0x7, 0x0, 0x0, 128, 0x4}
case AVLSE8V:
return &inst{0x7, 0x0, 0x0, 0x0, 128, 0x4}
case AVLUXEI16V:
return &inst{0x7, 0x5, 0x0, 0x0, 64, 0x2}
case AVLUXEI32V:
return &inst{0x7, 0x6, 0x0, 0x0, 64, 0x2}
case AVLUXEI64V:
return &inst{0x7, 0x7, 0x0, 0x0, 64, 0x2}
case AVLUXEI8V:
return &inst{0x7, 0x0, 0x0, 0x0, 64, 0x2}
case AVMACCVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1216, 0x5a}
case AVMACCVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1216, 0x5a}
case AVMADCVI:
return &inst{0x57, 0x3, 0x0, 0x0, 1120, 0x23}
case AVMADCVIM:
return &inst{0x57, 0x3, 0x0, 0x0, 1088, 0x22}
case AVMADCVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1120, 0x23}
case AVMADCVVM:
return &inst{0x57, 0x0, 0x0, 0x0, 1088, 0x22}
case AVMADCVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1120, 0x23}
case AVMADCVXM:
return &inst{0x57, 0x4, 0x0, 0x0, 1088, 0x22}
case AVMADDVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1472, 0x52}
case AVMADDVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1472, 0x52}
case AVMANDMM:
return &inst{0x57, 0x2, 0x0, 0x0, 1632, 0x33}
case AVMANDNMM:
return &inst{0x57, 0x2, 0x0, 0x0, 1568, 0x31}
case AVMAXVV:
return &inst{0x57, 0x0, 0x0, 0x0, 448, 0xe}
case AVMAXVX:
return &inst{0x57, 0x4, 0x0, 0x0, 448, 0xe}
case AVMAXUVV:
return &inst{0x57, 0x0, 0x0, 0x0, 384, 0xc}
case AVMAXUVX:
return &inst{0x57, 0x4, 0x0, 0x0, 384, 0xc}
case AVMERGEVIM:
return &inst{0x57, 0x3, 0x0, 0x0, 1472, 0x2e}
case AVMERGEVVM:
return &inst{0x57, 0x0, 0x0, 0x0, 1472, 0x2e}
case AVMERGEVXM:
return &inst{0x57, 0x4, 0x0, 0x0, 1472, 0x2e}
case AVMFEQVF:
return &inst{0x57, 0x5, 0x0, 0x0, 1536, 0x30}
case AVMFEQVV:
return &inst{0x57, 0x1, 0x0, 0x0, 1536, 0x30}
case AVMFGEVF:
return &inst{0x57, 0x5, 0x0, 0x0, 1984, 0x3e}
case AVMFGTVF:
return &inst{0x57, 0x5, 0x0, 0x0, 1856, 0x3a}
case AVMFLEVF:
return &inst{0x57, 0x5, 0x0, 0x0, 1600, 0x32}
case AVMFLEVV:
return &inst{0x57, 0x1, 0x0, 0x0, 1600, 0x32}
case AVMFLTVF:
return &inst{0x57, 0x5, 0x0, 0x0, 1728, 0x36}
case AVMFLTVV:
return &inst{0x57, 0x1, 0x0, 0x0, 1728, 0x36}
case AVMFNEVF:
return &inst{0x57, 0x5, 0x0, 0x0, 1792, 0x38}
case AVMFNEVV:
return &inst{0x57, 0x1, 0x0, 0x0, 1792, 0x38}
case AVMINVV:
return &inst{0x57, 0x0, 0x0, 0x0, 320, 0xa}
case AVMINVX:
return &inst{0x57, 0x4, 0x0, 0x0, 320, 0xa}
case AVMINUVV:
return &inst{0x57, 0x0, 0x0, 0x0, 256, 0x8}
case AVMINUVX:
return &inst{0x57, 0x4, 0x0, 0x0, 256, 0x8}
case AVMNANDMM:
return &inst{0x57, 0x2, 0x0, 0x0, 1888, 0x3b}
case AVMNORMM:
return &inst{0x57, 0x2, 0x0, 0x0, 1952, 0x3d}
case AVMORMM:
return &inst{0x57, 0x2, 0x0, 0x0, 1696, 0x35}
case AVMORNMM:
return &inst{0x57, 0x2, 0x0, 0x0, 1824, 0x39}
case AVMSBCVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1248, 0x27}
case AVMSBCVVM:
return &inst{0x57, 0x0, 0x0, 0x0, 1216, 0x26}
case AVMSBCVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1248, 0x27}
case AVMSBCVXM:
return &inst{0x57, 0x4, 0x0, 0x0, 1216, 0x26}
case AVMSBFM:
return &inst{0x57, 0x2, 0x1, 0x0, 1280, 0x28}
case AVMSEQVI:
return &inst{0x57, 0x3, 0x0, 0x0, 1536, 0x30}
case AVMSEQVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1536, 0x30}
case AVMSEQVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1536, 0x30}
case AVMSGTVI:
return &inst{0x57, 0x3, 0x0, 0x0, 1984, 0x3e}
case AVMSGTVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1984, 0x3e}
case AVMSGTUVI:
return &inst{0x57, 0x3, 0x0, 0x0, 1920, 0x3c}
case AVMSGTUVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1920, 0x3c}
case AVMSIFM:
return &inst{0x57, 0x2, 0x3, 0x0, 1280, 0x28}
case AVMSLEVI:
return &inst{0x57, 0x3, 0x0, 0x0, 1856, 0x3a}
case AVMSLEVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1856, 0x3a}
case AVMSLEVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1856, 0x3a}
case AVMSLEUVI:
return &inst{0x57, 0x3, 0x0, 0x0, 1792, 0x38}
case AVMSLEUVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1792, 0x38}
case AVMSLEUVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1792, 0x38}
case AVMSLTVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1728, 0x36}
case AVMSLTVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1728, 0x36}
case AVMSLTUVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1664, 0x34}
case AVMSLTUVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1664, 0x34}
case AVMSNEVI:
return &inst{0x57, 0x3, 0x0, 0x0, 1600, 0x32}
case AVMSNEVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1600, 0x32}
case AVMSNEVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1600, 0x32}
case AVMSOFM:
return &inst{0x57, 0x2, 0x2, 0x0, 1280, 0x28}
case AVMULVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1728, 0x4a}
case AVMULVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1728, 0x4a}
case AVMULHVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1600, 0x4e}
case AVMULHVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1600, 0x4e}
case AVMULHSUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1664, 0x4c}
case AVMULHSUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1664, 0x4c}
case AVMULHUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1792, 0x48}
case AVMULHUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1792, 0x48}
case AVMV1RV:
return &inst{0x57, 0x3, 0x0, 0x0, -1568, 0x4f}
case AVMV2RV:
return &inst{0x57, 0x3, 0x1, 0x0, -1568, 0x4f}
case AVMV4RV:
return &inst{0x57, 0x3, 0x3, 0x0, -1568, 0x4f}
case AVMV8RV:
return &inst{0x57, 0x3, 0x7, 0x0, -1568, 0x4f}
case AVMVSX:
return &inst{0x57, 0x6, 0x0, 0x0, 1056, 0x21}
case AVMVVI:
return &inst{0x57, 0x3, 0x0, 0x0, 1504, 0x2f}
case AVMVVV:
return &inst{0x57, 0x0, 0x0, 0x0, 1504, 0x2f}
case AVMVVX:
return &inst{0x57, 0x4, 0x0, 0x0, 1504, 0x2f}
case AVMVXS:
return &inst{0x57, 0x2, 0x0, 0x0, 1056, 0x21}
case AVMXNORMM:
return &inst{0x57, 0x2, 0x0, 0x0, 2016, 0x3f}
case AVMXORMM:
return &inst{0x57, 0x2, 0x0, 0x0, 1760, 0x37}
case AVNCLIPWI:
return &inst{0x57, 0x3, 0x0, 0x0, -1088, 0x5e}
case AVNCLIPWV:
return &inst{0x57, 0x0, 0x0, 0x0, -1088, 0x5e}
case AVNCLIPWX:
return &inst{0x57, 0x4, 0x0, 0x0, -1088, 0x5e}
case AVNCLIPUWI:
return &inst{0x57, 0x3, 0x0, 0x0, -1152, 0x5c}
case AVNCLIPUWV:
return &inst{0x57, 0x0, 0x0, 0x0, -1152, 0x5c}
case AVNCLIPUWX:
return &inst{0x57, 0x4, 0x0, 0x0, -1152, 0x5c}
case AVNMSACVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1088, 0x5e}
case AVNMSACVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1088, 0x5e}
case AVNMSUBVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1344, 0x56}
case AVNMSUBVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1344, 0x56}
case AVNSRAWI:
return &inst{0x57, 0x3, 0x0, 0x0, -1216, 0x5a}
case AVNSRAWV:
return &inst{0x57, 0x0, 0x0, 0x0, -1216, 0x5a}
case AVNSRAWX:
return &inst{0x57, 0x4, 0x0, 0x0, -1216, 0x5a}
case AVNSRLWI:
return &inst{0x57, 0x3, 0x0, 0x0, -1280, 0x58}
case AVNSRLWV:
return &inst{0x57, 0x0, 0x0, 0x0, -1280, 0x58}
case AVNSRLWX:
return &inst{0x57, 0x4, 0x0, 0x0, -1280, 0x58}
case AVORVI:
return &inst{0x57, 0x3, 0x0, 0x0, 640, 0x14}
case AVORVV:
return &inst{0x57, 0x0, 0x0, 0x0, 640, 0x14}
case AVORVX:
return &inst{0x57, 0x4, 0x0, 0x0, 640, 0x14}
case AVREDANDVS:
return &inst{0x57, 0x2, 0x0, 0x0, 64, 0x2}
case AVREDMAXVS:
return &inst{0x57, 0x2, 0x0, 0x0, 448, 0xe}
case AVREDMAXUVS:
return &inst{0x57, 0x2, 0x0, 0x0, 384, 0xc}
case AVREDMINVS:
return &inst{0x57, 0x2, 0x0, 0x0, 320, 0xa}
case AVREDMINUVS:
return &inst{0x57, 0x2, 0x0, 0x0, 256, 0x8}
case AVREDORVS:
return &inst{0x57, 0x2, 0x0, 0x0, 128, 0x4}
case AVREDSUMVS:
return &inst{0x57, 0x2, 0x0, 0x0, 0, 0x0}
case AVREDXORVS:
return &inst{0x57, 0x2, 0x0, 0x0, 192, 0x6}
case AVREMVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1856, 0x46}
case AVREMVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1856, 0x46}
case AVREMUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1920, 0x44}
case AVREMUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1920, 0x44}
case AVRGATHERVI:
return &inst{0x57, 0x3, 0x0, 0x0, 768, 0x18}
case AVRGATHERVV:
return &inst{0x57, 0x0, 0x0, 0x0, 768, 0x18}
case AVRGATHERVX:
return &inst{0x57, 0x4, 0x0, 0x0, 768, 0x18}
case AVRGATHEREI16VV:
return &inst{0x57, 0x0, 0x0, 0x0, 896, 0x1c}
case AVRSUBVI:
return &inst{0x57, 0x3, 0x0, 0x0, 192, 0x6}
case AVRSUBVX:
return &inst{0x57, 0x4, 0x0, 0x0, 192, 0x6}
case AVS1RV:
return &inst{0x27, 0x0, 0x0, 0x8, 40, 0x1}
case AVS2RV:
return &inst{0x27, 0x0, 0x0, 0x8, 552, 0x11}
case AVS4RV:
return &inst{0x27, 0x0, 0x0, 0x8, 1576, 0x31}
case AVS8RV:
return &inst{0x27, 0x0, 0x0, 0x8, -472, 0x71}
case AVSADDVI:
return &inst{0x57, 0x3, 0x0, 0x0, -1984, 0x42}
case AVSADDVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1984, 0x42}
case AVSADDVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1984, 0x42}
case AVSADDUVI:
return &inst{0x57, 0x3, 0x0, 0x0, -2048, 0x40}
case AVSADDUVV:
return &inst{0x57, 0x0, 0x0, 0x0, -2048, 0x40}
case AVSADDUVX:
return &inst{0x57, 0x4, 0x0, 0x0, -2048, 0x40}
case AVSBCVVM:
return &inst{0x57, 0x0, 0x0, 0x0, 1152, 0x24}
case AVSBCVXM:
return &inst{0x57, 0x4, 0x0, 0x0, 1152, 0x24}
case AVSE16V:
return &inst{0x27, 0x5, 0x0, 0x0, 0, 0x0}
case AVSE32V:
return &inst{0x27, 0x6, 0x0, 0x0, 0, 0x0}
case AVSE64V:
return &inst{0x27, 0x7, 0x0, 0x0, 0, 0x0}
case AVSE8V:
return &inst{0x27, 0x0, 0x0, 0x0, 0, 0x0}
case AVSETIVLI:
return &inst{0x57, 0x7, 0x0, 0x0, -1024, 0x60}
case AVSETVL:
return &inst{0x57, 0x7, 0x0, 0x0, -2048, 0x40}
case AVSETVLI:
return &inst{0x57, 0x7, 0x0, 0x0, 0, 0x0}
case AVSEXTVF2:
return &inst{0x57, 0x2, 0x7, 0x0, 1152, 0x24}
case AVSEXTVF4:
return &inst{0x57, 0x2, 0x5, 0x0, 1152, 0x24}
case AVSEXTVF8:
return &inst{0x57, 0x2, 0x3, 0x0, 1152, 0x24}
case AVSLIDE1DOWNVX:
return &inst{0x57, 0x6, 0x0, 0x0, 960, 0x1e}
case AVSLIDE1UPVX:
return &inst{0x57, 0x6, 0x0, 0x0, 896, 0x1c}
case AVSLIDEDOWNVI:
return &inst{0x57, 0x3, 0x0, 0x0, 960, 0x1e}
case AVSLIDEDOWNVX:
return &inst{0x57, 0x4, 0x0, 0x0, 960, 0x1e}
case AVSLIDEUPVI:
return &inst{0x57, 0x3, 0x0, 0x0, 896, 0x1c}
case AVSLIDEUPVX:
return &inst{0x57, 0x4, 0x0, 0x0, 896, 0x1c}
case AVSLLVI:
return &inst{0x57, 0x3, 0x0, 0x0, -1728, 0x4a}
case AVSLLVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1728, 0x4a}
case AVSLLVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1728, 0x4a}
case AVSMV:
return &inst{0x27, 0x0, 0x0, 0xb, 43, 0x1}
case AVSMULVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1600, 0x4e}
case AVSMULVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1600, 0x4e}
case AVSOXEI16V:
return &inst{0x27, 0x5, 0x0, 0x0, 192, 0x6}
case AVSOXEI32V:
return &inst{0x27, 0x6, 0x0, 0x0, 192, 0x6}
case AVSOXEI64V:
return &inst{0x27, 0x7, 0x0, 0x0, 192, 0x6}
case AVSOXEI8V:
return &inst{0x27, 0x0, 0x0, 0x0, 192, 0x6}
case AVSRAVI:
return &inst{0x57, 0x3, 0x0, 0x0, -1472, 0x52}
case AVSRAVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1472, 0x52}
case AVSRAVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1472, 0x52}
case AVSRLVI:
return &inst{0x57, 0x3, 0x0, 0x0, -1536, 0x50}
case AVSRLVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1536, 0x50}
case AVSRLVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1536, 0x50}
case AVSSE16V:
return &inst{0x27, 0x5, 0x0, 0x0, 128, 0x4}
case AVSSE32V:
return &inst{0x27, 0x6, 0x0, 0x0, 128, 0x4}
case AVSSE64V:
return &inst{0x27, 0x7, 0x0, 0x0, 128, 0x4}
case AVSSE8V:
return &inst{0x27, 0x0, 0x0, 0x0, 128, 0x4}
case AVSSRAVI:
return &inst{0x57, 0x3, 0x0, 0x0, -1344, 0x56}
case AVSSRAVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1344, 0x56}
case AVSSRAVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1344, 0x56}
case AVSSRLVI:
return &inst{0x57, 0x3, 0x0, 0x0, -1408, 0x54}
case AVSSRLVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1408, 0x54}
case AVSSRLVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1408, 0x54}
case AVSSUBVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1856, 0x46}
case AVSSUBVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1856, 0x46}
case AVSSUBUVV:
return &inst{0x57, 0x0, 0x0, 0x0, -1920, 0x44}
case AVSSUBUVX:
return &inst{0x57, 0x4, 0x0, 0x0, -1920, 0x44}
case AVSUBVV:
return &inst{0x57, 0x0, 0x0, 0x0, 128, 0x4}
case AVSUBVX:
return &inst{0x57, 0x4, 0x0, 0x0, 128, 0x4}
case AVSUXEI16V:
return &inst{0x27, 0x5, 0x0, 0x0, 64, 0x2}
case AVSUXEI32V:
return &inst{0x27, 0x6, 0x0, 0x0, 64, 0x2}
case AVSUXEI64V:
return &inst{0x27, 0x7, 0x0, 0x0, 64, 0x2}
case AVSUXEI8V:
return &inst{0x27, 0x0, 0x0, 0x0, 64, 0x2}
case AVWADDVV:
return &inst{0x57, 0x2, 0x0, 0x0, -960, 0x62}
case AVWADDVX:
return &inst{0x57, 0x6, 0x0, 0x0, -960, 0x62}
case AVWADDWV:
return &inst{0x57, 0x2, 0x0, 0x0, -704, 0x6a}
case AVWADDWX:
return &inst{0x57, 0x6, 0x0, 0x0, -704, 0x6a}
case AVWADDUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -1024, 0x60}
case AVWADDUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -1024, 0x60}
case AVWADDUWV:
return &inst{0x57, 0x2, 0x0, 0x0, -768, 0x68}
case AVWADDUWX:
return &inst{0x57, 0x6, 0x0, 0x0, -768, 0x68}
case AVWMACCVV:
return &inst{0x57, 0x2, 0x0, 0x0, -192, 0x7a}
case AVWMACCVX:
return &inst{0x57, 0x6, 0x0, 0x0, -192, 0x7a}
case AVWMACCSUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -64, 0x7e}
case AVWMACCSUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -64, 0x7e}
case AVWMACCUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -256, 0x78}
case AVWMACCUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -256, 0x78}
case AVWMACCUSVX:
return &inst{0x57, 0x6, 0x0, 0x0, -128, 0x7c}
case AVWMULVV:
return &inst{0x57, 0x2, 0x0, 0x0, -320, 0x76}
case AVWMULVX:
return &inst{0x57, 0x6, 0x0, 0x0, -320, 0x76}
case AVWMULSUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -384, 0x74}
case AVWMULSUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -384, 0x74}
case AVWMULUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -512, 0x70}
case AVWMULUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -512, 0x70}
case AVWREDSUMVS:
return &inst{0x57, 0x0, 0x0, 0x0, -960, 0x62}
case AVWREDSUMUVS:
return &inst{0x57, 0x0, 0x0, 0x0, -1024, 0x60}
case AVWSUBVV:
return &inst{0x57, 0x2, 0x0, 0x0, -832, 0x66}
case AVWSUBVX:
return &inst{0x57, 0x6, 0x0, 0x0, -832, 0x66}
case AVWSUBWV:
return &inst{0x57, 0x2, 0x0, 0x0, -576, 0x6e}
case AVWSUBWX:
return &inst{0x57, 0x6, 0x0, 0x0, -576, 0x6e}
case AVWSUBUVV:
return &inst{0x57, 0x2, 0x0, 0x0, -896, 0x64}
case AVWSUBUVX:
return &inst{0x57, 0x6, 0x0, 0x0, -896, 0x64}
case AVWSUBUWV:
return &inst{0x57, 0x2, 0x0, 0x0, -640, 0x6c}
case AVWSUBUWX:
return &inst{0x57, 0x6, 0x0, 0x0, -640, 0x6c}
case AVXORVI:
return &inst{0x57, 0x3, 0x0, 0x0, 704, 0x16}
case AVXORVV:
return &inst{0x57, 0x0, 0x0, 0x0, 704, 0x16}
case AVXORVX:
return &inst{0x57, 0x4, 0x0, 0x0, 704, 0x16}
case AVZEXTVF2:
return &inst{0x57, 0x2, 0x6, 0x0, 1152, 0x24}
case AVZEXTVF4:
return &inst{0x57, 0x2, 0x4, 0x0, 1152, 0x24}
case AVZEXTVF8:
return &inst{0x57, 0x2, 0x2, 0x0, 1152, 0x24}
case AWFI:
return &inst{0x73, 0x0, 0x0, 0x5, 261, 0x8}
case AXNOR:
return &inst{0x33, 0x4, 0x0, 0x0, 1024, 0x20}
case AXOR:
return &inst{0x33, 0x4, 0x0, 0x0, 0, 0x0}
case AXORI:
return &inst{0x13, 0x4, 0x0, 0x0, 0, 0x0}
case AZEXTH:
return &inst{0x3b, 0x4, 0x0, 0x0, 128, 0x4}
}
return nil
}