17e8b3b39SPaolo Montesel /* 2*7b84fd04STaylor Simpson * Copyright(c) 2019-2023 Qualcomm Innovation Center, Inc. All Rights Reserved. 37e8b3b39SPaolo Montesel * 47e8b3b39SPaolo Montesel * This program is free software; you can redistribute it and/or modify 57e8b3b39SPaolo Montesel * it under the terms of the GNU General Public License as published by 67e8b3b39SPaolo Montesel * the Free Software Foundation; either version 2 of the License, or 77e8b3b39SPaolo Montesel * (at your option) any later version. 87e8b3b39SPaolo Montesel * 97e8b3b39SPaolo Montesel * This program is distributed in the hope that it will be useful, 107e8b3b39SPaolo Montesel * but WITHOUT ANY WARRANTY; without even the implied warranty of 117e8b3b39SPaolo Montesel * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 127e8b3b39SPaolo Montesel * GNU General Public License for more details. 137e8b3b39SPaolo Montesel * 147e8b3b39SPaolo Montesel * You should have received a copy of the GNU General Public License 157e8b3b39SPaolo Montesel * along with this program; if not, see <http://www.gnu.org/licenses/>. 167e8b3b39SPaolo Montesel */ 177e8b3b39SPaolo Montesel 187e8b3b39SPaolo Montesel #ifndef HEXAGON_OP_HELPER_H 197e8b3b39SPaolo Montesel #define HEXAGON_OP_HELPER_H 207e8b3b39SPaolo Montesel 217e8b3b39SPaolo Montesel /* Misc functions */ 227e8b3b39SPaolo Montesel void log_store64(CPUHexagonState *env, target_ulong addr, 237e8b3b39SPaolo Montesel int64_t val, int width, int slot); 247e8b3b39SPaolo Montesel void log_store32(CPUHexagonState *env, target_ulong addr, 257e8b3b39SPaolo Montesel target_ulong val, int width, int slot); 267e8b3b39SPaolo Montesel 277e8b3b39SPaolo Montesel #endif 28