Phasor 2.2.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
arithmetic.h
Go to the documentation of this file.
1#include <stdint.h>
2
3#ifdef __cplusplus
4extern "C"
5{
6#endif
8 int64_t asm_iadd(int64_t a, int64_t b);
9 double asm_fladd(double a, double b);
11 int64_t asm_isub(int64_t a, int64_t b);
12 double asm_flsub(double a, double b);
14 int64_t asm_imul(int64_t a, int64_t b);
15 double asm_flmul(double a, double b);
17 int64_t asm_flneg(double a);
19 int64_t asm_idiv(int64_t a, int64_t b);
20 double asm_fldiv(double a, double b);
22 int64_t asm_imod(int64_t a, int64_t b);
23 double asm_flmod(double a, double b);
25 double asm_sqrt(double a);
27 double asm_pow(double a, double b);
29 double asm_log(double a);
31 double asm_exp(double a);
33 double asm_sin(double a);
35 double asm_cos(double a);
37 double asm_tan(double a);
38#ifdef __cplusplus
39}
40#endif
double asm_tan(double a)
Native tangent.
Definition crt.c:76
double asm_log(double a)
Native natural logarithm.
Definition crt.c:60
int64_t asm_isub(int64_t a, int64_t b)
Native subtraction.
Definition crt.c:12
double asm_flmod(double a, double b)
Definition crt.c:47
double asm_sqrt(double a)
Native square root.
Definition crt.c:52
double asm_fladd(double a, double b)
Definition crt.c:7
double asm_sin(double a)
Native sine.
Definition crt.c:68
int64_t asm_flneg(double a)
Native negation.
Definition crt.c:31
int64_t asm_imod(int64_t a, int64_t b)
Native modulus.
Definition crt.c:44
int64_t asm_idiv(int64_t a, int64_t b)
Native division.
Definition crt.c:36
double asm_fldiv(double a, double b)
Definition crt.c:39
double asm_flsub(double a, double b)
Definition crt.c:15
int64_t asm_iadd(int64_t a, int64_t b)
Native addition.
Definition crt.c:4
double asm_exp(double a)
Native exponential.
Definition crt.c:64
double asm_cos(double a)
Native cosine.
Definition crt.c:72
int64_t asm_imul(int64_t a, int64_t b)
Native multiplication.
Definition crt.c:20
double asm_flmul(double a, double b)
Definition crt.c:23
double asm_pow(double a, double b)
Native power.
Definition crt.c:56