Expand description
Cross-platform validation utilities for consistent behavior across operating systems and architectures Cross-platform validation utilities for consistent behavior across operating systems and architectures.
This module provides validation utilities that handle platform-specific differences in numeric formats, file systems, memory models, and hardware capabilities to ensure consistent behavior across Windows, macOS, Linux, and different CPU architectures.
Structs§
- Cross
Platform Validator - Cross-platform validator with platform-aware validation rules
- Floating
Point Behavior - Floating-point behavior characteristics
- Platform
Info - Platform information detected at runtime
- Simd
Support - SIMD instruction set support
Enums§
- AvxLevel
- AVX instruction set levels
- CpuArchitecture
- CPU architecture types
- Endianness
- Platform endianness
- OsFamily
- Operating system families
- Platform
Feature - Platform features that can be queried
- Rounding
Mode - Floating-point rounding modes
- SseLevel
- SSE instruction set levels
Functions§
- get_
platform_ info - Get platform information
- validate_
path - Convenience functions for common cross-platform validations Validate that a path is appropriate for the current platform
- validate_
simd_ capability - Validate SIMD capability for an operation