rizinorg / rz-rzilcompiler

C to RZIL Compiler to extend the Rizin Hexagon plugin.
4 stars 2 forks source link

Missing instructions in modem bin #24

Open Rot127 opened 10 months ago

Rot127 commented 10 months ago

A list of missing instructions which were use in a modem binary:

HEX_INS_M4_PMPYW
HEX_INS_M4_PMPYW_ACC
HEX_INS_S2_DEINTERLEAVE
HEX_INS_S2_INTERLEAVE
HEX_INS_S2_PARITYP
HEX_INS_S2_STOREW_LOCKED
HEX_INS_S4_PARITY
HEX_INS_S4_STORED_LOCKED
HEX_INS_S5_POPCOUNTP
HEX_INS_SA1_ADDI
HEX_INS_SA1_ADDRX
HEX_INS_SA1_DEC
HEX_INS_SA1_SETI
HEX_INS_SL1_LOADRI_IO
HEX_INS_SL1_LOADRUB_IO
HEX_INS_SL2_LOADRH_IO
HEX_INS_SL2_LOADRUH_IO
HEX_INS_SS2_STOREW_SP
HEX_INS_A4_ADDP_C
HEX_INS_V6_VADDBNQ
HEX_INS_V6_VADDBQ
HEX_INS_V6_VALIGNB
HEX_INS_A2_ABSP
HEX_INS_V6_VMPY_QF16
HEX_INS_V6_VSUBUBSAT
HEX_INS_Y2_BREAK
HEX_INS_Y2_CIAD
HEX_INS_Y2_CRSWAP0
HEX_INS_Y2_CSWI
HEX_INS_Y2_DCCLEANA
HEX_INS_Y2_DCCLEANIDX
HEX_INS_Y2_DCCLEANINVA
HEX_INS_Y2_DCCLEANINVIDX
HEX_INS_Y2_DCFETCHBO
HEX_INS_Y2_DCINVA
HEX_INS_Y2_DCKILL
HEX_INS_Y2_DCTAGR
HEX_INS_Y2_DCZEROA
HEX_INS_Y2_GETIMASK
HEX_INS_Y2_ICDATAR
HEX_INS_Y2_ICINVA
HEX_INS_Y2_ICKILL
HEX_INS_Y2_ICTAGR
HEX_INS_Y2_K0LOCK
HEX_INS_Y2_K0UNLOCK
HEX_INS_Y2_L2CLEANINVIDX
HEX_INS_Y2_L2KILL
HEX_INS_Y2_SETPRIO
HEX_INS_Y2_START
HEX_INS_Y2_STOP
HEX_INS_Y2_SWI
HEX_INS_Y2_TFRSCRR
HEX_INS_Y2_TFRSRCR
HEX_INS_Y2_TLBLOCK
HEX_INS_Y2_TLBP
HEX_INS_Y2_TLBR
HEX_INS_Y2_TLBUNLOCK
HEX_INS_Y2_TLBW
HEX_INS_Y2_WAIT
HEX_INS_Y4_L2TAGR
HEX_INS_Y4_NMI
HEX_INS_Y4_SIAD
HEX_INS_Y4_TFRSCPP
HEX_INS_Y4_TFRSPCP
HEX_INS_Y4_TRACE
HEX_INS_Y5_CTLBW
HEX_INS_Y5_L2CLEANIDX
HEX_INS_Y5_L2GCLEAN
HEX_INS_Y5_L2GUNLOCK
HEX_INS_Y5_L2LOCKA
HEX_INS_Y5_L2UNLOCKA
HEX_INS_Y5_TLBASIDI
HEX_INS_Y6_DIAG
HEX_INS_A4_SUBP_C
HEX_INS_F2_CONV_D2DF
HEX_INS_F2_CONV_D2SF
HEX_INS_F2_CONV_DF2SF
HEX_INS_F2_CONV_SF2D_CHOP
HEX_INS_F2_CONV_SF2DF
HEX_INS_F2_CONV_SF2UD_CHOP
HEX_INS_F2_CONV_SF2UW_CHOP
HEX_INS_F2_CONV_SF2W
HEX_INS_F2_CONV_SF2W_CHOP
HEX_INS_F2_CONV_UD2DF
HEX_INS_F2_CONV_UD2SF
HEX_INS_F2_CONV_UW2DF
HEX_INS_F2_CONV_UW2SF
HEX_INS_F2_CONV_W2DF
HEX_INS_F2_CONV_W2SF
HEX_INS_F2_DFADD
HEX_INS_F2_DFCLASS
HEX_INS_F2_DFCMPUO
HEX_INS_F2_DFMAX
HEX_INS_F2_DFMIN
HEX_INS_F2_DFMPYFIX
HEX_INS_F2_DFMPYHH
HEX_INS_F2_DFSUB
HEX_INS_F2_SFADD
HEX_INS_F2_SFCLASS
HEX_INS_F2_SFCMPUO
HEX_INS_F2_SFFIXUPN
HEX_INS_F2_SFFMA
HEX_INS_F2_SFFMA_LIB
HEX_INS_F2_SFFMA_SC
HEX_INS_F2_SFFMS
HEX_INS_F2_SFFMS_LIB
HEX_INS_F2_SFINVSQRTA
HEX_INS_F2_SFMAX
HEX_INS_F2_SFMIN
HEX_INS_F2_SFMPY
HEX_INS_F2_SFRECIPA
HEX_INS_F2_SFSUB
HEX_INS_G4_TFRGCPP
HEX_INS_G4_TFRGCRR
HEX_INS_G4_TFRGPCP
HEX_INS_IMPORTED_RD_MEMW_PHYS_RS_RT
HEX_INS_IMPORTED_SDD_RSS
HEX_INS_IMPORTED_L2GCLEAN_RTT
HEX_INS_IMPORTED_L2GCLEANINV_RTT
HEX_INS_J2_RTE
HEX_INS_J2_TRAP1
HEX_INS_L2_LOADW_LOCKED
HEX_INS_L4_LOADD_LOCKED