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