1 static void __lll_mutex_lock(int *futex)
10 "ble " "0xb0" "(%%sr2, %%r0) \n\t"
11 "ldi " "0" ", %%r20 \n\t"
12 "cmpib,=,n " "11" ",%%r21,0b \n\t"
14 "copy %%r28, %0 /* here */ \n\t"
15 "sub %%r0, %%r21, %%r21 \n\t"
16 "copy %%r21, %1 /* here */ \n\t"
17 : "=r" (lws_ret), "=r"(lws_errno), "=m"(*futex)
18 : "r"(futex), "r"(0), "r"(1)
19 :"r1", "r26", "r25", "r24", "r23", "r22", "r21", "r20", "r28", "r31", "memory"
26 __attribute__ ((__nothrow__)) __attribute__ ((noinline))
27 static int buffered_vfprintf(_IO_FILE *s)
31 hp->_IO_write_end = buf;
32 __lll_mutex_lock(&s->lock);