MCPcopy Create free account

hub / github.com/bjwbell/gensimd / functions

Functions1,024 in github.com/bjwbell/gensimd

↓ 1 callersFunctionsubi64x2
(x, y simd.I64x2)
tests/simd_test.go:84
↓ 1 callersFunctionsubi64x2s
(x, y simd.I64x2)
tests/simd_test.go:43
↓ 1 callersFunctionsubint16
(x, y int16)
tests/arithmeticops_test.go:80
↓ 1 callersFunctionsubint16s
(x, y int16)
tests/arithmeticops_test.go:20
↓ 1 callersFunctionsubint64
(x, y int64)
tests/arithmeticops_test.go:95
↓ 1 callersFunctionsubint64s
(x, y int64)
tests/arithmeticops_test.go:25
↓ 1 callersFunctionsubint8
(x, y int8)
tests/arithmeticops_test.go:65
↓ 1 callersFunctionsubint8s
(x, y int8)
tests/arithmeticops_test.go:15
↓ 1 callersFunctionsubs
(x, y int32)
tests/arithmeticops_test.go:10
↓ 1 callersFunctionsubu64x2
(x, y simd.U64x2)
tests/simd_test.go:86
↓ 1 callersFunctionsubu64x2s
(x, y simd.U64x2)
tests/simd_test.go:45
↓ 1 callersFunctionsubuint16
(x, y uint16)
tests/arithmeticops_test.go:122
↓ 1 callersFunctionsubuint16s
(x, y uint16)
tests/arithmeticops_test.go:34
↓ 1 callersFunctionsubuint32
(x, y uint32)
tests/arithmeticops_test.go:134
↓ 1 callersFunctionsubuint32s
(x, y uint32)
tests/arithmeticops_test.go:38
↓ 1 callersFunctionsubuint64
(x, y uint64)
tests/arithmeticops_test.go:146
↓ 1 callersFunctionsubuint64s
(x, y uint64)
tests/arithmeticops_test.go:42
↓ 1 callersFunctionsubuint8
(x, y uint8)
tests/arithmeticops_test.go:110
↓ 1 callersFunctionsubuint8s
(x, y uint8)
tests/arithmeticops_test.go:30
↓ 1 callersFunctionunassignRegister
(r *register, loc ssa.Instruction)
codegen/storage.go:500
↓ 1 callersMethodvalidDeclStmt
(stmt *ast.DeclStmt)
simd/parse.go:181
↓ 1 callersMethodvalidFinishStmt
(stmt ast.Stmt)
simd/parse.go:285
↓ 1 callersMethodvalidForStmt
(stmt *ast.ForStmt)
simd/parse.go:280
↓ 1 callersMethodvalidFuncBody
(block *ast.BlockStmt)
simd/parse.go:114
↓ 1 callersMethodvalidFuncType
(typ *ast.FuncType)
simd/parse.go:315
↓ 1 callersMethodvalidParams
(params *ast.FieldList)
simd/parse.go:359
↓ 1 callersMethodvalidResults
(results *ast.FieldList)
simd/parse.go:328
↓ 1 callersMethodvalidRetStmt
(ret *ast.ReturnStmt)
simd/parse.go:290
↓ 1 callersMethodvalidStmt
(stmt ast.Stmt)
simd/parse.go:220
↓ 1 callersMethodvalidTopLevelDecl
(decl ast.Decl)
simd/parse.go:88
↓ 1 callersFunctionxorint16
(a, b int16)
tests/bitwiseops_test.go:177
↓ 1 callersFunctionxorint16s
(a, b int16)
tests/bitwiseops_test.go:46
↓ 1 callersFunctionxorint32
(a, b int32)
tests/bitwiseops_test.go:198
↓ 1 callersFunctionxorint32s
(a, b int32)
tests/bitwiseops_test.go:53
↓ 1 callersFunctionxorint64
(a, b int64)
tests/bitwiseops_test.go:219
↓ 1 callersFunctionxorint64s
(a, b int64)
tests/bitwiseops_test.go:60
↓ 1 callersFunctionxorint8
(a, b int8)
tests/bitwiseops_test.go:156
↓ 1 callersFunctionxorint8s
(a, b int8)
tests/bitwiseops_test.go:39
↓ 1 callersFunctionxoruint16
(a, b uint16)
tests/bitwiseops_test.go:93
↓ 1 callersFunctionxoruint16s
(a, b uint16)
tests/bitwiseops_test.go:18
↓ 1 callersFunctionxoruint32
(a, b uint32)
tests/bitwiseops_test.go:114
↓ 1 callersFunctionxoruint32s
(a, b uint32)
tests/bitwiseops_test.go:25
↓ 1 callersFunctionxoruint64
(a, b uint64)
tests/bitwiseops_test.go:135
↓ 1 callersFunctionxoruint64s
(a, b uint64)
tests/bitwiseops_test.go:32
↓ 1 callersFunctionxoruint8
(a, b uint8)
tests/bitwiseops_test.go:72
↓ 1 callersFunctionxoruint8s
(a, b uint8)
tests/bitwiseops_test.go:11
FunctionAddEpi64
(x, y simd.M128i)
simd/sse2/sse2.go:7
FunctionAddF32x4
(x, y F32x4)
simd/simd_common.go:280
FunctionAddF64x2
(x, y F64x2)
simd/simd_common.go:311
FunctionAddI16x8
(x, y I16x8)
simd/simd_common.go:23
FunctionAddI32x4
(x, y I32x4)
simd/simd_common.go:61
FunctionAddI64x2
(x, y I64x2)
simd/simd_common.go:115
FunctionAddI8x16
go implementations of SIMD functions: add, sub, mul, div, <<, >> for each type
simd/simd_common.go:6
FunctionAddPd
(x, y simd.M128d)
simd/sse2/sse2.go:17
FunctionAddSd
(x, y simd.M128d)
simd/sse2/sse2.go:18
FunctionAddU16x8
(x, y U16x8)
simd/simd_common.go:156
FunctionAddU32x4
(x, y U32x4)
simd/simd_common.go:194
FunctionAddU64x2
(x, y U64x2)
simd/simd_common.go:249
FunctionAddU8x16
(x, y U8x16)
simd/simd_common.go:139
MethodAddr
Addr returns the register and offset to access the backing memory of ident. It also returns the size of ident in bytes. For locals the register is the
codegen/identifier.go:61
FunctionAndnotPd
(x, y simd.M128d)
simd/sse2/sse2.go:19
FunctionAssemblyFilePreamble
()
codegen/codegen.go:65
FunctionAvailable
()
simd/simd_other.go:5
FunctionAvailable
()
simd/simd_amd64.go:5
FunctionCmpeqPd
(x, y simd.M128d)
simd/sse2/sse2.go:20
FunctionCmpeqSd
(x, y simd.M128d)
simd/sse2/sse2.go:21
FunctionCreateFunction
(fn *ssa.Function, outfn string, debug bool, trace bool, optimize bool)
codegen/codegen.go:55
FunctionDivF32x4
(x, y F32x4)
simd/simd_common.go:303
FunctionDivF64x2
(x, y F64x2)
simd/simd_common.go:334
MethodErrorLocation
(err *Error)
simd/types.go:23
MethodLoadSSE2
(loc ssa.Instruction, ident *identifier)
codegen/codegen.go:1196
FunctionLoadSi128
(x, y simd.M128i)
simd/sse2/sse2.go:5
MethodLoadSimdValue
(loc ssa.Instruction, simdvalue ssa.Value)
codegen/codegen.go:1173
FunctionLoaduSi128
(x, y simd.M128i)
simd/sse2/sse2.go:6
FunctionMovIntegerSimdMemIndirectMem
(ctx context, datatype OpDataType, srcName string, srcOffset int, src *register, dstName string, dstOffset int
codegen/instramd64.go:774
FunctionMovMemIndirectMem
(ctx context, datatype OpDataType, srcName string, srcOffset int, src *register, dstName string, dstOffset int
codegen/instramd64.go:737
FunctionMulEpu32
(x, y simd.M128i)
simd/sse2/sse2.go:9
FunctionMulF32x4
(x, y F32x4)
simd/simd_common.go:296
FunctionMulF64x2
(x, y F64x2)
simd/simd_common.go:327
FunctionMulI16x8
(x, y I16x8)
simd/simd_common.go:39
FunctionMulI32x4
(x, y I32x4)
simd/simd_common.go:77
FunctionMulU16x8
(x, y U16x8)
simd/simd_common.go:172
FunctionMulU32x4
(x, y U32x4)
simd/simd_common.go:210
FunctionParseFile
ParseFile analyzes the single file passed in.
simd/parse.go:47
FunctionSSE2
()
simd/simd_other.go:6
FunctionSSSE3
()
simd/simd_other.go:7
FunctionSSSE3
SSSE3 returns true if the the CPU supports SSSE3 instructions
simd/simd_amd64.go:19
FunctionShiftImm8Reg
(ctx context, signed bool, direction int, count uint8, reg *register)
codegen/instramd64.go:1180
FunctionShlI16x8
(x I16x8, shift uint8)
simd/simd_common.go:46
FunctionShlI32x4
(x I32x4, shift uint8)
simd/simd_common.go:84
FunctionShlI64x2
(x, shift uint8)
simd/simd_common.go:131
FunctionShlU16x8
(x U16x8, shift uint8)
simd/simd_common.go:179
FunctionShlU32x4
(x U32x4, shift uint8)
simd/simd_common.go:217
FunctionShlU64x2
(x, shift uint8)
simd/simd_common.go:265
FunctionShrI16x8
(x I16x8, shift uint8)
simd/simd_common.go:53
FunctionShrI32x4
(x I32x4, shift uint8)
simd/simd_common.go:91
FunctionShrU16x8
(x U16x8, shift uint8)
simd/simd_common.go:186
FunctionShrU32x4
(x U32x4, shift uint8)
simd/simd_common.go:224
FunctionShrU64x2
(x, shift uint8)
simd/simd_common.go:272
FunctionShuffleEpi32
(x, y simd.M128i)
simd/sse2/sse2.go:12
← previousnext →801–900 of 1,024, ranked by callers