Lines Matching +full:half +full:- +full:bit
1 # SPDX-License-Identifier: Apache-2.0
6 zephyr_cc_option(-g3 -gdwarf-2)
11 zephyr_cc_option(-fno-delete-null-pointer-checks)
13 zephyr_cc_option_ifdef(CONFIG_ARC_USE_UNALIGNED_MEM_ACCESS -munaligned-access)
18 # For ARCv2 the default register is usually not specified - so we need to specify it
20 zephyr_compile_options_ifdef(CONFIG_ISA_ARCV2 -mtp-regno=26)
22 # If thread local storage isn't used - we can safely schedule thread pointer register
23 zephyr_compile_options_ifdef(CONFIG_ISA_ARCV2 -mtp-regno=none)
33 zephyr_compile_options(-Ml)
34 # Instruct MWDT assembler not to warn when we load only lower half (32bit) of symbol
35 # instead of full 64bit address in ASM code. It is valid as we don't support Zephyr
36 # linkage to high addresses for 64bit ARC platforms.
37 zephyr_compile_options(-Wa,-offwarn=168)
42 set_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT elf64-littlearc64)
44 set_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT elf32-littlearc64)
46 set_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT elf32-littlearc)