More std lib fixes

Just selecting the same codepath as other BSD's for the most part.
This commit is contained in:
Andreas T Jonsson
2024-04-19 10:42:09 +02:00
parent 07fc07822d
commit dd95a8d11d
4 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -67,7 +67,7 @@ init_cpu_features :: proc "c" () {
try_set(&set, .os_xsave, 27, ecx1)
try_set(&set, .rdrand, 30, ecx1)
when ODIN_OS == .FreeBSD || ODIN_OS == .OpenBSD {
when ODIN_OS == .FreeBSD || ODIN_OS == .OpenBSD || ODIN_OS == .NetBSD {
// xgetbv is an illegal instruction under FreeBSD 13 & OpenBSD 7.1
// return before probing further
cpu_features = set
@@ -133,4 +133,4 @@ init_cpu_name :: proc "c" () {
brand = brand[:len(brand) - 1]
}
cpu_name = brand
}
}