MAINT: Cleanup a bit
This commit is contained in:
parent
0bb2bd914c
commit
e5cb411be5
|
@ -768,43 +768,6 @@ base_kops = [
|
|||
# }
|
||||
# ]
|
||||
|
||||
_configs = [
|
||||
# {'name': 'saxpby_k', 'undef': ['COMPLEX', 'DOUBLE'], 'def': [], 'addl': []},
|
||||
# {'name': 'daxpby_k', 'undef': ['COMPLEX'], 'def': ['DOUBLE'], 'addl': []},
|
||||
# {'name': 'caxpby_k', 'undef': ['CONJ', 'DOUBLE'], 'def': ['COMPLEX'], 'addl': []},
|
||||
# {'name': 'zaxpby_k', 'undef': ['CONJ'], 'def': ['COMPLEX', 'DOUBLE'], 'addl': []},
|
||||
# {'name': 'sswap_k', 'undef': ['COMPLEX', 'DOUBLE'], 'def': [], 'addl': []},
|
||||
# {'name': 'dswap_k', 'undef': ['COMPLEX'], 'def': ['DOUBLE'], 'addl': []},
|
||||
# {'name': 'qswap_k', 'undef': ['COMPLEX'], 'def': ['XDOUBLE'], 'addl': []},
|
||||
# {'name': 'cswap_k', 'undef': ['DOUBLE'], 'def': ['COMPLEX'], 'addl': []},
|
||||
# {'name': 'zswap_k', 'undef': [], 'def': ['COMPLEX', 'DOUBLE'], 'addl': []},
|
||||
# {'name': 'xswap_k', 'undef': [], 'def': ['COMPLEX', 'XDOUBLE'], 'addl': []},
|
||||
# {'name': 'srot_k',
|
||||
# 'undef': ['COMPLEX', 'COMPLEX', 'DOUBLE'],
|
||||
# 'def': [],
|
||||
# 'addl': [fma3_flag]},
|
||||
{'name': 'drot_k',
|
||||
'undef': ['COMPLEX'],
|
||||
'def': ['DOUBLE'],
|
||||
'addl': [fma3_flag]},
|
||||
{'name': 'qrot_k',
|
||||
'undef': ['COMPLEX'],
|
||||
'def': ['XDOUBLE'],
|
||||
'addl': []},
|
||||
# {'name': 'csrot_k',
|
||||
# 'undef': ['DOUBLE'],
|
||||
# 'def': ['COMPLEX', 'COMPLEX'],
|
||||
# 'addl': []},
|
||||
# {'name': 'zdrot_k',
|
||||
# 'undef': [],
|
||||
# 'def': ['COMPLEX', 'COMPLEX', 'DOUBLE'],
|
||||
# 'addl': []},
|
||||
# {'name': 'xqrot_k',
|
||||
# 'undef': [],
|
||||
# 'def': ['COMPLEX', 'COMPLEX', 'XDOUBLE'],
|
||||
# 'addl': []}
|
||||
]
|
||||
|
||||
kernel_confs = []
|
||||
|
||||
foreach _kop : base_kops
|
||||
|
@ -816,7 +779,7 @@ foreach _kop : base_kops
|
|||
exts = details['exts']
|
||||
foreach ext : exts
|
||||
src = join_paths(dir, kernel)
|
||||
foreach cfg : _configs
|
||||
foreach cfg : kernel_confs
|
||||
if mode + base + ext == cfg['name']
|
||||
defs = cfg.get('def', [])
|
||||
undefs = cfg.get('undef', [])
|
||||
|
|
39
meson.build
39
meson.build
|
@ -248,6 +248,45 @@ precision_mappings = {
|
|||
# 'zd': {'undef': [], 'def': ['COMPLEX', 'DOUBLE']},
|
||||
}
|
||||
|
||||
symb_defs = [
|
||||
{'base': '?asum'},
|
||||
{'base': '?sum'},
|
||||
{'base': '?amax', 'def': [ 'USE_ABS' ], 'undef': [ 'USE_MIN' ]},
|
||||
{'base': '?amin', 'def': [ 'USE_ABS', 'USE_MIN' ], 'undef': []},
|
||||
{'base': '?max', 'def': [], 'undef': [ 'USE_ABS', 'USE_MIN' ]},
|
||||
{'base': '?min', 'def': [ 'USE_MIN' ], 'undef': [ 'USE_ABS' ]},
|
||||
{'base': 'i?max', 'def': [ ], 'undef': [ 'USE_ABS', 'USE_MIN' ]},
|
||||
{'base': 'i?amax', 'def': [ 'USE_ABS' ], 'undef': [ 'USE_MIN' ]},
|
||||
{'base': 'i?amin', 'def': [ 'USE_ABS', 'USE_MIN' ], 'undef': [ ]},
|
||||
{'base': 'i?min', 'def': [ 'USE_MIN' ], 'undef': [ 'USE_ABS' ]},
|
||||
{'base': '?max', 'def': [ ], 'undef': [ 'USE_ABS', 'USE_MIN' ]},
|
||||
{'base': '?min', 'def': [ 'USE_MIN' ], 'undef': [ 'USE_ABS' ]},
|
||||
{'base': '?axpy'},
|
||||
{'base': '?axpyc', 'def': [ 'CONJ' ], 'undef': []},
|
||||
{'base': '?copy'},
|
||||
{'base': '?dot'},
|
||||
{'base': '?dotu', 'def': [], 'undef': [ 'CONJ' ]},
|
||||
{'base': '?dotc', 'def': [ 'CONJ' ], 'undef': []},
|
||||
{'base': '?nrm2'},
|
||||
{'base': '?rot'},
|
||||
{'base': '?rotm'},
|
||||
{'base': '?rotmg'},
|
||||
{'base': '?rotg'},
|
||||
{'base': '?scal'},
|
||||
{'base': '?swap'},
|
||||
{'base': '?dsdot'},
|
||||
{'base': '?ger'},
|
||||
{'base': '?geru', 'def': [], 'undef': [ 'CONJ' ]},
|
||||
{'base': '?gerc', 'def': [ 'CONJ' ], 'undef': []},
|
||||
{'base': '?gemv'},
|
||||
{'base': '?trmv'},
|
||||
{'base': '?trsv'},
|
||||
{'base': '?symv'},
|
||||
{'base': '?syr'},
|
||||
{'base': '?syr2'},
|
||||
{'base': '?gbmv'},
|
||||
]
|
||||
|
||||
# Ignoring other hostarch checks and conflicts for arch in BSD for now
|
||||
_inc = include_directories('.')
|
||||
# subdir('lapack-netlib')
|
||||
|
|
Loading…
Reference in New Issue