Summary
1446 loaded instruction variants
Operand Type Information
416 out of 1446 instructions (28.8%) have fully complete operand information.
The remaining instructions have at least one operand where type information is unknown, meaning that their documentation is incomplete.
Import Logs
Describes any problems or quirks encountered while loading LLVM data and reconciling it with hand-written filter files.
A high number of warnings means that an architecture will have less accurate instruction listings and search results.
186 warnings and 0 info messages:
- ⚠️
GPRJALR
register class uses unsupportedsub
DAG operator to collect members - ⚠️
GPRNoX0
register class uses unsupportedsub
DAG operator to collect members - ⚠️
GPRNoX0X2
register class uses unsupportedsub
DAG operator to collect members - ⚠️
VRM2
register class has unresolvable register memberV9M2
- ⚠️
VRM2
register class has unresolvable register memberV11M2
- ⚠️
VRM2
register class has unresolvable register memberV13M2
- ⚠️
VRM2
register class has unresolvable register memberV15M2
- ⚠️
VRM2
register class has unresolvable register memberV17M2
- ⚠️
VRM2
register class has unresolvable register memberV19M2
- ⚠️
VRM2
register class has unresolvable register memberV21M2
- ⚠️
VRM2
register class has unresolvable register memberV23M2
- ⚠️
VRM2
register class has unresolvable register memberV25M2
- ⚠️
VRM2
register class has unresolvable register memberV27M2
- ⚠️
VRM2
register class has unresolvable register memberV29M2
- ⚠️
VRM2
register class has unresolvable register memberV1M2
- ⚠️
VRM2
register class has unresolvable register memberV3M2
- ⚠️
VRM2
register class has unresolvable register memberV5M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV9M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV11M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV13M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV15M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV17M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV19M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV21M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV23M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV25M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV27M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV29M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV3M2
- ⚠️
VRM2NoV0
register class has unresolvable register memberV5M2
- ⚠️
VRN2M1
register class has unresolvable register memberVN2M1NoV0
- ⚠️
VRN2M1
register class has unresolvable register memberVN2M1V0
- ⚠️
VRN2M1NoV0
register class has unresolvable register memberVN2M1NoV0
- ⚠️
VRN2M2
register class has unresolvable register memberVN2M2NoV0
- ⚠️
VRN2M2
register class has unresolvable register memberVN2M2V0
- ⚠️
VRN2M2NoV0
register class has unresolvable register memberVN2M2NoV0
- ⚠️
VRN2M4
register class has unresolvable register memberVN2M4NoV0
- ⚠️
VRN2M4
register class has unresolvable register memberVN2M4V0
- ⚠️
VRN2M4NoV0
register class has unresolvable register memberVN2M4NoV0
- ⚠️
VRN3M1
register class has unresolvable register memberVN3M1NoV0
- ⚠️
VRN3M1
register class has unresolvable register memberVN3M1V0
- ⚠️
VRN3M1NoV0
register class has unresolvable register memberVN3M1NoV0
- ⚠️
VRN3M2
register class has unresolvable register memberVN3M2NoV0
- ⚠️
VRN3M2
register class has unresolvable register memberVN3M2V0
- ⚠️
VRN3M2NoV0
register class has unresolvable register memberVN3M2NoV0
- ⚠️
VRN4M1
register class has unresolvable register memberVN4M1NoV0
- ⚠️
VRN4M1
register class has unresolvable register memberVN4M1V0
- ⚠️
VRN4M1NoV0
register class has unresolvable register memberVN4M1NoV0
- ⚠️
VRN4M2
register class has unresolvable register memberVN4M2NoV0
- ⚠️
VRN4M2
register class has unresolvable register memberVN4M2V0
- ⚠️
VRN4M2NoV0
register class has unresolvable register memberVN4M2NoV0
- ⚠️
VRN5M1
register class has unresolvable register memberVN5M1NoV0
- ⚠️
VRN5M1
register class has unresolvable register memberVN5M1V0
- ⚠️
VRN5M1NoV0
register class has unresolvable register memberVN5M1NoV0
- ⚠️
VRN6M1
register class has unresolvable register memberVN6M1NoV0
- ⚠️
VRN6M1
register class has unresolvable register memberVN6M1V0
- ⚠️
VRN6M1NoV0
register class has unresolvable register memberVN6M1NoV0
- ⚠️
VRN7M1
register class has unresolvable register memberVN7M1NoV0
- ⚠️
VRN7M1
register class has unresolvable register memberVN7M1V0
- ⚠️
VRN7M1NoV0
register class has unresolvable register memberVN7M1NoV0
- ⚠️
VRN8M1
register class has unresolvable register memberVN8M1NoV0
- ⚠️
VRN8M1
register class has unresolvable register memberVN8M1V0
- ⚠️
VRN8M1NoV0
register class has unresolvable register memberVN8M1NoV0
- ⚠️ Unknown operand type
byteselect
- ⚠️ Unknown operand type
rnum
- ⚠️ Unknown operand type
uimm20_auipc
- ⚠️ Unknown operand type
uimmlog2xlen
- ⚠️ Unknown operand type
simm13_lsb0
- ⚠️ Unknown operand type
uimm8ge32
- ⚠️ Unknown operand type
SR07
- ⚠️ Unknown operand type
csr_sysreg
- ⚠️ Unknown operand type
GPRNoX0
- ⚠️ Unknown operand type
simm6nonzero
- ⚠️ Unknown operand type
SP
- ⚠️ Unknown operand type
simm10_lsb0000nonzero
- ⚠️ Unknown operand type
uimm10_lsb00nonzero
- ⚠️ Unknown operand type
GPRX0
- ⚠️ Unknown operand type
simm9_lsb0
- ⚠️ Unknown operand type
uimm8_lsb000
- ⚠️ Unknown operand type
FPR64C
- ⚠️ Unknown operand type
SPMem
- ⚠️ Unknown operand type
uimm9_lsb000
- ⚠️ Unknown operand type
FPR64
- ⚠️ Unknown operand type
uimm7_lsb00
- ⚠️ Unknown operand type
FPR32C
- ⚠️ Unknown operand type
uimm8_lsb00
- ⚠️ Unknown operand type
FPR32
- ⚠️ Unknown operand type
simm12_lsb0
- ⚠️ Unknown operand type
uimm2_lsb0
- ⚠️ Unknown operand type
c_lui_imm
- ⚠️ Unknown operand type
GPRNoX0X2
- ⚠️ Unknown operand type
uimmlog2xlennonzero
- ⚠️ Unknown operand type
frmarg
- ⚠️ Unknown operand type
FPR64IN32X
- ⚠️ Unknown operand type
FPR64INX
- ⚠️ Unknown operand type
FPR16
- ⚠️ Unknown operand type
FPR16INX
- ⚠️ Unknown operand type
FPR32INX
- ⚠️ Unknown operand type
rtzarg
- ⚠️ Unknown operand type
fencearg
- ⚠️ Unknown operand type
loadfpimm
- ⚠️ Unknown operand type
simm21_lsb0_jal
- ⚠️ Unknown operand type
uimm20_lui
- ⚠️ Unknown operand type
simm12_lsb00000
- ⚠️ Unknown operand type
VR
- ⚠️ Unknown operand type
VMaskOp
- ⚠️ Unknown operand type
VMV0
- ⚠️ Unknown operand type
VRM2
- ⚠️ Unknown operand type
VRM4
- ⚠️ Unknown operand type
VRM8
- ⚠️ Unknown operand type
VTypeIOp10
- ⚠️ Unknown operand type
VTypeIOp11
- ⚠️ Unknown predicate
IsRV64
(first seen on instructionADDIW
) - ⚠️ Unknown predicate
HasStdExtZba
(first seen on instructionADD_UW
) - ⚠️ Unknown predicate
HasStdExtZknd
(first seen on instructionAES32DSI
) - ⚠️ Unknown predicate
IsRV32
(first seen on instructionAES32DSI
) - ⚠️ Unknown predicate
HasStdExtZkne
(first seen on instructionAES32ESI
) - ⚠️ Unknown predicate
HasStdExtZkndOrZkne
(first seen on instructionAES64KS1I
) - ⚠️ Unknown predicate
HasStdExtA
(first seen on instructionAMOADD_D
) - ⚠️ Unknown predicate
HasStdExtZacas
(first seen on instructionAMOCAS_D
) - ⚠️ Unknown predicate
HasStdExtZbbOrZbkb
(first seen on instructionANDN
) - ⚠️ Unknown predicate
HasStdExtZbs
(first seen on instructionBCLR
) - ⚠️ Unknown predicate
HasStdExtZbkb
(first seen on instructionBREV8
) - ⚠️ Unknown predicate
HasStdExtZicbom
(first seen on instructionCBO_CLEAN
) - ⚠️ Unknown predicate
HasStdExtZicboz
(first seen on instructionCBO_ZERO
) - ⚠️ Unknown predicate
HasStdExtZbcOrZbkc
(first seen on instructionCLMUL
) - ⚠️ Unknown predicate
HasStdExtZbc
(first seen on instructionCLMULR
) - ⚠️ Unknown predicate
HasStdExtZbb
(first seen on instructionCLZ
) - ⚠️ Unknown predicate
HasStdExtZcmt
(first seen on instructionCM_JALT
) - ⚠️ Unknown predicate
HasStdExtZcmp
(first seen on instructionCM_MVA01S
) - ⚠️ Unknown predicate
HasVendorXCVbitmanip
(first seen on instructionCV_BCLR
) - ⚠️ Unknown predicate
HasVendorXCVmac
(first seen on instructionCV_MAC
) - ⚠️ Unknown predicate
HasStdExtZicond
(first seen on instructionCZERO_EQZ
) - ⚠️ Unknown predicate
HasStdExtCOrZca
(first seen on instructionC_ADD
) - ⚠️ Unknown predicate
HasRVCHints
(first seen on instructionC_ADDI_HINT_IMM_ZERO
) - ⚠️ Unknown predicate
HasStdExtCOrZcd
(first seen on instructionC_FLD
) - ⚠️ Unknown predicate
HasStdExtD
(first seen on instructionC_FLD
) - ⚠️ Unknown predicate
HasStdExtCOrZcfOrZce
(first seen on instructionC_FLW
) - ⚠️ Unknown predicate
HasStdExtF
(first seen on instructionC_FLW
) - ⚠️ Unknown predicate
HasStdExtZcb
(first seen on instructionC_LBU
) - ⚠️ Unknown predicate
HasStdExtMOrZmmul
(first seen on instructionC_MUL
) - ⚠️ Unknown predicate
HasStdExtM
(first seen on instructionDIV
) - ⚠️ Unknown predicate
HasStdExtZdinx
(first seen on instructionFADD_D_IN32X
) - ⚠️ Unknown predicate
HasStdExtZfh
(first seen on instructionFADD_H
) - ⚠️ Unknown predicate
HasStdExtZhinx
(first seen on instructionFADD_H_INX
) - ⚠️ Unknown predicate
HasStdExtZfinx
(first seen on instructionFADD_S_INX
) - ⚠️ Unknown predicate
HasStdExtZfa
(first seen on instructionFCVTMOD_W_D
) - ⚠️ Unknown predicate
HasStdExtZfbfmin
(first seen on instructionFCVT_BF16_S
) - ⚠️ Unknown predicate
HasStdExtZfhOrZfhmin
(first seen on instructionFCVT_D_H
) - ⚠️ Unknown predicate
HasStdExtZhinxOrZhinxmin
(first seen on instructionFCVT_D_H_IN32X
) - ⚠️ Unknown predicate
HasHalfFPLoadStoreMove
(first seen on instructionFLH
) - ⚠️ Unknown predicate
HasStdExtZfhOrZvfh
(first seen on instructionFLI_H
) - ⚠️ Unknown predicate
HasStdExtH
(first seen on instructionHFENCE_GVMA
) - ⚠️ Unknown predicate
HasStdExtSvinval
(first seen on instructionHINVAL_GVMA
) - ⚠️ Unknown predicate
HasStdExtZicbop
(first seen on instructionPREFETCH_I
) - ⚠️ Unknown predicate
HasVendorXSfcie
(first seen on instructionSF_CDISCARD_D_L1
) - ⚠️ Unknown predicate
HasStdExtZknh
(first seen on instructionSHA256SIG0
) - ⚠️ Unknown predicate
HasStdExtZksh
(first seen on instructionSM3P0
) - ⚠️ Unknown predicate
HasStdExtZksed
(first seen on instructionSM4ED
) - ⚠️ Unknown predicate
HasVendorXTHeadVdot
(first seen on instructionTHVdotVMAQASU_VV
) - ⚠️ Unknown predicate
HasVendorXTHeadBa
(first seen on instructionTH_ADDSL
) - ⚠️ Unknown predicate
HasVendorXTHeadCmo
(first seen on instructionTH_DCACHE_CALL
) - ⚠️ Unknown predicate
HasVendorXTHeadBb
(first seen on instructionTH_EXT
) - ⚠️ Unknown predicate
HasVendorXTHeadFMemIdx
(first seen on instructionTH_FLRD
) - ⚠️ Unknown predicate
HasVendorXTHeadMemIdx
(first seen on instructionTH_LBIA
) - ⚠️ Unknown predicate
HasVendorXTHeadMemPair
(first seen on instructionTH_LDD
) - ⚠️ Unknown predicate
HasVendorXTHeadMac
(first seen on instructionTH_MULA
) - ⚠️ Unknown predicate
HasVendorXTHeadCondMov
(first seen on instructionTH_MVEQZ
) - ⚠️ Unknown predicate
HasVendorXTHeadSync
(first seen on instructionTH_SFENCE_VMAS
) - ⚠️ Unknown predicate
HasVendorXTHeadBs
(first seen on instructionTH_TST
) - ⚠️ Unknown predicate
HasVInstructions
(first seen on instructionVAADDU_VV
) - ⚠️ Unknown predicate
HasStdExtZvkned
(first seen on instructionVAESDF_VS
) - ⚠️ Unknown predicate
HasStdExtZvbb
(first seen on instructionVANDN_VV
) - ⚠️ Unknown predicate
HasStdExtZvbc
(first seen on instructionVCLMULH_VV
) - ⚠️ Unknown predicate
HasVendorXSfvcp
(first seen on instructionVC_FV
) - ⚠️ Unknown predicate
HasVInstructionsAnyF
(first seen on instructionVFADD_VF
) - ⚠️ Unknown predicate
HasStdExtZvfbfmin
(first seen on instructionVFNCVTBF16_F_F_W
) - ⚠️ Unknown predicate
HasStdExtZvfbfwma
(first seen on instructionVFWMACCBF16_VF
) - ⚠️ Unknown predicate
HasStdExtZvkg
(first seen on instructionVGHSH_VV
) - ⚠️ Unknown predicate
HasVInstructionsI64
(first seen on instructionVL1RE64_V
) - ⚠️ Unknown predicate
HasStdExtZvknha
(first seen on instructionVSHA2CH_VV
) - ⚠️ Unknown predicate
HasStdExtZvksh
(first seen on instructionVSM3C_VI
) - ⚠️ Unknown predicate
HasStdExtZvksed
(first seen on instructionVSM4K_VI
) - ⚠️ Unknown predicate
HasVendorXVentanaCondOps
(first seen on instructionVT_MASKC
) - ⚠️ Unknown predicate
HasStdExtZawrs
(first seen on instructionWRS_NTO
) - ⚠️ Unknown predicate
HasStdExtZbkx
(first seen on instructionXPERM4
)