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

Function MNEG_MSUB

arch/arm64/disassembler/decode2.c:17454–17465  ·  view source on GitHub ↗

mneg_msub.xml */

Source from the content-addressed store, hash-verified

17452
17453/* mneg_msub.xml */
17454int MNEG_MSUB(context *ctx, Instruction *instr)
17455{
17456 int rc = DECODE_STATUS_UNMATCHED;
17457 /* class iclass_general */
17458 /* sf=x|op54=00|11011|op31=000|Rm=xxxxx|o0=1|Ra=11111|Rn=xxxxx|Rd=xxxxx */
17459 if((INSWORD & 0x7FE0FC00)==0x1B00FC00) {
17460 decode_fields32(ENC_MNEG_MSUB_32A_DP_3SRC, ctx, instr);
17461 if(ctx->sf==0) OK(ENC_MNEG_MSUB_32A_DP_3SRC);
17462 if(ctx->sf==1) OK(ENC_MNEG_MSUB_64A_DP_3SRC);
17463 }
17464 return rc;
17465}
17466
17467/* movi_advsimd.xml */
17468int MOVI_advsimd(context *ctx, Instruction *instr)

Callers 1

MSUBFunction · 0.85

Calls 1

decode_fields32Function · 0.85

Tested by

no test coverage detected