seqop.isa (9211:46c3a74952ec) | seqop.isa (10184:bbfa3152bdea) |
---|---|
1// Copyright (c) 2008 The Hewlett-Packard Development Company 2// All rights reserved. 3// 4// The license below extends only to copyright in the software and shall 5// not be construed as granting a license to any other intellectual 6// property including but not limited to intellectual property relating 7// to a hardware implementation of the functionality of the software 8// licensed hereunder. You may use the software subject to the license --- 70 unchanged lines hidden (view full) --- 79 %(else_code)s; 80 } 81 %(op_wb)s; 82 return NoFault; 83 } 84}}; 85 86output decoder {{ | 1// Copyright (c) 2008 The Hewlett-Packard Development Company 2// All rights reserved. 3// 4// The license below extends only to copyright in the software and shall 5// not be construed as granting a license to any other intellectual 6// property including but not limited to intellectual property relating 7// to a hardware implementation of the functionality of the software 8// licensed hereunder. You may use the software subject to the license --- 70 unchanged lines hidden (view full) --- 79 %(else_code)s; 80 } 81 %(op_wb)s; 82 return NoFault; 83 } 84}}; 85 86output decoder {{ |
87 inline SeqOpBase::SeqOpBase( | 87 SeqOpBase::SeqOpBase( |
88 ExtMachInst machInst, const char * mnemonic, const char * instMnem, 89 uint64_t setFlags, uint16_t _target, uint8_t _cc) : 90 X86MicroopBase(machInst, mnemonic, instMnem, setFlags, No_OpClass), 91 target(_target), cc(_cc) 92 { 93 } 94}}; 95 96def template SeqOpConstructor {{ | 88 ExtMachInst machInst, const char * mnemonic, const char * instMnem, 89 uint64_t setFlags, uint16_t _target, uint8_t _cc) : 90 X86MicroopBase(machInst, mnemonic, instMnem, setFlags, No_OpClass), 91 target(_target), cc(_cc) 92 { 93 } 94}}; 95 96def template SeqOpConstructor {{ |
97 inline %(class_name)s::%(class_name)s( | 97 %(class_name)s::%(class_name)s( |
98 ExtMachInst machInst, const char * instMnem, 99 uint64_t setFlags, uint16_t _target, uint8_t _cc) : 100 %(base_class)s(machInst, "%(mnemonic)s", instMnem, 101 setFlags, _target, _cc) 102 { 103 %(constructor)s; 104 %(cond_control_flag_init)s; 105 } --- 102 unchanged lines hidden --- | 98 ExtMachInst machInst, const char * instMnem, 99 uint64_t setFlags, uint16_t _target, uint8_t _cc) : 100 %(base_class)s(machInst, "%(mnemonic)s", instMnem, 101 setFlags, _target, _cc) 102 { 103 %(constructor)s; 104 %(cond_control_flag_init)s; 105 } --- 102 unchanged lines hidden --- |