18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# code16gcc.h 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci# This file is added to the assembler via -Wa when compiling 16-bit C code. 68c2ecf20Sopenharmony_ci# This is done this way instead via asm() to make sure gcc does not reorder 78c2ecf20Sopenharmony_ci# things around us. 88c2ecf20Sopenharmony_ci# 98c2ecf20Sopenharmony_ci# gcc 4.9+ has a real -m16 option so we can drop this hack long term. 108c2ecf20Sopenharmony_ci# 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci .code16gcc 13