|
gem5 [DEVELOP-FOR-25.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 gem5::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 gem5::Aapcs32::State | |
| bool | stackUsed =false |
| int | ncrn =0 |
| Addr | nsaa |
| Addr | retAddr =0 |
Additional Inherited Members | |
Static Public Attributes inherited from gem5::Aapcs32::State | |
| static const int | MAX_CRN = 3 |
Definition at line 388 of file aapcs32.hh.
|
inlineexplicit |
|
inline |
Definition at line 426 of file aapcs32.hh.
References gem5::X86ISA::count, d, gem5::ArmISA::i, and s.
|
inline |
Definition at line 404 of file aapcs32.hh.
References gem5::X86ISA::count, d, gem5::ArmISA::i, and s.
Referenced by gem5::guest_abi::Argument< Aapcs32Vfp, Float, typename std::enable_if_t< std::is_floating_point_v< Float > > >::get(), and gem5::guest_abi::Argument< Aapcs32Vfp, HA, typename std::enable_if_t< IsAapcs32HomogeneousAggregateV< HA > > >::get().
| std::array<bool, 8> gem5::Aapcs32Vfp::State::d |
Definition at line 395 of file aapcs32.hh.
Referenced by allocate(), allocate(), and State().
| std::array<bool, 16> gem5::Aapcs32Vfp::State::s |
Definition at line 394 of file aapcs32.hh.
Referenced by allocate(), allocate(), and State().
| bool gem5::Aapcs32Vfp::State::variadic =false |
Definition at line 390 of file aapcs32.hh.
Referenced by gem5::guest_abi::Argument< Aapcs32Vfp, Float, typename std::enable_if_t< std::is_floating_point_v< Float > > >::get(), gem5::guest_abi::Argument< Aapcs32Vfp, VarArgs< Types... > >::get(), gem5::guest_abi::Result< Aapcs32Vfp, Float, typename std::enable_if_t< std::is_floating_point_v< Float > > >::store(), gem5::guest_abi::Argument< Aapcs32Vfp, HA, typename std::enable_if_t< IsAapcs32HomogeneousAggregateV< HA > > >::useBaseABI(), and gem5::guest_abi::Result< Aapcs32Vfp, HA, typename std::enable_if_t< IsAapcs32HomogeneousAggregateV< HA > > >::useBaseABI().