main.isa (9918:2c7219e2d999) main.isa (10184:bbfa3152bdea)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2003-2005 The Regents of The University of Michigan
4// All rights reserved.
5//
6// Redistribution and use in source and binary forms, with or without
7// modification, are permitted provided that the following conditions are
8// met: redistributions of source code must retain the above copyright

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

309 %(class_name)s(ExtMachInst machInst);
310
311 %(BasicExecDeclare)s
312 };
313}};
314
315// Basic instruction class constructor template.
316def template BasicConstructor {{
1// -*- mode:c++ -*-
2
3// Copyright (c) 2003-2005 The Regents of The University of Michigan
4// All rights reserved.
5//
6// Redistribution and use in source and binary forms, with or without
7// modification, are permitted provided that the following conditions are
8// met: redistributions of source code must retain the above copyright

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

309 %(class_name)s(ExtMachInst machInst);
310
311 %(BasicExecDeclare)s
312 };
313}};
314
315// Basic instruction class constructor template.
316def template BasicConstructor {{
317 inline %(class_name)s::%(class_name)s(ExtMachInst machInst)
317 %(class_name)s::%(class_name)s(ExtMachInst machInst)
318 : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s)
319 {
320 %(constructor)s;
321 }
322}};
323
324// Basic instruction class execute method template.
325def template BasicExecute {{

--- 152 unchanged lines hidden ---
318 : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s)
319 {
320 %(constructor)s;
321 }
322}};
323
324// Basic instruction class execute method template.
325def template BasicExecute {{

--- 152 unchanged lines hidden ---