ref: 8bf6715d752562969768f6ad8ddf477e59e25c1b
parent: 69bb09c484a88da2792249b617d826c725dc9f4f
author: Sigrid <ftrvxmtrx@gmail.com>
date: Fri Nov 27 05:34:16 EST 2020
fplot: add abs
--- a/sys/src/cmd/fplot.c
+++ b/sys/src/cmd/fplot.c
@@ -53,6 +53,7 @@
void div(void) { sp--; *sp /= *(sp+1); } void mod(void) { sp--; *sp = fmod(*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 ocos(void) { *sp = cos(*sp); } void otan(void) { *sp = tan(*sp); }@@ -79,6 +80,7 @@
"/", OBINARY, 0, 200, div,
"%", OBINARY, 0, 200, mod,
"^", OBINARY, 1, 300, pot,
+ "abs", OUNARY, 0, 400, oabs,
"sin", OUNARY, 0, 400, osin,
"cos", OUNARY, 0, 400, ocos,
"tan", OUNARY, 0, 400, otan,
--
⑨