package gen
Import Path
internal/runtime/gc/internal/gen (on go.dev)
Dependency Relation
imports 11 packages, and imported by 0 packages
Package-Level Type Names (total 11)
Type Parameters:
T: Value
( Array) String() string
Array : Value[T]
Array : expvar.Var
Array : fmt.Stringer
func ConstArray[T](vals []T, name string) (y Array[T])
(*File) AddConst(name string, data any)
(*File) AddFunc(fn *Func)
(*File) Compile()
func NewFile(w io.Writer) *File
( Mask64) Or(y Mask64) (z Mask64)
( Mask64) ShiftLeft(c uint8) (z Mask64)
( Mask64) ShiftRight(c uint8) (z Mask64)
( Mask64) String() string
( Mask64) ToUint64() (z Uint64)
Mask64 : Value[T]
Mask64 : expvar.Var
Mask64 : fmt.Stringer
func ConstMask64(c uint64) (y Mask64)
func Mask64.Or(y Mask64) (z Mask64)
func Mask64.ShiftLeft(c uint8) (z Mask64)
func Mask64.ShiftRight(c uint8) (z Mask64)
func Uint64x8.ShuffleBits(y Uint8x64) (z Mask64)
func Uint64x8.ShuffleBitsMasked(y Uint8x64, mask Mask64) (z Mask64)
func Mask64.Or(y Mask64) (z Mask64)
func Uint64x8.ShuffleBitsMasked(y Uint8x64, mask Mask64) (z Mask64)
func Uint8x64.Shuffle2Masked(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
func Uint8x64.Shuffle2Zeroed(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
func Uint8x64.ShuffleMasked(shuf Uint8x64, mask Mask64) (y Uint8x64)
func Uint8x64.ShuffleZeroed(shuf Uint8x64, mask Mask64) (y Uint8x64)
( Mask8) Or(y Mask8) (z Mask8)
( Mask8) ShiftLeft(c uint8) (z Mask8)
( Mask8) String() string
( Mask8) ToUint8() (z Uint64)
Mask8 : Value[T]
Mask8 : expvar.Var
Mask8 : fmt.Stringer
func ConstMask8(c uint8) (y Mask8)
func Mask8.Or(y Mask8) (z Mask8)
func Mask8.ShiftLeft(c uint8) (z Mask8)
func BroadcastUint64x8Zeroed(src Uint64, mask Mask8) (z Uint64x8)
func Mask8.Or(y Mask8) (z Mask8)
func Uint64x8.BroadcastMasked(src Uint64, mask Mask8) (z Uint64x8)
Type Parameters:
T: Value
( Ptr[T]) AddConst(off int) (y Ptr[T])
( Ptr) String() string
Ptr : Value[T]
Ptr : Word
Ptr : expvar.Var
Ptr : fmt.Stringer
func Ptr[T].AddConst(off int) (y Ptr[T])
func Deref[W, T](ptr Ptr[W]) T
( Uint64) String() string
Uint64 : Value[T]
Uint64 : Word
Uint64 : expvar.Var
Uint64 : fmt.Stringer
func ConstUint64(c uint64, name string) (y Uint64)
func Mask64.ToUint64() (z Uint64)
func Mask8.ToUint8() (z Uint64)
func BroadcastUint64x8Zeroed(src Uint64, mask Mask8) (z Uint64x8)
func Uint64x8.BroadcastMasked(src Uint64, mask Mask8) (z Uint64x8)
( Uint64x8) BroadcastMasked(src Uint64, mask Mask8) (z Uint64x8)
( Uint64x8) GF2P8Affine(y Uint8x64) (z Uint8x64)
( Uint64x8) Or(y Uint64x8) (z Uint64x8)
( Uint64x8) ShuffleBits(y Uint8x64) (z Mask64)
( Uint64x8) ShuffleBitsMasked(y Uint8x64, mask Mask64) (z Mask64)
( Uint64x8) String() string
( Uint64x8) Sub(y Uint64x8) (z Uint64x8)
( Uint64x8) ToUint8x64() (z Uint8x64)
Uint64x8 : Value[T]
Uint64x8 : expvar.Var
Uint64x8 : fmt.Stringer
func BroadcastUint64x8Zeroed(src Uint64, mask Mask8) (z Uint64x8)
func ConstUint64x8(c [8]uint64, name string) (y Uint64x8)
func Uint64x8.BroadcastMasked(src Uint64, mask Mask8) (z Uint64x8)
func Uint64x8.Or(y Uint64x8) (z Uint64x8)
func Uint64x8.Sub(y Uint64x8) (z Uint64x8)
func Uint8x64.ToUint64x8() (z Uint64x8)
func Uint64x8.Or(y Uint64x8) (z Uint64x8)
func Uint64x8.Sub(y Uint64x8) (z Uint64x8)
( Uint8x64) Shuffle(shuf Uint8x64) (y Uint8x64)
( Uint8x64) Shuffle2(y Uint8x64, shuf Uint8x64) (z Uint8x64)
( Uint8x64) Shuffle2Masked(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
( Uint8x64) Shuffle2Zeroed(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
( Uint8x64) ShuffleMasked(shuf Uint8x64, mask Mask64) (y Uint8x64)
( Uint8x64) ShuffleZeroed(shuf Uint8x64, mask Mask64) (y Uint8x64)
( Uint8x64) String() string
( Uint8x64) ToUint64x8() (z Uint64x8)
Uint8x64 : Value[T]
Uint8x64 : expvar.Var
Uint8x64 : fmt.Stringer
func ConstUint8x64(c [64]uint8, name string) (y Uint8x64)
func Uint64x8.GF2P8Affine(y Uint8x64) (z Uint8x64)
func Uint64x8.ToUint8x64() (z Uint8x64)
func Uint8x64.Shuffle(shuf Uint8x64) (y Uint8x64)
func Uint8x64.Shuffle2(y Uint8x64, shuf Uint8x64) (z Uint8x64)
func Uint8x64.Shuffle2Masked(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
func Uint8x64.Shuffle2Zeroed(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
func Uint8x64.ShuffleMasked(shuf Uint8x64, mask Mask64) (y Uint8x64)
func Uint8x64.ShuffleZeroed(shuf Uint8x64, mask Mask64) (y Uint8x64)
func Uint64x8.GF2P8Affine(y Uint8x64) (z Uint8x64)
func Uint64x8.ShuffleBits(y Uint8x64) (z Mask64)
func Uint64x8.ShuffleBitsMasked(y Uint8x64, mask Mask64) (z Mask64)
func Uint8x64.Shuffle(shuf Uint8x64) (y Uint8x64)
func Uint8x64.Shuffle2(y Uint8x64, shuf Uint8x64) (z Uint8x64)
func Uint8x64.Shuffle2(y Uint8x64, shuf Uint8x64) (z Uint8x64)
func Uint8x64.Shuffle2Masked(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
func Uint8x64.Shuffle2Masked(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
func Uint8x64.Shuffle2Zeroed(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
func Uint8x64.Shuffle2Zeroed(y Uint8x64, shuf Uint8x64, mask Mask64) (z Uint8x64)
func Uint8x64.ShuffleMasked(shuf Uint8x64, mask Mask64) (y Uint8x64)
func Uint8x64.ShuffleZeroed(shuf Uint8x64, mask Mask64) (y Uint8x64)
Package-Level Functions (total 12)
func BroadcastUint64x8Zeroed(src Uint64, mask Mask8) (z Uint64x8)
Type Parameters:
T: Value
func ConstMask64(c uint64) (y Mask64) func ConstMask8(c uint8) (y Mask8) func ConstUint64(c uint64, name string) (y Uint64) func ConstUint64x8(c [8]uint64, name string) (y Uint64x8) func ConstUint8x64(c [64]uint8, name string) (y Uint8x64)![]() |
The pages are generated with Golds v0.8.3-preview. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |