Exemplo n.º 1
0
 public fix16 sin()
 {
     return(new fix16(LibFixMath.fix16_sin(value)));
 }
Exemplo n.º 2
0
 public static bool operator >(fix16 self, double other)
 {
     return(self.value > LibFixMath.fix16_from_dbl(other));
 }
Exemplo n.º 3
0
 public static bool operator >(fix16 self, int16_t other)
 {
     return(self.value > LibFixMath.fix16_from_int(other));
 }
Exemplo n.º 4
0
 fix16 sdiv(int16_t other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_sdiv(value, LibFixMath.fix16_from_int(other));   return(ret);
 }
Exemplo n.º 5
0
 public static bool operator <(fix16 self, float other)
 {
     return(self.value < LibFixMath.fix16_from_float(other));
 }
Exemplo n.º 6
0
 public fix16 atan2(fix16 inY)
 {
     return(new fix16(LibFixMath.fix16_atan2(value, inY.value)));
 }
Exemplo n.º 7
0
 fix16 ssub(double other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_sadd(value, -LibFixMath.fix16_from_dbl(other));   return(ret);
 }
Exemplo n.º 8
0
 fix16 sdiv(fix16_t other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_sdiv(value, other);                   return(ret);
 }
Exemplo n.º 9
0
 public fix16(int16_t inValue)
 {
     value = LibFixMath.fix16_from_int(inValue);
 }
Exemplo n.º 10
0
 fix16 smul(fix16 other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_smul(value, other.value);             return(ret);
 }
Exemplo n.º 11
0
 public fix16(double inValue)
 {
     value = LibFixMath.fix16_from_dbl(inValue);
 }
Exemplo n.º 12
0
 fix16 ssub(int16_t other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_sadd(value, -LibFixMath.fix16_from_int(other));   return(ret);
 }
Exemplo n.º 13
0
 fix16 ssub(float other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_sadd(value, -LibFixMath.fix16_from_float(other)); return(ret);
 }
Exemplo n.º 14
0
 public fix16(float inValue)
 {
     value = LibFixMath.fix16_from_float(inValue);
 }
Exemplo n.º 15
0
 public fix16 acos()
 {
     return(new fix16(LibFixMath.fix16_acos(value)));
 }
Exemplo n.º 16
0
 fix16 sdiv(double other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_sdiv(value, LibFixMath.fix16_from_dbl(other));   return(ret);
 }
Exemplo n.º 17
0
 public fix16 atan()
 {
     return(new fix16(LibFixMath.fix16_atan(value)));
 }
Exemplo n.º 18
0
 fix16 sdiv(float other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_sdiv(value, LibFixMath.fix16_from_float(other)); return(ret);
 }
Exemplo n.º 19
0
 public fix16 sqrt()
 {
     return(new fix16(LibFixMath.fix16_sqrt(value)));
 }
Exemplo n.º 20
0
 fix16 ssub(fix16_t other)
 {
     fix16 ret = (fix16)LibFixMath.fix16_sadd(value, -other);                   return(ret);
 }