1234567891011121314151617181920212223242526272829 |
- /*
- * This file is subject to the terms and conditions of the GNU General Public
- * License. See the file "COPYING" in the main directory of this archive
- * for more details.
- *
- * Macros for 32/64-bit neutral inline assembler
- */
- #ifndef __ASM_LLSC_H
- #define __ASM_LLSC_H
- #if _MIPS_SZLONG == 32
- #define SZLONG_LOG 5
- #define SZLONG_MASK 31UL
- #define __LL "ll "
- #define __SC "sc "
- #define __INS "ins "
- #define __EXT "ext "
- #elif _MIPS_SZLONG == 64
- #define SZLONG_LOG 6
- #define SZLONG_MASK 63UL
- #define __LL "lld "
- #define __SC "scd "
- #define __INS "dins "
- #define __EXT "dext "
- #endif
- #endif /* __ASM_LLSC_H */
|