10b57cec5SDimitry Andric//===----------------------------------------------------------------------===// 20b57cec5SDimitry Andric// 30b57cec5SDimitry Andric// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 40b57cec5SDimitry Andric// See https://llvm.org/LICENSE.txt for license information. 50b57cec5SDimitry Andric// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 60b57cec5SDimitry Andric// 70b57cec5SDimitry Andric//===----------------------------------------------------------------------===// 85ffd83dbSDimitry Andric// Automatically generated file, do not edit! 90b57cec5SDimitry Andric//===----------------------------------------------------------------------===// 100b57cec5SDimitry Andric 110eae32dcSDimitry Andric 120b57cec5SDimitry Andric#if defined(__clang__) 130b57cec5SDimitry Andric#pragma clang diagnostic push 140b57cec5SDimitry Andric#pragma clang diagnostic ignored "-Wunused-function" 150b57cec5SDimitry Andric#endif 160b57cec5SDimitry Andric 17*81ad6265SDimitry Andricstatic DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 18*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 19fe6060f1SDimitry Andric signedDecoder<6>(MI, tmp, Decoder); 200b57cec5SDimitry Andric return MCDisassembler::Success; 210b57cec5SDimitry Andric} 22*81ad6265SDimitry Andricstatic DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 23*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 240b57cec5SDimitry Andric signedDecoder<12>(MI, tmp, Decoder); 250b57cec5SDimitry Andric return MCDisassembler::Success; 260b57cec5SDimitry Andric} 27*81ad6265SDimitry Andricstatic DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 28*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 290b57cec5SDimitry Andric signedDecoder<13>(MI, tmp, Decoder); 300b57cec5SDimitry Andric return MCDisassembler::Success; 310b57cec5SDimitry Andric} 32*81ad6265SDimitry Andricstatic DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 33*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 345ffd83dbSDimitry Andric signedDecoder<14>(MI, tmp, Decoder); 355ffd83dbSDimitry Andric return MCDisassembler::Success; 365ffd83dbSDimitry Andric} 37*81ad6265SDimitry Andricstatic DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 38*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 39fe6060f1SDimitry Andric signedDecoder<3>(MI, tmp, Decoder); 40fe6060f1SDimitry Andric return MCDisassembler::Success; 41fe6060f1SDimitry Andric} 42*81ad6265SDimitry Andricstatic DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 43*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 44fe6060f1SDimitry Andric signedDecoder<4>(MI, tmp, Decoder); 45fe6060f1SDimitry Andric return MCDisassembler::Success; 46fe6060f1SDimitry Andric} 47*81ad6265SDimitry Andricstatic DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 48*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 49fe6060f1SDimitry Andric signedDecoder<5>(MI, tmp, Decoder); 50fe6060f1SDimitry Andric return MCDisassembler::Success; 51fe6060f1SDimitry Andric} 52*81ad6265SDimitry Andricstatic DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 53*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 54fe6060f1SDimitry Andric signedDecoder<6>(MI, tmp, Decoder); 55fe6060f1SDimitry Andric return MCDisassembler::Success; 56fe6060f1SDimitry Andric} 57*81ad6265SDimitry Andricstatic DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 58*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 595ffd83dbSDimitry Andric signedDecoder<7>(MI, tmp, Decoder); 605ffd83dbSDimitry Andric return MCDisassembler::Success; 615ffd83dbSDimitry Andric} 62*81ad6265SDimitry Andricstatic DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 63*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 640b57cec5SDimitry Andric signedDecoder<9>(MI, tmp, Decoder); 650b57cec5SDimitry Andric return MCDisassembler::Success; 660b57cec5SDimitry Andric} 67*81ad6265SDimitry Andricstatic DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, 68*81ad6265SDimitry Andric const MCDisassembler *Decoder) { 69fe6060f1SDimitry Andric signedDecoder<8>(MI, tmp, Decoder); 700b57cec5SDimitry Andric return MCDisassembler::Success; 710b57cec5SDimitry Andric} 720b57cec5SDimitry Andric 730b57cec5SDimitry Andric#if defined(__clang__) 740b57cec5SDimitry Andric#pragma clang diagnostic pop 750b57cec5SDimitry Andric#endif 760b57cec5SDimitry Andric 77