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

Function SBFX_SBFM

arch/arm64/disassembler/decode2.c:20374–20385  ·  view source on GitHub ↗

sbfx_sbfm.xml */

Source from the content-addressed store, hash-verified

20372
20373/* sbfx_sbfm.xml */
20374int SBFX_SBFM(context *ctx, Instruction *instr)
20375{
20376 int rc = DECODE_STATUS_UNMATCHED;
20377 /* class iclass_signed_fill */
20378 /* sf=x|opc=00|100110|N=x|immr=xxxxxx|imms=xxxxxx|Rn=xxxxx|Rd=xxxxx */
20379 if((INSWORD & 0x7F800000)==0x13000000) {
20380 decode_fields32(ENC_SBFX_SBFM_32M_BITFIELD, ctx, instr);
20381 if(ctx->sf==0 && ctx->N==0) OK(ENC_SBFX_SBFM_32M_BITFIELD);
20382 if(ctx->sf==1 && ctx->N==1) OK(ENC_SBFX_SBFM_64M_BITFIELD);
20383 }
20384 return rc;
20385}
20386
20387/* scvtf_advsimd_fix.xml */
20388int SCVTF_advsimd_fix(context *ctx, Instruction *instr)

Callers 1

SBFMFunction · 0.85

Calls 1

decode_fields32Function · 0.85

Tested by

no test coverage detected