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 --- |