162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci#ifndef __SYSDEP_H 462306a36Sopenharmony_ci#define __SYSDEP_H 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifdef __ASSEMBLER__ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#if defined(__CK860__) 962306a36Sopenharmony_ci#define LABLE_ALIGN \ 1062306a36Sopenharmony_ci .balignw 16, 0x6c03 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#define PRE_BNEZAD(R) 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci#define BNEZAD(R, L) \ 1562306a36Sopenharmony_ci bnezad R, L 1662306a36Sopenharmony_ci#else 1762306a36Sopenharmony_ci#define LABLE_ALIGN \ 1862306a36Sopenharmony_ci .balignw 8, 0x6c03 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci#define PRE_BNEZAD(R) \ 2162306a36Sopenharmony_ci subi R, 1 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci#define BNEZAD(R, L) \ 2462306a36Sopenharmony_ci bnez R, L 2562306a36Sopenharmony_ci#endif 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci#endif 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci#endif 30