MCPcopy Create free account
hub / github.com/capstone-engine/capstone / DecodeVLDST4Instruction

Function DecodeVLDST4Instruction

arch/ARM/ARMDisassembler.c:2846–2857  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2844}
2845
2846static DecodeStatus DecodeVLDST4Instruction(MCInst *Inst, unsigned Insn,
2847 uint64_t Address, const void *Decoder)
2848{
2849 unsigned load;
2850 unsigned size = fieldFromInstruction_4(Insn, 6, 2);
2851 if (size == 3) return MCDisassembler_Fail;
2852
2853 load = fieldFromInstruction_4(Insn, 21, 1);
2854
2855 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
2856 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
2857}
2858
2859static DecodeStatus DecodeVSTInstruction(MCInst *Inst, unsigned Insn,
2860 uint64_t Address, const void *Decoder)

Callers

nothing calls this directly

Calls 2

DecodeVLDInstructionFunction · 0.85
DecodeVSTInstructionFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…