-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinteger.js
More file actions
134 lines (101 loc) · 2.34 KB
/
Copy pathinteger.js
File metadata and controls
134 lines (101 loc) · 2.34 KB
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
import {DEFAULT_DISPLAY_BASE} from './DEFAULT_DISPLAY_BASE.js';
import {ZZ} from './ZZ.js';
export function $0() {
return ZZ.$0();
}
export function $1() {
return ZZ.$1();
}
export function $_1() {
return ZZ.$_1();
}
export function parse(object, base = undefined, is_negative = 0) {
return ZZ.from(object, base, is_negative);
}
export function stringify(integer, base = DEFAULT_DISPLAY_BASE) {
return integer.toString(base);
}
export function add(first, second) {
return first.add(second);
}
export function iadd(first, second) {
return first.iadd(second);
}
export function sub(first, second) {
return first.sub(second);
}
export function isub(first, second) {
return first.isub(second);
}
export function mul(first, second) {
return first.mul(second);
}
export function imul(first, second) {
return first.imul(second);
}
export function pow(first, second) {
return first.pow(second);
}
export function ipow(first, second) {
return first.ipow(second);
}
export function div(first, second) {
return first.div(second);
}
export function idiv(first, second) {
return first.idiv(second);
}
export function mod(first, second) {
return first.mod(second);
}
export function imod(first, second) {
return first.imod(second);
}
export function divmod(first, second) {
return first.divmod(second);
}
export function idivmod(first, second) {
return first.idivmod(second);
}
export function addn(first, second) {
return first.addn(second);
}
export function iaddn(first, second) {
return first.iaddn(second);
}
export function subn(first, second) {
return first.subn(second);
}
export function isubn(first, second) {
return first.isubn(second);
}
export function muln(first, second) {
return first.muln(second);
}
export function imuln(first, second) {
return first.imuln(second);
}
export function pown(first, second) {
return first.pown(second);
}
export function ipown(first, second) {
return first.ipown(second);
}
export function divn(first, second) {
return first.divn(second);
}
export function idivn(first, second) {
return first.idivn(second);
}
export function modn(first, second) {
return first.modn(second);
}
export function imodn(first, second) {
return first.imodn(second);
}
export function divmodn(first, second) {
return first.divmodn(second);
}
export function idivmodn(first, second) {
return first.idivmodn(second);
}