diff options
Diffstat (limited to 'vendor/github.com/dolthub/swiss/simd')
-rw-r--r-- | vendor/github.com/dolthub/swiss/simd/match.s | 19 | ||||
-rw-r--r-- | vendor/github.com/dolthub/swiss/simd/match_amd64.go | 9 |
2 files changed, 0 insertions, 28 deletions
diff --git a/vendor/github.com/dolthub/swiss/simd/match.s b/vendor/github.com/dolthub/swiss/simd/match.s deleted file mode 100644 index 4ae29e77b..000000000 --- a/vendor/github.com/dolthub/swiss/simd/match.s +++ /dev/null @@ -1,19 +0,0 @@ -// Code generated by command: go run asm.go -out match.s -stubs match_amd64.go. DO NOT EDIT. - -//go:build amd64 - -#include "textflag.h" - -// func MatchMetadata(metadata *[16]int8, hash int8) uint16 -// Requires: SSE2, SSSE3 -TEXT ·MatchMetadata(SB), NOSPLIT, $0-18 - MOVQ metadata+0(FP), AX - MOVBLSX hash+8(FP), CX - MOVD CX, X0 - PXOR X1, X1 - PSHUFB X1, X0 - MOVOU (AX), X1 - PCMPEQB X1, X0 - PMOVMSKB X0, AX - MOVW AX, ret+16(FP) - RET diff --git a/vendor/github.com/dolthub/swiss/simd/match_amd64.go b/vendor/github.com/dolthub/swiss/simd/match_amd64.go deleted file mode 100644 index 538c8e124..000000000 --- a/vendor/github.com/dolthub/swiss/simd/match_amd64.go +++ /dev/null @@ -1,9 +0,0 @@ -// Code generated by command: go run asm.go -out match.s -stubs match_amd64.go. DO NOT EDIT. - -//go:build amd64 - -package simd - -// MatchMetadata performs a 16-way probe of |metadata| using SSE instructions -// nb: |metadata| must be an aligned pointer -func MatchMetadata(metadata *[16]int8, hash int8) uint16 |