MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / CINC_CSINC

Function CINC_CSINC

arch/arm64/disassembler/decode2.c:2119–2130  ·  view source on GitHub ↗

cinc_csinc.xml */

Source from the content-addressed store, hash-verified

2117
2118/* cinc_csinc.xml */
2119int CINC_CSINC(context *ctx, Instruction *instr)
2120{
2121 int rc = DECODE_STATUS_UNMATCHED;
2122 /* class iclass_general */
2123 /* sf=x|op=0|S=0|11010100|Rm!=11111|cond!=111x|op2[1]=0|o2=1|Rn!=11111|Rd=xxxxx */
2124 if((INSWORD & 0x7FE00C00)==0x1A800400 && (INSWORD & 0x1FE3E0)!=0x1FE3E0) {
2125 decode_fields32(ENC_CINC_CSINC_32_CONDSEL, ctx, instr);
2126 if(ctx->sf==0) OK(ENC_CINC_CSINC_32_CONDSEL);
2127 if(ctx->sf==1) OK(ENC_CINC_CSINC_64_CONDSEL);
2128 }
2129 return rc;
2130}
2131
2132/* cinv_csinv.xml */
2133int CINV_CSINV(context *ctx, Instruction *instr)

Callers 1

CSINCFunction · 0.85

Calls 1

decode_fields32Function · 0.85

Tested by

no test coverage detected