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

Function GMI

arch/arm64/disassembler/decode2.c:11648–11664  ·  view source on GitHub ↗

gmi.xml */

Source from the content-addressed store, hash-verified

11646
11647/* gmi.xml */
11648int GMI(context *ctx, Instruction *instr)
11649{
11650 int rc = DECODE_STATUS_UNMATCHED;
11651 /* class iclass_general */
11652 /* sf=1|0|S=0|11010110|Xm=xxxxx|opcode=000101|Xn=xxxxx|Xd=xxxxx */
11653 if((INSWORD & 0xFFE0FC00)==0x9AC01400) {
11654 decode_fields32(ENC_GMI_64G_DP_2SRC, ctx, instr);
11655 if(!HaveMTEExt()) {
11656 UNDEFINED;
11657 }
11658 ctx->d = UINT(ctx->Xd);
11659 ctx->n = UINT(ctx->Xn);
11660 ctx->m = UINT(ctx->Xm);
11661 OK(ENC_GMI_64G_DP_2SRC);
11662 }
11663 return rc;
11664}
11665
11666/* hint.xml */
11667int HINT(context *ctx, Instruction *instr)

Callers 1

decode_iclass_dp_2srcFunction · 0.85

Calls 1

decode_fields32Function · 0.85

Tested by

no test coverage detected