1 static inline void __attribute__ ((always_inline)) __lll_mutex_lock(int *futex)
4 int lws_ret = 0xdeadbeef;
10 "ble " "0xb0" "(%%sr2, %%r0) \n\t"
11 "ldi " "0" ", %%r20 \n\t"
12 "cmpib,=,n " "11" ",%%r21,0b \n\t"
15 "sub %%r0, %%r21, %%r21 \n\t"
17 : "=m" (lws_ret), "=m"(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);