gem5 v24.1.0.1
Loading...
Searching...
No Matches
Public Types | List of all members
gem5::ArmISA::vector_element_traits::extend_element< IntDestElemType, IntSrcElemType > Class Template Reference

#include <vector_element_traits.hh>

Public Types

using type = typename std::conditional< std::is_signed< IntSrcElemType >::value, typename std::make_signed< IntDestElemType >::type, typename std::make_unsigned< IntDestElemType >::type >::type
 

Detailed Description

template<typename IntDestElemType, typename IntSrcElemType>
class gem5::ArmISA::vector_element_traits::extend_element< IntDestElemType, IntSrcElemType >

Definition at line 53 of file vector_element_traits.hh.

Member Typedef Documentation

◆ type

template<typename IntDestElemType , typename IntSrcElemType >
using gem5::ArmISA::vector_element_traits::extend_element< IntDestElemType, IntSrcElemType >::type = typename std::conditional< std::is_signed<IntSrcElemType>::value, typename std::make_signed<IntDestElemType>::type, typename std::make_unsigned<IntDestElemType>::type>::type

Definition at line 62 of file vector_element_traits.hh.


The documentation for this class was generated from the following file:

Generated on Mon Jan 13 2025 04:29:04 for gem5 by doxygen 1.9.8