1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
from __future__ import print_function
import sys
import struct
import platform
from rpython.rtyper.lltypesystem import lltype, rffi
from rpython.rtyper.tool import rffi_platform
from rpython.rlib.rmmap import alloc, free
from rpython.rlib.rstruct.runpack import runpack
from rpython.translator.platform.arch.s390x import s390x_detect_vx
SYSTEM = platform.system()
def detect_simd_z_linux():
return s390x_detect_vx()
def detect_simd_z():
if SYSTEM == 'Linux':
return detect_simd_z_linux()
return False
if __name__ == '__main__':
print('The following extensions are supported:')
if detect_simd_z():
print(' - SIMD Z')
|