mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2025-12-16 00:50:06 +01:00
bugfix in reg dependencies
This commit is contained in:
@@ -392,6 +392,11 @@ class ParserAArch64v81(BaseParser):
|
||||
return float(ieee_val['mantissa']) * (10 ** exponent)
|
||||
|
||||
def is_reg_dependend_of(self, reg_a, reg_b):
|
||||
prefixes_gpr = 'wx'
|
||||
prefixes_vec = 'bhsdqv'
|
||||
if reg_a['name'] == reg_b['name']:
|
||||
return True
|
||||
if reg_a['prefix'].lower() in prefixes_gpr and reg_b['prefix'].lower() in prefixes_gpr:
|
||||
return True
|
||||
if reg_a['prefix'].lower() in prefixes_vec and reg_b['prefix'].lower() in prefixes_vec:
|
||||
return True
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user