github.com/traefik/yaegi@v0.15.1/stdlib/go1_19_math_bits.go (about) 1 // Code generated by 'yaegi extract math/bits'. DO NOT EDIT. 2 3 //go:build go1.19 && !go1.20 4 // +build go1.19,!go1.20 5 6 package stdlib 7 8 import ( 9 "go/constant" 10 "go/token" 11 "math/bits" 12 "reflect" 13 ) 14 15 func init() { 16 Symbols["math/bits/bits"] = map[string]reflect.Value{ 17 // function, constant and variable definitions 18 "Add": reflect.ValueOf(bits.Add), 19 "Add32": reflect.ValueOf(bits.Add32), 20 "Add64": reflect.ValueOf(bits.Add64), 21 "Div": reflect.ValueOf(bits.Div), 22 "Div32": reflect.ValueOf(bits.Div32), 23 "Div64": reflect.ValueOf(bits.Div64), 24 "LeadingZeros": reflect.ValueOf(bits.LeadingZeros), 25 "LeadingZeros16": reflect.ValueOf(bits.LeadingZeros16), 26 "LeadingZeros32": reflect.ValueOf(bits.LeadingZeros32), 27 "LeadingZeros64": reflect.ValueOf(bits.LeadingZeros64), 28 "LeadingZeros8": reflect.ValueOf(bits.LeadingZeros8), 29 "Len": reflect.ValueOf(bits.Len), 30 "Len16": reflect.ValueOf(bits.Len16), 31 "Len32": reflect.ValueOf(bits.Len32), 32 "Len64": reflect.ValueOf(bits.Len64), 33 "Len8": reflect.ValueOf(bits.Len8), 34 "Mul": reflect.ValueOf(bits.Mul), 35 "Mul32": reflect.ValueOf(bits.Mul32), 36 "Mul64": reflect.ValueOf(bits.Mul64), 37 "OnesCount": reflect.ValueOf(bits.OnesCount), 38 "OnesCount16": reflect.ValueOf(bits.OnesCount16), 39 "OnesCount32": reflect.ValueOf(bits.OnesCount32), 40 "OnesCount64": reflect.ValueOf(bits.OnesCount64), 41 "OnesCount8": reflect.ValueOf(bits.OnesCount8), 42 "Rem": reflect.ValueOf(bits.Rem), 43 "Rem32": reflect.ValueOf(bits.Rem32), 44 "Rem64": reflect.ValueOf(bits.Rem64), 45 "Reverse": reflect.ValueOf(bits.Reverse), 46 "Reverse16": reflect.ValueOf(bits.Reverse16), 47 "Reverse32": reflect.ValueOf(bits.Reverse32), 48 "Reverse64": reflect.ValueOf(bits.Reverse64), 49 "Reverse8": reflect.ValueOf(bits.Reverse8), 50 "ReverseBytes": reflect.ValueOf(bits.ReverseBytes), 51 "ReverseBytes16": reflect.ValueOf(bits.ReverseBytes16), 52 "ReverseBytes32": reflect.ValueOf(bits.ReverseBytes32), 53 "ReverseBytes64": reflect.ValueOf(bits.ReverseBytes64), 54 "RotateLeft": reflect.ValueOf(bits.RotateLeft), 55 "RotateLeft16": reflect.ValueOf(bits.RotateLeft16), 56 "RotateLeft32": reflect.ValueOf(bits.RotateLeft32), 57 "RotateLeft64": reflect.ValueOf(bits.RotateLeft64), 58 "RotateLeft8": reflect.ValueOf(bits.RotateLeft8), 59 "Sub": reflect.ValueOf(bits.Sub), 60 "Sub32": reflect.ValueOf(bits.Sub32), 61 "Sub64": reflect.ValueOf(bits.Sub64), 62 "TrailingZeros": reflect.ValueOf(bits.TrailingZeros), 63 "TrailingZeros16": reflect.ValueOf(bits.TrailingZeros16), 64 "TrailingZeros32": reflect.ValueOf(bits.TrailingZeros32), 65 "TrailingZeros64": reflect.ValueOf(bits.TrailingZeros64), 66 "TrailingZeros8": reflect.ValueOf(bits.TrailingZeros8), 67 "UintSize": reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)), 68 } 69 }