|
|
|
@ -99,6 +99,74 @@ mwcceppc_instruction_set_args = { |
|
|
|
|
'gekko': ['-proc', 'gekko'], |
|
|
|
|
} # type: T.Dict[str, T.List[str]] |
|
|
|
|
|
|
|
|
|
mwasmarm_instruction_set_args = { |
|
|
|
|
'arm4': ['-proc', 'arm4'], |
|
|
|
|
'arm4t': ['-proc', 'arm4t'], |
|
|
|
|
'arm4xm': ['-proc', 'arm4xm'], |
|
|
|
|
'arm4txm': ['-proc', 'arm4txm'], |
|
|
|
|
'arm5': ['-proc', 'arm5'], |
|
|
|
|
'arm5T': ['-proc', 'arm5T'], |
|
|
|
|
'arm5xM': ['-proc', 'arm5xM'], |
|
|
|
|
'arm5TxM': ['-proc', 'arm5TxM'], |
|
|
|
|
'arm5TE': ['-proc', 'arm5TE'], |
|
|
|
|
'arm5TExP': ['-proc', 'arm5TExP'], |
|
|
|
|
'arm6': ['-proc', 'arm6'], |
|
|
|
|
'xscale': ['-proc', 'xscale'] |
|
|
|
|
} # type: T.Dict[str, T.List[str]] |
|
|
|
|
|
|
|
|
|
mwasmeppc_instruction_set_args = { |
|
|
|
|
'401': ['-proc', '401'], |
|
|
|
|
'403': ['-proc', '403'], |
|
|
|
|
'505': ['-proc', '505'], |
|
|
|
|
'509': ['-proc', '509'], |
|
|
|
|
'555': ['-proc', '555'], |
|
|
|
|
'56X': ['-proc', '56X'], |
|
|
|
|
'601': ['-proc', '601'], |
|
|
|
|
'602': ['-proc', '602'], |
|
|
|
|
'603': ['-proc', '603'], |
|
|
|
|
'603e': ['-proc', '603e'], |
|
|
|
|
'604': ['-proc', '604'], |
|
|
|
|
'604e': ['-proc', '604e'], |
|
|
|
|
'740': ['-proc', '740'], |
|
|
|
|
'74X': ['-proc', '74X'], |
|
|
|
|
'750': ['-proc', '750'], |
|
|
|
|
'75X': ['-proc', '75X'], |
|
|
|
|
'801': ['-proc', '801'], |
|
|
|
|
'821': ['-proc', '821'], |
|
|
|
|
'823': ['-proc', '823'], |
|
|
|
|
'850': ['-proc', '850'], |
|
|
|
|
'85X': ['-proc', '85X'], |
|
|
|
|
'860': ['-proc', '860'], |
|
|
|
|
'86X': ['-proc', '86X'], |
|
|
|
|
'87X': ['-proc', '87X'], |
|
|
|
|
'88X': ['-proc', '88X'], |
|
|
|
|
'5100': ['-proc', '5100'], |
|
|
|
|
'5200': ['-proc', '5200'], |
|
|
|
|
'7400': ['-proc', '7400'], |
|
|
|
|
'744X': ['-proc', '744X'], |
|
|
|
|
'7450': ['-proc', '7450'], |
|
|
|
|
'745X': ['-proc', '745X'], |
|
|
|
|
'82XX': ['-proc', '82XX'], |
|
|
|
|
'8240': ['-proc', '8240'], |
|
|
|
|
'824X': ['-proc', '824X'], |
|
|
|
|
'8260': ['-proc', '8260'], |
|
|
|
|
'827X': ['-proc', '827X'], |
|
|
|
|
'8280': ['-proc', '8280'], |
|
|
|
|
'e300': ['-proc', 'e300'], |
|
|
|
|
'e300c2': ['-proc', 'e300c2'], |
|
|
|
|
'e300c3': ['-proc', 'e300c3'], |
|
|
|
|
'e300c4': ['-proc', 'e300c4'], |
|
|
|
|
'e600': ['-proc', 'e600'], |
|
|
|
|
'85xx': ['-proc', '85xx'], |
|
|
|
|
'e500': ['-proc', 'e500'], |
|
|
|
|
'e500v2': ['-proc', 'e500v2'], |
|
|
|
|
'Zen': ['-proc', 'Zen'], |
|
|
|
|
'5565': ['-proc', '5565'], |
|
|
|
|
'5674': ['-proc', '5674'], |
|
|
|
|
'gekko': ['-proc', 'gekko'], |
|
|
|
|
'generic': ['-proc', 'generic'], |
|
|
|
|
} # type: T.Dict[str, T.List[str]] |
|
|
|
|
|
|
|
|
|
mwcc_optimization_args = { |
|
|
|
|
'plain': [], |
|
|
|
|
'0': ['-O0'], |
|
|
|
|