-
Notifications
You must be signed in to change notification settings - Fork 0
/
intrinsic
105 lines (87 loc) · 3.84 KB
/
intrinsic
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
int!8:{int!8, int!8} operator+ = __intrin;
int!16:{int!16, int!16} operator+ = __intrin;
int!32:{int!32, int!32} operator+ = __intrin;
int!64:{int!64, int!64} operator+ = __intrin;
float!32:{float!32, float!32} operator+ = __intrin;
float!64:{float!64, float!64} operator+ = __intrin;
float!80:{float!80, float!80} operator+ = __intrin;
int!8:{int!8, int!8} operator- = __intrin;
int!16:{int!16, int!16} operator- = __intrin;
int!32:{int!32, int!32} operator- = __intrin;
int!64:{int!64, int!64} operator- = __intrin;
float!32:{float!32, float!32} operator- = __intrin;
float!64:{float!64, float!64} operator- = __intrin;
float!80:{float!80, float!80} operator- = __intrin;
int!8:{int!8, int!8} operator* = __intrin;
int!16:{int!16, int!16} operator* = __intrin;
int!32:{int!32, int!32} operator* = __intrin;
int!64:{int!64, int!64} operator* = __intrin;
float!32:{float!32, float!32} operator* = __intrin;
float!64:{float!64, float!64} operator* = __intrin;
float!80:{float!80, float!80} operator* = __intrin;
int!8:{int!8, int!8} operator/ = __intrin;
int!16:{int!16, int!16} operator/ = __intrin;
int!32:{int!32, int!32} operator/ = __intrin;
int!64:{int!64, int!64} operator/ = __intrin;
float!32:{float!32, float!32} operator/ = __intrin;
float!64:{float!64, float!64} operator/ = __intrin;
float!80:{float!80, float!80} operator/ = __intrin;
bool:{int!8, int!8} operator< = __intrin;
bool:{int!16, int!16} operator< = __intrin;
bool:{int!32, int!32} operator< = __intrin;
bool:{int!64, int!64} operator< = __intrin;
bool:{float!32, float!32} operator< = __intrin;
bool:{float!64, float!64} operator< = __intrin;
bool:{float!80, float!80} operator< = __intrin;
bool:{int!8, int!8} operator<= = __intrin;
bool:{int!16, int!16} operator<= = __intrin;
bool:{int!32, int!32} operator<= = __intrin;
bool:{int!64, int!64} operator<= = __intrin;
bool:{int!8, int!8} operator> = __intrin;
bool:{int!16, int!16} operator> = __intrin;
bool:{int!32, int!32} operator> = __intrin;
bool:{int!64, int!64} operator> = __intrin;
bool:{float!32, float!32} operator> = __intrin;
bool:{float!64, float!64} operator> = __intrin;
bool:{float!80, float!80} operator> = __intrin;
bool:{int!8, int!8} operator>= = __intrin;
bool:{int!16, int!16} operator>= = __intrin;
bool:{int!32, int!32} operator>= = __intrin;
bool:{int!64, int!64} operator>= = __intrin;
bool:{int!8, int!8} operator== = __intrin;
bool:{int!16, int!16} operator== = __intrin;
bool:{int!32, int!32} operator== = __intrin;
bool:{int!64, int!64} operator== = __intrin;
bool:{int!8, int!8} operator!= = __intrin;
bool:{int!16, int!16} operator!= = __intrin;
bool:{int!32, int!32} operator!= = __intrin;
bool:{int!64, int!64} operator!= = __intrin;
int!8:{int!8, int!8} operator& = __intrin;
int!16:{int!16, int!16} operator& = __intrin;
int!32:{int!32, int!32} operator& = __intrin;
int!64:{int!64, int!64} operator& = __intrin;
int!8:{int!8, int!8} operator| = __intrin;
int!16:{int!16, int!16} operator| = __intrin;
int!32:{int!32, int!32} operator| = __intrin;
int!64:{int!64, int!64} operator| = __intrin;
int!8:{int!8, int!8} operator^ = __intrin;
int!16:{int!16, int!16} operator^ = __intrin;
int!32:{int!32, int!32} operator^ = __intrin;
int!64:{int!64, int!64} operator^ = __intrin;
int!8:{int!8, int!8} operator% = __intrin;
int!16:{int!16, int!16} operator% = __intrin;
int!32:{int!32, int!32} operator% = __intrin;
int!64:{int!64, int!64} operator% = __intrin;
int!8:{int!8} operator-- = __intrin;
int!16:{int!16} operator-- = __intrin;
int!32:{int!32} operator-- = __intrin;
int!64:{int!64} operator-- = __intrin;
int!8:{int!8} operator++ = __intrin;
int!16:{int!16} operator++ = __intrin;
int!32:{int!32} operator++ = __intrin;
int!64:{int!64} operator++ = __intrin;
bool:bool operator! = __intrin;
[?T]:{[?T], [?T]} operator$ = __intrin;
[?T]:{?T, [?T]} operator$ = __intrin;
[?T]:{[?T], ?T} operator$ = __intrin;
?T:{[?T], int!64} operator[] = __intrin;