xref: /openbmc/qemu/target/mips/fpu.c (revision b91a0fa7)
1 /*
2  * Helpers for emulation of FPU-related MIPS instructions.
3  *
4  *  Copyright (C) 2004-2005  Jocelyn Mayer
5  *
6  * SPDX-License-Identifier: LGPL-2.1-or-later
7  */
8 #include "qemu/osdep.h"
9 #include "fpu/softfloat-helpers.h"
10 #include "fpu_helper.h"
11 
12 /* convert MIPS rounding mode in FCR31 to IEEE library */
13 const FloatRoundMode ieee_rm[4] = {
14     float_round_nearest_even,
15     float_round_to_zero,
16     float_round_up,
17     float_round_down
18 };
19 
20 const char fregnames[32][4] = {
21     "f0",  "f1",  "f2",  "f3",  "f4",  "f5",  "f6",  "f7",
22     "f8",  "f9",  "f10", "f11", "f12", "f13", "f14", "f15",
23     "f16", "f17", "f18", "f19", "f20", "f21", "f22", "f23",
24     "f24", "f25", "f26", "f27", "f28", "f29", "f30", "f31",
25 };
26