blob: cc28c8fb0e612a53bef64e8f915f88b67cee064c [file] [log] [blame]
Krzysztof Parzyszeka8ab1b72017-12-11 18:57:54 +00001//===- HexagonDepDecoders.h -----------------------------------------------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9// Automatically generated file, please consult code owner before editing.
10//===----------------------------------------------------------------------===//
11
12
13
14static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp,
15 uint64_t, const void *Decoder) {
16 signedDecoder<4>(MI, tmp, Decoder);
17 return MCDisassembler::Success;
18}
19static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp,
20 uint64_t, const void *Decoder) {
21 signedDecoder<14>(MI, tmp, Decoder);
22 return MCDisassembler::Success;
23}
24static DecodeStatus s10_6ImmDecoder(MCInst &MI, unsigned tmp,
25 uint64_t, const void *Decoder) {
26 signedDecoder<16>(MI, tmp, Decoder);
27 return MCDisassembler::Success;
28}
29static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp,
30 uint64_t, const void *Decoder) {
31 signedDecoder<8>(MI, tmp, Decoder);
32 return MCDisassembler::Success;
33}
34static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp,
35 uint64_t, const void *Decoder) {
36 signedDecoder<7>(MI, tmp, Decoder);
37 return MCDisassembler::Success;
38}
39static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp,
40 uint64_t, const void *Decoder) {
41 signedDecoder<12>(MI, tmp, Decoder);
42 return MCDisassembler::Success;
43}
44static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp,
45 uint64_t, const void *Decoder) {
46 signedDecoder<3>(MI, tmp, Decoder);
47 return MCDisassembler::Success;
48}
49static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp,
50 uint64_t, const void *Decoder) {
51 signedDecoder<13>(MI, tmp, Decoder);
52 return MCDisassembler::Success;
53}
54static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp,
55 uint64_t, const void *Decoder) {
56 signedDecoder<6>(MI, tmp, Decoder);
57 return MCDisassembler::Success;
58}
59static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp,
60 uint64_t, const void *Decoder) {
61 signedDecoder<9>(MI, tmp, Decoder);
62 return MCDisassembler::Success;
63}
64static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp,
65 uint64_t, const void *Decoder) {
66 signedDecoder<5>(MI, tmp, Decoder);
67 return MCDisassembler::Success;
68}
69static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp,
70 uint64_t, const void *Decoder) {
71 signedDecoder<6>(MI, tmp, Decoder);
72 return MCDisassembler::Success;
73}
74static DecodeStatus s10_0ImmDecoder(MCInst &MI, unsigned tmp,
75 uint64_t, const void *Decoder) {
76 signedDecoder<10>(MI, tmp, Decoder);
77 return MCDisassembler::Success;
78}