]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - include/linux/libgcc.h
Merge tag 'gvt-fixes-2021-09-18' of https://github.com/intel/gvt-linux into drm-intel...
[mirror_ubuntu-jammy-kernel.git] / include / linux / libgcc.h
CommitLineData
588cb88c 1/* SPDX-License-Identifier: GPL-2.0-or-later */
b35cd988
PD
2/*
3 * include/lib/libgcc.h
b35cd988
PD
4 */
5
6#ifndef __LIB_LIBGCC_H
7#define __LIB_LIBGCC_H
8
9#include <asm/byteorder.h>
10
11typedef int word_type __attribute__ ((mode (__word__)));
12
13#ifdef __BIG_ENDIAN
14struct DWstruct {
15 int high, low;
16};
17#elif defined(__LITTLE_ENDIAN)
18struct DWstruct {
19 int low, high;
20};
21#else
22#error I feel sick.
23#endif
24
25typedef union {
26 struct DWstruct s;
27 long long ll;
28} DWunion;
29
30#endif /* __ASM_LIBGCC_H */