fetch1.cc (10713:eddb533708cb) fetch1.cc (10950:d262e02c26b3)
1/*
2 * Copyright (c) 2013-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

626 * generate a line output (tested just above) or to initiate a memory
627 * fetch which will signal activity when it returns/needs stepping
628 * between queues */
629}
630
631bool
632Fetch1::isDrained()
633{
1/*
2 * Copyright (c) 2013-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

626 * generate a line output (tested just above) or to initiate a memory
627 * fetch which will signal activity when it returns/needs stepping
628 * between queues */
629}
630
631bool
632Fetch1::isDrained()
633{
634 DPRINTF(Drain, "isDrained %s %s%s%s\n",
635 state == FetchHalted,
634 DPRINTF(Drain, "isDrained %s %s%s\n",
635 state,
636 (numInFlightFetches() == 0 ? "" : "inFlightFetches "),
637 ((*out.inputWire).isBubble() ? "" : "outputtingLine"));
638
639 return state == FetchHalted &&
640 numInFlightFetches() == 0 &&
641 (*out.inputWire).isBubble();
642}
643

--- 33 unchanged lines hidden ---
636 (numInFlightFetches() == 0 ? "" : "inFlightFetches "),
637 ((*out.inputWire).isBubble() ? "" : "outputtingLine"));
638
639 return state == FetchHalted &&
640 numInFlightFetches() == 0 &&
641 (*out.inputWire).isBubble();
642}
643

--- 33 unchanged lines hidden ---