30#ifndef __ARCH_MIPS_UTILITY_HH__
31#define __ARCH_MIPS_UTILITY_HH__
57uint32_t
genCCVector(uint32_t fcsr,
int num, uint32_t cc_val);
60bool isNan(
void *val_ptr,
int size);
61bool isQnan(
void *val_ptr,
int size);
62bool isSnan(
void *val_ptr,
int size);
Defines global host-dependent types: Counter, Tick, and (indirectly) {int,uint}{8,...
bool getCondCode(uint32_t fcsr, int cc_idx)
uint64_t fpConvert(ConvertType cvt_type, double fp_val)
uint32_t genInvalidVector(uint32_t fcsr_bits)
double roundFP(double val, int digits)
uint32_t genCCVector(uint32_t fcsr, int cc_num, uint32_t cc_val)
bool isNan(void *val_ptr, int size)
Addr TruncPage(Addr addr)
Addr RoundPage(Addr addr)
double truncFP(double val)
bool isQnan(void *val_ptr, int size)
bool isSnan(void *val_ptr, int size)
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.