| 2828 | } |
| 2829 | |
| 2830 | static DecodeStatus DecodeVLDST3Instruction(MCInst *Inst, unsigned Insn, |
| 2831 | uint64_t Address, const void *Decoder) |
| 2832 | { |
| 2833 | unsigned align, load; |
| 2834 | unsigned size = fieldFromInstruction_4(Insn, 6, 2); |
| 2835 | if (size == 3) return MCDisassembler_Fail; |
| 2836 | |
| 2837 | align = fieldFromInstruction_4(Insn, 4, 2); |
| 2838 | if (align & 2) return MCDisassembler_Fail; |
| 2839 | |
| 2840 | load = fieldFromInstruction_4(Insn, 21, 1); |
| 2841 | |
| 2842 | return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) |
| 2843 | : DecodeVSTInstruction(Inst, Insn, Address, Decoder); |
| 2844 | } |
| 2845 | |
| 2846 | static DecodeStatus DecodeVLDST4Instruction(MCInst *Inst, unsigned Insn, |
| 2847 | uint64_t Address, const void *Decoder) |
nothing calls this directly
no test coverage detected
searching dependent graphs…