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//===----------------------------------------------------------------------===// 8*5ffd83dbSDimitry Andric// Automatically generated file, do not edit! 90b57cec5SDimitry Andric//===----------------------------------------------------------------------===// 100b57cec5SDimitry Andric 110b57cec5SDimitry Andric// clang-format off 120b57cec5SDimitry Andric 130b57cec5SDimitry Andric#if defined(__clang__) 140b57cec5SDimitry Andric#pragma clang diagnostic push 150b57cec5SDimitry Andric#pragma clang diagnostic ignored "-Wunused-function" 160b57cec5SDimitry Andric#endif 170b57cec5SDimitry Andric 180b57cec5SDimitry Andricstatic DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp, 190b57cec5SDimitry Andric uint64_t, const void *Decoder) { 200b57cec5SDimitry Andric signedDecoder<8>(MI, tmp, Decoder); 210b57cec5SDimitry Andric return MCDisassembler::Success; 220b57cec5SDimitry Andric} 23*5ffd83dbSDimitry Andricstatic DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, 240b57cec5SDimitry Andric uint64_t, const void *Decoder) { 25*5ffd83dbSDimitry Andric signedDecoder<4>(MI, tmp, Decoder); 260b57cec5SDimitry Andric return MCDisassembler::Success; 270b57cec5SDimitry Andric} 280b57cec5SDimitry Andricstatic DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp, 290b57cec5SDimitry Andric uint64_t, const void *Decoder) { 300b57cec5SDimitry Andric signedDecoder<12>(MI, tmp, Decoder); 310b57cec5SDimitry Andric return MCDisassembler::Success; 320b57cec5SDimitry Andric} 33*5ffd83dbSDimitry Andricstatic DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, 340b57cec5SDimitry Andric uint64_t, const void *Decoder) { 35*5ffd83dbSDimitry Andric signedDecoder<5>(MI, tmp, Decoder); 360b57cec5SDimitry Andric return MCDisassembler::Success; 370b57cec5SDimitry Andric} 380b57cec5SDimitry Andricstatic DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp, 390b57cec5SDimitry Andric uint64_t, const void *Decoder) { 400b57cec5SDimitry Andric signedDecoder<13>(MI, tmp, Decoder); 410b57cec5SDimitry Andric return MCDisassembler::Success; 420b57cec5SDimitry Andric} 43*5ffd83dbSDimitry Andricstatic DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, 44*5ffd83dbSDimitry Andric uint64_t, const void *Decoder) { 45*5ffd83dbSDimitry Andric signedDecoder<6>(MI, tmp, Decoder); 46*5ffd83dbSDimitry Andric return MCDisassembler::Success; 47*5ffd83dbSDimitry Andric} 48*5ffd83dbSDimitry Andricstatic DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp, 49*5ffd83dbSDimitry Andric uint64_t, const void *Decoder) { 50*5ffd83dbSDimitry Andric signedDecoder<14>(MI, tmp, Decoder); 51*5ffd83dbSDimitry Andric return MCDisassembler::Success; 52*5ffd83dbSDimitry Andric} 53*5ffd83dbSDimitry Andricstatic DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, 54*5ffd83dbSDimitry Andric uint64_t, const void *Decoder) { 55*5ffd83dbSDimitry Andric signedDecoder<7>(MI, tmp, Decoder); 56*5ffd83dbSDimitry Andric return MCDisassembler::Success; 57*5ffd83dbSDimitry Andric} 580b57cec5SDimitry Andricstatic DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, 590b57cec5SDimitry Andric uint64_t, const void *Decoder) { 600b57cec5SDimitry Andric signedDecoder<6>(MI, tmp, Decoder); 610b57cec5SDimitry Andric return MCDisassembler::Success; 620b57cec5SDimitry Andric} 630b57cec5SDimitry Andricstatic DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp, 640b57cec5SDimitry Andric uint64_t, const void *Decoder) { 650b57cec5SDimitry Andric signedDecoder<9>(MI, tmp, Decoder); 660b57cec5SDimitry Andric return MCDisassembler::Success; 670b57cec5SDimitry Andric} 68*5ffd83dbSDimitry Andricstatic DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp, 690b57cec5SDimitry Andric uint64_t, const void *Decoder) { 70*5ffd83dbSDimitry Andric signedDecoder<3>(MI, tmp, Decoder); 710b57cec5SDimitry Andric return MCDisassembler::Success; 720b57cec5SDimitry Andric} 730b57cec5SDimitry Andric 740b57cec5SDimitry Andric#if defined(__clang__) 750b57cec5SDimitry Andric#pragma clang diagnostic pop 760b57cec5SDimitry Andric#endif 770b57cec5SDimitry Andric 780b57cec5SDimitry Andric// clang-format on 79