Add Hardware::CPU.aes? and Hardware::CPU.avx2?
This commit is contained in:
parent
cb18b9e77e
commit
6f7dcb08e8
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user