gen.py (11308:7d8836fd043d) gen.py (11325:67cc559d513a)
1#! /usr/bin/python
2
3#
4# Copyright (c) 2015 Advanced Micro Devices, Inc.
5# All rights reserved.
6#
7# For use for simulation and test purposes only
8#

--- 570 unchanged lines hidden (view full) ---

579 decoder_code(decode_nodt_template)
580 else:
581 # multiple types, need at least one level of decode
582 if brig_opcode == 'Class':
583 decoder_code(decode_case_prolog_class_inst)
584 else:
585 decoder_code(decode_case_prolog)
586 if not type2_info:
1#! /usr/bin/python
2
3#
4# Copyright (c) 2015 Advanced Micro Devices, Inc.
5# All rights reserved.
6#
7# For use for simulation and test purposes only
8#

--- 570 unchanged lines hidden (view full) ---

579 decoder_code(decode_nodt_template)
580 else:
581 # multiple types, need at least one level of decode
582 if brig_opcode == 'Class':
583 decoder_code(decode_case_prolog_class_inst)
584 else:
585 decoder_code(decode_case_prolog)
586 if not type2_info:
587 if is_store == False:
587 if not is_store:
588 # single list of types, to basic one-level decode
589 for type_name in types:
590 full_class_name = '%s<%s>' % (class_name, type_name.upper())
591 constructor = constructor_prefix + full_class_name
592 decoder_code(decode_case_entry)
593 else:
594 # single list of types, to basic one-level decode
595 for type_name in types:

--- 211 unchanged lines hidden ---
588 # single list of types, to basic one-level decode
589 for type_name in types:
590 full_class_name = '%s<%s>' % (class_name, type_name.upper())
591 constructor = constructor_prefix + full_class_name
592 decoder_code(decode_case_entry)
593 else:
594 # single list of types, to basic one-level decode
595 for type_name in types:

--- 211 unchanged lines hidden ---