inst.go difference (riscv-opcodes is left, UDB is on the right.)

建立於 差異永不過期
37 刪除
752
34 新增
749
// 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.
// Code generated by /home/afonso/wrkdir/riscv-unified-db/backends/generators/Go/go_generator.py --inst-dir=/home/afonso/wrkdir/riscv-unified-db/arch/inst --csr-dir=/home/afonso/wrkdir/riscv-unified-db/arch/csr --output=/home/afonso/wrkdir/riscv-unified-db/gen/go/inst.go; DO NOT EDIT.
package riscv
package riscv


import "cmd/internal/obj"
import "cmd/internal/obj"


type inst struct {
type inst struct {
opcode uint32
opcode uint32
funct3 uint32
funct3 uint32
rs1 uint32
rs1 uint32
rs2 uint32
rs2 uint32
csr int64
csr int64
funct7 uint32
funct7 uint32
}
}


func encode(a obj.As) *inst {
func encode(a obj.As) *inst {
switch a {
switch a {
case AADD:
case AADD:
return &inst{ 0x33, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x33, 0x0, 0x0, 0x0, 0, 0x0 }
case AADDUW:
case AADDUW:
return &inst{ 0x3b, 0x0, 0x0, 0x0, 128, 0x4 }
return &inst{ 0x3b, 0x0, 0x0, 0x0, 128, 0x4 }
case AADDI:
case AADDI:
return &inst{ 0x13, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x13, 0x0, 0x0, 0x0, 0, 0x0 }
case AADDIW:
case AADDIW:
return &inst{ 0x1b, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x1b, 0x0, 0x0, 0x0, 0, 0x0 }
case AADDW:
case AADDW:
return &inst{ 0x3b, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3b, 0x0, 0x0, 0x0, 0, 0x0 }
case AAMOADDD:
case AAMOADDD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, 0, 0x0 }
case AAMOADDW:
case AAMOADDW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, 0, 0x0 }
case AAMOANDD:
case AAMOANDD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, 1536, 0x30 }
case AAMOANDW:
case AAMOANDW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, 1536, 0x30 }
case AAMOMAXD:
case AAMOMAXD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, -1536, 0x50 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, -1536, 0x50 }
case AAMOMAXW:
case AAMOMAXW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, -1536, 0x50 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, -1536, 0x50 }
case AAMOMAXUD:
case AAMOMAXUD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, -512, 0x70 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, -512, 0x70 }
case AAMOMAXUW:
case AAMOMAXUW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, -512, 0x70 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, -512, 0x70 }
case AAMOMIND:
case AAMOMIND:
return &inst{ 0x2f, 0x3, 0x0, 0x0, -2048, 0x40 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, -2048, 0x40 }
case AAMOMINW:
case AAMOMINW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, -2048, 0x40 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, -2048, 0x40 }
case AAMOMINUD:
case AAMOMINUD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, -1024, 0x60 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, -1024, 0x60 }
case AAMOMINUW:
case AAMOMINUW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, -1024, 0x60 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, -1024, 0x60 }
case AAMOORD:
case AAMOORD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, 1024, 0x20 }
case AAMOORW:
case AAMOORW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, 1024, 0x20 }
case AAMOSWAPD:
case AAMOSWAPD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, 128, 0x4 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, 128, 0x4 }
case AAMOSWAPW:
case AAMOSWAPW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, 128, 0x4 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, 128, 0x4 }
case AAMOXORD:
case AAMOXORD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, 512, 0x10 }
case AAMOXORW:
case AAMOXORW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, 512, 0x10 }
case AAND:
case AAND:
return &inst{ 0x33, 0x7, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x33, 0x7, 0x0, 0x0, 0, 0x0 }
case AANDI:
case AANDI:
return &inst{ 0x13, 0x7, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x13, 0x7, 0x0, 0x0, 0, 0x0 }
case AANDN:
case AANDN:
return &inst{ 0x33, 0x7, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x33, 0x7, 0x0, 0x0, 1024, 0x20 }
case AAUIPC:
case AAUIPC:
return &inst{ 0x17, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x17, 0x0, 0x0, 0x0, 0, 0x0 }
case ABCLR:
case ABCLR:
return &inst{ 0x33, 0x1, 0x0, 0x0, 1152, 0x24 }
return &inst{ 0x33, 0x1, 0x0, 0x0, 1152, 0x24 }
case ABCLRI:
case ABCLRI:
return &inst{ 0x13, 0x1, 0x0, 0x0, 1152, 0x24 }
return &inst{ 0x13, 0x1, 0x0, 0x0, 1152, 0x24 }
case ABEQ:
case ABEQ:
return &inst{ 0x63, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x63, 0x0, 0x0, 0x0, 0, 0x0 }
case ABEXT:
case ABEXT:
return &inst{ 0x33, 0x5, 0x0, 0x0, 1152, 0x24 }
return &inst{ 0x33, 0x5, 0x0, 0x0, 1152, 0x24 }
case ABEXTI:
case ABEXTI:
return &inst{ 0x13, 0x5, 0x0, 0x0, 1152, 0x24 }
return &inst{ 0x13, 0x5, 0x0, 0x0, 1152, 0x24 }
case ABGE:
case ABGE:
return &inst{ 0x63, 0x5, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x63, 0x5, 0x0, 0x0, 0, 0x0 }
case ABGEU:
case ABGEU:
return &inst{ 0x63, 0x7, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x63, 0x7, 0x0, 0x0, 0, 0x0 }
case ABINV:
case ABINV:
return &inst{ 0x33, 0x1, 0x0, 0x0, 1664, 0x34 }
return &inst{ 0x33, 0x1, 0x0, 0x0, 1664, 0x34 }
case ABINVI:
case ABINVI:
return &inst{ 0x13, 0x1, 0x0, 0x0, 1664, 0x34 }
return &inst{ 0x13, 0x1, 0x0, 0x0, 1664, 0x34 }
case ABLT:
case ABLT:
return &inst{ 0x63, 0x4, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x63, 0x4, 0x0, 0x0, 0, 0x0 }
case ABLTU:
case ABLTU:
return &inst{ 0x63, 0x6, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x63, 0x6, 0x0, 0x0, 0, 0x0 }
case ABNE:
case ABNE:
return &inst{ 0x63, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x63, 0x1, 0x0, 0x0, 0, 0x0 }
case ABSET:
case ABSET:
return &inst{ 0x33, 0x1, 0x0, 0x0, 640, 0x14 }
return &inst{ 0x33, 0x1, 0x0, 0x0, 640, 0x14 }
case ABSETI:
case ABSETI:
return &inst{ 0x13, 0x1, 0x0, 0x0, 640, 0x14 }
return &inst{ 0x13, 0x1, 0x0, 0x0, 640, 0x14 }
case ACLZ:
case ACLZ:
return &inst{ 0x13, 0x1, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x13, 0x1, 0x0, 0x0, 1536, 0x30 }
case ACLZW:
case ACLZW:
return &inst{ 0x1b, 0x1, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x1b, 0x1, 0x0, 0x0, 1536, 0x30 }
case ACPOP:
case ACPOP:
return &inst{ 0x13, 0x1, 0x0, 0x2, 1538, 0x30 }
return &inst{ 0x13, 0x1, 0x0, 0x2, 1538, 0x30 }
case ACPOPW:
case ACPOPW:
return &inst{ 0x1b, 0x1, 0x0, 0x2, 1538, 0x30 }
return &inst{ 0x1b, 0x1, 0x0, 0x2, 1538, 0x30 }
case ACSRRC:
case ACSRRC:
return &inst{ 0x73, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x73, 0x3, 0x0, 0x0, 0, 0x0 }
case ACSRRCI:
case ACSRRCI:
return &inst{ 0x73, 0x7, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x73, 0x7, 0x0, 0x0, 0, 0x0 }
case ACSRRS:
case ACSRRS:
return &inst{ 0x73, 0x2, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x73, 0x2, 0x0, 0x0, 0, 0x0 }
case ACSRRSI:
case ACSRRSI:
return &inst{ 0x73, 0x6, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x73, 0x6, 0x0, 0x0, 0, 0x0 }
case ACSRRW:
case ACSRRW:
return &inst{ 0x73, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x73, 0x1, 0x0, 0x0, 0, 0x0 }
case ACSRRWI:
case ACSRRWI:
return &inst{ 0x73, 0x5, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x73, 0x5, 0x0, 0x0, 0, 0x0 }
case ACTZ:
case ACTZ:
return &inst{ 0x13, 0x1, 0x0, 0x1, 1537, 0x30 }
return &inst{ 0x13, 0x1, 0x0, 0x1, 1537, 0x30 }
case ACTZW:
case ACTZW:
return &inst{ 0x1b, 0x1, 0x0, 0x1, 1537, 0x30 }
return &inst{ 0x1b, 0x1, 0x0, 0x1, 1537, 0x30 }
case ADIV:
case ADIV:
return &inst{ 0x33, 0x4, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x33, 0x4, 0x0, 0x0, 32, 0x1 }
case ADIVU:
case ADIVU:
return &inst{ 0x33, 0x5, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x33, 0x5, 0x0, 0x0, 32, 0x1 }
case ADIVUW:
case ADIVUW:
return &inst{ 0x3b, 0x5, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x3b, 0x5, 0x0, 0x0, 32, 0x1 }
case ADIVW:
case ADIVW:
return &inst{ 0x3b, 0x4, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x3b, 0x4, 0x0, 0x0, 32, 0x1 }
case AEBREAK:
case AEBREAK:
return &inst{ 0x73, 0x0, 0x0, 0x1, 1, 0x0 }
return &inst{ 0x73, 0x0, 0x0, 0x1, 1, 0x0 }
case AECALL:
case AECALL:
return &inst{ 0x73, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x73, 0x0, 0x0, 0x0, 0, 0x0 }
case AFADDD:
case AFADDD:
return &inst{ 0x53, 0x0, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 32, 0x1 }
case AFADDQ:
case AFADDQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, 96, 0x3 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 96, 0x3 }
case AFADDS:
case AFADDS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 0, 0x0 }
case AFCLASSD:
case AFCLASSD:
return &inst{ 0x53, 0x1, 0x0, 0x0, -480, 0x71 }
return &inst{ 0x53, 0x1, 0x0, 0x0, -480, 0x71 }
case AFCLASSQ:
case AFCLASSQ:
return &inst{ 0x53, 0x1, 0x0, 0x0, -416, 0x73 }
return &inst{ 0x53, 0x1, 0x0, 0x0, -416, 0x73 }
case AFCLASSS:
case AFCLASSS:
return &inst{ 0x53, 0x1, 0x0, 0x0, -512, 0x70 }
return &inst{ 0x53, 0x1, 0x0, 0x0, -512, 0x70 }
case AFCVTDL:
case AFCVTDL:
return &inst{ 0x53, 0x0, 0x0, 0x2, -734, 0x69 }
return &inst{ 0x53, 0x0, 0x0, 0x2, -734, 0x69 }
case AFCVTDLU:
case AFCVTDLU:
return &inst{ 0x53, 0x0, 0x0, 0x3, -733, 0x69 }
return &inst{ 0x53, 0x0, 0x0, 0x3, -733, 0x69 }
case AFCVTDQ:
case AFCVTDQ:
return &inst{ 0x53, 0x0, 0x0, 0x3, 1059, 0x21 }
return &inst{ 0x53, 0x0, 0x0, 0x3, 1059, 0x21 }
case AFCVTDS:
case AFCVTDS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 1056, 0x21 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 1056, 0x21 }
case AFCVTDW:
case AFCVTDW:
return &inst{ 0x53, 0x0, 0x0, 0x0, -736, 0x69 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -736, 0x69 }
case AFCVTDWU:
case AFCVTDWU:
return &inst{ 0x53, 0x0, 0x0, 0x1, -735, 0x69 }
return &inst{ 0x53, 0x0, 0x0, 0x1, -735, 0x69 }
case AFCVTLD:
case AFCVTLD:
return &inst{ 0x53, 0x0, 0x0, 0x2, -990, 0x61 }
return &inst{ 0x53, 0x0, 0x0, 0x2, -990, 0x61 }
case AFCVTLQ:
case AFCVTLQ:
return &inst{ 0x53, 0x0, 0x0, 0x2, -926, 0x63 }
return &inst{ 0x53, 0x0, 0x0, 0x2, -926, 0x63 }
case AFCVTLS:
case AFCVTLS:
return &inst{ 0x53, 0x0, 0x0, 0x2, -1022, 0x60 }
return &inst{ 0x53, 0x0, 0x0, 0x2, -1022, 0x60 }
case AFCVTLUD:
case AFCVTLUD:
return &inst{ 0x53, 0x0, 0x0, 0x3, -989, 0x61 }
return &inst{ 0x53, 0x0, 0x0, 0x3, -989, 0x61 }
case AFCVTLUQ:
case AFCVTLUQ:
return &inst{ 0x53, 0x0, 0x0, 0x3, -925, 0x63 }
return &inst{ 0x53, 0x0, 0x0, 0x3, -925, 0x63 }
case AFCVTLUS:
case AFCVTLUS:
return &inst{ 0x53, 0x0, 0x0, 0x3, -1021, 0x60 }
return &inst{ 0x53, 0x0, 0x0, 0x3, -1021, 0x60 }
case AFCVTQD:
case AFCVTQD:
return &inst{ 0x53, 0x0, 0x0, 0x1, 1121, 0x23 }
return &inst{ 0x53, 0x0, 0x0, 0x1, 1121, 0x23 }
case AFCVTQL:
case AFCVTQL:
return &inst{ 0x53, 0x0, 0x0, 0x2, -670, 0x6b }
return &inst{ 0x53, 0x0, 0x0, 0x2, -670, 0x6b }
case AFCVTQLU:
case AFCVTQLU:
return &inst{ 0x53, 0x0, 0x0, 0x3, -669, 0x6b }
return &inst{ 0x53, 0x0, 0x0, 0x3, -669, 0x6b }
case AFCVTQS:
case AFCVTQS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 1120, 0x23 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 1120, 0x23 }
case AFCVTQW:
case AFCVTQW:
return &inst{ 0x53, 0x0, 0x0, 0x0, -672, 0x6b }
return &inst{ 0x53, 0x0, 0x0, 0x0, -672, 0x6b }
case AFCVTQWU:
case AFCVTQWU:
return &inst{ 0x53, 0x0, 0x0, 0x1, -671, 0x6b }
return &inst{ 0x53, 0x0, 0x0, 0x1, -671, 0x6b }
case AFCVTSD:
case AFCVTSD:
return &inst{ 0x53, 0x0, 0x0, 0x1, 1025, 0x20 }
return &inst{ 0x53, 0x0, 0x0, 0x1, 1025, 0x20 }
case AFCVTSL:
case AFCVTSL:
return &inst{ 0x53, 0x0, 0x0, 0x2, -766, 0x68 }
return &inst{ 0x53, 0x0, 0x0, 0x2, -766, 0x68 }
case AFCVTSLU:
case AFCVTSLU:
return &inst{ 0x53, 0x0, 0x0, 0x3, -765, 0x68 }
return &inst{ 0x53, 0x0, 0x0, 0x3, -765, 0x68 }
case AFCVTSQ:
case AFCVTSQ:
return &inst{ 0x53, 0x0, 0x0, 0x3, 1027, 0x20 }
return &inst{ 0x53, 0x0, 0x0, 0x3, 1027, 0x20 }
case AFCVTSW:
case AFCVTSW:
return &inst{ 0x53, 0x0, 0x0, 0x0, -768, 0x68 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -768, 0x68 }
case AFCVTSWU:
case AFCVTSWU:
return &inst{ 0x53, 0x0, 0x0, 0x1, -767, 0x68 }
return &inst{ 0x53, 0x0, 0x0, 0x1, -767, 0x68 }
case AFCVTWD:
case AFCVTWD:
return &inst{ 0x53, 0x0, 0x0, 0x0, -992, 0x61 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -992, 0x61 }
case AFCVTWQ:
case AFCVTWQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, -928, 0x63 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -928, 0x63 }
case AFCVTWS:
case AFCVTWS:
return &inst{ 0x53, 0x0, 0x0, 0x0, -1024, 0x60 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -1024, 0x60 }
case AFCVTWUD:
case AFCVTWUD:
return &inst{ 0x53, 0x0, 0x0, 0x1, -991, 0x61 }
return &inst{ 0x53, 0x0, 0x0, 0x1, -991, 0x61 }
case AFCVTWUQ:
case AFCVTWUQ:
return &inst{ 0x53, 0x0, 0x0, 0x1, -927, 0x63 }
return &inst{ 0x53, 0x0, 0x0, 0x1, -927, 0x63 }
case AFCVTWUS:
case AFCVTWUS:
return &inst{ 0x53, 0x0, 0x0, 0x1, -1023, 0x60 }
return &inst{ 0x53, 0x0, 0x0, 0x1, -1023, 0x60 }
case AFDIVD:
case AFDIVD:
return &inst{ 0x53, 0x0, 0x0, 0x0, 416, 0xd }
return &inst{ 0x53, 0x0, 0x0, 0x0, 416, 0xd }
case AFDIVQ:
case AFDIVQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, 480, 0xf }
return &inst{ 0x53, 0x0, 0x0, 0x0, 480, 0xf }
case AFDIVS:
case AFDIVS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 384, 0xc }
return &inst{ 0x53, 0x0, 0x0, 0x0, 384, 0xc }
case AFENCE:
case AFENCE:
return &inst{ 0xf, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0xf, 0x0, 0x0, 0x0, 0, 0x0 }
case AFEQD:
case AFEQD:
return &inst{ 0x53, 0x2, 0x0, 0x0, -1504, 0x51 }
return &inst{ 0x53, 0x2, 0x0, 0x0, -1504, 0x51 }
case AFEQQ:
case AFEQQ:
return &inst{ 0x53, 0x2, 0x0, 0x0, -1440, 0x53 }
return &inst{ 0x53, 0x2, 0x0, 0x0, -1440, 0x53 }
case AFEQS:
case AFEQS:
return &inst{ 0x53, 0x2, 0x0, 0x0, -1536, 0x50 }
return &inst{ 0x53, 0x2, 0x0, 0x0, -1536, 0x50 }
case AFLD:
case AFLD:
return &inst{ 0x7, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x7, 0x3, 0x0, 0x0, 0, 0x0 }
case AFLED:
case AFLED:
return &inst{ 0x53, 0x0, 0x0, 0x0, -1504, 0x51 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -1504, 0x51 }
case AFLEQ:
case AFLEQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, -1440, 0x53 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -1440, 0x53 }
case AFLES:
case AFLES:
return &inst{ 0x53, 0x0, 0x0, 0x0, -1536, 0x50 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -1536, 0x50 }
case AFLQ:
case AFLQ:
return &inst{ 0x7, 0x4, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x7, 0x4, 0x0, 0x0, 0, 0x0 }
case AFLTD:
case AFLTD:
return &inst{ 0x53, 0x1, 0x0, 0x0, -1504, 0x51 }
return &inst{ 0x53, 0x1, 0x0, 0x0, -1504, 0x51 }
case AFLTQ:
case AFLTQ:
return &inst{ 0x53, 0x1, 0x0, 0x0, -1440, 0x53 }
return &inst{ 0x53, 0x1, 0x0, 0x0, -1440, 0x53 }
case AFLTS:
case AFLTS:
return &inst{ 0x53, 0x1, 0x0, 0x0, -1536, 0x50 }
return &inst{ 0x53, 0x1, 0x0, 0x0, -1536, 0x50 }
case AFLW:
case AFLW:
return &inst{ 0x7, 0x2, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x7, 0x2, 0x0, 0x0, 0, 0x0 }
case AFMADDD:
case AFMADDD:
return &inst{ 0x43, 0x0, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x43, 0x0, 0x0, 0x0, 32, 0x1 }
case AFMADDQ:
case AFMADDQ:
return &inst{ 0x43, 0x0, 0x0, 0x0, 96, 0x3 }
return &inst{ 0x43, 0x0, 0x0, 0x0, 96, 0x3 }
case AFMADDS:
case AFMADDS:
return &inst{ 0x43, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x43, 0x0, 0x0, 0x0, 0, 0x0 }
case AFMAXD:
case AFMAXD:
return &inst{ 0x53, 0x1, 0x0, 0x0, 672, 0x15 }
return &inst{ 0x53, 0x1, 0x0, 0x0, 672, 0x15 }
case AFMAXQ:
case AFMAXQ:
return &inst{ 0x53, 0x1, 0x0, 0x0, 736, 0x17 }
return &inst{ 0x53, 0x1, 0x0, 0x0, 736, 0x17 }
case AFMAXS:
case AFMAXS:
return &inst{ 0x53, 0x1, 0x0, 0x0, 640, 0x14 }
return &inst{ 0x53, 0x1, 0x0, 0x0, 640, 0x14 }
case AFMIND:
case AFMIND:
return &inst{ 0x53, 0x0, 0x0, 0x0, 672, 0x15 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 672, 0x15 }
case AFMINQ:
case AFMINQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, 736, 0x17 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 736, 0x17 }
case AFMINS:
case AFMINS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 640, 0x14 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 640, 0x14 }
case AFMSUBD:
case AFMSUBD:
return &inst{ 0x47, 0x0, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x47, 0x0, 0x0, 0x0, 32, 0x1 }
case AFMSUBQ:
case AFMSUBQ:
return &inst{ 0x47, 0x0, 0x0, 0x0, 96, 0x3 }
return &inst{ 0x47, 0x0, 0x0, 0x0, 96, 0x3 }
case AFMSUBS:
case AFMSUBS:
return &inst{ 0x47, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x47, 0x0, 0x0, 0x0, 0, 0x0 }
case AFMULD:
case AFMULD:
return &inst{ 0x53, 0x0, 0x0, 0x0, 288, 0x9 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 288, 0x9 }
case AFMULQ:
case AFMULQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, 352, 0xb }
return &inst{ 0x53, 0x0, 0x0, 0x0, 352, 0xb }
case AFMULS:
case AFMULS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 256, 0x8 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 256, 0x8 }
case AFMVDX:
case AFMVDX:
return &inst{ 0x53, 0x0, 0x0, 0x0, -224, 0x79 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -224, 0x79 }
case AFMVHX:
return &inst{ 0x53, 0x0, 0x0, 0x0, -192, 0x7a }
case AFMVWX:
case AFMVWX:
return &inst{ 0x53, 0x0, 0x0, 0x0, -256, 0x78 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -256, 0x78 }
case AFMVXD:
case AFMVXD:
return &inst{ 0x53, 0x0, 0x0, 0x0, -480, 0x71 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -480, 0x71 }
case AFMVXW:
case AFMVXW:
return &inst{ 0x53, 0x0, 0x0, 0x0, -512, 0x70 }
return &inst{ 0x53, 0x0, 0x0, 0x0, -512, 0x70 }
case AFNMADDD:
case AFNMADDD:
return &inst{ 0x4f, 0x0, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x4f, 0x0, 0x0, 0x0, 32, 0x1 }
case AFNMADDQ:
case AFNMADDQ:
return &inst{ 0x4f, 0x0, 0x0, 0x0, 96, 0x3 }
return &inst{ 0x4f, 0x0, 0x0, 0x0, 96, 0x3 }
case AFNMADDS:
case AFNMADDS:
return &inst{ 0x4f, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x4f, 0x0, 0x0, 0x0, 0, 0x0 }
case AFNMSUBD:
case AFNMSUBD:
return &inst{ 0x4b, 0x0, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x4b, 0x0, 0x0, 0x0, 32, 0x1 }
case AFNMSUBQ:
case AFNMSUBQ:
return &inst{ 0x4b, 0x0, 0x0, 0x0, 96, 0x3 }
return &inst{ 0x4b, 0x0, 0x0, 0x0, 96, 0x3 }
case AFNMSUBS:
case AFNMSUBS:
return &inst{ 0x4b, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x4b, 0x0, 0x0, 0x0, 0, 0x0 }
case AFSD:
case AFSD:
return &inst{ 0x27, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x27, 0x3, 0x0, 0x0, 0, 0x0 }
case AFSGNJD:
case AFSGNJD:
return &inst{ 0x53, 0x0, 0x0, 0x0, 544, 0x11 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 544, 0x11 }
case AFSGNJQ:
case AFSGNJQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, 608, 0x13 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 608, 0x13 }
case AFSGNJS:
case AFSGNJS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 512, 0x10 }
case AFSGNJND:
case AFSGNJND:
return &inst{ 0x53, 0x1, 0x0, 0x0, 544, 0x11 }
return &inst{ 0x53, 0x1, 0x0, 0x0, 544, 0x11 }
case AFSGNJNQ:
case AFSGNJNQ:
return &inst{ 0x53, 0x1, 0x0, 0x0, 608, 0x13 }
return &inst{ 0x53, 0x1, 0x0, 0x0, 608, 0x13 }
case AFSGNJNS:
case AFSGNJNS:
return &inst{ 0x53, 0x1, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x53, 0x1, 0x0, 0x0, 512, 0x10 }
case AFSGNJXD:
case AFSGNJXD:
return &inst{ 0x53, 0x2, 0x0, 0x0, 544, 0x11 }
return &inst{ 0x53, 0x2, 0x0, 0x0, 544, 0x11 }
case AFSGNJXQ:
case AFSGNJXQ:
return &inst{ 0x53, 0x2, 0x0, 0x0, 608, 0x13 }
return &inst{ 0x53, 0x2, 0x0, 0x0, 608, 0x13 }
case AFSGNJXS:
case AFSGNJXS:
return &inst{ 0x53, 0x2, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x53, 0x2, 0x0, 0x0, 512, 0x10 }
case AFSQ:
case AFSQ:
return &inst{ 0x27, 0x4, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x27, 0x4, 0x0, 0x0, 0, 0x0 }
case AFSQRTD:
case AFSQRTD:
return &inst{ 0x53, 0x0, 0x0, 0x0, 1440, 0x2d }
return &inst{ 0x53, 0x0, 0x0, 0x0, 1440, 0x2d }
case AFSQRTQ:
case AFSQRTQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, 1504, 0x2f }
return &inst{ 0x53, 0x0, 0x0, 0x0, 1504, 0x2f }
case AFSQRTS:
case AFSQRTS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 1408, 0x2c }
return &inst{ 0x53, 0x0, 0x0, 0x0, 1408, 0x2c }
case AFSUBD:
case AFSUBD:
return &inst{ 0x53, 0x0, 0x0, 0x0, 160, 0x5 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 160, 0x5 }
case AFSUBQ:
case AFSUBQ:
return &inst{ 0x53, 0x0, 0x0, 0x0, 224, 0x7 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 224, 0x7 }
case AFSUBS:
case AFSUBS:
return &inst{ 0x53, 0x0, 0x0, 0x0, 128, 0x4 }
return &inst{ 0x53, 0x0, 0x0, 0x0, 128, 0x4 }
case AFSW:
case AFSW:
return &inst{ 0x27, 0x2, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x27, 0x2, 0x0, 0x0, 0, 0x0 }
case AHFENCEGVMA:
return &inst{ 0x73, 0x0, 0x0, 0x0, 1568, 0x31 }
case AHFENCEVVMA:
return &inst{ 0x73, 0x0, 0x0, 0x0, 544, 0x11 }
case AHLVB:
return &inst{ 0x73, 0x4, 0x0, 0x0, 1536, 0x30 }
case AHLVBU:
return &inst{ 0x73, 0x4, 0x0, 0x1, 1537, 0x30 }
case AHLVD:
return &inst{ 0x73, 0x4, 0x0, 0x0, 1728, 0x36 }
case AHLVH:
return &inst{ 0x73, 0x4, 0x0, 0x0, 1600, 0x32 }
case AHLVHU:
return &inst{ 0x73, 0x4, 0x0, 0x1, 1601, 0x32 }
case AHLVW:
return &inst{ 0x73, 0x4, 0x0, 0x0, 1664, 0x34 }
case AHLVWU:
return &inst{ 0x73, 0x4, 0x0, 0x1, 1665, 0x34 }
case AHLVXHU:
return &inst{ 0x73, 0x4, 0x0, 0x3, 1603, 0x32 }
case AHLVXWU:
return &inst{ 0x73, 0x4, 0x0, 0x3, 1667, 0x34 }
case AHSVB:
return &inst{ 0x73, 0x4, 0x0, 0x0, 1568, 0x31 }
case AHSVD:
return &inst{ 0x73, 0x4, 0x0, 0x0, 1760, 0x37 }
case AHSVH:
return &inst{ 0x73, 0x4, 0x0, 0x0, 1632, 0x33 }
case AHSVW:
return &inst{ 0x73, 0x4, 0x0, 0x0, 1696, 0x35 }
case AJAL:
case AJAL:
return &inst{ 0x6f, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x6f, 0x0, 0x0, 0x0, 0, 0x0 }
case AJALR:
case AJALR:
return &inst{ 0x67, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x67, 0x0, 0x0, 0x0, 0, 0x0 }
case ALB:
case ALB:
return &inst{ 0x3, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3, 0x0, 0x0, 0x0, 0, 0x0 }
case ALBU:
case ALBU:
return &inst{ 0x3, 0x4, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3, 0x4, 0x0, 0x0, 0, 0x0 }
case ALD:
case ALD:
return &inst{ 0x3, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3, 0x3, 0x0, 0x0, 0, 0x0 }
case ALH:
case ALH:
return &inst{ 0x3, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3, 0x1, 0x0, 0x0, 0, 0x0 }
case ALHU:
case ALHU:
return &inst{ 0x3, 0x5, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3, 0x5, 0x0, 0x0, 0, 0x0 }
case ALRD:
case ALRD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, 256, 0x8 }
return &inst{ 0x2f, 0x3, 0x0, 0x0, 256, 0x8 }
case ALRW:
case ALRW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, 256, 0x8 }
return &inst{ 0x2f, 0x2, 0x0, 0x0, 256, 0x8 }
case ALUI:
case ALUI:
return &inst{ 0x37, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x37, 0x0, 0x0, 0x0, 0, 0x0 }
case ALW:
case ALW:
return &inst{ 0x3, 0x2, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3, 0x2, 0x0, 0x0, 0, 0x0 }
case ALWU:
case ALWU:
return &inst{ 0x3, 0x6, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3, 0x6, 0x0, 0x0, 0, 0x0 }
case AMAX:
case AMAX:
return &inst{ 0x33, 0x6, 0x0, 0x0, 160, 0x5 }
return &inst{ 0x33, 0x6, 0x0, 0x0, 160, 0x5 }
case AMAXU:
case AMAXU:
return &inst{ 0x33, 0x7, 0x0, 0x0, 160, 0x5 }
return &inst{ 0x33, 0x7, 0x0, 0x0, 160, 0x5 }
case AMIN:
case AMIN:
return &inst{ 0x33, 0x4, 0x0, 0x0, 160, 0x5 }
return &inst{ 0x33, 0x4, 0x0, 0x0, 160, 0x5 }
case AMINU:
case AMINU:
return &inst{ 0x33, 0x5, 0x0, 0x0, 160, 0x5 }
return &inst{ 0x33, 0x5, 0x0, 0x0, 160, 0x5 }
case AMRET:
case AMRET:
return &inst{ 0x73, 0x0, 0x0, 0x2, 770, 0x18 }
return &inst{ 0x73, 0x0, 0x0, 0x2, 770, 0x18 }
case AMUL:
case AMUL:
return &inst{ 0x33, 0x0, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x33, 0x0, 0x0, 0x0, 32, 0x1 }
case AMULH:
case AMULH:
return &inst{ 0x33, 0x1, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x33, 0x1, 0x0, 0x0, 32, 0x1 }
case AMULHSU:
case AMULHSU:
return &inst{ 0x33, 0x2, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x33, 0x2, 0x0, 0x0, 32, 0x1 }
case AMULHU:
case AMULHU:
return &inst{ 0x33, 0x3, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x33, 0x3, 0x0, 0x0, 32, 0x1 }
case AMULW:
case AMULW:
return &inst{ 0x3b, 0x0, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x3b, 0x0, 0x0, 0x0, 32, 0x1 }
case AOR:
case AOR:
return &inst{ 0x33, 0x6, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x33, 0x6, 0x0, 0x0, 0, 0x0 }
case AORCB:
case AORCB:
return &inst{ 0x13, 0x5, 0x0, 0x7, 647, 0x14 }
return &inst{ 0x13, 0x5, 0x0, 0x7, 647, 0x14 }
case AORI:
case AORI:
return &inst{ 0x13, 0x6, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x13, 0x6, 0x0, 0x0, 0, 0x0 }
case AORN:
case AORN:
return &inst{ 0x33, 0x6, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x33, 0x6, 0x0, 0x0, 1024, 0x20 }
case AREM:
case AREM:
return &inst{ 0x33, 0x6, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x33, 0x6, 0x0, 0x0, 32, 0x1 }
case AREMU:
case AREMU:
return &inst{ 0x33, 0x7, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x33, 0x7, 0x0, 0x0, 32, 0x1 }
case AREMUW:
case AREMUW:
return &inst{ 0x3b, 0x7, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x3b, 0x7, 0x0, 0x0, 32, 0x1 }
case AREMW:
case AREMW:
return &inst{ 0x3b, 0x6, 0x0, 0x0, 32, 0x1 }
return &inst{ 0x3b, 0x6, 0x0, 0x0, 32, 0x1 }
case AREV8:
case AREV8:
return &inst{ 0x13, 0x5, 0x0, 0x18, 1720, 0x35 }
return &inst{ 0x13, 0x5, 0x0, 0x18, 1720, 0x35 }
case AROL:
case AROL:
return &inst{ 0x33, 0x1, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x33, 0x1, 0x0, 0x0, 1536, 0x30 }
case AROLW:
case AROLW:
return &inst{ 0x3b, 0x1, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x3b, 0x1, 0x0, 0x0, 1536, 0x30 }
case AROR:
case AROR:
return &inst{ 0x33, 0x5, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x33, 0x5, 0x0, 0x0, 1536, 0x30 }
case ARORI:
case ARORI:
return &inst{ 0x13, 0x5, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x13, 0x5, 0x0, 0x0, 1536, 0x30 }
case ARORIW:
case ARORIW:
return &inst{ 0x1b, 0x5, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x1b, 0x5, 0x0, 0x0, 1536, 0x30 }
case ARORW:
case ARORW:
return &inst{ 0x3b, 0x5, 0x0, 0x0, 1536, 0x30 }
return &inst{ 0x3b, 0x5, 0x0, 0x0, 1536, 0x30 }
case ASB:
case ASB:
return &inst{ 0x23, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x23, 0x0, 0x0, 0x0, 0, 0x0 }
case ASCD:
case ASCD:
return &inst{ 0x2f, 0x3, 0x0, 0x0, 384, 0xc }
return &inst{ 0x2f, 0x3, 0x0, 0x0, 384, 0xc }
case ASCW:
case ASCW:
return &inst{ 0x2f, 0x2, 0x0, 0x0, 384, 0xc }
return &inst{ 0x2f, 0x2, 0x0, 0x0, 384, 0xc }
case ASD:
case ASD:
return &inst{ 0x23, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x23, 0x3, 0x0, 0x0, 0, 0x0 }
case ASEXTB:
case ASEXTB:
return &inst{ 0x13, 0x1, 0x0, 0x4, 1540, 0x30 }
return &inst{ 0x13, 0x1, 0x0, 0x4, 1540, 0x30 }
case ASEXTH:
case ASEXTH:
return &inst{ 0x13, 0x1, 0x0, 0x5, 1541, 0x30 }
return &inst{ 0x13, 0x1, 0x0, 0x5, 1541, 0x30 }
case ASFENCEVMA:
case ASFENCEVMA:
return &inst{ 0x73, 0x0, 0x0, 0x0, 288, 0x9 }
return &inst{ 0x73, 0x0, 0x0, 0x0, 288, 0x9 }
case ASH:
case ASH:
return &inst{ 0x23, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x23, 0x1, 0x0, 0x0, 0, 0x0 }
case ASH1ADD:
case ASH1ADD:
return &inst{ 0x33, 0x2, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x33, 0x2, 0x0, 0x0, 512, 0x10 }
case ASH1ADDUW:
case ASH1ADDUW:
return &inst{ 0x3b, 0x2, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x3b, 0x2, 0x0, 0x0, 512, 0x10 }
case ASH2ADD:
case ASH2ADD:
return &inst{ 0x33, 0x4, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x33, 0x4, 0x0, 0x0, 512, 0x10 }
case ASH2ADDUW:
case ASH2ADDUW:
return &inst{ 0x3b, 0x4, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x3b, 0x4, 0x0, 0x0, 512, 0x10 }
case ASH3ADD:
case ASH3ADD:
return &inst{ 0x33, 0x6, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x33, 0x6, 0x0, 0x0, 512, 0x10 }
case ASH3ADDUW:
case ASH3ADDUW:
return &inst{ 0x3b, 0x6, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x3b, 0x6, 0x0, 0x0, 512, 0x10 }
case ASLL:
case ASLL:
return &inst{ 0x33, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x33, 0x1, 0x0, 0x0, 0, 0x0 }
case ASLLI:
case ASLLI:
return &inst{ 0x13, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x13, 0x1, 0x0, 0x0, 0, 0x0 }
case ASLLIUW:
case ASLLIUW:
return &inst{ 0x1b, 0x1, 0x0, 0x0, 128, 0x4 }
return &inst{ 0x1b, 0x1, 0x0, 0x0, 128, 0x4 }
case ASLLIW:
case ASLLIW:
return &inst{ 0x1b, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x1b, 0x1, 0x0, 0x0, 0, 0x0 }
case ASLLW:
case ASLLW:
return &inst{ 0x3b, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3b, 0x1, 0x0, 0x0, 0, 0x0 }
case ASLT:
case ASLT:
return &inst{ 0x33, 0x2, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x33, 0x2, 0x0, 0x0, 0, 0x0 }
case ASLTI:
case ASLTI:
return &inst{ 0x13, 0x2, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x13, 0x2, 0x0, 0x0, 0, 0x0 }
case ASLTIU:
case ASLTIU:
return &inst{ 0x13, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x13, 0x3, 0x0, 0x0, 0, 0x0 }
case ASLTU:
case ASLTU:
return &inst{ 0x33, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x33, 0x3, 0x0, 0x0, 0, 0x0 }
case ASRA:
case ASRA:
return &inst{ 0x33, 0x5, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x33, 0x5, 0x0, 0x0, 1024, 0x20 }
case ASRAI:
case ASRAI:
return &inst{ 0x13, 0x5, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x13, 0x5, 0x0, 0x0, 1024, 0x20 }
case ASRAIW:
case ASRAIW:
return &inst{ 0x1b, 0x5, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x1b, 0x5, 0x0, 0x0, 1024, 0x20 }
case ASRAW:
case ASRAW:
return &inst{ 0x3b, 0x5, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x3b, 0x5, 0x0, 0x0, 1024, 0x20 }
case ASRET:
case ASRET:
return &inst{ 0x73, 0x0, 0x0, 0x2, 258, 0x8 }
return &inst{ 0x73, 0x0, 0x0, 0x2, 258, 0x8 }
case ASRL:
case ASRL:
return &inst{ 0x33, 0x5, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x33, 0x5, 0x0, 0x0, 0, 0x0 }
case ASRLI:
case ASRLI:
return &inst{ 0x13, 0x5, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x13, 0x5, 0x0, 0x0, 0, 0x0 }
case ASRLIW:
case ASRLIW:
return &inst{ 0x1b, 0x5, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x1b, 0x5, 0x0, 0x0, 0, 0x0 }
case ASRLW:
case ASRLW:
return &inst{ 0x3b, 0x5, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x3b, 0x5, 0x0, 0x0, 0, 0x0 }
case ASUB:
case ASUB:
return &inst{ 0x33, 0x0, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x33, 0x0, 0x0, 0x0, 1024, 0x20 }
case ASUBW:
case ASUBW:
return &inst{ 0x3b, 0x0, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x3b, 0x0, 0x0, 0x0, 1024, 0x20 }
case ASW:
case ASW:
return &inst{ 0x23, 0x2, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x23, 0x2, 0x0, 0x0, 0, 0x0 }
case AVAADDVV:
case AVAADDVV:
return &inst{ 0x57, 0x2, 0x0, 0x0, 576, 0x12 }
return &inst{ 0x57, 0x2, 0x0, 0x0, 576, 0x12 }
case AVAADDVX:
case AVAADDVX:
return &inst{ 0x57, 0x6, 0x0, 0x0, 576, 0x12 }
return &inst{ 0x57, 0x6, 0x0, 0x0, 576, 0x12 }
case AVAADDUVV:
case AVAADDUVV:
return &inst{ 0x57, 0x2, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x57, 0x2, 0x0, 0x0, 512, 0x10 }
case AVAADDUVX:
case AVAADDUVX:
return &inst{ 0x57, 0x6, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x57, 0x6, 0x0, 0x0, 512, 0x10 }
case AVADCVIM:
case AVADCVIM:
return &inst{ 0x57, 0x3, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x57, 0x3, 0x0, 0x0, 1024, 0x20 }
case AVADCVVM:
case AVADCVVM:
return &inst{ 0x57, 0x0, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x57, 0x0, 0x0, 0x0, 1024, 0x20 }
case AVADCVXM:
case AVADCVXM:
return &inst{ 0x57, 0x4, 0x0, 0x0, 1024, 0x20 }
return &inst{ 0x57, 0x4, 0x0, 0x0, 1024, 0x20 }
case AVADDVI:
case AVADDVI:
return &inst{ 0x57, 0x3, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x57, 0x3, 0x0, 0x0, 0, 0x0 }
case AVADDVV:
case AVADDVV:
return &inst{ 0x57, 0x0, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x57, 0x0, 0x0, 0x0, 0, 0x0 }
case AVADDVX:
case AVADDVX:
return &inst{ 0x57, 0x4, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x57, 0x4, 0x0, 0x0, 0, 0x0 }
case AVANDVI:
case AVANDVI:
return &inst{ 0x57, 0x3, 0x0, 0x0, 576, 0x12 }
return &inst{ 0x57, 0x3, 0x0, 0x0, 576, 0x12 }
case AVANDVV:
case AVANDVV:
return &inst{ 0x57, 0x0, 0x0, 0x0, 576, 0x12 }
return &inst{ 0x57, 0x0, 0x0, 0x0, 576, 0x12 }
case AVANDVX:
case AVANDVX:
return &inst{ 0x57, 0x4, 0x0, 0x0, 576, 0x12 }
return &inst{ 0x57, 0x4, 0x0, 0x0, 576, 0x12 }
case AVASUBVV:
case AVASUBVV:
return &inst{ 0x57, 0x2, 0x0, 0x0, 704, 0x16 }
return &inst{ 0x57, 0x2, 0x0, 0x0, 704, 0x16 }
case AVASUBVX:
case AVASUBVX:
return &inst{ 0x57, 0x6, 0x0, 0x0, 704, 0x16 }
return &inst{ 0x57, 0x6, 0x0, 0x0, 704, 0x16 }
case AVASUBUVV:
case AVASUBUVV:
return &inst{ 0x57, 0x2, 0x0, 0x0, 640, 0x14 }
return &inst{ 0x57, 0x2, 0x0, 0x0, 640, 0x14 }
case AVASUBUVX:
case AVASUBUVX:
return &inst{ 0x57, 0x6, 0x0, 0x0, 640, 0x14 }
return &inst{ 0x57, 0x6, 0x0, 0x0, 640, 0x14 }
case AVCOMPRESSVM:
case AVCOMPRESSVM:
return &inst{ 0x57, 0x2, 0x0, 0x0, 1504, 0x2f }
return &inst{ 0x57, 0x2, 0x0, 0x0, 1504, 0x2f }
case AVCPOPM:
case AVCPOPM:
return &inst{ 0x57, 0x2, 0x10, 0x0, 1024, 0x20 }
return &inst{ 0x57, 0x2, 0x10, 0x0, 1024, 0x20 }
case AVDIVVV:
case AVDIVVV:
return &inst{ 0x57, 0x2, 0x0, 0x0, -1984, 0x42 }
return &inst{ 0x57, 0x2, 0x0, 0x0, -1984, 0x42 }
case AVDIVVX:
case AVDIVVX:
return &inst{ 0x57, 0x6, 0x0, 0x0, -1984, 0x42 }
return &inst{ 0x57, 0x6, 0x0, 0x0, -1984, 0x42 }
case AVDIVUVV:
case AVDIVUVV:
return &inst{ 0x57, 0x2, 0x0, 0x0, -2048, 0x40 }
return &inst{ 0x57, 0x2, 0x0, 0x0, -2048, 0x40 }
case AVDIVUVX:
case AVDIVUVX:
return &inst{ 0x57, 0x6, 0x0, 0x0, -2048, 0x40 }
return &inst{ 0x57, 0x6, 0x0, 0x0, -2048, 0x40 }
case AVFADDVF:
case AVFADDVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x57, 0x5, 0x0, 0x0, 0, 0x0 }
case AVFADDVV:
case AVFADDVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 0, 0x0 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 0, 0x0 }
case AVFCLASSV:
case AVFCLASSV:
return &inst{ 0x57, 0x1, 0x10, 0x0, 1216, 0x26 }
return &inst{ 0x57, 0x1, 0x10, 0x0, 1216, 0x26 }
case AVFCVTFXV:
case AVFCVTFXV:
return &inst{ 0x57, 0x1, 0x3, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x3, 0x0, 1152, 0x24 }
case AVFCVTFXUV:
case AVFCVTFXUV:
return &inst{ 0x57, 0x1, 0x2, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x2, 0x0, 1152, 0x24 }
case AVFCVTRTZXFV:
case AVFCVTRTZXFV:
return &inst{ 0x57, 0x1, 0x7, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x7, 0x0, 1152, 0x24 }
case AVFCVTRTZXUFV:
case AVFCVTRTZXUFV:
return &inst{ 0x57, 0x1, 0x6, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x6, 0x0, 1152, 0x24 }
case AVFCVTXFV:
case AVFCVTXFV:
return &inst{ 0x57, 0x1, 0x1, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x1, 0x0, 1152, 0x24 }
case AVFCVTXUFV:
case AVFCVTXUFV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 1152, 0x24 }
case AVFDIVVF:
case AVFDIVVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -2048, 0x40 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -2048, 0x40 }
case AVFDIVVV:
case AVFDIVVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -2048, 0x40 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -2048, 0x40 }
case AVFIRSTM:
case AVFIRSTM:
return &inst{ 0x57, 0x2, 0x11, 0x0, 1024, 0x20 }
return &inst{ 0x57, 0x2, 0x11, 0x0, 1024, 0x20 }
case AVFMACCVF:
case AVFMACCVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1280, 0x58 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1280, 0x58 }
case AVFMACCVV:
case AVFMACCVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1280, 0x58 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1280, 0x58 }
case AVFMADDVF:
case AVFMADDVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1536, 0x50 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1536, 0x50 }
case AVFMADDVV:
case AVFMADDVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1536, 0x50 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1536, 0x50 }
case AVFMAXVF:
case AVFMAXVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 384, 0xc }
return &inst{ 0x57, 0x5, 0x0, 0x0, 384, 0xc }
case AVFMAXVV:
case AVFMAXVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 384, 0xc }
return &inst{ 0x57, 0x1, 0x0, 0x0, 384, 0xc }
case AVFMERGEVFM:
case AVFMERGEVFM:
return &inst{ 0x57, 0x5, 0x0, 0x0, 1472, 0x2e }
return &inst{ 0x57, 0x5, 0x0, 0x0, 1472, 0x2e }
case AVFMINVF:
case AVFMINVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 256, 0x8 }
return &inst{ 0x57, 0x5, 0x0, 0x0, 256, 0x8 }
case AVFMINVV:
case AVFMINVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 256, 0x8 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 256, 0x8 }
case AVFMSACVF:
case AVFMSACVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1152, 0x5c }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1152, 0x5c }
case AVFMSACVV:
case AVFMSACVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1152, 0x5c }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1152, 0x5c }
case AVFMSUBVF:
case AVFMSUBVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1408, 0x54 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1408, 0x54 }
case AVFMSUBVV:
case AVFMSUBVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1408, 0x54 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1408, 0x54 }
case AVFMULVF:
case AVFMULVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1792, 0x48 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1792, 0x48 }
case AVFMULVV:
case AVFMULVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1792, 0x48 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1792, 0x48 }
case AVFMVFS:
case AVFMVFS:
return &inst{ 0x57, 0x1, 0x0, 0x0, 1056, 0x21 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 1056, 0x21 }
case AVFMVSF:
case AVFMVSF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 1056, 0x21 }
return &inst{ 0x57, 0x5, 0x0, 0x0, 1056, 0x21 }
case AVFMVVF:
case AVFMVVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 1504, 0x2f }
return &inst{ 0x57, 0x5, 0x0, 0x0, 1504, 0x2f }
case AVFNCVTFFW:
case AVFNCVTFFW:
return &inst{ 0x57, 0x1, 0x14, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x14, 0x0, 1152, 0x24 }
case AVFNCVTFXW:
case AVFNCVTFXW:
return &inst{ 0x57, 0x1, 0x13, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x13, 0x0, 1152, 0x24 }
case AVFNCVTFXUW:
case AVFNCVTFXUW:
return &inst{ 0x57, 0x1, 0x12, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x12, 0x0, 1152, 0x24 }
case AVFNCVTRODFFW:
case AVFNCVTRODFFW:
return &inst{ 0x57, 0x1, 0x15, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x15, 0x0, 1152, 0x24 }
case AVFNCVTRTZXFW:
case AVFNCVTRTZXFW:
return &inst{ 0x57, 0x1, 0x17, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x17, 0x0, 1152, 0x24 }
case AVFNCVTRTZXUFW:
case AVFNCVTRTZXUFW:
return &inst{ 0x57, 0x1, 0x16, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x16, 0x0, 1152, 0x24 }
case AVFNCVTXFW:
case AVFNCVTXFW:
return &inst{ 0x57, 0x1, 0x11, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x11, 0x0, 1152, 0x24 }
case AVFNCVTXUFW:
case AVFNCVTXUFW:
return &inst{ 0x57, 0x1, 0x10, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x10, 0x0, 1152, 0x24 }
case AVFNMACCVF:
case AVFNMACCVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1216, 0x5a }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1216, 0x5a }
case AVFNMACCVV:
case AVFNMACCVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1216, 0x5a }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1216, 0x5a }
case AVFNMADDVF:
case AVFNMADDVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1472, 0x52 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1472, 0x52 }
case AVFNMADDVV:
case AVFNMADDVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1472, 0x52 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1472, 0x52 }
case AVFNMSACVF:
case AVFNMSACVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1088, 0x5e }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1088, 0x5e }
case AVFNMSACVV:
case AVFNMSACVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1088, 0x5e }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1088, 0x5e }
case AVFNMSUBVF:
case AVFNMSUBVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1344, 0x56 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1344, 0x56 }
case AVFNMSUBVV:
case AVFNMSUBVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1344, 0x56 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1344, 0x56 }
case AVFRDIVVF:
case AVFRDIVVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1984, 0x42 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1984, 0x42 }
case AVFREC7V:
case AVFREC7V:
return &inst{ 0x57, 0x1, 0x5, 0x0, 1216, 0x26 }
return &inst{ 0x57, 0x1, 0x5, 0x0, 1216, 0x26 }
case AVFREDMAXVS:
case AVFREDMAXVS:
return &inst{ 0x57, 0x1, 0x0, 0x0, 448, 0xe }
return &inst{ 0x57, 0x1, 0x0, 0x0, 448, 0xe }
case AVFREDMINVS:
case AVFREDMINVS:
return &inst{ 0x57, 0x1, 0x0, 0x0, 320, 0xa }
return &inst{ 0x57, 0x1, 0x0, 0x0, 320, 0xa }
case AVFREDOSUMVS:
case AVFREDOSUMVS:
return &inst{ 0x57, 0x1, 0x0, 0x0, 192, 0x6 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 192, 0x6 }
case AVFREDUSUMVS:
case AVFREDUSUMVS:
return &inst{ 0x57, 0x1, 0x0, 0x0, 64, 0x2 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 64, 0x2 }
case AVFRSQRT7V:
case AVFRSQRT7V:
return &inst{ 0x57, 0x1, 0x4, 0x0, 1216, 0x26 }
return &inst{ 0x57, 0x1, 0x4, 0x0, 1216, 0x26 }
case AVFRSUBVF:
case AVFRSUBVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1600, 0x4e }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1600, 0x4e }
case AVFSGNJVF:
case AVFSGNJVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x57, 0x5, 0x0, 0x0, 512, 0x10 }
case AVFSGNJVV:
case AVFSGNJVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 512, 0x10 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 512, 0x10 }
case AVFSGNJNVF:
case AVFSGNJNVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 576, 0x12 }
return &inst{ 0x57, 0x5, 0x0, 0x0, 576, 0x12 }
case AVFSGNJNVV:
case AVFSGNJNVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 576, 0x12 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 576, 0x12 }
case AVFSGNJXVF:
case AVFSGNJXVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 640, 0x14 }
return &inst{ 0x57, 0x5, 0x0, 0x0, 640, 0x14 }
case AVFSGNJXVV:
case AVFSGNJXVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 640, 0x14 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 640, 0x14 }
case AVFSLIDE1DOWNVF:
case AVFSLIDE1DOWNVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 960, 0x1e }
return &inst{ 0x57, 0x5, 0x0, 0x0, 960, 0x1e }
case AVFSLIDE1UPVF:
case AVFSLIDE1UPVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 896, 0x1c }
return &inst{ 0x57, 0x5, 0x0, 0x0, 896, 0x1c }
case AVFSQRTV:
case AVFSQRTV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 1216, 0x26 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 1216, 0x26 }
case AVFSUBVF:
case AVFSUBVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, 128, 0x4 }
return &inst{ 0x57, 0x5, 0x0, 0x0, 128, 0x4 }
case AVFSUBVV:
case AVFSUBVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, 128, 0x4 }
return &inst{ 0x57, 0x1, 0x0, 0x0, 128, 0x4 }
case AVFWADDVF:
case AVFWADDVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -1024, 0x60 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -1024, 0x60 }
case AVFWADDVV:
case AVFWADDVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -1024, 0x60 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -1024, 0x60 }
case AVFWADDWF:
case AVFWADDWF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -768, 0x68 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -768, 0x68 }
case AVFWADDWV:
case AVFWADDWV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -768, 0x68 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -768, 0x68 }
case AVFWCVTFFV:
case AVFWCVTFFV:
return &inst{ 0x57, 0x1, 0xc, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0xc, 0x0, 1152, 0x24 }
case AVFWCVTFXV:
case AVFWCVTFXV:
return &inst{ 0x57, 0x1, 0xb, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0xb, 0x0, 1152, 0x24 }
case AVFWCVTFXUV:
case AVFWCVTFXUV:
return &inst{ 0x57, 0x1, 0xa, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0xa, 0x0, 1152, 0x24 }
case AVFWCVTRTZXFV:
case AVFWCVTRTZXFV:
return &inst{ 0x57, 0x1, 0xf, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0xf, 0x0, 1152, 0x24 }
case AVFWCVTRTZXUFV:
case AVFWCVTRTZXUFV:
return &inst{ 0x57, 0x1, 0xe, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0xe, 0x0, 1152, 0x24 }
case AVFWCVTXFV:
case AVFWCVTXFV:
return &inst{ 0x57, 0x1, 0x9, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x9, 0x0, 1152, 0x24 }
case AVFWCVTXUFV:
case AVFWCVTXUFV:
return &inst{ 0x57, 0x1, 0x8, 0x0, 1152, 0x24 }
return &inst{ 0x57, 0x1, 0x8, 0x0, 1152, 0x24 }
case AVFWMACCVF:
case AVFWMACCVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -256, 0x78 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -256, 0x78 }
case AVFWMACCVV:
case AVFWMACCVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -256, 0x78 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -256, 0x78 }
case AVFWMSACVF:
case AVFWMSACVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -128, 0x7c }
return &inst{ 0x57, 0x5, 0x0, 0x0, -128, 0x7c }
case AVFWMSACVV:
case AVFWMSACVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -128, 0x7c }
return &inst{ 0x57, 0x1, 0x0, 0x0, -128, 0x7c }
case AVFWMULVF:
case AVFWMULVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -512, 0x70 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -512, 0x70 }
case AVFWMULVV:
case AVFWMULVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -512, 0x70 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -512, 0x70 }
case AVFWNMACCVF:
case AVFWNMACCVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -192, 0x7a }
return &inst{ 0x57, 0x5, 0x0, 0x0, -192, 0x7a }
case AVFWNMACCVV:
case AVFWNMACCVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -192, 0x7a }
return &inst{ 0x57, 0x1, 0x0, 0x0, -192, 0x7a }
case AVFWNMSACVF:
case AVFWNMSACVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -64, 0x7e }
return &inst{ 0x57, 0x5, 0x0, 0x0, -64, 0x7e }
case AVFWNMSACVV:
case AVFWNMSACVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -64, 0x7e }
return &inst{ 0x57, 0x1, 0x0, 0x0, -64, 0x7e }
case AVFWREDOSUMVS:
case AVFWREDOSUMVS:
return &inst{ 0x57, 0x1, 0x0, 0x0, -832, 0x66 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -832, 0x66 }
case AVFWREDUSUMVS:
case AVFWREDUSUMVS:
return &inst{ 0x57, 0x1, 0x0, 0x0, -960, 0x62 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -960, 0x62 }
case AVFWSUBVF:
case AVFWSUBVF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -896, 0x64 }
return &inst{ 0x57, 0x5, 0x0, 0x0, -896, 0x64 }
case AVFWSUBVV:
case AVFWSUBVV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -896, 0x64 }
return &inst{ 0x57, 0x1, 0x0, 0x0, -896, 0x64 }
case AVFWSUBWF:
case AVFWSUBWF:
return &inst{ 0x57, 0x5, 0x0, 0x0, -640, 0x6c }
return &inst{ 0x57, 0x5, 0x0, 0x0, -640, 0x6c }
case AVFWSUBWV:
case AVFWSUBWV:
return &inst{ 0x57, 0x1, 0x0, 0x0, -640, 0x6c }
return &inst{ 0x57, 0x1, 0x0, 0x0, -640, 0x6c }
case AVIDV:
case AVIDV:
return &inst{ 0x57, 0x2, 0x11, 0x0, 1280, 0x28 }
return &inst{ 0x57, 0x2, 0x11, 0x0, 1280, 0x28 }
case AVIOTAM:
case AVIOTAM:
return &inst{ 0x57, 0x2, 0x10, 0x0, 1280, 0x28 }
return &inst{ 0x57, 0x2, 0x10, 0x0, 1280, 0x28 }
case AVL1RE16V:
case AVL1RE16V:
return &inst{ 0x7, 0x5, 0x0, 0x8, 40, 0x1 }
return &inst{ 0x7, 0x5, 0x0, 0x8, 40, 0x1 }
case AVL1RE32V:
case AVL1RE32V:
return &inst{ 0x7, 0x6, 0x0, 0x8, 40, 0x1 }
return &inst{ 0x7, 0x6, 0x0, 0x8, 40, 0x1 }
case AVL1RE64V:
case AVL1RE64V:
return &inst{ 0x7, 0x7, 0x0, 0x8, 40, 0x1 }
return &inst{ 0x7, 0x7, 0x0, 0x8, 40, 0x1 }
case AVL1RE8V:
case AVL1RE8V:
return &inst{ 0x7, 0x0, 0x0, 0x8, 40, 0x1 }
return &inst{ 0x7, 0x0, 0x0, 0x8, 40, 0x1 }
case AVL2RE16V:
case AVL2RE16V:
return &inst{ 0x7, 0x5, 0x0, 0x8, 552, 0x11 }
return &inst{ 0x7, 0x5, 0x0, 0x8, 552, 0x11 }
case AVL2RE32V:
case AVL2RE32V:
return &inst{ 0x7, 0x6, 0x0, 0x8, 552, 0x11 }
return &inst{ 0x7, 0x6, 0x0, 0x8, 552, 0x11 }
case AVL2RE64V:
case AVL2RE64V:
return &inst{ 0x7, 0x7, 0x0, 0x8, 552, 0x11 }
return &inst{ 0x7, 0x7, 0x0, 0x8, 552, 0x11 }
case AVL2RE8V:
ca
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{