Lines Matching +full:- +full:- +full:short
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * crt0-efi-riscv.S - PE/COFF header for RISC-V EFI applications
11 #include <asm-generic/pe.h>
35 .long pe_header - ImageBase /* Offset to the PE header */
38 .short 0
40 .short PE_MACHINE /* RISC-V 64/32-bit */
41 .short 2 /* nr_sections */
45 .short section_table - optional_header /* SizeOfOptionalHeader */
47 .short (IMAGE_FILE_EXECUTABLE_IMAGE | \
52 .short 0x20b /* PE32+ format */
55 .long _edata - _start /* SizeOfCode */
58 .long _start - ImageBase /* AddressOfEntryPoint */
59 .long _start - ImageBase /* BaseOfCode */
65 .short 0 /* MajorOperatingSystemVersion */
66 .short 0 /* MinorOperatingSystemVersion */
67 .short 0 /* MajorImageVersion */
68 .short 0 /* MinorImageVersion */
69 .short 0 /* MajorSubsystemVersion */
70 .short 0 /* MinorSubsystemVersion */
73 .long _edata - ImageBase /* SizeOfImage */
78 .long _start - ImageBase /* SizeOfHeaders */
80 .short IMAGE_SUBSYSTEM_EFI_APPLICATION /* Subsystem */
81 .short 0 /* DllCharacteristics */
113 .short 0 /* NumberOfRelocations */
114 .short 0 /* NumberOfLineNumbers */
122 .long _edata - _start /* VirtualSize */
123 .long _start - ImageBase /* VirtualAddress */
124 .long _edata - _start /* SizeOfRawData */
125 .long _start - ImageBase /* PointerToRawData */
129 .short 0 /* NumberOfRelocations (0 for executables) */
130 .short 0 /* NumberOfLineNumbers (0 for executables) */
134 addi sp, sp, -(SIZE_LONG * 3)