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

Function SXTH_SBFM

arch/arm64/disassembler/decode2.c:27459–27470  ·  view source on GitHub ↗

sxth_sbfm.xml */

Source from the content-addressed store, hash-verified

27457
27458/* sxth_sbfm.xml */
27459int SXTH_SBFM(context *ctx, Instruction *instr)
27460{
27461 int rc = DECODE_STATUS_UNMATCHED;
27462 /* class iclass_signed_fill */
27463 /* sf=x|opc=00|100110|N=x|immr=000000|imms=001111|Rn=xxxxx|Rd=xxxxx */
27464 if((INSWORD & 0x7FBFFC00)==0x13003C00) {
27465 decode_fields32(ENC_SXTH_SBFM_32M_BITFIELD, ctx, instr);
27466 if(ctx->sf==0 && ctx->N==0) OK(ENC_SXTH_SBFM_32M_BITFIELD);
27467 if(ctx->sf==1 && ctx->N==1) OK(ENC_SXTH_SBFM_64M_BITFIELD);
27468 }
27469 return rc;
27470}
27471
27472/* sxtl_sshll_advsimd.xml */
27473int SXTL_SSHLL_advsimd(context *ctx, Instruction *instr)

Callers 1

SBFMFunction · 0.85

Calls 1

decode_fields32Function · 0.85

Tested by

no test coverage detected