|
gem5
v21.0.1.0
|
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 | ||
| ) |
| void multiply2Op | ( | int * | b, |
| int | a | ||
| ) |
Definition at line 39 of file amo.test.cc.
References ArmISA::a, and ArmISA::b.
Referenced by TEST().
| void multiply3Op | ( | int * | b, |
| int | a, | ||
| int | c | ||
| ) |
| TEST | ( | AmoTest | , |
| AtomicGeneric2Op | |||
| ) |
Definition at line 212 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute(), and multiply2Op().
| TEST | ( | AmoTest | , |
| AtomicGeneric3Op | |||
| ) |
Definition at line 223 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute(), and multiply3Op().
| TEST | ( | AmoTest | , |
| AtomicGenericPair3Op | |||
| ) |
Definition at line 234 of file amo.test.cc.
References ArmISA::a, addSubColumns(), ArmISA::c, and TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpAdd | |||
| ) |
Definition at line 142 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpAnd | |||
| ) |
Definition at line 198 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpDec | |||
| ) |
Definition at line 100 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpExch | |||
| ) |
Definition at line 156 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpInc | |||
| ) |
Definition at line 114 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpMax | |||
| ) |
Definition at line 79 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpMin | |||
| ) |
Definition at line 57 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpOr | |||
| ) |
Definition at line 184 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpSub | |||
| ) |
Definition at line 128 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().
| TEST | ( | AmoTest | , |
| AtomicOpXor | |||
| ) |
Definition at line 170 of file amo.test.cc.
References TypedAtomicOpFunctor< T >::execute().