Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.2.
 1/*
 2 * This file is subject to the terms and conditions of the GNU General Public
 3 * License.  See the file "COPYING" in the main directory of this archive
 4 * for more details.
 5 *
 6 * Macros for 32/64-bit neutral inline assembler
 7 */
 8
 9#ifndef __ASM_LLSC_H
10#define __ASM_LLSC_H
11
12#if _MIPS_SZLONG == 32
13#define SZLONG_LOG 5
14#define SZLONG_MASK 31UL
15#define __LL		"ll	"
16#define __SC		"sc	"
17#define __INS		"ins	"
18#define __EXT		"ext	"
19#elif _MIPS_SZLONG == 64
20#define SZLONG_LOG 6
21#define SZLONG_MASK 63UL
22#define __LL		"lld	"
23#define __SC		"scd	"
24#define __INS		"dins	"
25#define __EXT		"dext	"
26#endif
27
28#endif /* __ASM_LLSC_H  */