Basic operations are extremely faster than mathExpression
.
basicAddition(&var result,var a,var b, ...)
result
= a
+ b
+ ...
(parameters can be var.i
, var.f
or var.s
).
basicMultiplication(&var result,var a,var b, ...)
result
= a
* b
* ...
(parameters can be var.i
or var.f
).
basicSubstraction(&var result,var a,var b)
result
= a
- b
(parameters can be var.i
or var.f
).
basicDivision(&var result,var a,var b)
result
= a
/ b
(parameters can be var.i
or var.f
).
basicModulo(&var result,var a,var b)
result
= a
% b
(parameters can be var.i
or var.f
; when var.f
converted to var.i
, calculated and converted to var.f
).