|
gem5
v22.0.0.2
|
Go to the source code of this file.
Functions | |
| void | multiply2Op (int *b, int a) |
| void | multiply3Op (int *b, int a, int c) |
| void | addSubColumns (int *b, const std::array< int, 2 > &a, const std::array< int, 2 > &c) |
| TEST (AmoTest, AtomicOpMin) | |
| TEST (AmoTest, AtomicOpMax) | |
| TEST (AmoTest, AtomicOpDec) | |
| TEST (AmoTest, AtomicOpInc) | |
| TEST (AmoTest, AtomicOpSub) | |
| TEST (AmoTest, AtomicOpAdd) | |
| TEST (AmoTest, AtomicOpExch) | |
| TEST (AmoTest, AtomicOpXor) | |
| TEST (AmoTest, AtomicOpOr) | |
| TEST (AmoTest, AtomicOpAnd) | |
| TEST (AmoTest, AtomicGeneric2Op) | |
| TEST (AmoTest, AtomicGeneric3Op) | |
| TEST (AmoTest, AtomicGenericPair3Op) | |
| void addSubColumns | ( | int * | b, |
| const std::array< int, 2 > & | a, | ||
| const std::array< int, 2 > & | c | ||
| ) |
Definition at line 53 of file amo.test.cc.
References gem5::ArmISA::a, gem5::ArmISA::b, and gem5::VegaISA::c.
Referenced by TEST().
| void multiply2Op | ( | int * | b, |
| int | a | ||
| ) |
Definition at line 41 of file amo.test.cc.
References gem5::ArmISA::a, and gem5::ArmISA::b.
Referenced by TEST().
| void multiply3Op | ( | int * | b, |
| int | a, | ||
| int | c | ||
| ) |
Definition at line 47 of file amo.test.cc.
References gem5::ArmISA::a, gem5::ArmISA::b, and gem5::VegaISA::c.
Referenced by TEST().
| TEST | ( | AmoTest | , |
| AtomicGeneric2Op | |||
| ) |
Definition at line 214 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute(), and multiply2Op().
| TEST | ( | AmoTest | , |
| AtomicGeneric3Op | |||
| ) |
Definition at line 225 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute(), and multiply3Op().
| TEST | ( | AmoTest | , |
| AtomicGenericPair3Op | |||
| ) |
Definition at line 236 of file amo.test.cc.
References gem5::ArmISA::a, addSubColumns(), gem5::VegaISA::c, and gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpAdd | |||
| ) |
Definition at line 144 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpAnd | |||
| ) |
Definition at line 200 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpDec | |||
| ) |
Definition at line 102 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpExch | |||
| ) |
Definition at line 158 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpInc | |||
| ) |
Definition at line 116 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpMax | |||
| ) |
Definition at line 81 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpMin | |||
| ) |
Definition at line 59 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpOr | |||
| ) |
Definition at line 186 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpSub | |||
| ) |
Definition at line 130 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpXor | |||
| ) |
Definition at line 172 of file amo.test.cc.
References gem5::TypedAtomicOpFunctor< T >::execute().