forked from traefik/yaegi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgo1_16_math_bits.go
68 lines (64 loc) · 2.94 KB
/
go1_16_math_bits.go
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
// Code generated by 'yaegi extract math/bits'. DO NOT EDIT.
// +build go1.16,!go1.17
package stdlib
import (
"go/constant"
"go/token"
"math/bits"
"reflect"
)
func init() {
Symbols["math/bits/bits"] = map[string]reflect.Value{
// function, constant and variable definitions
"Add": reflect.ValueOf(bits.Add),
"Add32": reflect.ValueOf(bits.Add32),
"Add64": reflect.ValueOf(bits.Add64),
"Div": reflect.ValueOf(bits.Div),
"Div32": reflect.ValueOf(bits.Div32),
"Div64": reflect.ValueOf(bits.Div64),
"LeadingZeros": reflect.ValueOf(bits.LeadingZeros),
"LeadingZeros16": reflect.ValueOf(bits.LeadingZeros16),
"LeadingZeros32": reflect.ValueOf(bits.LeadingZeros32),
"LeadingZeros64": reflect.ValueOf(bits.LeadingZeros64),
"LeadingZeros8": reflect.ValueOf(bits.LeadingZeros8),
"Len": reflect.ValueOf(bits.Len),
"Len16": reflect.ValueOf(bits.Len16),
"Len32": reflect.ValueOf(bits.Len32),
"Len64": reflect.ValueOf(bits.Len64),
"Len8": reflect.ValueOf(bits.Len8),
"Mul": reflect.ValueOf(bits.Mul),
"Mul32": reflect.ValueOf(bits.Mul32),
"Mul64": reflect.ValueOf(bits.Mul64),
"OnesCount": reflect.ValueOf(bits.OnesCount),
"OnesCount16": reflect.ValueOf(bits.OnesCount16),
"OnesCount32": reflect.ValueOf(bits.OnesCount32),
"OnesCount64": reflect.ValueOf(bits.OnesCount64),
"OnesCount8": reflect.ValueOf(bits.OnesCount8),
"Rem": reflect.ValueOf(bits.Rem),
"Rem32": reflect.ValueOf(bits.Rem32),
"Rem64": reflect.ValueOf(bits.Rem64),
"Reverse": reflect.ValueOf(bits.Reverse),
"Reverse16": reflect.ValueOf(bits.Reverse16),
"Reverse32": reflect.ValueOf(bits.Reverse32),
"Reverse64": reflect.ValueOf(bits.Reverse64),
"Reverse8": reflect.ValueOf(bits.Reverse8),
"ReverseBytes": reflect.ValueOf(bits.ReverseBytes),
"ReverseBytes16": reflect.ValueOf(bits.ReverseBytes16),
"ReverseBytes32": reflect.ValueOf(bits.ReverseBytes32),
"ReverseBytes64": reflect.ValueOf(bits.ReverseBytes64),
"RotateLeft": reflect.ValueOf(bits.RotateLeft),
"RotateLeft16": reflect.ValueOf(bits.RotateLeft16),
"RotateLeft32": reflect.ValueOf(bits.RotateLeft32),
"RotateLeft64": reflect.ValueOf(bits.RotateLeft64),
"RotateLeft8": reflect.ValueOf(bits.RotateLeft8),
"Sub": reflect.ValueOf(bits.Sub),
"Sub32": reflect.ValueOf(bits.Sub32),
"Sub64": reflect.ValueOf(bits.Sub64),
"TrailingZeros": reflect.ValueOf(bits.TrailingZeros),
"TrailingZeros16": reflect.ValueOf(bits.TrailingZeros16),
"TrailingZeros32": reflect.ValueOf(bits.TrailingZeros32),
"TrailingZeros64": reflect.ValueOf(bits.TrailingZeros64),
"TrailingZeros8": reflect.ValueOf(bits.TrailingZeros8),
"UintSize": reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
}
}