decoder.hh (12334:e0ab29a34764) decoder.hh (12621:982f22db6230)
1/*
2 * Copyright (c) 2012 Google
3 * Copyright (c) 2017 The University of Virginia
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

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

43
44namespace RiscvISA
45{
46
47class ISA;
48class Decoder
49{
50 private:
1/*
2 * Copyright (c) 2012 Google
3 * Copyright (c) 2017 The University of Virginia
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

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

43
44namespace RiscvISA
45{
46
47class ISA;
48class Decoder
49{
50 private:
51 DecodeCache::InstMap instMap;
51 DecodeCache::InstMap<ExtMachInst> instMap;
52 bool aligned;
53 bool mid;
54 bool more;
55
56 protected:
57 //The extended machine instruction being generated
58 ExtMachInst emi;
59 bool instDone;

--- 30 unchanged lines hidden ---
52 bool aligned;
53 bool mid;
54 bool more;
55
56 protected:
57 //The extended machine instruction being generated
58 ExtMachInst emi;
59 bool instDone;

--- 30 unchanged lines hidden ---