MCPcopy Create free account

hub / github.com/bjwbell/gensimd / functions

Functions1,024 in github.com/bjwbell/gensimd

↓ 1 callersFunctionadduint8
(x, y uint8)
tests/arithmeticops_test.go:107
↓ 1 callersFunctionadduint8s
(x, y uint8)
tests/arithmeticops_test.go:29
↓ 1 callersMethodalign
(size uint32)
codegen/codegen.go:181
↓ 1 callersFunctionalignTuple
(tup *types.Tuple)
codegen/sizeinfo.go:257
↓ 1 callersFunctionalive
(ident *identifier, loc ssa.Instruction)
codegen/liveness.go:5
↓ 1 callersFunctionaliveAfter
(ident *identifier, loc ssa.Instruction)
codegen/liveness.go:9
↓ 1 callersFunctionandint16
(a, b int16)
tests/bitwiseops_test.go:174
↓ 1 callersFunctionandint16s
(a, b int16)
tests/bitwiseops_test.go:45
↓ 1 callersFunctionandint32
(a, b int32)
tests/bitwiseops_test.go:195
↓ 1 callersFunctionandint32s
(a, b int32)
tests/bitwiseops_test.go:52
↓ 1 callersFunctionandint64
(a, b int64)
tests/bitwiseops_test.go:216
↓ 1 callersFunctionandint64s
(a, b int64)
tests/bitwiseops_test.go:59
↓ 1 callersFunctionandint8
(a, b int8)
tests/bitwiseops_test.go:153
↓ 1 callersFunctionandint8s
(a, b int8)
tests/bitwiseops_test.go:38
↓ 1 callersFunctionandnotint16
(a, b int16)
tests/bitwiseops_test.go:183
↓ 1 callersFunctionandnotint16s
(a, b int16)
tests/bitwiseops_test.go:48
↓ 1 callersFunctionandnotint32
(a, b int32)
tests/bitwiseops_test.go:204
↓ 1 callersFunctionandnotint32s
(a, b int32)
tests/bitwiseops_test.go:55
↓ 1 callersFunctionandnotint64
(a, b int64)
tests/bitwiseops_test.go:225
↓ 1 callersFunctionandnotint64s
(a, b int64)
tests/bitwiseops_test.go:62
↓ 1 callersFunctionandnotint8
(a, b int8)
tests/bitwiseops_test.go:162
↓ 1 callersFunctionandnotint8s
(a, b int8)
tests/bitwiseops_test.go:41
↓ 1 callersFunctionandnotuint16
(a, b uint16)
tests/bitwiseops_test.go:99
↓ 1 callersFunctionandnotuint16s
(a, b uint16)
tests/bitwiseops_test.go:20
↓ 1 callersFunctionandnotuint32
(a, b uint32)
tests/bitwiseops_test.go:120
↓ 1 callersFunctionandnotuint32s
(a, b uint32)
tests/bitwiseops_test.go:27
↓ 1 callersFunctionandnotuint64
(a, b uint64)
tests/bitwiseops_test.go:141
↓ 1 callersFunctionandnotuint64s
(a, b uint64)
tests/bitwiseops_test.go:34
↓ 1 callersFunctionanduint16
(a, b uint16)
tests/bitwiseops_test.go:90
↓ 1 callersFunctionanduint16s
(a, b uint16)
tests/bitwiseops_test.go:17
↓ 1 callersFunctionanduint32
(a, b uint32)
tests/bitwiseops_test.go:111
↓ 1 callersFunctionanduint32s
(a, b uint32)
tests/bitwiseops_test.go:24
↓ 1 callersFunctionanduint64
(a, b uint64)
tests/bitwiseops_test.go:132
↓ 1 callersFunctionanduint64s
(a, b uint64)
tests/bitwiseops_test.go:31
↓ 1 callersFunctionanduint8
(a, b uint8)
tests/bitwiseops_test.go:69
↓ 1 callersFunctionanduint8s
(a, b uint8)
tests/bitwiseops_test.go:10
↓ 1 callersFunctionarrayt0
(x [1]int)
tests/array_test.go:13
↓ 1 callersFunctionarrayt0s
go:generate gensimd -fn "arrayt0, arrayt1, arrayt2" -outfn "arrayt0s, arrayt1s, arrayt2s" -f "$GOFILE" -o "array_test_amd64.s"
tests/array_test.go:9
↓ 1 callersFunctionarrayt1
(x [2]int)
tests/array_test.go:17
↓ 1 callersFunctionarrayt1s
(x [2]int)
tests/array_test.go:10
↓ 1 callersFunctionarrayt2
(x [3]int)
tests/array_test.go:21
↓ 1 callersFunctionarrayt2s
(x [3]int)
tests/array_test.go:11
↓ 1 callersFunctioncmpGoVersion
cmpGoVersion compares v1 and v2 if v1 > v2 returns 1 if v1 == v2 returns 0 if v1 < v2 returns -1
codegen/util.go:41
↓ 1 callersMethodcompareVictims
(vic1, vic2 *register)
codegen/codegen.go:1761
↓ 1 callersMethodcomputeBasicBlockPhi
(block *ssa.BasicBlock)
codegen/codegen.go:830
↓ 1 callersMethodcomputePhi
()
codegen/codegen.go:821
↓ 1 callersMethodcomputePhiInstr
(phi *ssa.Phi)
codegen/codegen.go:845
↓ 1 callersFunctioncopySmallMemMem
(chunk transfer, src, dst *memory, tmp *register)
codegen/storage.go:601
↓ 1 callersFunctiondistsq
(x, y []simd.I32x4)
examples/distsq/distsq_simd.go:11
↓ 1 callersFunctionfileDir
(f *File)
simd/parse.go:33
↓ 1 callersFunctionfilePath
(pathName string)
gensimd.go:25
↓ 1 callersMethodfixupRets
(asm string)
codegen/codegen.go:936
↓ 1 callersMethodgetAlias
(r *register)
codegen/storage.go:188
↓ 1 callersFunctiongetBlocks
(ident *identifier)
codegen/liveness.go:56
↓ 1 callersFunctiongetSSE2
(name string)
codegen/sse2.go:235
↓ 1 callersFunctiongoVersion
()
codegen/util.go:16
↓ 1 callersFunctioninBlock
(ident *identifier, b *ssa.BasicBlock)
codegen/liveness.go:67
↓ 1 callersMethodinit
()
codegen/codegen.go:1575
↓ 1 callersMethodinstrIdxInBlock
(instr ssa.Instruction)
codegen/codegen.go:1788
↓ 1 callersFunctioninstrImmFloatReg
(ctx context, instr Instruction, f64 float64, isf32 bool, dst, tmp *register, spill bool)
codegen/instramd64.go:572
↓ 1 callersFunctioninstrImmMem
instrImmReg outputs instr with imm, reg after converting imm to int8/16/32/64 if size=1/2/4/8.
codegen/instramd64.go:502
↓ 1 callersFunctioninstrImmRegReg
instrImmRegReg outputs instr with imm, reg, reg after converting imm to int8/16/32 if size=1/2/4.
codegen/instramd64.go:552
↓ 1 callersFunctioninstrRegImm32
(ctx context, instr Instruction, r *register, imm32 uint32, size uint, spill bool)
codegen/instramd64.go:534
↓ 1 callersFunctionisInt
(t types.Type)
codegen/sizeinfo.go:293
↓ 1 callersMethodisPhi
()
codegen/identifier.go:216
↓ 1 callersFunctionisSSE2Intrinsic
(call *ssa.Call)
codegen/codegen.go:541
↓ 1 callersFunctionisSimdIntrinsic
(call *ssa.Call)
codegen/codegen.go:528
↓ 1 callersFunctionlent0
(x [1]int)
tests/builtin_test.go:13
↓ 1 callersFunctionlent0s
go:generate gensimd -fn "lent0, lent1, lent2" -outfn "lent0s, lent1s, lent2s" -f "$GOFILE" -o "builtin_test_amd64.s"
tests/builtin_test.go:9
↓ 1 callersFunctionlent1
(x [2]int)
tests/builtin_test.go:17
↓ 1 callersFunctionlent1s
(x [2]int)
tests/builtin_test.go:10
↓ 1 callersFunctionlent2
(x []int)
tests/builtin_test.go:21
↓ 1 callersFunctionlent2s
(x []int)
tests/builtin_test.go:11
↓ 1 callersMethodloadNew
(ctx context, chunk region)
codegen/storage.go:445
↓ 1 callersMethodloadNew
(ctx context, chunk region)
codegen/storage.go:678
↓ 1 callersFunctionmergeRegion
(merged []region, newRegion region)
codegen/storage.go:271
↓ 1 callersFunctionmul
(x, y int32)
tests/arithmeticops_test.go:56
↓ 1 callersFunctionmulf32
(x, y float32)
tests/float_test.go:37
↓ 1 callersFunctionmulf32s
(x, y float32)
tests/float_test.go:18
↓ 1 callersFunctionmulf64
(x, y float64)
tests/float_test.go:53
↓ 1 callersFunctionmulf64s
(x, y float64)
tests/float_test.go:24
↓ 1 callersFunctionmulint16
(x, y int16)
tests/arithmeticops_test.go:86
↓ 1 callersFunctionmulint16s
(x, y int16)
tests/arithmeticops_test.go:22
↓ 1 callersFunctionmulint64
(x, y int64)
tests/arithmeticops_test.go:101
↓ 1 callersFunctionmulint64s
(x, y int64)
tests/arithmeticops_test.go:27
↓ 1 callersFunctionmulint8
(x, y int8)
tests/arithmeticops_test.go:71
↓ 1 callersFunctionmulint8s
(x, y int8)
tests/arithmeticops_test.go:17
↓ 1 callersFunctionmuls
(x, y int32)
tests/arithmeticops_test.go:12
↓ 1 callersFunctionmuluint16
(x, y uint16)
tests/arithmeticops_test.go:125
↓ 1 callersFunctionmuluint16s
(x, y uint16)
tests/arithmeticops_test.go:35
↓ 1 callersFunctionmuluint32
(x, y uint32)
tests/arithmeticops_test.go:137
↓ 1 callersFunctionmuluint32s
(x, y uint32)
tests/arithmeticops_test.go:39
↓ 1 callersFunctionmuluint64
(x, y uint64)
tests/arithmeticops_test.go:149
↓ 1 callersFunctionmuluint64s
(x, y uint64)
tests/arithmeticops_test.go:43
↓ 1 callersFunctionmuluint8
(x, y uint8)
tests/arithmeticops_test.go:113
↓ 1 callersFunctionmuluint8s
(x, y uint8)
tests/arithmeticops_test.go:31
↓ 1 callersFunctionneg
(x int32)
tests/arithmeticops_test.go:53
↓ 1 callersFunctionnegf32
(x float32)
tests/float_test.go:34
↓ 1 callersFunctionnegf32s
(x float32)
tests/float_test.go:17
↓ 1 callersFunctionnegf64
(x float64)
tests/float_test.go:50
← previousnext →601–700 of 1,024, ranked by callers