Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 99398
b: refs/heads/master
c: e6e07d8
h: refs/heads/master
v: v3
  • Loading branch information
Jeremy Fitzhardinge authored and H. Peter Anvin committed Jun 17, 2008
1 parent 9965539 commit 7695e91
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 23 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 1791a78c0b10fe548bf08a2ed7f84a4ea1385430
refs/heads/master: e6e07d8a2d2989c1f42287131308aa2fde253631
40 changes: 18 additions & 22 deletions trunk/include/asm-x86/asm.h
Original file line number Diff line number Diff line change
@@ -1,33 +1,29 @@
#ifndef _ASM_X86_ASM_H
#define _ASM_X86_ASM_H

#ifdef CONFIG_X86_32
/* 32 bits */

# define _ASM_PTR " .long "
# define _ASM_ALIGN " .balign 4 "
# define _ASM_MOV_UL " movl "

# define _ASM_INC " incl "
# define _ASM_DEC " decl "
# define _ASM_ADD " addl "
# define _ASM_SUB " subl "
# define _ASM_XADD " xaddl "
#ifdef __ASSEMBLY__
# define __ASM_FORM(x) x
#else
# define __ASM_FORM(x) " " #x " "
#endif

#ifdef CONFIG_X86_32
# define __ASM_SEL(a,b) __ASM_FORM(a)
#else
/* 64 bits */
# define __ASM_SEL(a,b) __ASM_FORM(b)
#endif

# define _ASM_PTR " .quad "
# define _ASM_ALIGN " .balign 8 "
# define _ASM_MOV_UL " movq "
#define __ASM_SIZE(inst) __ASM_SEL(inst##l, inst##q)

# define _ASM_INC " incq "
# define _ASM_DEC " decq "
# define _ASM_ADD " addq "
# define _ASM_SUB " subq "
# define _ASM_XADD " xaddq "
#define _ASM_PTR __ASM_SEL(.long, .quad)
#define _ASM_ALIGN __ASM_SEL(.balign 4, .balign 8)
#define _ASM_MOV_UL __ASM_SIZE(mov)

#endif /* CONFIG_X86_32 */
#define _ASM_INC __ASM_SIZE(inc)
#define _ASM_DEC __ASM_SIZE(dec)
#define _ASM_ADD __ASM_SIZE(add)
#define _ASM_SUB __ASM_SIZE(sub)
#define _ASM_XADD __ASM_SIZE(xadd)

/* Exception table entry */
# define _ASM_EXTABLE(from,to) \
Expand Down

0 comments on commit 7695e91

Please sign in to comment.