1 //===----------------------------------------------------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
8 // Automatically generated file, do not edit!
9 //===----------------------------------------------------------------------===//
12 #if defined(__clang__)
13 #pragma clang diagnostic push
14 #pragma clang diagnostic ignored "-Wunused-function"
17 static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
18 const MCDisassembler *Decoder) {
19 signedDecoder<6>(MI, tmp, Decoder);
20 return MCDisassembler::Success;
22 static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
23 const MCDisassembler *Decoder) {
24 signedDecoder<12>(MI, tmp, Decoder);
25 return MCDisassembler::Success;
27 static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
28 const MCDisassembler *Decoder) {
29 signedDecoder<13>(MI, tmp, Decoder);
30 return MCDisassembler::Success;
32 static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
33 const MCDisassembler *Decoder) {
34 signedDecoder<14>(MI, tmp, Decoder);
35 return MCDisassembler::Success;
37 static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
38 const MCDisassembler *Decoder) {
39 signedDecoder<3>(MI, tmp, Decoder);
40 return MCDisassembler::Success;
42 static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
43 const MCDisassembler *Decoder) {
44 signedDecoder<4>(MI, tmp, Decoder);
45 return MCDisassembler::Success;
47 static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
48 const MCDisassembler *Decoder) {
49 signedDecoder<5>(MI, tmp, Decoder);
50 return MCDisassembler::Success;
52 static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
53 const MCDisassembler *Decoder) {
54 signedDecoder<6>(MI, tmp, Decoder);
55 return MCDisassembler::Success;
57 static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
58 const MCDisassembler *Decoder) {
59 signedDecoder<7>(MI, tmp, Decoder);
60 return MCDisassembler::Success;
62 static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
63 const MCDisassembler *Decoder) {
64 signedDecoder<9>(MI, tmp, Decoder);
65 return MCDisassembler::Success;
67 static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
68 const MCDisassembler *Decoder) {
69 signedDecoder<8>(MI, tmp, Decoder);
70 return MCDisassembler::Success;
73 #if defined(__clang__)
74 #pragma clang diagnostic pop