gem5 v24.0.0.0
|
#include <gtest/gtest.h>
#include <initializer_list>
#include <iostream>
#include <vector>
#include "base/fiber.hh"
Go to the source code of this file.
Classes | |
class | SwitchingFiber |
class | LinkedFiber |
Functions | |
TEST (Fiber, Starting) | |
This test is checking if the "started" member has its expected value before and after the fiber runs. | |
SwitchingFiber | a ("A", { &b, &a, Fiber::primaryFiber(), &b, &c }) |
SwitchingFiber | b ("B", { &a, &c }) |
SwitchingFiber | c ("C", { &a, Fiber::primaryFiber(), Fiber::primaryFiber() }) |
std::vector< SwitchingFiber * > | expected ({ &a, &b, &a, &a, &a, &b, &c, &a, &c, &c, &c }) |
TEST (Fiber, Switching) | |
TEST (Fiber, Linked) | |
Variables | |
SwitchingFiber | a |
SwitchingFiber | b |
SwitchingFiber | c |
std::vector< SwitchingFiber * >::iterator | expectedIt |
int | currentIndex = 0 |
SwitchingFiber a | ( | "A" | , |
{ &b, &a, Fiber::primaryFiber(), &b, &c } | ) |
References gem5::ArmISA::a, gem5::ArmISA::b, gem5::ArmISA::c, and gem5::Fiber::primaryFiber().
SwitchingFiber b | ( | "B" | , |
{ &a, &c } | ) |
References gem5::ArmISA::a, and gem5::ArmISA::c.
SwitchingFiber c | ( | "C" | , |
{ &a, Fiber::primaryFiber(), Fiber::primaryFiber() } | ) |
References gem5::ArmISA::a, and gem5::Fiber::primaryFiber().
References gem5::ArmISA::a, gem5::ArmISA::b, and gem5::ArmISA::c.
Referenced by accessed(), SwitchingFiber::checkExpected(), checkSymbol(), checkTable(), BackingStore::expect_accesses(), getSymbolError(), MATCHER(), MATCHER(), pairVal(), pairValStr(), pairValU64(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and gem5::UncontendedMutex::testAndSet().
TEST | ( | Fiber | , |
Linked | ) |
Definition at line 163 of file fiber.test.cc.
References currentIndex, gem5::Fiber::primaryFiber(), and gem5::Fiber::run().
TEST | ( | Fiber | , |
Starting | ) |
This test is checking if the "started" member has its expected value before and after the fiber runs.
In the test an empty fiber is used since we are just interested on the _started member and nothing more.
Do nothing
Definition at line 55 of file fiber.test.cc.
References gem5::Fiber::Fiber(), gem5::Fiber::main(), and gem5::Fiber::primaryFiber().
TEST | ( | Fiber | , |
Switching | ) |
Definition at line 123 of file fiber.test.cc.
References gem5::ArmISA::a, gem5::ArmISA::b, gem5::ArmISA::c, expected(), and expectedIt.
SwitchingFiber a("A", { &b, &a, Fiber::primaryFiber(), &b, &c }) |
Referenced by sc_dt::add_mants(), sc_dt::and_reduce(), sc_dt::and_reduce(), sc_dt::and_reduce(), sc_dt::and_reduce(), sc_dt::and_reduce(), sc_dt::and_reduce(), sc_dt::sc_int_subref_r::and_reduce(), sc_dt::sc_uint_subref_r::and_reduce(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::assign_v_(), sc_dt::assign_v_(), sc_dt::assign_v_(), sc_dt::assign_v_(), sc_dt::assign_v_(), sc_dt::b_and(), sc_dt::b_not(), sc_dt::b_or(), sc_dt::b_xor(), sc_dt::b_xor_assign_(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::convert_to_bin(), sc_dt::convert_to_fmt(), sc_dt::equal(), sc_dt::scfx_ieee_double::exponent(), sc_dt::scfx_ieee_float::exponent(), QTIsaac< ALPHA >::isaac(), std::isinf(), std::isinf(), std::isinf(), std::isnan(), std::isnan(), std::isnan(), std::isnan(), std::isnormal(), std::isnormal(), std::isnormal(), std::isnormal(), sc_dt::lrotate(), sc_dt::sc_proxy< X >::lrotate(), sc_dt::scfx_ieee_float::mantissa(), sc_dt::scfx_ieee_double::mantissa0(), sc_dt::scfx_ieee_double::mantissa1(), sc_dt::nand_reduce(), sc_dt::nand_reduce(), sc_dt::nand_reduce(), sc_dt::nand_reduce(), sc_dt::nand_reduce(), sc_dt::nand_reduce(), sc_dt::scfx_ieee_double::negative(), sc_dt::scfx_ieee_float::negative(), sc_dt::nor_reduce(), sc_dt::nor_reduce(), sc_dt::nor_reduce(), sc_dt::nor_reduce(), sc_dt::nor_reduce(), sc_dt::nor_reduce(), sc_dt::not_equal(), sc_dt::operator!=(), sc_dt::operator&(), sc_dt::operator&(), sc_dt::operator&=(), sc_dt::sc_bitref< X >::operator&=(), sc_dt::sc_bitref< X >::operator&=(), sc_dt::sc_bitref< X >::operator&=(), sc_dt::sc_bitref< X >::operator&=(), sc_dt::sc_bitref< X >::operator&=(), std::hash< gem5::ChannelAddr >::operator()(), sc_core::operator+(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_core::operator-(), sc_dt::operator/(), sc_dt::operator/(), sc_dt::operator/(), sc_dt::operator/(), operator<<(), sc_core::operator<<(), sc_core::operator<<(), sc_core::operator<<(), sc_core::operator<<(), sc_core::operator<<(), sc_core::operator<<(), sc_core::operator<<(), sc_core::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_dt::sc_proxy< X >::operator<<(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_biguint< W >::operator=(), sc_dt::sc_bitref< X >::operator=(), sc_dt::sc_bitref< X >::operator=(), sc_dt::sc_bitref< X >::operator=(), sc_dt::sc_bitref< X >::operator=(), sc_dt::sc_bitref< X >::operator=(), sc_dt::sc_bitref< X >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv< W >::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_concref< X, Y >::operator=(), sc_dt::sc_fix::operator=(), sc_dt::sc_fix_fast::operator=(), sc_dt::sc_fixed< W, I, Q, O, N >::operator=(), sc_dt::sc_fixed_fast< W, I, Q, O, N >::operator=(), sc_dt::sc_fxcast_switch::operator=(), sc_dt::sc_fxtype_params::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int< W >::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_length_param::operator=(), sc_dt::sc_logic::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv< W >::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed_subref::operator=(), sc_dt::sc_signed_subref::operator=(), sc_dt::sc_signed_subref::operator=(), sc_dt::sc_signed_subref::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_ufix::operator=(), sc_dt::sc_ufix_fast::operator=(), sc_dt::sc_ufixed< W, I, Q, O, N >::operator=(), sc_dt::sc_ufixed_fast< W, I, Q, O, N >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint< W >::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_unsigned_subref::operator=(), sc_dt::sc_unsigned_subref::operator=(), sc_dt::sc_unsigned_subref::operator=(), sc_dt::sc_unsigned_subref::operator=(), sc_dt::scfx_ieee_double::operator=(), sc_dt::scfx_ieee_float::operator=(), sc_dt::operator==(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::operator>>(), sc_dt::sc_proxy< X >::operator>>(), sc_dt::operator^(), sc_dt::operator^(), sc_dt::operator^=(), sc_dt::sc_bitref< X >::operator^=(), sc_dt::sc_bitref< X >::operator^=(), sc_dt::sc_bitref< X >::operator^=(), sc_dt::sc_bitref< X >::operator^=(), sc_dt::sc_bitref< X >::operator^=(), sc_dt::operator|(), sc_dt::operator|(), sc_dt::operator|=(), sc_dt::sc_bitref< X >::operator|=(), sc_dt::sc_bitref< X >::operator|=(), sc_dt::sc_bitref< X >::operator|=(), sc_dt::sc_bitref< X >::operator|=(), sc_dt::sc_bitref< X >::operator|=(), sc_dt::sc_proxy< X >::operator~(), sc_dt::or_reduce(), sc_dt::or_reduce(), sc_dt::or_reduce(), sc_dt::or_reduce(), sc_dt::or_reduce(), sc_dt::or_reduce(), sc_dt::sc_int_subref_r::or_reduce(), sc_dt::sc_uint_subref_r::or_reduce(), sc_dt::print_other(), QTIsaac< ALPHA >::QTIsaac(), QTIsaac< ALPHA >::randinit(), gem5::ArmISA::recipEstimate(), gem5::ArmISA::recipSqrtEstimate(), sc_dt::reverse(), QTIsaac< ALPHA >::rngstep(), sc_dt::rrotate(), sc_dt::sc_proxy< X >::rrotate(), sc_dt::sc_abs(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_biguint< W >::sc_biguint(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv< W >::sc_bv(), sc_dt::sc_bv_base::sc_bv_base(), sc_dt::sc_bv_base::sc_bv_base(), sc_dt::sc_bv_base::sc_bv_base(), sc_dt::sc_bv_base::sc_bv_base(), sc_dt::sc_bv_base::sc_bv_base(), sc_dt::sc_fxval::sc_fxval(), sc_dt::sc_fxval_fast::sc_fxval_fast(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int< W >::sc_int(), sc_dt::sc_int_base::sc_int_base(), sc_dt::sc_int_base::sc_int_base(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv< W >::sc_lv(), sc_dt::sc_lv_base::sc_lv_base(), sc_dt::sc_lv_base::sc_lv_base(), sc_dt::sc_lv_base::sc_lv_base(), sc_dt::sc_lv_base::sc_lv_base(), sc_dt::sc_lv_base::sc_lv_base(), sc_dt::sc_max(), sc_dt::sc_min(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint< W >::sc_uint(), sc_dt::sc_uint_base::sc_uint_base(), sc_dt::sc_uint_base::sc_uint_base(), sc_dt::scfx_is_equal(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), tlm::tlm_dmi::set_granted_access(), QTIsaac< ALPHA >::shuffle(), QTIsaac< ALPHA >::srand(), sc_dt::sub_mants(), sc_dt::sub_with_index(), tlm::tlm_to_hostendian_single(), sc_dt::sc_uint_subref_r::to_double(), sc_dt::sc_uint_subref_r::to_int(), sc_dt::sc_uint_subref_r::to_int64(), sc_dt::sc_uint_subref_r::to_long(), sc_dt::sc_int_subref_r::to_string(), sc_dt::sc_int_subref_r::to_string(), sc_dt::sc_uint_subref_r::to_string(), sc_dt::sc_uint_subref_r::to_string(), sc_dt::sc_uint_subref_r::to_uint(), sc_dt::sc_uint_subref_r::to_uint64(), sc_dt::sc_uint_subref_r::to_ulong(), sc_dt::uint64_to_double(), sc_dt::xnor_reduce(), sc_dt::xnor_reduce(), sc_dt::xnor_reduce(), sc_dt::xnor_reduce(), sc_dt::xnor_reduce(), sc_dt::xnor_reduce(), sc_dt::sc_int_subref_r::xor_reduce(), sc_dt::sc_uint_subref_r::xor_reduce(), sc_dt::xor_reduce(), sc_dt::xor_reduce(), sc_dt::xor_reduce(), sc_dt::xor_reduce(), sc_dt::xor_reduce(), and sc_dt::xor_reduce().
SwitchingFiber b("B", { &a, &c }) |
Referenced by sc_dt::add_mants(), sc_dt::b_and(), sc_dt::b_or(), sc_dt::b_xor(), sc_dt::b_xor_assign_(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_dt::concat(), sc_gem5::Scheduler::elaborationDone(), sc_dt::equal(), sc_gem5::Port::finalize(), sc_dt::fsm_move(), sc_dt::get_base_and_sign(), sc_dt::sc_fxnum_fast::get_slice(), sc_core::sc_inout< bool >::initialize(), QTIsaac< ALPHA >::isaac(), sc_dt::sc_proxy< X >::lrotate(), sc_dt::not_equal(), sc_dt::operator!=(), sc_dt::operator&(), sc_dt::sc_bit::operator&=(), sc_dt::sc_int_bitref::operator&=(), sc_dt::sc_logic::operator&=(), sc_dt::sc_proxy< X >::operator&=(), sc_dt::sc_proxy< X >::operator&=(), sc_dt::sc_proxy< X >::operator&=(), sc_dt::sc_proxy< X >::operator&=(), sc_dt::sc_uint_bitref::operator&=(), sc_core::operator+(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_dt::operator,(), sc_core::operator-(), sc_dt::operator/(), sc_dt::operator/(), sc_dt::operator/(), sc_dt::operator/(), sc_core::sc_sensitive::operator<<(), sc_dt::operator<<(), sc_dt::operator<<(), sc_core::sc_inout< bool >::operator=(), sc_dt::sc_bit::operator=(), sc_dt::sc_bit::operator=(), sc_dt::sc_int_bitref::operator=(), sc_dt::sc_int_bitref::operator=(), sc_dt::sc_int_bitref::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_uint_bitref::operator=(), sc_dt::sc_uint_bitref::operator=(), sc_dt::sc_uint_bitref::operator=(), sc_dt::operator==(), sc_dt::operator^(), sc_dt::sc_bit::operator^=(), sc_dt::sc_int_bitref::operator^=(), sc_dt::sc_logic::operator^=(), sc_dt::sc_proxy< X >::operator^=(), sc_dt::sc_proxy< X >::operator^=(), sc_dt::sc_proxy< X >::operator^=(), sc_dt::sc_proxy< X >::operator^=(), sc_dt::sc_uint_bitref::operator^=(), sc_dt::operator|(), sc_dt::sc_bit::operator|=(), sc_dt::sc_int_bitref::operator|=(), sc_dt::sc_logic::operator|=(), sc_dt::sc_proxy< X >::operator|=(), sc_dt::sc_proxy< X >::operator|=(), sc_dt::sc_proxy< X >::operator|=(), sc_dt::sc_proxy< X >::operator|=(), sc_dt::sc_uint_bitref::operator|=(), QTIsaac< ALPHA >::QTIsaac(), QTIsaac< ALPHA >::randinit(), tlm_utils::callback_binder_fw< TYPES >::register_port(), QTIsaac< ALPHA >::rngstep(), sc_dt::sc_proxy< X >::rrotate(), sc_dt::sc_max(), sc_dt::sc_min(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), sc_dt::sc_bit::scan(), sc_dt::sc_fxnum_bitref::scan(), sc_dt::sc_fxnum_fast_bitref::scan(), sc_dt::sc_int_bitref::scan(), sc_dt::sc_uint_bitref::scan(), sc_dt::scfx_is_equal(), QTIsaac< ALPHA >::shuffle(), QTIsaac< ALPHA >::srand(), sc_dt::sub_mants(), sc_dt::sub_with_index(), sc_dt::sc_bit::to_value(), sc_dt::sc_logic::to_value(), sc_dt::vec_from_str(), and sc_core::sc_inout< bool >::write().
SwitchingFiber c("C", { &a, Fiber::primaryFiber(), Fiber::primaryFiber() }) |
Referenced by sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_bv_base::assign_from_string(), sc_dt::sc_lv_base::assign_from_string(), sc_gem5::Scheduler::asyncRequestUpdate(), sc_core::sc_vector< T >::bind(), sc_core::sc_vector< T >::bind(), sc_core::sc_vector_assembly< T, MT >::bind(), sc_core::sc_vector_assembly< T, MT >::bind(), sc_gem5::Scheduler::clear(), sc_dt::fsm_move(), sc_gem5::Kernel::init(), sc_dt::sc_bit::invalid_value(), sc_dt::sc_logic::invalid_value(), tlm::tlm_bool< D >::make_uchar_array(), sc_core::sc_vector< T >::operator()(), sc_core::sc_vector< T >::operator()(), sc_core::sc_vector_assembly< T, MT >::operator()(), sc_core::sc_vector_assembly< T, MT >::operator()(), sc_dt::sc_fxnum::operator++(), sc_dt::sc_fxnum_fast::operator++(), sc_dt::sc_fxval::operator++(), sc_dt::sc_fxval_fast::operator++(), sc_dt::scfx_string::operator+=(), sc_dt::sc_fxnum::operator--(), sc_dt::sc_fxnum_fast::operator--(), sc_dt::sc_fxval::operator--(), sc_dt::sc_fxval_fast::operator--(), sc_core::sc_out< T >::operator=(), sc_core::sc_out< T >::operator=(), sc_core::sc_out< T >::operator=(), sc_core::sc_out< T >::operator=(), sc_dt::sc_fix::operator~(), sc_dt::sc_fix_fast::operator~(), sc_dt::sc_ufix::operator~(), sc_dt::sc_ufix_fast::operator~(), sc_dt::overflow(), tlm::tlm_endian_context_pool::push(), QTIsaac< ALPHA >::QTIsaac(), sc_dt::quantization(), QTIsaac< ALPHA >::randinit(), sc_gem5::Kernel::regStats(), sc_gem5::Scheduler::requestUpdate(), sc_dt::sc_abs(), SC_MODULE(), SC_MODULE(), SC_MODULE(), SC_MODULE(), sc_dt::sc_bitref< X >::scan(), sc_dt::sc_logic::scan(), sc_dt::scfx_is_digit(), sc_dt::scfx_to_digit(), QTIsaac< ALPHA >::shuffle(), QTIsaac< ALPHA >::srand(), sc_gem5::Kernel::startup(), sc_gem5::Kernel::stopWork(), sc_dt::sc_bit::to_value(), sc_dt::sc_logic::to_value(), gem5::PortProxy::tryReadString(), and sc_dt::vec_from_str().
int currentIndex = 0 |
Definition at line 147 of file fiber.test.cc.
Referenced by LinkedFiber::main(), and TEST().
std::vector<SwitchingFiber*>::iterator expectedIt |
Definition at line 93 of file fiber.test.cc.
Referenced by SwitchingFiber::checkExpected(), and TEST().