patch-2.4.8 linux/include/asm-s390/byteorder.h
Next file: linux/include/asm-s390/cache.h
Previous file: linux/include/asm-s390/bitops.h
Back to the patch index
Back to the overall index
- Lines: 54
- Date:
Wed Jul 25 14:12:02 2001
- Orig file:
v2.4.7/linux/include/asm-s390/byteorder.h
- Orig date:
Fri May 12 11:41:44 2000
diff -u --recursive --new-file v2.4.7/linux/include/asm-s390/byteorder.h linux/include/asm-s390/byteorder.h
@@ -23,7 +23,7 @@
" icm %0,4,2(%1)\n"
" icm %0,2,1(%1)\n"
" ic %0,0(%1)"
- : "+&d" (x) : "a" (&temp) : "memory" );
+ : "+&d" (x) : "a" (&temp) : "cc" );
return x;
}
@@ -36,7 +36,7 @@
" icm %0,4,2(%1)\n"
" icm %0,2,1(%1)\n"
" ic %0,0(%1)"
- : "=&d" (result) : "a" (x) );
+ : "=&d" (result) : "a" (x) : "cc" );
return result;
}
@@ -48,7 +48,7 @@
" icm 0,2,1(%0)\n"
" ic 0,0(%0)\n"
" st 0,0(%0)"
- : : "a" (x) : "0", "memory");
+ : : "a" (x) : "0", "memory", "cc");
}
static __inline__ __const__ __u16 ___arch__swab16(__u16 x)
@@ -59,7 +59,7 @@
" sth %0,0(%1)\n"
" icm %0,2,1(%1)\n"
" ic %0,0(%1)\n"
- : "+&d" (x) : "a" (&temp) : "memory");
+ : "+&d" (x) : "a" (&temp) : "memory", "cc" );
return x;
}
@@ -71,7 +71,7 @@
" sr %0,%0\n"
" icm %0,2,1(%1)\n"
" ic %0,0(%1)\n"
- : "=&d" (result) : "a" (x) );
+ : "=&d" (result) : "a" (x) : "cc" );
return result;
}
@@ -81,7 +81,7 @@
" icm 0,2,1(%0)\n"
" ic 0,0(%0)\n"
" sth 0,0(%0)"
- : : "a" (x) : "0", "memory");
+ : : "a" (x) : "0", "memory", "cc" );
}
#define __arch__swab32(x) ___arch__swab32(x)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)