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 110b57cec5SDimitry Andric#if defined(__clang__) 120b57cec5SDimitry Andric#pragma clang diagnostic push 130b57cec5SDimitry Andric#pragma clang diagnostic ignored "-Wunused-function" 140b57cec5SDimitry Andric#endif 150b57cec5SDimitry Andric 16*fe6060f1SDimitry Andricstatic DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, 170b57cec5SDimitry Andric uint64_t, const void *Decoder) { 18*fe6060f1SDimitry Andric signedDecoder<6>(MI, tmp, Decoder); 190b57cec5SDimitry Andric return MCDisassembler::Success; 200b57cec5SDimitry Andric} 210b57cec5SDimitry Andricstatic DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp, 220b57cec5SDimitry Andric uint64_t, const void *Decoder) { 230b57cec5SDimitry Andric signedDecoder<12>(MI, tmp, Decoder); 240b57cec5SDimitry Andric return MCDisassembler::Success; 250b57cec5SDimitry Andric} 260b57cec5SDimitry Andricstatic DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp, 270b57cec5SDimitry Andric uint64_t, const void *Decoder) { 280b57cec5SDimitry Andric signedDecoder<13>(MI, tmp, Decoder); 290b57cec5SDimitry Andric return MCDisassembler::Success; 300b57cec5SDimitry Andric} 315ffd83dbSDimitry Andricstatic DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp, 325ffd83dbSDimitry Andric uint64_t, const void *Decoder) { 335ffd83dbSDimitry Andric signedDecoder<14>(MI, tmp, Decoder); 345ffd83dbSDimitry Andric return MCDisassembler::Success; 355ffd83dbSDimitry Andric} 36*fe6060f1SDimitry Andricstatic DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp, 37*fe6060f1SDimitry Andric uint64_t, const void *Decoder) { 38*fe6060f1SDimitry Andric signedDecoder<3>(MI, tmp, Decoder); 39*fe6060f1SDimitry Andric return MCDisassembler::Success; 40*fe6060f1SDimitry Andric} 41*fe6060f1SDimitry Andricstatic DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, 42*fe6060f1SDimitry Andric uint64_t, const void *Decoder) { 43*fe6060f1SDimitry Andric signedDecoder<4>(MI, tmp, Decoder); 44*fe6060f1SDimitry Andric return MCDisassembler::Success; 45*fe6060f1SDimitry Andric} 46*fe6060f1SDimitry Andricstatic DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, 47*fe6060f1SDimitry Andric uint64_t, const void *Decoder) { 48*fe6060f1SDimitry Andric signedDecoder<5>(MI, tmp, Decoder); 49*fe6060f1SDimitry Andric return MCDisassembler::Success; 50*fe6060f1SDimitry Andric} 51*fe6060f1SDimitry Andricstatic DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, 52*fe6060f1SDimitry Andric uint64_t, const void *Decoder) { 53*fe6060f1SDimitry Andric signedDecoder<6>(MI, tmp, Decoder); 54*fe6060f1SDimitry Andric return MCDisassembler::Success; 55*fe6060f1SDimitry Andric} 565ffd83dbSDimitry Andricstatic DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, 575ffd83dbSDimitry Andric uint64_t, const void *Decoder) { 585ffd83dbSDimitry Andric signedDecoder<7>(MI, tmp, Decoder); 595ffd83dbSDimitry Andric return MCDisassembler::Success; 605ffd83dbSDimitry Andric} 610b57cec5SDimitry Andricstatic DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp, 620b57cec5SDimitry Andric uint64_t, const void *Decoder) { 630b57cec5SDimitry Andric signedDecoder<9>(MI, tmp, Decoder); 640b57cec5SDimitry Andric return MCDisassembler::Success; 650b57cec5SDimitry Andric} 66*fe6060f1SDimitry Andricstatic DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp, 670b57cec5SDimitry Andric uint64_t, const void *Decoder) { 68*fe6060f1SDimitry Andric signedDecoder<8>(MI, tmp, Decoder); 690b57cec5SDimitry Andric return MCDisassembler::Success; 700b57cec5SDimitry Andric} 710b57cec5SDimitry Andric 720b57cec5SDimitry Andric#if defined(__clang__) 730b57cec5SDimitry Andric#pragma clang diagnostic pop 740b57cec5SDimitry Andric#endif 750b57cec5SDimitry Andric 76