MAINT: Simplify and generalize
This commit is contained in:
parent
e87fcdc360
commit
28bfd1b3e5
|
@ -783,22 +783,13 @@ _configs = [
|
||||||
# 'def': [],
|
# 'def': [],
|
||||||
# 'addl': [fma3_flag]},
|
# 'addl': [fma3_flag]},
|
||||||
{'name': 'drot_k',
|
{'name': 'drot_k',
|
||||||
'undef': ['COMPLEX', 'COMPLEX'],
|
'undef': ['COMPLEX'],
|
||||||
'def': ['DOUBLE'],
|
'def': ['DOUBLE'],
|
||||||
'addl': [fma3_flag,
|
'addl': [fma3_flag]},
|
||||||
'-DASMNAME=drot_k',
|
{'name': 'qrot_k',
|
||||||
'-DASMFNAME=drot_k_',
|
'undef': ['COMPLEX'],
|
||||||
'-DNAME=drot_k_',
|
'def': ['XDOUBLE'],
|
||||||
'-DCNAME=drot_k',
|
'addl': []},
|
||||||
'-DCHAR_NAME="drot_k_"',
|
|
||||||
'-DCHAR_CNAME="drot_k"',
|
|
||||||
'-DDOUBLE',
|
|
||||||
'-UCOMPLEX',
|
|
||||||
]},
|
|
||||||
# {'name': 'qrot_k',
|
|
||||||
# 'undef': ['COMPLEX', 'COMPLEX'],
|
|
||||||
# 'def': ['XDOUBLE'],
|
|
||||||
# 'addl': []},
|
|
||||||
# {'name': 'csrot_k',
|
# {'name': 'csrot_k',
|
||||||
# 'undef': ['DOUBLE'],
|
# 'undef': ['DOUBLE'],
|
||||||
# 'def': ['COMPLEX', 'COMPLEX'],
|
# 'def': ['COMPLEX', 'COMPLEX'],
|
||||||
|
@ -839,8 +830,22 @@ foreach _kop : base_kops
|
||||||
foreach _addl : addl
|
foreach _addl : addl
|
||||||
_cargs += addl
|
_cargs += addl
|
||||||
endforeach
|
endforeach
|
||||||
current_def = {'c_args': _cargs, 'name': cfg['name'], 'src': src}
|
sym_name = cfg['name']
|
||||||
message(current_def)
|
sym_underscored = f'@sym_name@_'
|
||||||
|
current_def = {
|
||||||
|
'c_args': [
|
||||||
|
_cargs,
|
||||||
|
f'-DASMNAME=@sym_name@',
|
||||||
|
f'-DASMFNAME=@sym_underscored@',
|
||||||
|
f'-DNAME=@sym_underscored@',
|
||||||
|
f'-DCNAME=@sym_name@',
|
||||||
|
f'-DCHAR_NAME="@sym_underscored@"',
|
||||||
|
f'-DCHAR_CNAME="@sym_name@"',
|
||||||
|
],
|
||||||
|
'name': cfg['name'],
|
||||||
|
'src': src
|
||||||
|
}
|
||||||
|
# message(current_def)
|
||||||
kernel_confs += current_def
|
kernel_confs += current_def
|
||||||
endif
|
endif
|
||||||
endforeach
|
endforeach
|
||||||
|
|
Loading…
Reference in New Issue