OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
precision.c File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>

Go to the source code of this file.

Macros

#define _FCALL

Functions

int _FCALL MY_SHIFTL (int *a, int *n)
int my_shiftl (int *a, int *n)
unsigned int my_shiftl_ (int *a, int *n)
int _FCALL MY_SHIFTR (int *a, int *n)
int my_shiftr (int *a, int *n)
int my_shiftr_ (int *a, int *n)
int _FCALL MY_AND (int *a, int *b)
int my_and (int *a, int *b)
int my_and_ (int *a, int *b)
int _FCALL MY_OR (int *a, int *b)
int my_or (int *a, int *b)
int my_or_ (int *a, int *b)
void floatmin (int *a, int *b, float *flm)
void floatmin_ (int *a, int *b, float *flm)
void _FCALL FLOATMIN (int *a, int *b, float *flm)
void floatmin__ (int *a, int *b, float *flm)

Macro Definition Documentation

◆ _FCALL

#define _FCALL

Definition at line 28 of file precision.c.

Function Documentation

◆ FLOATMIN()

void _FCALL FLOATMIN ( int * a,
int * b,
float * flm )

Definition at line 87 of file precision.c.

88{
89 int l;
90 l = b-a;
91 if(l==4) *flm=1.2E-7 ;
92 else *flm=2.2E-16 ;
93}

◆ floatmin()

void floatmin ( int * a,
int * b,
float * flm )

Definition at line 71 of file precision.c.

72{
73 int l;
74 l = b-a;
75 if(l==4) *flm=1.2E-7 ;
76 else *flm=2.2E-16 ;
77}

◆ floatmin_()

void floatmin_ ( int * a,
int * b,
float * flm )

Definition at line 79 of file precision.c.

80{
81 int l;
82 l = b-a;
83 if(l==4) *flm=1.2E-7 ;
84 else *flm=2.2E-16 ;
85}

◆ floatmin__()

void floatmin__ ( int * a,
int * b,
float * flm )

Definition at line 95 of file precision.c.

96{
97 int l;
98 l = b-a;
99 if(l==4) *flm=1.2E-7 ;
100 else *flm=2.2E-16 ;
101}

◆ MY_AND()

int _FCALL MY_AND ( int * a,
int * b )

Definition at line 51 of file precision.c.

52{ return *a & *b; }

◆ my_and()

int my_and ( int * a,
int * b )

Definition at line 54 of file precision.c.

55{ return *a & *b; }

◆ my_and_()

int my_and_ ( int * a,
int * b )

Definition at line 57 of file precision.c.

58{ return *a & *b; }

◆ MY_OR()

int _FCALL MY_OR ( int * a,
int * b )

Definition at line 60 of file precision.c.

61{ return *a | *b; }

◆ my_or()

int my_or ( int * a,
int * b )

Definition at line 63 of file precision.c.

64{ return *a | *b; }

◆ my_or_()

int my_or_ ( int * a,
int * b )

Definition at line 66 of file precision.c.

67{ return *a | *b; }

◆ MY_SHIFTL()

int _FCALL MY_SHIFTL ( int * a,
int * n )

Definition at line 32 of file precision.c.

33{ return *a << *n; }
n

◆ my_shiftl()

int my_shiftl ( int * a,
int * n )

Definition at line 36 of file precision.c.

37{ return *a << *n; }

◆ my_shiftl_()

unsigned int my_shiftl_ ( int * a,
int * n )

Definition at line 39 of file precision.c.

40{ return *a << *n; }

◆ MY_SHIFTR()

int _FCALL MY_SHIFTR ( int * a,
int * n )

Definition at line 42 of file precision.c.

43{ return *a >> *n; }

◆ my_shiftr()

int my_shiftr ( int * a,
int * n )

Definition at line 45 of file precision.c.

46{ return *a >> *n; }

◆ my_shiftr_()

int my_shiftr_ ( int * a,
int * n )

Definition at line 48 of file precision.c.

49{ return *a >> *n; }