"stg 2, %[bitpos]\n\t"
"stg 3, %[modval]\n\t"
: [bitpos]"=m"(*bitpos), [modval]"=m"(*modval),
- [psw]"=d"(psw)
+ [psw]"=&d"(psw)
: [val] "d"(value)
: "2", "3", "cc");
"stg 2, %[bitpos]\n\t"
"stg 3, %[modval]\n\t"
: [bitpos]"=m"(*bitpos), [modval]"=m"(*modval),
- [psw]"=d"(psw), [val] "+d"(value)
+ [psw]"=&d"(psw), [val] "+d"(value)
:
: "3", "cc");
"stg 2, %[bitpos]\n\t"
"stg 3, %[modval]\n\t"
: [bitpos]"=m"(*bitpos), [modval]"=m"(*modval),
- [psw]"=d"(psw), [val] "+d"(value)
+ [psw]"=&d"(psw), [val] "+d"(value)
:
: "2", "cc");