mirror of https://github.com/mattn/go-sqlite3.git
Add loongarch64 support.
Signed-off-by: Guoqi Chen <chenguoqi@loongson.cn>
This commit is contained in:
parent
18cdded900
commit
c34c0783f2
|
@ -14941,10 +14941,11 @@ typedef INT16_TYPE LogEst;
|
||||||
# define SQLITE_BYTEORDER 1234
|
# define SQLITE_BYTEORDER 1234
|
||||||
# elif defined(__BIG_ENDIAN__) && __BIG_ENDIAN__==1
|
# elif defined(__BIG_ENDIAN__) && __BIG_ENDIAN__==1
|
||||||
# define SQLITE_BYTEORDER 4321
|
# define SQLITE_BYTEORDER 4321
|
||||||
# elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \
|
# elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \
|
||||||
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
|
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
|
||||||
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
|
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
|
||||||
defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
|
defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || \
|
||||||
|
defined(__loongarch_lp64)
|
||||||
# define SQLITE_BYTEORDER 1234
|
# define SQLITE_BYTEORDER 1234
|
||||||
# elif defined(sparc) || defined(__ARMEB__) || defined(__AARCH64EB__)
|
# elif defined(sparc) || defined(__ARMEB__) || defined(__AARCH64EB__)
|
||||||
# define SQLITE_BYTEORDER 4321
|
# define SQLITE_BYTEORDER 4321
|
||||||
|
@ -36480,6 +36481,14 @@ SQLITE_PRIVATE int sqlite3VListNameToNum(VList *pIn, const char *zName, int nNam
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#elif !defined(__STRICT_ANSI__) && (defined(__GNUC__) && defined(__loongarch_lp64))
|
||||||
|
|
||||||
|
__inline__ sqlite_uint64 sqlite3Hwtime(void){
|
||||||
|
unsigned long long retval;
|
||||||
|
__asm__ __volatile__ ("rdtime.d %0, $r0": "=r" (retval));
|
||||||
|
return (sqlite_uint64)retval;
|
||||||
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -208949,10 +208958,11 @@ struct RtreeMatchArg {
|
||||||
# define SQLITE_BYTEORDER 1234
|
# define SQLITE_BYTEORDER 1234
|
||||||
# elif defined(__BIG_ENDIAN__) && __BIG_ENDIAN__==1
|
# elif defined(__BIG_ENDIAN__) && __BIG_ENDIAN__==1
|
||||||
# define SQLITE_BYTEORDER 4321
|
# define SQLITE_BYTEORDER 4321
|
||||||
# elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \
|
# elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \
|
||||||
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
|
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
|
||||||
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
|
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
|
||||||
defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
|
defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || \
|
||||||
|
defined(__loongarch_lp64)
|
||||||
# define SQLITE_BYTEORDER 1234
|
# define SQLITE_BYTEORDER 1234
|
||||||
# elif defined(sparc) || defined(__ARMEB__) || defined(__AARCH64EB__)
|
# elif defined(sparc) || defined(__ARMEB__) || defined(__AARCH64EB__)
|
||||||
# define SQLITE_BYTEORDER 4321
|
# define SQLITE_BYTEORDER 4321
|
||||||
|
|
Loading…
Reference in New Issue