Deleted Added
sdiff udiff text old ( 12385:288c62455dde ) new ( 12482:35461496d012 )
full compact
1// -*- mode:c++ -*-
2
3// Copyright (c) 2015 RISC-V Foundation
4// Copyright (c) 2016 The University of Virginia
5// All rights reserved.
6//
7// Redistribution and use in source and binary forms, with or without
8// modification, are permitted provided that the following conditions are

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

38 * Static instruction class for "%(mnemonic)s".
39 */
40 class %(class_name)s : public %(base_class)s
41 {
42 public:
43 /// Constructor.
44 %(class_name)s(ExtMachInst machInst);
45
46 Fault execute(ExecContext *, Trace::InstRecord *) const override;
47 Fault initiateAcc(ExecContext *, Trace::InstRecord *) const override;
48 Fault completeAcc(PacketPtr, ExecContext *,
49 Trace::InstRecord *) const override;
50 };
51}};
52
53
54def template LoadStoreConstructor {{
55 %(class_name)s::%(class_name)s(ExtMachInst machInst):
56 %(base_class)s("%(mnemonic)s", machInst, %(op_class)s)
57 {

--- 193 unchanged lines hidden ---