| ... | @@ -6750,19 +6750,7 @@ static inline void* zig_e_zig_windows_peb(void) { | ... | @@ -6750,19 +6750,7 @@ static inline void* zig_e_zig_windows_peb(void) { |
| 6750 | | 6750 | |
| 6751 | #endif | 6751 | #endif |
| 6752 | | 6752 | |
| 6753 | #if defined(zig_loongarch) | 6753 | #if defined(zig_x86) && !defined(zig_x86_16) |
| 6754 | | | |
| 6755 | static inline void zig_e_zig_loongarch_cpucfg(uint32_t word, uint32_t* result) zig_mangled(zig_e_zig_loongarch_cpucfg, "zig_loongarch_cpucfg"); | | |
| 6756 | | | |
| 6757 | static inline void zig_e_zig_loongarch_cpucfg(uint32_t word, uint32_t* result) { | | |
| 6758 | #if defined(zig_gnuc_asm) | | |
| 6759 | __asm__("cpucfg %[result], %[word]" : [result] "=r" (*result) : [word] "r" (word)); | | |
| 6760 | #else | | |
| 6761 | *result = 0; | | |
| 6762 | #endif | | |
| 6763 | } | | |
| 6764 | | | |
| 6765 | #elif defined(zig_x86) && !defined(zig_x86_16) | | |
| 6766 | | 6754 | |
| 6767 | static inline void zig_e_zig_x86_cpuid(uint32_t leaf_id, uint32_t subid, uint32_t* eax, uint32_t* ebx, uint32_t* ecx, uint32_t* edx) zig_mangled(zig_e_zig_x86_cpuid, "zig_x86_cpuid"); | 6755 | static inline void zig_e_zig_x86_cpuid(uint32_t leaf_id, uint32_t subid, uint32_t* eax, uint32_t* ebx, uint32_t* ecx, uint32_t* edx) zig_mangled(zig_e_zig_x86_cpuid, "zig_x86_cpuid"); |
| 6768 | static inline uint32_t zig_e_zig_x86_get_xcr0(void) zig_mangled(zig_e_zig_x86_get_xcr0, "zig_x86_get_xcr0"); | 6756 | static inline uint32_t zig_e_zig_x86_get_xcr0(void) zig_mangled(zig_e_zig_x86_get_xcr0, "zig_x86_get_xcr0"); |