Improved code [skip ci]

This commit is contained in:
Andrew Kane
2024-04-25 19:49:21 -07:00
parent a172b7cafd
commit d516c9bd3f
2 changed files with 5 additions and 6 deletions

View File

@@ -1,8 +1,13 @@
#include "postgres.h"
#include "bitutils.h"
#include "halfvec.h" /* for USE_DISPATCH and USE_TARGET_CLONES */
#include "port/pg_bitutils.h"
#if defined(USE_DISPATCH)
#define BIT_DISPATCH
#endif
#ifdef BIT_DISPATCH
#include <immintrin.h>

View File

@@ -8,12 +8,6 @@
#error "Requires PostgreSQL 12+"
#endif
#include "halfvec.h" /* for USE_DISPATCH and USE_TARGET_CLONES */
#if defined(USE_DISPATCH)
#define BIT_DISPATCH
#endif
extern uint64 (*BitHammingDistance) (uint32 bytes, unsigned char *ax, unsigned char *bx, uint64 distance);
extern double (*BitJaccardDistance) (uint32 bytes, unsigned char *ax, unsigned char *bx, uint64 ab, uint64 aa, uint64 bb);