from types import ModuleType from typing import TypedDict, type_check_only # NOTE: these 5 are only defined on systems with an intel processor SSE42: ModuleType | None = ... FMA3: ModuleType | None = ... AVX2: ModuleType | None = ... AVX512F: ModuleType | None = ... AVX512_SKX: ModuleType | None = ... baseline: ModuleType | None = ... @type_check_only class SimdTargets(TypedDict): SSE42: ModuleType | None AVX2: ModuleType | None FMA3: ModuleType | None AVX512F: ModuleType | None AVX512_SKX: ModuleType | None baseline: ModuleType | None targets: SimdTargets = ... def clear_floatstatus() -> None: ... def get_floatstatus() -> int: ...