]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - arch/sh/lib/libgcc.h
Merge branch 'akpm' (patches from Andrew)
[mirror_ubuntu-jammy-kernel.git] / arch / sh / lib / libgcc.h
CommitLineData
4494ce4f
KM
1/* SPDX-License-Identifier: GPL-2.0 */
2
1aad54a9
PM
3#ifndef __ASM_LIBGCC_H
4#define __ASM_LIBGCC_H
5
6#include <asm/byteorder.h>
7
8typedef int word_type __attribute__ ((mode (__word__)));
9
10#ifdef __BIG_ENDIAN
11struct DWstruct {
12 int high, low;
13};
14#elif defined(__LITTLE_ENDIAN)
15struct DWstruct {
16 int low, high;
17};
18#else
19#error I feel sick.
20#endif
21
5499b451 22typedef union {
1aad54a9
PM
23 struct DWstruct s;
24 long long ll;
25} DWunion;
26
27#endif /* __ASM_LIBGCC_H */