-
Notifications
You must be signed in to change notification settings - Fork 2
/
int.h
25 lines (22 loc) · 854 Bytes
/
int.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
#pragma once
#include "type.h"
value make$int_(long v=0);
value __add__$int_$int_(value x, value y);
value __sub__$int_$int_(value x, value y);
value __mul__$int_$int_(value x, value y);
value __truediv__$int_$int_(value x, value y);
value __mod__$int_$int_(value x, value y);
value __float__$int_(value self);
value __eq__$int_$int_(value x, value y);
value __ne__$int_$int_(value x, value y);
value __lt__$int_$int_(value x, value y);
value __le__$int_$int_(value x, value y);
value __ge__$int_$int_(value x, value y);
value __gt__$int_$int_(value x, value y);
value __bool__$int_(value self);
value __and__$int_$int_(value x, value y);
value __or__$int_$int_(value x, value y);
value __xor__$int_$int_(value x, value y);
value __invert__$int_(value self);
value __lshift__$int_$int_(value x, value y);
value __rshift__$int_$int_(value x, value y);