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
|
||||
# elif defined(__BIG_ENDIAN__) && __BIG_ENDIAN__==1
|
||||
# define SQLITE_BYTEORDER 4321
|
||||
# elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \
|
||||
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
|
||||
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
|
||||
defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
|
||||
# elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \
|
||||
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
|
||||
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
|
||||
defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || \
|
||||
defined(__loongarch_lp64)
|
||||
# define SQLITE_BYTEORDER 1234
|
||||
# elif defined(sparc) || defined(__ARMEB__) || defined(__AARCH64EB__)
|
||||
# define SQLITE_BYTEORDER 4321
|
||||
|
@ -36480,6 +36481,14 @@ SQLITE_PRIVATE int sqlite3VListNameToNum(VList *pIn, const char *zName, int nNam
|
|||
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
|
||||
|
||||
/*
|
||||
|
@ -208949,10 +208958,11 @@ struct RtreeMatchArg {
|
|||
# define SQLITE_BYTEORDER 1234
|
||||
# elif defined(__BIG_ENDIAN__) && __BIG_ENDIAN__==1
|
||||
# define SQLITE_BYTEORDER 4321
|
||||
# elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \
|
||||
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
|
||||
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
|
||||
defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
|
||||
# elif defined(i386) || defined(__i386__) || defined(_M_IX86) || \
|
||||
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
|
||||
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
|
||||
defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || \
|
||||
defined(__loongarch_lp64)
|
||||
# define SQLITE_BYTEORDER 1234
|
||||
# elif defined(sparc) || defined(__ARMEB__) || defined(__AARCH64EB__)
|
||||
# define SQLITE_BYTEORDER 4321
|
||||
|
|
Loading…
Reference in New Issue