| @@ -264,44 +264,20 @@ ext_mappings = { | |||||
| '_d': {'def': ['TRANS', 'CONJ', 'XCONJ']}, | '_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 | # Ignoring other hostarch checks and conflicts for arch in BSD for now | ||||
| _inc = [include_directories('.')] | _inc = [include_directories('.')] | ||||