(root)/
gcc-13.2.0/
libffi/
src/
sparc/
internal.h
       1  #define SPARC_RET_VOID		0
       2  #define SPARC_RET_STRUCT	1
       3  #define SPARC_RET_UINT8		2
       4  #define SPARC_RET_SINT8		3
       5  #define SPARC_RET_UINT16	4
       6  #define SPARC_RET_SINT16	5
       7  #define SPARC_RET_UINT32	6
       8  #define SP_V9_RET_SINT32	7	/* v9 only */
       9  #define SP_V8_RET_CPLX16	7	/* v8 only */
      10  #define SPARC_RET_INT64		8
      11  #define SPARC_RET_INT128	9
      12  
      13  /* Note that F_7 is missing, and is handled by SPARC_RET_STRUCT.  */
      14  #define SPARC_RET_F_8		10
      15  #define SPARC_RET_F_6		11
      16  #define SPARC_RET_F_4		12
      17  #define SPARC_RET_F_2		13
      18  #define SP_V9_RET_F_3		14	/* v9 only */
      19  #define SP_V8_RET_CPLX8		14	/* v8 only */
      20  #define SPARC_RET_F_1		15
      21  
      22  #define SPARC_FLAG_RET_MASK	15
      23  #define SPARC_FLAG_RET_IN_MEM	32
      24  #define SPARC_FLAG_FP_ARGS	64
      25  
      26  #define SPARC_SIZEMASK_SHIFT	8