aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os
diff options
context:
space:
mode:
authorJack Nagel2013-11-26 20:23:19 -0600
committerJack Nagel2013-11-26 20:23:19 -0600
commit00e5ae296ed405711d82bffc37646449fc80b391 (patch)
tree2506f5476792ef013318264fe6f96dcada8f198f /Library/Homebrew/os
parent91a69c6e2c20fe5e170a06171dd08bf986235f71 (diff)
downloadhomebrew-00e5ae296ed405711d82bffc37646449fc80b391.tar.bz2
Add Hardware::CPU.aes? and Hardware::CPU.avx2?
Diffstat (limited to 'Library/Homebrew/os')
-rw-r--r--Library/Homebrew/os/mac/hardware.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/Library/Homebrew/os/mac/hardware.rb b/Library/Homebrew/os/mac/hardware.rb
index 888a99b1b..e2778590a 100644
--- a/Library/Homebrew/os/mac/hardware.rb
+++ b/Library/Homebrew/os/mac/hardware.rb
@@ -98,6 +98,10 @@ module MacCPUs
end
end
+ def aes?
+ sysctl_bool('hw.optional.aes')
+ end
+
def altivec?
sysctl_bool('hw.optional.altivec')
end
@@ -106,6 +110,10 @@ module MacCPUs
sysctl_bool('hw.optional.avx1_0')
end
+ def avx2?
+ sysctl_bool('hw.optional.avx2_0')
+ end
+
def sse3?
sysctl_bool('hw.optional.sse3')
end