Add Hardware::CPU.aes? and Hardware::CPU.avx2?

This commit is contained in:
Jack Nagel 2013-11-26 20:23:19 -06:00
parent cb18b9e77e
commit 6f7dcb08e8

View File

@ -98,6 +98,10 @@ module MacCPUs
end end
end end
def aes?
sysctl_bool('hw.optional.aes')
end
def altivec? def altivec?
sysctl_bool('hw.optional.altivec') sysctl_bool('hw.optional.altivec')
end end
@ -106,6 +110,10 @@ module MacCPUs
sysctl_bool('hw.optional.avx1_0') sysctl_bool('hw.optional.avx1_0')
end end
def avx2?
sysctl_bool('hw.optional.avx2_0')
end
def sse3? def sse3?
sysctl_bool('hw.optional.sse3') sysctl_bool('hw.optional.sse3')
end end