1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun #ifndef __SYSDEP_H 5*4882a593Smuzhiyun #define __SYSDEP_H 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #ifdef __ASSEMBLER__ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #if defined(__CK860__) 10*4882a593Smuzhiyun #define LABLE_ALIGN \ 11*4882a593Smuzhiyun .balignw 16, 0x6c03 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun #define PRE_BNEZAD(R) 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun #define BNEZAD(R, L) \ 16*4882a593Smuzhiyun bnezad R, L 17*4882a593Smuzhiyun #else 18*4882a593Smuzhiyun #define LABLE_ALIGN \ 19*4882a593Smuzhiyun .balignw 8, 0x6c03 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun #define PRE_BNEZAD(R) \ 22*4882a593Smuzhiyun subi R, 1 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun #define BNEZAD(R, L) \ 25*4882a593Smuzhiyun bnez R, L 26*4882a593Smuzhiyun #endif 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun #endif 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun #endif 31