Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 85900
b: refs/heads/master
c: a22fb7f
h: refs/heads/master
v: v3
  • Loading branch information
Martin Schwidefsky committed Feb 19, 2008
1 parent fcddab5 commit 15afcb2
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 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: 03513bccad33667ed738cfd96dc5757e539e0bdb
refs/heads/master: a22fb7ff1259e6ee87d0ba3559c9f7b7d0cb20d2
20 changes: 12 additions & 8 deletions trunk/include/asm-s390/bitops.h
Original file line number Diff line number Diff line change
Expand Up @@ -456,16 +456,18 @@ static inline unsigned long __ffz_word_loop(const unsigned long *addr,

asm volatile(
#ifndef __s390x__
" ahi %1,31\n"
" srl %1,5\n"
" ahi %1,-1\n"
" sra %1,5\n"
" jz 1f\n"
"0: c %2,0(%0,%3)\n"
" jne 1f\n"
" la %0,4(%0)\n"
" brct %1,0b\n"
"1:\n"
#else
" aghi %1,63\n"
" srlg %1,%1,6\n"
" aghi %1,-1\n"
" srag %1,%1,6\n"
" jz 1f\n"
"0: cg %2,0(%0,%3)\n"
" jne 1f\n"
" la %0,8(%0)\n"
Expand All @@ -491,16 +493,18 @@ static inline unsigned long __ffs_word_loop(const unsigned long *addr,

asm volatile(
#ifndef __s390x__
" ahi %1,31\n"
" srl %1,5\n"
" ahi %1,-1\n"
" sra %1,5\n"
" jz 1f\n"
"0: c %2,0(%0,%3)\n"
" jne 1f\n"
" la %0,4(%0)\n"
" brct %1,0b\n"
"1:\n"
#else
" aghi %1,63\n"
" srlg %1,%1,6\n"
" aghi %1,-1\n"
" srag %1,%1,6\n"
" jz 1f\n"
"0: cg %2,0(%0,%3)\n"
" jne 1f\n"
" la %0,8(%0)\n"
Expand Down

0 comments on commit 15afcb2

Please sign in to comment.