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

Function SUBP

arch/arm64/disassembler/decode2.c:27035–27053  ·  view source on GitHub ↗

subp.xml */

Source from the content-addressed store, hash-verified

27033
27034/* subp.xml */
27035int SUBP(context *ctx, Instruction *instr)
27036{
27037 int rc = DECODE_STATUS_UNMATCHED;
27038 /* class iclass_general */
27039 /* sf=1|0|S=0|11010110|Xm=xxxxx|opcode=000000|Xn=xxxxx|Xd=xxxxx */
27040 if((INSWORD & 0xFFE0FC00)==0x9AC00000) {
27041 decode_fields32(ENC_SUBP_64S_DP_2SRC, ctx, instr);
27042 if(!HaveMTEExt()) {
27043 UNDEFINED;
27044 }
27045 ctx->d = UINT(ctx->Xd);
27046 ctx->n = UINT(ctx->Xn);
27047 ctx->m = UINT(ctx->Xm);
27048 ctx->setflags = FALSE;
27049 instr->setflags = FLAGEFFECT_NONE;
27050 OK(ENC_SUBP_64S_DP_2SRC);
27051 }
27052 return rc;
27053}
27054
27055/* subps.xml */
27056int SUBPS(context *ctx, Instruction *instr)

Callers 1

decode_iclass_dp_2srcFunction · 0.85

Calls 1

decode_fields32Function · 0.85

Tested by

no test coverage detected