|
gem5 [DEVELOP-FOR-25.0]
|
#include <aapcs32.hh>
Static Public Member Functions | |
| template<typename T> | |
| static T | loadFromStack (ThreadContext *tc, Aapcs32::State &state) |
Definition at line 112 of file aapcs32.hh.
|
inlinestatic |
Definition at line 116 of file aapcs32.hh.
References gem5::ArmISA::byteOrder(), gem5::gtoh(), gem5::Aapcs32::State::nsaa, gem5::roundUp(), gem5::Aapcs32::State::stackUsed, and gem5::X86ISA::val.
Referenced by gem5::guest_abi::Argument< Aapcs32, Composite, typename std::enable_if_t< IsAapcs32CompositeV< Composite > > >::get(), gem5::guest_abi::Argument< Aapcs32, Integer, typename std::enable_if_t< std::is_integral_v< Integer > &&(sizeof(Integer) > sizeof(uint32_t)) > >::get(), gem5::guest_abi::Argument< Aapcs32, Integer, typename std::enable_if_t< std::is_integral_v< Integer > &&(sizeof(Integer)<=sizeof(uint32_t)) > >::get(), 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().