xref: /openbmc/qemu/target/hexagon/printinsn.h (revision c79f01c9450bcf90c08a77f13fbf67bdba59a316)
1*3f33e787STaylor Simpson /*
2*3f33e787STaylor Simpson  *  Copyright(c) 2019-2021 Qualcomm Innovation Center, Inc. All Rights Reserved.
3*3f33e787STaylor Simpson  *
4*3f33e787STaylor Simpson  *  This program is free software; you can redistribute it and/or modify
5*3f33e787STaylor Simpson  *  it under the terms of the GNU General Public License as published by
6*3f33e787STaylor Simpson  *  the Free Software Foundation; either version 2 of the License, or
7*3f33e787STaylor Simpson  *  (at your option) any later version.
8*3f33e787STaylor Simpson  *
9*3f33e787STaylor Simpson  *  This program is distributed in the hope that it will be useful,
10*3f33e787STaylor Simpson  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
11*3f33e787STaylor Simpson  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12*3f33e787STaylor Simpson  *  GNU General Public License for more details.
13*3f33e787STaylor Simpson  *
14*3f33e787STaylor Simpson  *  You should have received a copy of the GNU General Public License
15*3f33e787STaylor Simpson  *  along with this program; if not, see <http://www.gnu.org/licenses/>.
16*3f33e787STaylor Simpson  */
17*3f33e787STaylor Simpson 
18*3f33e787STaylor Simpson #ifndef HEXAGON_PRINTINSN_H
19*3f33e787STaylor Simpson #define HEXAGON_PRINTINSN_H
20*3f33e787STaylor Simpson 
21*3f33e787STaylor Simpson #include "insn.h"
22*3f33e787STaylor Simpson 
23*3f33e787STaylor Simpson void snprint_a_pkt_disas(GString *buf, Packet *pkt, uint32_t *words,
24*3f33e787STaylor Simpson                          target_ulong pc);
25*3f33e787STaylor Simpson void snprint_a_pkt_debug(GString *buf, Packet *pkt);
26*3f33e787STaylor Simpson 
27*3f33e787STaylor Simpson #endif
28