On Tue Feb 4, 2025 at 10:51 AM CET, Janosch Frank wrote: > @@ -215,9 +215,9 @@ static inline int xsch(unsigned long schid) > > asm volatile( > " xsch\n" > - " ipm %0\n" > - " srl %0,28" > - : "=d" (cc) > + " ipm %[cc]\n" > + " srl %cc,28" Should this be: " srl %[cc],28" instead? With that fixed (if it needs fixing): Reviewed-by: Nico Boehr <nrb@xxxxxxxxxxxxx>