gem5
v20.1.0.0
|
#include <aapcs32.hh>
Public Member Functions | |
State (const ThreadContext *tc) | |
int | allocate (float, int count) |
int | allocate (double, int count) |
Public Member Functions inherited from Aapcs32::State | |
State (const ThreadContext *tc) | |
Public Attributes | |
bool | variadic =false |
std::array< bool, 16 > | s |
std::array< bool, 8 > | d |
Public Attributes inherited from Aapcs32::State | |
bool | stackUsed =false |
int | ncrn =0 |
Addr | nsaa |
Addr | retAddr =0 |
Additional Inherited Members | |
Static Public Attributes inherited from Aapcs32::State | |
static const int | MAX_CRN = 3 |
Definition at line 377 of file aapcs32.hh.
|
inlineexplicit |
Definition at line 386 of file aapcs32.hh.
|
inline |
Definition at line 415 of file aapcs32.hh.
References X86ISA::count, d, ArmISA::i, ArmISA::j, and s.
|
inline |
Definition at line 393 of file aapcs32.hh.
References X86ISA::count, d, ArmISA::i, ArmISA::j, and s.
Referenced by GuestABI::Argument< Aapcs32Vfp, Float, typename std::enable_if< std::is_floating_point< Float >::value >::type >::get(), and GuestABI::Argument< Aapcs32Vfp, HA, typename std::enable_if< IsAapcs32HomogeneousAggregate< HA >::value >::type >::get().
std::array<bool, 8> Aapcs32Vfp::State::d |
Definition at line 384 of file aapcs32.hh.
Referenced by allocate(), and State().
std::array<bool, 16> Aapcs32Vfp::State::s |
Definition at line 383 of file aapcs32.hh.
Referenced by allocate(), and State().
bool Aapcs32Vfp::State::variadic =false |
Definition at line 379 of file aapcs32.hh.
Referenced by GuestABI::Argument< Aapcs32Vfp, Float, typename std::enable_if< std::is_floating_point< Float >::value >::type >::get(), GuestABI::Argument< Aapcs32Vfp, VarArgs< Types... > >::get(), GuestABI::Result< Aapcs32Vfp, Float, typename std::enable_if< std::is_floating_point< Float >::value >::type >::store(), GuestABI::Argument< Aapcs32Vfp, HA, typename std::enable_if< IsAapcs32HomogeneousAggregate< HA >::value >::type >::useBaseABI(), and GuestABI::Result< Aapcs32Vfp, HA, typename std::enable_if< IsAapcs32HomogeneousAggregate< HA >::value >::type >::useBaseABI().