]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - arch/mips/lib/libgcc.h
Merge remote-tracking branches 'asoc/topic/dwc', 'asoc/topic/fallthrough', 'asoc...
[mirror_ubuntu-bionic-kernel.git] / arch / mips / lib / libgcc.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
72fbfb26
RB
2#ifndef __ASM_LIBGCC_H
3#define __ASM_LIBGCC_H
4
5#include <asm/byteorder.h>
6
7typedef int word_type __attribute__ ((mode (__word__)));
8
9#ifdef __BIG_ENDIAN
10struct DWstruct {
11 int high, low;
12};
13#elif defined(__LITTLE_ENDIAN)
14struct DWstruct {
15 int low, high;
16};
17#else
18#error I feel sick.
19#endif
20
b44c779a 21typedef union {
72fbfb26
RB
22 struct DWstruct s;
23 long long ll;
24} DWunion;
25
26#endif /* __ASM_LIBGCC_H */