⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hardware_routines.c

📁 nios中自定义指令集实现三角函数的软件部分。
💻 C
字号:

unsigned int double_to_uint(double x)
{
    return((unsigned int)(x));
}

int double_to_int(double x)
{
    return((int)(x));
}

double int_to_double(int x)
{
    return((double)(x));
}

double uint_to_double(unsigned int x)
{
    return((double)(x));
}

int double_agtb(double a, double b)
{
    return((a > b) ? (1) : (0));
}

int double_altb(double a, double b)
{
    return((a < b) ? (1) : (0));
}

int double_ageb(double a, double b)
{
    return((a >= b) ? (1) : (0));
}

int double_aleb(double a, double b)
{
    return((a <= b) ? (1) : (0));
}

int double_aeqb(double a, double b)
{
    return((a == b) ? (1) : (0));
}

int double_aneb(double a, double b)
{
    return((a != b) ? (1) : (0));
}

double float_to_double(float x)
{
    return((double)(x));
}

float double_to_float(double x)
{
    return((float)(x));
}

double dpfp_hw_addition(double a, double b)
{
  return(a + b);
}

double dpfp_hw_subtraction(double a, double b)
{
  return(a - b);
}

double dpfp_hw_multiplication(double a, double b)
{
  return(a * b);
}

double dpfp_hw_division(double a, double b)
{
  return(a / b);
}

float spfp_hw_addition(float a, float b)
{
  return(a + b);
}

float spfp_hw_subtraction(float a, float b)
{
  return(a - b);
}

float spfp_hw_multiplication(float a, float b)
{
  return(a * b);
}

float spfp_hw_division(float a, float b)
{
  return(a / b);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -