コード例 #1
0
ファイル: registers.py プロジェクト: liuluyang530/gpt-pytorch
 def __init__(self, physical_id=None, virtual_id=None, is_high=False):
     mask = GeneralPurposeRegister8._high_mask if is_high else GeneralPurposeRegister8._mask
     if virtual_id is None and physical_id is None:
         from peachpy.common.function import active_function
         super(GeneralPurposeRegister8, self).__init__(mask, active_function._allocate_general_purpose_register_id())
     else:
         super(GeneralPurposeRegister8, self).__init__(mask, virtual_id, physical_id)
コード例 #2
0
ファイル: registers.py プロジェクト: liuluyang530/gpt-pytorch
 def __init__(self, physical_id=None, virtual_id=None):
     if virtual_id is None and physical_id is None:
         from peachpy.common.function import active_function
         super(GeneralPurposeRegister16, self).__init__(GeneralPurposeRegister16._mask,
                                                        active_function._allocate_general_purpose_register_id())
     else:
         super(GeneralPurposeRegister16, self).__init__(GeneralPurposeRegister16._mask, virtual_id, physical_id)