53 lines
1.5 KiB
Python
53 lines
1.5 KiB
Python
"""
|
|
Auto-generated Python stub file from platmacro.py
|
|
Module: platmacro
|
|
"""
|
|
|
|
|
|
import t, c
|
|
|
|
IS_WINDOWS: t.CDefine = 1
|
|
IS_WIN64: t.CDefine = 1
|
|
IS_X86_64: t.CDefine = 1
|
|
IS_LP64: t.CDefine = 1
|
|
IS_LITTLE_ENDIAN: t.CDefine = 1
|
|
IS_LINUX: t.CDefine = 0
|
|
IS_MACOS: t.CDefine = 0
|
|
IS_ARM64: t.CDefine = 0
|
|
IS_BIG_ENDIAN: t.CDefine = 0
|
|
IS_ILP32: t.CDefine = 0
|
|
PTR_SIZE: t.CDefine = t.CSizeT().Size
|
|
INT_SIZE: t.CDefine = 4
|
|
LONG_SIZE: t.CDefine = t.CLong().Size
|
|
WORD_SIZE: t.CDefine = t.CSizeT().Size
|
|
CACHE_LINE_SIZE: t.CDefine = 64
|
|
PAGE_SIZE: t.CDefine = 4096
|
|
STACK_ALIGN: t.CDefine = 16
|
|
MAX_PATH_LEN: t.CDefine = 260
|
|
PLATFORM_NAME: t.CDefine = 1
|
|
ARCH_NAME: t.CDefine = 1
|
|
WINVER: t.CDefine = 0x0A00
|
|
_WIN32_WINNT: t.CDefine = 0x0A00
|
|
NTDDI_VERSION: t.CDefine = 0x0A000006
|
|
HAS_SSE2: t.CDefine = 1
|
|
HAS_AVX: t.CDefine = 1
|
|
HAS_AVX2: t.CDefine = 1
|
|
HAS_FMA: t.CDefine = 1
|
|
HAS_NEON: t.CDefine = 0
|
|
ALIGNOF_INT: t.CDefine = 4
|
|
ALIGNOF_LONG: t.CDefine = t.CLong().Size // 8
|
|
ALIGNOF_PTR: t.CDefine = t.CSizeT().Size // 8
|
|
ALIGNOF_DOUBLE: t.CDefine = 8
|
|
ALIGNOF_LONG_DOUBLE: t.CDefine = 16
|
|
SIZEOF_SHORT: t.CDefine = 2
|
|
SIZEOF_INT: t.CDefine = 4
|
|
SIZEOF_LONG: t.CDefine = t.CLong().Size // 8
|
|
SIZEOF_LONG_LONG: t.CDefine = 8
|
|
SIZEOF_FLOAT: t.CDefine = 4
|
|
SIZEOF_DOUBLE: t.CDefine = 8
|
|
SIZEOF_LONG_DOUBLE: t.CDefine = 16
|
|
SIZEOF_POINTER: t.CDefine = t.CSizeT().Size // 8
|
|
SIZEOF_SIZE_T: t.CDefine = t.CSizeT().Size // 8
|
|
SIZEOF_PTRDIFF_T: t.CDefine = t.CPtrDiffT().Size // 8
|
|
BYTE_ORDER_LE: t.CDefine = 1
|
|
BYTE_ORDER_BE: t.CDefine = 0 |