|
|
|
@@ -264,44 +264,20 @@ ext_mappings = { |
|
|
|
'_d': {'def': ['TRANS', 'CONJ', 'XCONJ']}, |
|
|
|
} |
|
|
|
|
|
|
|
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'}, |
|
|
|
] |
|
|
|
symb_defs = { |
|
|
|
'?amax': {'def': ['USE_ABS'], 'undef': ['USE_MIN']}, |
|
|
|
'?amin': {'def': ['USE_ABS', 'USE_MIN']}, |
|
|
|
'i?max': {'undef': ['USE_ABS', 'USE_MIN']}, |
|
|
|
'i?amax': {'def': ['USE_ABS'], 'undef': ['USE_MIN']}, |
|
|
|
'i?amin': {'def': ['USE_ABS', 'USE_MIN']}, |
|
|
|
'i?min': {'def': ['USE_MIN'], 'undef': ['USE_ABS']}, |
|
|
|
'?max': {'undef': ['USE_ABS', 'USE_MIN']}, |
|
|
|
'?min': {'def': ['USE_MIN'], 'undef': ['USE_ABS']}, |
|
|
|
'?axpyc': {'def': ['CONJ']}, |
|
|
|
'?dotc': {'def': ['CONJ']}, |
|
|
|
'?geru': {'undef': ['CONJ']}, |
|
|
|
'?gerc': {'def': ['CONJ']}, |
|
|
|
} |
|
|
|
|
|
|
|
# Ignoring other hostarch checks and conflicts for arch in BSD for now |
|
|
|
_inc = [include_directories('.')] |
|
|
|
|