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

Function STSET_LDSET

arch/arm64/disassembler/decode2.c:26081–26094  ·  view source on GitHub ↗

stset_ldset.xml */

Source from the content-addressed store, hash-verified

26079
26080/* stset_ldset.xml */
26081int STSET_LDSET(context *ctx, Instruction *instr)
26082{
26083 int rc = DECODE_STATUS_UNMATCHED;
26084 /* class iclass_general */
26085 /* size=1x|111|V=0|00|A=0|R=x|1|Rs=xxxxx|o3=0|opc=011|00|Rn=xxxxx|Rt=11111 */
26086 if((INSWORD & 0xBFA0FC1F)==0xB820301F) {
26087 decode_fields32(ENC_STSET_LDSET_32_MEMOP, ctx, instr);
26088 if(ctx->size==2 && ctx->R==0) OK(ENC_STSET_LDSET_32_MEMOP);
26089 if(ctx->size==2 && ctx->R==1) OK(ENC_STSETL_LDSETL_32_MEMOP);
26090 if(ctx->size==3 && ctx->R==0) OK(ENC_STSET_LDSET_64_MEMOP);
26091 if(ctx->size==3 && ctx->R==1) OK(ENC_STSETL_LDSETL_64_MEMOP);
26092 }
26093 return rc;
26094}
26095
26096/* stsmaxb_ldsmaxb.xml */
26097int STSMAXB_LDSMAXB(context *ctx, Instruction *instr)

Callers 1

LDSETFunction · 0.85

Calls 1

decode_fields32Function · 0.85

Tested by

no test coverage detected