1*830a7230SPhilippe Mathieu-Daudé /* 2*830a7230SPhilippe Mathieu-Daudé * Helpers for emulation of FPU-related MIPS instructions. 3*830a7230SPhilippe Mathieu-Daudé * 4*830a7230SPhilippe Mathieu-Daudé * Copyright (C) 2004-2005 Jocelyn Mayer 5*830a7230SPhilippe Mathieu-Daudé * 6*830a7230SPhilippe Mathieu-Daudé * SPDX-License-Identifier: LGPL-2.1-or-later 7*830a7230SPhilippe Mathieu-Daudé */ 8*830a7230SPhilippe Mathieu-Daudé #include "qemu/osdep.h" 9*830a7230SPhilippe Mathieu-Daudé #include "fpu/softfloat-helpers.h" 10*830a7230SPhilippe Mathieu-Daudé #include "fpu_helper.h" 11*830a7230SPhilippe Mathieu-Daudé 12*830a7230SPhilippe Mathieu-Daudé /* convert MIPS rounding mode in FCR31 to IEEE library */ 13*830a7230SPhilippe Mathieu-Daudé const FloatRoundMode ieee_rm[4] = { 14*830a7230SPhilippe Mathieu-Daudé float_round_nearest_even, 15*830a7230SPhilippe Mathieu-Daudé float_round_to_zero, 16*830a7230SPhilippe Mathieu-Daudé float_round_up, 17*830a7230SPhilippe Mathieu-Daudé float_round_down 18*830a7230SPhilippe Mathieu-Daudé }; 19