|
@@ -30,7 +30,7 @@ __asm__ volatile ("li\t$2,%2\n\t" \
|
|
: "=r" (__res), "=r" (__err) \
|
|
: "=r" (__res), "=r" (__err) \
|
|
: "i" (__NR_##name) \
|
|
: "i" (__NR_##name) \
|
|
: "$2","$7","$8","$9","$10","$11","$12","$13","$14","$15", \
|
|
: "$2","$7","$8","$9","$10","$11","$12","$13","$14","$15", \
|
|
- "$24"); \
|
|
+ "$24","memory"); \
|
|
if (__err == 0) \
|
|
if (__err == 0) \
|
|
return (type) __res; \
|
|
return (type) __res; \
|
|
__set_errno(__res); \
|
|
__set_errno(__res); \
|
|
@@ -52,7 +52,7 @@ __asm__ volatile ("move\t$4,%3\n\t" \
|
|
"move\t%1, $7" \
|
|
"move\t%1, $7" \
|
|
: "=r" (__res), "=r" (__err) \
|
|
: "=r" (__res), "=r" (__err) \
|
|
: "i" (__NR_##name),"r" ((long)(a)) \
|
|
: "i" (__NR_##name),"r" ((long)(a)) \
|
|
- : "$2","$4","$7","$8","$9","$10","$11","$12","$13","$14","$15","$24"); \
|
|
+ : "$2","$4","$7","$8","$9","$10","$11","$12","$13","$14","$15","$24","memory"); \
|
|
if (__err == 0) \
|
|
if (__err == 0) \
|
|
return (type) __res; \
|
|
return (type) __res; \
|
|
__set_errno(__res); \
|
|
__set_errno(__res); \
|
|
@@ -73,7 +73,7 @@ __asm__ volatile ("move\t$4,%3\n\t" \
|
|
: "i" (__NR_##name),"r" ((long)(a)), \
|
|
: "i" (__NR_##name),"r" ((long)(a)), \
|
|
"r" ((long)(b)) \
|
|
"r" ((long)(b)) \
|
|
: "$2","$4","$5","$7","$8","$9","$10","$11","$12","$13", \
|
|
: "$2","$4","$5","$7","$8","$9","$10","$11","$12","$13", \
|
|
- "$14","$15", "$24"); \
|
|
+ "$14","$15", "$24","memory"); \
|
|
if (__err == 0) \
|
|
if (__err == 0) \
|
|
return (type) __res; \
|
|
return (type) __res; \
|
|
__set_errno(__res); \
|
|
__set_errno(__res); \
|
|
@@ -96,7 +96,7 @@ __asm__ volatile ("move\t$4,%3\n\t" \
|
|
"r" ((long)(b)), \
|
|
"r" ((long)(b)), \
|
|
"r" ((long)(c)) \
|
|
"r" ((long)(c)) \
|
|
: "$2","$4","$5","$6","$7","$8","$9","$10","$11","$12", \
|
|
: "$2","$4","$5","$6","$7","$8","$9","$10","$11","$12", \
|
|
- "$13","$14","$15","$24"); \
|
|
+ "$13","$14","$15","$24","memory"); \
|
|
if (__err == 0) \
|
|
if (__err == 0) \
|
|
return (type) __res; \
|
|
return (type) __res; \
|
|
__set_errno(__res); \
|
|
__set_errno(__res); \
|
|
@@ -121,7 +121,7 @@ __asm__ volatile ("move\t$4,%3\n\t" \
|
|
"r" ((long)(c)), \
|
|
"r" ((long)(c)), \
|
|
"r" ((long)(d)) \
|
|
"r" ((long)(d)) \
|
|
: "$2","$4","$5","$6","$7","$8","$9","$10","$11","$12", \
|
|
: "$2","$4","$5","$6","$7","$8","$9","$10","$11","$12", \
|
|
- "$13","$14","$15","$24"); \
|
|
+ "$13","$14","$15","$24","memory"); \
|
|
if (__err == 0) \
|
|
if (__err == 0) \
|
|
return (type) __res; \
|
|
return (type) __res; \
|
|
__set_errno(__res); \
|
|
__set_errno(__res); \
|
|
@@ -151,7 +151,7 @@ __asm__ volatile ("move\t$4,%3\n\t" \
|
|
"r" ((long)(d)), \
|
|
"r" ((long)(d)), \
|
|
"m" ((long)(e)) \
|
|
"m" ((long)(e)) \
|
|
: "$2","$4","$5","$6","$7","$8","$9","$10","$11","$12", \
|
|
: "$2","$4","$5","$6","$7","$8","$9","$10","$11","$12", \
|
|
- "$13","$14","$15","$24"); \
|
|
+ "$13","$14","$15","$24","memory"); \
|
|
if (__err == 0) \
|
|
if (__err == 0) \
|
|
return (type) __res; \
|
|
return (type) __res; \
|
|
__set_errno(__res); \
|
|
__set_errno(__res); \
|
|
@@ -184,7 +184,7 @@ __asm__ volatile ("move\t$4,%3\n\t" \
|
|
"m" ((long)(e)), \
|
|
"m" ((long)(e)), \
|
|
"m" ((long)(f)) \
|
|
"m" ((long)(f)) \
|
|
: "$2","$3","$4","$5","$6","$7","$8","$9","$10","$11", \
|
|
: "$2","$3","$4","$5","$6","$7","$8","$9","$10","$11", \
|
|
- "$12","$13","$14","$15","$24"); \
|
|
+ "$12","$13","$14","$15","$24","memory"); \
|
|
if (__err == 0) \
|
|
if (__err == 0) \
|
|
return (type) __res; \
|
|
return (type) __res; \
|
|
__set_errno(__res); \
|
|
__set_errno(__res); \
|
|
@@ -220,7 +220,7 @@ __asm__ volatile ("move\t$4,%3\n\t" \
|
|
"m" ((long)(f)), \
|
|
"m" ((long)(f)), \
|
|
"m" ((long)(g)) \
|
|
"m" ((long)(g)) \
|
|
: "$2","$3","$4","$5","$6","$7","$8","$9","$10","$11", \
|
|
: "$2","$3","$4","$5","$6","$7","$8","$9","$10","$11", \
|
|
- "$12","$13","$14","$15","$24"); \
|
|
+ "$12","$13","$14","$15","$24","memory"); \
|
|
if (__err == 0) \
|
|
if (__err == 0) \
|
|
return (type) __res; \
|
|
return (type) __res; \
|
|
__set_errno(__res); \
|
|
__set_errno(__res); \
|