-
Notifications
You must be signed in to change notification settings - Fork 1
/
ops.h
82 lines (72 loc) · 1.52 KB
/
ops.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#ifndef OPS_H
#define OPS_H
#include "k.h"
/* function return */
extern K *gk;
extern int fret;
/* dyadic */
K* plus2_(K *a, K *b);
K* minus2_(K *a, K *b);
K* times2_(K *a, K *b);
K* divide2_(K *a, K *b);
K* minand2_(K *a, K *b);
K* maxor2_(K *a, K *b);
K* less2_(K *a, K *b);
K* more2_(K *a, K *b);
K* equal2_(K *a, K *b);
K* power2_(K *a, K *b);
K* modrot2_(K *a, K *b);
K* match2_(K *a, K *b);
K* join2_(K *a, K *b);
K* take2_(K *a, K *b);
K* drop2_(K *a, K *b);
K* form2_(K *a, K *b);
K* find2_(K *a, K *b);
K* at2_(K *a, K *b);
K* dot2_(K *a, K *b);
K* assign2_(K *a, K *b);
K* assign2g_(K *a, K *b);
/* monadic */
K* flip_(K *a);
K* negate_(K *a);
K* first_(K *a);
K* reciprocal_(K *a);
K* where_(K *a);
K* reverse_(K *a);
K* upgrade_(K *a);
K* downgrade_(K *a);
K* group_(K *a);
K* shape_(K *a);
K* enumerate_(K *a);
K* not_(K *a);
K* enlist_(K *a);
K* count_(K *a);
K* flr_(K *a);
K* format_(K *a);
K* unique_(K *a);
K* atom_(K *a);
K* value_(K *a);
K* return_(K *a);
K* fourcolon1_(K *a);
K* fivecolon1_(K *a);
K* precision1_(K *a);
K* kdump1_(K *a);
K* apply4(K *f, K *a, K *b, K *c, K *d);
K* apply3(K *f, K *a, K *b, K *c);
K* apply2(K *f, K *a, K *b, char *av);
K* apply1(K *f, K *a, char *av);
K* applyfc2_(K *f, K *a, K *b);
K* applyfc2(K *f, K *a, K *b, char *av);
K* applyfc1_(K *f, K *a);
K* applyfc1(K *f, K *a, char *av);
K* applyprj(K *f, K *a);
K* signal_(K* a);
K* abort1_(K* a);
K* dir1_(K* a);
K* val1_(K *a);
K* help1_(K *a);
K* bd1_(K *a);
K* db1_(K *a);
K* load1_(K *a);
K* slide3_(K *a, K *b, K *c);
#endif /* OPS_H */