fplot: add abs
This commit is contained in:
parent
68c4119ae7
commit
df18213ce3
1 changed files with 2 additions and 0 deletions
|
@ -53,6 +53,7 @@ void mul(void) { sp--; *sp *= *(sp+1); }
|
||||||
void div(void) { sp--; *sp /= *(sp+1); }
|
void div(void) { sp--; *sp /= *(sp+1); }
|
||||||
void mod(void) { sp--; *sp = fmod(*sp, *(sp+1)); }
|
void mod(void) { sp--; *sp = fmod(*sp, *(sp+1)); }
|
||||||
void pot(void) { sp--; *sp = pow(*sp, *(sp+1)); }
|
void pot(void) { sp--; *sp = pow(*sp, *(sp+1)); }
|
||||||
|
void oabs(void) { *sp = fabs(*sp); }
|
||||||
void osin(void) { *sp = sin(*sp); }
|
void osin(void) { *sp = sin(*sp); }
|
||||||
void ocos(void) { *sp = cos(*sp); }
|
void ocos(void) { *sp = cos(*sp); }
|
||||||
void otan(void) { *sp = tan(*sp); }
|
void otan(void) { *sp = tan(*sp); }
|
||||||
|
@ -79,6 +80,7 @@ struct Operator {
|
||||||
"/", OBINARY, 0, 200, div,
|
"/", OBINARY, 0, 200, div,
|
||||||
"%", OBINARY, 0, 200, mod,
|
"%", OBINARY, 0, 200, mod,
|
||||||
"^", OBINARY, 1, 300, pot,
|
"^", OBINARY, 1, 300, pot,
|
||||||
|
"abs", OUNARY, 0, 400, oabs,
|
||||||
"sin", OUNARY, 0, 400, osin,
|
"sin", OUNARY, 0, 400, osin,
|
||||||
"cos", OUNARY, 0, 400, ocos,
|
"cos", OUNARY, 0, 400, ocos,
|
||||||
"tan", OUNARY, 0, 400, otan,
|
"tan", OUNARY, 0, 400, otan,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue