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

Function decode_iclass_compbranch

arch/arm64/disassembler/decode1.c:33–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31}
32
33int decode_iclass_compbranch(context *ctx, Instruction *dec)
34{
35 uint32_t sf=INSWORD>>31, op=(INSWORD>>24)&1;
36 if(!sf && !op) return CBZ(ctx, dec); // -> CBZ_32_compbranch
37 if(!sf && op) return CBNZ(ctx, dec); // -> CBNZ_32_compbranch
38 if(sf && !op) return CBZ(ctx, dec); // -> CBZ_64_compbranch
39 if(sf && op) return CBNZ(ctx, dec); // -> CBNZ_64_compbranch
40 UNMATCHED;
41}
42
43int decode_iclass_condbranch(context *ctx, Instruction *dec)
44{

Callers 1

decode_specFunction · 0.85

Calls 2

CBZFunction · 0.85
CBNZFunction · 0.85

Tested by

no test coverage detected