]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blob - arch/sh/lib/libgcc.h
Merge tag 'backlight-next-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git...
[mirror_ubuntu-eoan-kernel.git] / arch / sh / lib / libgcc.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2
3 #ifndef __ASM_LIBGCC_H
4 #define __ASM_LIBGCC_H
5
6 #include <asm/byteorder.h>
7
8 typedef int word_type __attribute__ ((mode (__word__)));
9
10 #ifdef __BIG_ENDIAN
11 struct DWstruct {
12 int high, low;
13 };
14 #elif defined(__LITTLE_ENDIAN)
15 struct DWstruct {
16 int low, high;
17 };
18 #else
19 #error I feel sick.
20 #endif
21
22 typedef union {
23 struct DWstruct s;
24 long long ll;
25 } DWunion;
26
27 #endif /* __ASM_LIBGCC_H */