MAINT: Cleanup redundancy in symb_defs

This commit is contained in:
Rohit Goswami 2024-04-28 02:42:11 +00:00 committed by Mateusz Sokół
parent 76be8f851d
commit b472c06f9c
1 changed files with 14 additions and 38 deletions

View File

@ -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('.')]