/
githubmirror
/
ipxe
Обзор
Документация
Войти
/
githubmirror
/
ipxe
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/arch/s390x/include/bits/compiler.h
38 строк
887 B
Michael Brown
[s390x] Add support for the IBM s390x CPU architecture
14 июн 2026, 03:05
14 июн 2026, 03:05
aa105c2
Код
Авторство
О чём код?
#ifndef _BITS_COMPILER_H #define _BITS_COMPILER_H FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); /** Dummy relocation type */ #define RELOC_TYPE_NONE R_390_NONE #ifndef ASSEMBLY /** Unprefixed constant operand modifier */ #define ASM_NO_PREFIX "c" /** Declare a function with standard calling conventions */ #define __asmcall /** Declare a function with libgcc implicit linkage */ #define __libgcc /** An even/odd register pair for scalar values */ struct s390x_scalar_pair { /** Scalar value in even 64-bit register */ unsigned long even; /** Scalar value in odd 64-bit register */ unsigned long odd; }; /** An even/odd register pair for pointer and length values */ struct s390x_pointer_pair { /** Pointer value in even 64-bit register */ const void *even; /** Length value in odd 64-bit register */ unsigned long odd; }; #endif /* ASSEMBLY */ #endif /* _BITS_COMPILER_H */