MCPcopy Create free account

hub / github.com/bjwbell/gensimd / functions

Functions1,024 in github.com/bjwbell/gensimd

↓ 1 callersFunctionnegf64s
(x float64)
tests/float_test.go:23
↓ 1 callersFunctionnegint16
(x int16)
tests/arithmeticops_test.go:83
↓ 1 callersFunctionnegint16s
(x int16)
tests/arithmeticops_test.go:21
↓ 1 callersFunctionnegint64
(x int64)
tests/arithmeticops_test.go:98
↓ 1 callersFunctionnegint64s
(x int64)
tests/arithmeticops_test.go:26
↓ 1 callersFunctionnegint8
(x int8)
tests/arithmeticops_test.go:68
↓ 1 callersFunctionnegint8s
(x int8)
tests/arithmeticops_test.go:16
↓ 1 callersFunctionnegs
(x int32)
tests/arithmeticops_test.go:11
↓ 1 callersMethodnewIdent
(v ssa.Value)
codegen/codegen.go:249
↓ 1 callersFunctionnotint16
(a int16)
tests/bitwiseops_test.go:180
↓ 1 callersFunctionnotint16s
(a int16)
tests/bitwiseops_test.go:47
↓ 1 callersFunctionnotint32
(a int32)
tests/bitwiseops_test.go:201
↓ 1 callersFunctionnotint32s
(a int32)
tests/bitwiseops_test.go:54
↓ 1 callersFunctionnotint64
(a int64)
tests/bitwiseops_test.go:222
↓ 1 callersFunctionnotint64s
(a int64)
tests/bitwiseops_test.go:61
↓ 1 callersFunctionnotint8
(a int8)
tests/bitwiseops_test.go:159
↓ 1 callersFunctionnotint8s
(a int8)
tests/bitwiseops_test.go:40
↓ 1 callersFunctionnotuint16
(a uint16)
tests/bitwiseops_test.go:96
↓ 1 callersFunctionnotuint16s
(a uint16)
tests/bitwiseops_test.go:19
↓ 1 callersFunctionnotuint32
(a uint32)
tests/bitwiseops_test.go:117
↓ 1 callersFunctionnotuint32s
(a uint32)
tests/bitwiseops_test.go:26
↓ 1 callersFunctionnotuint64
(a uint64)
tests/bitwiseops_test.go:138
↓ 1 callersFunctionnotuint64s
(a uint64)
tests/bitwiseops_test.go:33
↓ 1 callersFunctionorint16
(a, b int16)
tests/bitwiseops_test.go:171
↓ 1 callersFunctionorint16s
(a, b int16)
tests/bitwiseops_test.go:44
↓ 1 callersFunctionorint32
(a, b int32)
tests/bitwiseops_test.go:192
↓ 1 callersFunctionorint32s
(a, b int32)
tests/bitwiseops_test.go:51
↓ 1 callersFunctionorint64
(a, b int64)
tests/bitwiseops_test.go:213
↓ 1 callersFunctionorint64s
(a, b int64)
tests/bitwiseops_test.go:58
↓ 1 callersFunctionorint8
(a, b int8)
tests/bitwiseops_test.go:150
↓ 1 callersFunctionorint8s
(a, b int8)
tests/bitwiseops_test.go:37
↓ 1 callersFunctionoruint16
(a, b uint16)
tests/bitwiseops_test.go:87
↓ 1 callersFunctionoruint16s
(a, b uint16)
tests/bitwiseops_test.go:16
↓ 1 callersFunctionoruint32
(a, b uint32)
tests/bitwiseops_test.go:108
↓ 1 callersFunctionoruint32s
(a, b uint32)
tests/bitwiseops_test.go:23
↓ 1 callersFunctionoruint64
(a, b uint64)
tests/bitwiseops_test.go:129
↓ 1 callersFunctionoruint64s
(a, b uint64)
tests/bitwiseops_test.go:30
↓ 1 callersFunctionoruint8
(a, b uint8)
tests/bitwiseops_test.go:66
↓ 1 callersFunctionoruint8s
go:generate gensimd -fn "oruint8, anduint8, xoruint8, notuint8, andnotuint8, shluint8, shruint8, oruint16, anduint16, xoruint16, notuint16, andnotuint
tests/bitwiseops_test.go:9
↓ 1 callersMethodowner
()
codegen/storage.go:624
↓ 1 callersMethodownerRegion
()
codegen/storage.go:16
↓ 1 callersMethodownerRegion
()
codegen/storage.go:377
↓ 1 callersFunctionptrt0
(x *float32)
tests/float_test.go:61
↓ 1 callersFunctionptrt0s
go:generate gensimd -fn "ptrt0, ptrt1, addf32, subf32, negf32, mulf32, divf32, addf64, subf64, negf64, mulf64, divf64" -outfn "ptrt0s, ptrt1s, addf32s
tests/float_test.go:12
↓ 1 callersFunctionptrt1
(x *float64)
tests/float_test.go:65
↓ 1 callersFunctionptrt1s
(*float64)
tests/float_test.go:13
↓ 1 callersFunctionregression1Simds
go:generate gensimd -fn "regression1Simd" -outfn "regression1Simds" -f "regression1_simd_test.go" -o "regression1_simd_test_amd64.s"
tests/regression1_simd_test.go:15
↓ 1 callersFunctionregspill1
(x, y int32)
examples/reg_spill1/reg_spill1_simd.go:5
↓ 1 callersFunctionregspill2
(x, y []simd.I32x4)
examples/reg_spill2/reg_spill2_simd.go:11
↓ 1 callersFunctionregspill3
(x, y []simd.I32x4)
examples/reg_spill3/reg_spill3_simd.go:11
↓ 1 callersMethodremoveAliases
()
codegen/storage.go:146
↓ 1 callersMethodretAlign
retAlign returns the byte alignment alignment for the return value
codegen/codegen.go:1876
↓ 1 callersFunctionshlint16
(x int16, shift uint8)
tests/bitwiseops_test.go:186
↓ 1 callersFunctionshlint16s
(x int16, shift uint8)
tests/bitwiseops_test.go:49
↓ 1 callersFunctionshlint32
(x int32, shift uint8)
tests/bitwiseops_test.go:207
↓ 1 callersFunctionshlint32s
(x int32, shift uint8)
tests/bitwiseops_test.go:56
↓ 1 callersFunctionshlint64
(x int64, shift uint8)
tests/bitwiseops_test.go:228
↓ 1 callersFunctionshlint64s
(x int64, shift uint8)
tests/bitwiseops_test.go:63
↓ 1 callersFunctionshrint16
(x int16, shift uint8)
tests/bitwiseops_test.go:189
↓ 1 callersFunctionshrint16s
(x int16, shift uint8)
tests/bitwiseops_test.go:50
↓ 1 callersFunctionshrint32
(x int32, shift uint8)
tests/bitwiseops_test.go:210
↓ 1 callersFunctionshrint32s
(x int32, shift uint8)
tests/bitwiseops_test.go:57
↓ 1 callersFunctionshrint64
(x int64, shift uint8)
tests/bitwiseops_test.go:231
↓ 1 callersFunctionshrint64s
(x int64, shift uint8)
tests/bitwiseops_test.go:64
↓ 1 callersFunctionshruint32
(x uint32, shift uint8)
tests/bitwiseops_test.go:126
↓ 1 callersFunctionshruint32s
(x uint32, shift uint8)
tests/bitwiseops_test.go:29
↓ 1 callersFunctionshruint8
(x, shift uint8)
tests/bitwiseops_test.go:84
↓ 1 callersFunctionshruint8s
(x, shift uint8)
tests/bitwiseops_test.go:15
↓ 1 callersFunctionsignedBasic
(b types.BasicKind)
codegen/sizeinfo.go:270
↓ 1 callersFunctionsimdTypes
()
codegen/sizeinfo.go:36
↓ 1 callersMethodsize
()
codegen/reg.go:24
↓ 1 callersFunctionsizeArray
(t *types.Array)
codegen/sizeinfo.go:212
↓ 1 callersFunctionsizeSlice
(t *types.Slice)
codegen/sizeinfo.go:216
↓ 1 callersMethodsizeofConst
(cnst *ssa.Const)
codegen/codegen.go:1146
↓ 1 callersFunctionsizeofElem
(t types.Type)
codegen/sizeinfo.go:165
↓ 1 callersFunctionsliceLenOffset
()
codegen/sizeinfo.go:360
↓ 1 callersFunctionsliceLenSize
()
codegen/sizeinfo.go:356
↓ 1 callersFunctionslicet0
(x []int)
tests/slice_test.go:13
↓ 1 callersFunctionslicet0s
go:generate gensimd -fn "slicet0, slicet1, slicet2" -outfn "slicet0s, slicet1s, slicet2s" -f "$GOFILE" -o "slice_test_amd64.s"
tests/slice_test.go:9
↓ 1 callersFunctionslicet1
(x []int)
tests/slice_test.go:17
↓ 1 callersFunctionslicet1s
(x []int)
tests/slice_test.go:10
↓ 1 callersFunctionslicet2
(x []int)
tests/slice_test.go:21
↓ 1 callersFunctionslicet2s
(x []int)
tests/slice_test.go:11
↓ 1 callersMethodspillDirtyRegisters
(loc ssa.Instruction)
codegen/identifier.go:179
↓ 1 callersMethodspillNonBlockRegisters
(ctx context)
codegen/codegen.go:1604
↓ 1 callersMethodspillRegister
(ctx context, r *register, force bool)
codegen/storage.go:524
↓ 1 callersMethodspillRegister
(ctx context, r *register, force bool)
codegen/storage.go:730
↓ 1 callersMethodspillRegisters
(ctx context, force bool)
codegen/storage.go:21
↓ 1 callersMethodspillRegisters
(ctx context, force bool)
codegen/storage.go:550
↓ 1 callersMethodspillRegisters
(ctx context)
codegen/codegen.go:1592
↓ 1 callersFunctionsse2Intrinsic
(f *Function, loc ssa.Instruction, call *ssa.Call, intrinsic Intrinsic, args []ssa.Value)
codegen/sse2.go:244
↓ 1 callersFunctionsse2Types
()
codegen/sizeinfo.go:94
↓ 1 callersMethodstackAlign
()
codegen/codegen.go:190
↓ 1 callersMethodstore
(ctx context, r *register, chunk region)
codegen/storage.go:18
↓ 1 callersFunctionstripDebug
(assembly, indent string)
codegen/util.go:80
↓ 1 callersFunctionsub
(x, y int32)
tests/arithmeticops_test.go:50
↓ 1 callersFunctionsubf32
(x, y float32)
tests/float_test.go:31
↓ 1 callersFunctionsubf32s
(x, y float32)
tests/float_test.go:16
↓ 1 callersFunctionsubf64
(x, y float64)
tests/float_test.go:47
↓ 1 callersFunctionsubf64s
(x, y float64)
tests/float_test.go:22
← previousnext →701–800 of 1,024, ranked by callers