qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

fpu.c (713B)


      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 };