xref: /openbmc/linux/arch/sparc/lib/libgcc.h (revision 498495dba268b20e8eadd7fe93c140c68b6cc9d2)
1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
26cc0735dSDavid S. Miller #ifndef __ASM_LIBGCC_H
36cc0735dSDavid S. Miller #define __ASM_LIBGCC_H
46cc0735dSDavid S. Miller 
56cc0735dSDavid S. Miller #include <asm/byteorder.h>
66cc0735dSDavid S. Miller 
76cc0735dSDavid S. Miller typedef int word_type __attribute__ ((mode (__word__)));
86cc0735dSDavid S. Miller 
96cc0735dSDavid S. Miller struct DWstruct {
106cc0735dSDavid S. Miller 	int high, low;
116cc0735dSDavid S. Miller };
126cc0735dSDavid S. Miller 
136cc0735dSDavid S. Miller typedef union
146cc0735dSDavid S. Miller {
156cc0735dSDavid S. Miller 	struct DWstruct s;
166cc0735dSDavid S. Miller 	long long ll;
176cc0735dSDavid S. Miller } DWunion;
186cc0735dSDavid S. Miller 
196cc0735dSDavid S. Miller #endif /* __ASM_LIBGCC_H */
20