MCPcopy Create free account

hub / github.com/bjwbell/gensimd / functions

Functions1,024 in github.com/bjwbell/gensimd

↓ 2 callersFunctionmulf64x2s
(x, y simd.F64x2)
tests/simd_test.go:53
↓ 2 callersFunctionmuli16x8
(x, y simd.I16x8)
tests/simd_test.go:63
↓ 2 callersFunctionmuli16x8s
(x, y simd.I16x8)
tests/simd_test.go:22
↓ 2 callersFunctionmuli32x4
(x, y simd.I32x4)
tests/simd_test.go:74
↓ 2 callersFunctionmuli32x4
(x, y simd.I32x4)
examples/simd_example/simd_example_other.go:9
↓ 2 callersFunctionmuli32x4s
(x, y simd.I32x4)
tests/simd_test.go:33
↓ 2 callersFunctionmulu16x8
(x, y simd.U16x8)
tests/simd_test.go:68
↓ 2 callersFunctionmulu16x8s
(x, y simd.U16x8)
tests/simd_test.go:27
↓ 2 callersFunctionmulu32x4
(x, y simd.U32x4)
tests/simd_test.go:79
↓ 2 callersFunctionmulu32x4s
(x, y simd.U32x4)
tests/simd_test.go:38
↓ 2 callersMethodnewValue
(ctx context, reg *register, offset uint, size uint)
codegen/identifier.go:114
↓ 2 callersFunctionnotuint8
(a uint8)
tests/bitwiseops_test.go:75
↓ 2 callersFunctionnotuint8s
(a uint8)
tests/bitwiseops_test.go:12
↓ 2 callersMethodoutfname
()
codegen/codegen.go:207
↓ 2 callersFunctionpackedOp
(f *Function, loc ssa.Instruction, instrtype InstructionType, optypes XmmData, x, y, result *identifier)
codegen/simdintrinsics.go:112
↓ 2 callersMethodparamsSize
paramsSize returns the size of the parameters in bytes
codegen/codegen.go:1830
↓ 2 callersFunctionreflectBasic
(b types.BasicKind)
codegen/sizeinfo.go:388
↓ 2 callersMethodregDead
(r *register)
codegen/codegen.go:1775
↓ 2 callersFunctionregression1Simd
(x, y []simd.I32x4)
tests/regression1_simd_test.go:17
↓ 2 callersFunctionregspill3Ref
go:generate gensimd -fn "regspill3" -outfn "regspill3" -f "reg_spill3_simd.go" -o "reg_spill3_amd64.s" -goprotofile "reg_spill3_simd_proto.go"
examples/reg_spill3/reg_spill3_common.go:15
↓ 2 callersFunctionregspillsRef
go:generate gensimd -fn "regspill2" -outfn "regspill2" -f "reg_spill2_simd.go" -o "reg_spill2_amd64.s" -goprotofile "reg_spill2_simd_proto.go"
examples/reg_spill2/reg_spill2_common.go:15
↓ 2 callersFunctionregspillsRef
go:generate gensimd -fn "regspill1" -outfn "regspill1" -f "reg_spill1_simd.go" -o "reg_spill1_amd64.s" -goprotofile "reg_spill1_simd_proto.go"
examples/reg_spill1/reg_spill1_common.go:14
↓ 2 callersMethodretIdent
()
codegen/codegen.go:897
↓ 2 callersMethodretSize
retSize returns the size of the return value in bytes
codegen/codegen.go:1855
↓ 2 callersMethodsave
(ctx context, chunk region, dst *memory)
codegen/storage.go:339
↓ 2 callersFunctionshli16x8
(x simd.I16x8, shift uint8)
tests/simd_test.go:64
↓ 2 callersFunctionshli16x8s
(x simd.I16x8, shift uint8)
tests/simd_test.go:23
↓ 2 callersFunctionshli32x4
(x simd.I32x4, shift uint8)
tests/simd_test.go:75
↓ 2 callersFunctionshli32x4
(x simd.I32x4, shift uint8)
examples/simd_example/simd_example_other.go:10
↓ 2 callersFunctionshli32x4s
(x simd.I32x4, shift uint8)
tests/simd_test.go:34
↓ 2 callersFunctionshlint8
(x int8, shift uint8)
tests/bitwiseops_test.go:165
↓ 2 callersFunctionshlint8s
(x int8, shift uint8)
tests/bitwiseops_test.go:42
↓ 2 callersFunctionshlu16x8
(x simd.U16x8, shift uint8)
tests/simd_test.go:69
↓ 2 callersFunctionshlu16x8s
(x simd.U16x8, shift uint8)
tests/simd_test.go:28
↓ 2 callersFunctionshlu32x4
(x simd.U32x4, shift uint8)
tests/simd_test.go:80
↓ 2 callersFunctionshlu32x4s
(x simd.U32x4, shift uint8)
tests/simd_test.go:39
↓ 2 callersFunctionshluint16
(x uint16, shift uint8)
tests/bitwiseops_test.go:102
↓ 2 callersFunctionshluint16s
(x uint16, shift uint8)
tests/bitwiseops_test.go:21
↓ 2 callersFunctionshluint32
(x uint32, shift uint8)
tests/bitwiseops_test.go:123
↓ 2 callersFunctionshluint32s
(x uint32, shift uint8)
tests/bitwiseops_test.go:28
↓ 2 callersFunctionshluint64
(x uint64, shift uint8)
tests/bitwiseops_test.go:144
↓ 2 callersFunctionshluint64s
(x uint64, shift uint8)
tests/bitwiseops_test.go:35
↓ 2 callersFunctionshluint8
(x, shift uint8)
tests/bitwiseops_test.go:81
↓ 2 callersFunctionshluint8s
(x, shift uint8)
tests/bitwiseops_test.go:14
↓ 2 callersFunctionshri16x8
(x simd.I16x8, shift uint8)
tests/simd_test.go:65
↓ 2 callersFunctionshri16x8s
(x simd.I16x8, shift uint8)
tests/simd_test.go:24
↓ 2 callersFunctionshri32x4
(x simd.I32x4, shift uint8)
tests/simd_test.go:76
↓ 2 callersFunctionshri32x4
(x simd.I32x4, shift uint8)
examples/simd_example/simd_example_other.go:11
↓ 2 callersFunctionshri32x4s
(x simd.I32x4, shift uint8)
tests/simd_test.go:35
↓ 2 callersFunctionshrint8
(x int8, shift uint8)
tests/bitwiseops_test.go:168
↓ 2 callersFunctionshrint8s
(x int8, shift uint8)
tests/bitwiseops_test.go:43
↓ 2 callersFunctionshru16x8
(x simd.U16x8, shift uint8)
tests/simd_test.go:70
↓ 2 callersFunctionshru16x8s
(x simd.U16x8, shift uint8)
tests/simd_test.go:29
↓ 2 callersFunctionshru32x4
(x simd.U32x4, shift uint8)
tests/simd_test.go:81
↓ 2 callersFunctionshru32x4s
(x simd.U32x4, shift uint8)
tests/simd_test.go:40
↓ 2 callersFunctionshruint16
(x uint16, shift uint8)
tests/bitwiseops_test.go:105
↓ 2 callersFunctionshruint16s
(x uint16, shift uint8)
tests/bitwiseops_test.go:22
↓ 2 callersFunctionshruint64
(x uint64, shift uint8)
tests/bitwiseops_test.go:147
↓ 2 callersFunctionshruint64s
(x uint64, shift uint8)
tests/bitwiseops_test.go:36
↓ 2 callersMethodspillAllRegisters
(loc ssa.Instruction)
codegen/identifier.go:175
↓ 2 callersMethodspillRegister
(ctx context, r *register, force bool)
codegen/storage.go:20
↓ 2 callersMethodspillRegisters
(loc ssa.Instruction, all bool)
codegen/identifier.go:183
↓ 2 callersMethodstoreAndSpill
(ctx context, r *register, chunk region)
codegen/storage.go:19
↓ 2 callersMethodstoreMem
(ctx context, r *register, chunk region, forceMem bool)
codegen/storage.go:469
↓ 2 callersFunctionsubf32x4
(x, y simd.F32x4)
tests/simd_test.go:89
↓ 2 callersFunctionsubf32x4
(x, y simd.F32x4)
examples/simd_example/simd_example_other.go:14
↓ 2 callersFunctionsubf32x4s
(x, y simd.F32x4)
tests/simd_test.go:48
↓ 2 callersFunctionsubf64x2
(x, y simd.F64x2)
tests/simd_test.go:94
↓ 2 callersFunctionsubf64x2s
(x, y simd.F64x2)
tests/simd_test.go:52
↓ 2 callersFunctionsubi16x8
(x, y simd.I16x8)
tests/simd_test.go:62
↓ 2 callersFunctionsubi16x8s
(x, y simd.I16x8)
tests/simd_test.go:21
↓ 2 callersFunctionsubi32x4
(x, y simd.I32x4)
tests/simd_test.go:73
↓ 2 callersFunctionsubi32x4
(x, y simd.I32x4)
examples/simd_example/simd_example_other.go:8
↓ 2 callersFunctionsubi32x4s
(x, y simd.I32x4)
tests/simd_test.go:32
↓ 2 callersFunctionsubi8x16
(x, y simd.I8x16)
tests/simd_test.go:57
↓ 2 callersFunctionsubi8x16s
(x, y simd.I8x16)
tests/simd_test.go:16
↓ 2 callersFunctionsubu16x8
(x, y simd.U16x8)
tests/simd_test.go:67
↓ 2 callersFunctionsubu16x8s
(x, y simd.U16x8)
tests/simd_test.go:26
↓ 2 callersFunctionsubu32x4
(x, y simd.U32x4)
tests/simd_test.go:78
↓ 2 callersFunctionsubu32x4s
(x, y simd.U32x4)
tests/simd_test.go:37
↓ 2 callersFunctionsubu8x16
(x, y simd.U8x16)
tests/simd_test.go:59
↓ 2 callersFunctionsubu8x16s
(x, y simd.U8x16)
tests/simd_test.go:18
↓ 2 callersFunctiont0simd
go:generate gensimd -fn "test0, test1, test2, test3, test4" -outfn "t0simd, t1simd,t2simd,t3simd,t4simd" -f "$GOFILE" -o "basic_test_amd64.s"
tests/basic_test.go:12
↓ 2 callersFunctiont1simd
()
tests/basic_test.go:13
↓ 2 callersFunctiont2simd
()
tests/basic_test.go:14
↓ 2 callersFunctiont3simd
()
tests/basic_test.go:15
↓ 2 callersFunctiont4simd
()
tests/basic_test.go:16
↓ 2 callersFunctiontest0
()
tests/basic_test.go:18
↓ 2 callersFunctiontest1
()
tests/basic_test.go:22
↓ 2 callersFunctiontest2
()
tests/basic_test.go:26
↓ 2 callersFunctiontest3
()
tests/basic_test.go:30
↓ 2 callersFunctiontest4
()
tests/basic_test.go:34
↓ 2 callersFunctionuint8_t0
(x uint8)
tests/basicUint8_test.go:15
↓ 2 callersFunctionuint8_t0_simd
go:generate gensimd -fn "uint8_t0, uint8_t1, uint8_t2, uint8_t3, uint8_t4" -outfn "uint8_t0_simd, uint8_t1_simd, uint8_t2_simd, uint8_t3_simd, uint8_t
tests/basicUint8_test.go:9
↓ 2 callersFunctionuint8_t1
(x uint8)
tests/basicUint8_test.go:19
↓ 2 callersFunctionuint8_t1_simd
(uint8)
tests/basicUint8_test.go:10
↓ 2 callersFunctionuint8_t2
(x uint8)
tests/basicUint8_test.go:23
↓ 2 callersFunctionuint8_t2_simd
(uint8)
tests/basicUint8_test.go:11
↓ 2 callersFunctionuint8_t3
(x uint8)
tests/basicUint8_test.go:27
↓ 2 callersFunctionuint8_t3_simd
(uint8)
tests/basicUint8_test.go:12
← previousnext →401–500 of 1,024, ranked by callers