MIPS: hazards.h: Fix typo
[linux-2.6-block.git] / arch / mips / include / asm / llsc.h
CommitLineData
05490626
RB
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 */