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

Function STCLR_LDCLR

arch/arm64/disassembler/decode2.c:24649–24662  ·  view source on GitHub ↗

stclr_ldclr.xml */

Source from the content-addressed store, hash-verified

24647
24648/* stclr_ldclr.xml */
24649int STCLR_LDCLR(context *ctx, Instruction *instr)
24650{
24651 int rc = DECODE_STATUS_UNMATCHED;
24652 /* class iclass_general */
24653 /* size=1x|111|V=0|00|A=0|R=x|1|Rs=xxxxx|o3=0|opc=001|00|Rn=xxxxx|Rt=11111 */
24654 if((INSWORD & 0xBFA0FC1F)==0xB820101F) {
24655 decode_fields32(ENC_STCLR_LDCLR_32_MEMOP, ctx, instr);
24656 if(ctx->size==2 && ctx->R==0) OK(ENC_STCLR_LDCLR_32_MEMOP);
24657 if(ctx->size==2 && ctx->R==1) OK(ENC_STCLRL_LDCLRL_32_MEMOP);
24658 if(ctx->size==3 && ctx->R==0) OK(ENC_STCLR_LDCLR_64_MEMOP);
24659 if(ctx->size==3 && ctx->R==1) OK(ENC_STCLRL_LDCLRL_64_MEMOP);
24660 }
24661 return rc;
24662}
24663
24664/* steorb_ldeorb.xml */
24665int STEORB_LDEORB(context *ctx, Instruction *instr)

Callers 1

LDCLRFunction · 0.85

Calls 1

decode_fields32Function · 0.85

Tested by

no test coverage detected