aboutsummaryrefslogtreecommitdiff
path: root/tools/instruction_set_support
diff options
context:
space:
mode:
authorJack O'Connor <[email protected]>2020-04-11 23:01:46 -0400
committerJack O'Connor <[email protected]>2020-04-11 23:03:32 -0400
commit370ba3644ae2b38b91e52033fc7e9ae705920495 (patch)
tree6037a286d0acc19bb0ca842270c0ad37736e0aa3 /tools/instruction_set_support
parent86c3174d5b4bc98ccb65ca51402763e7ede15cb3 (diff)
print the compiler version in CI, for help with debugging
Diffstat (limited to 'tools/instruction_set_support')
-rw-r--r--tools/instruction_set_support/Cargo.toml6
-rw-r--r--tools/instruction_set_support/src/main.rs9
2 files changed, 15 insertions, 0 deletions
diff --git a/tools/instruction_set_support/Cargo.toml b/tools/instruction_set_support/Cargo.toml
new file mode 100644
index 0000000..9e30174
--- /dev/null
+++ b/tools/instruction_set_support/Cargo.toml
@@ -0,0 +1,6 @@
+[package]
+name = "instruction_set_support"
+version = "0.0.0"
+edition = "2018"
+
+[dependencies]
diff --git a/tools/instruction_set_support/src/main.rs b/tools/instruction_set_support/src/main.rs
new file mode 100644
index 0000000..15f9f37
--- /dev/null
+++ b/tools/instruction_set_support/src/main.rs
@@ -0,0 +1,9 @@
+fn main() {
+ #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
+ {
+ dbg!(is_x86_feature_detected!("sse4.1"));
+ dbg!(is_x86_feature_detected!("avx2"));
+ dbg!(is_x86_feature_detected!("avx512f"));
+ dbg!(is_x86_feature_detected!("avx512vl"));
+ }
+}