"jne 1f\n\t" \
".subsection 1\n" \
"1:\tleaq %2, %%rsi\n\t" \
- "call __lll_mutex_lock_wait\n\t" \
+ "subq $128, %%rsp\n\t" \
+ "callq __lll_mutex_lock_wait\n\t" \
+ "addq $128, %%rsp\n\t" \
"jmp 2f\n\t" \
".previous\n" \
"2:" \
".subsection 1\n" \
"1:\tleaq %4, %%rdi\n\t" \
"movq %7, %%rdx\n\t" \
- "call __lll_mutex_timedlock_wait\n\t" \
+ "subq $128, %%rsp\n\t" \
+ "callq __lll_mutex_timedlock_wait\n\t" \
+ "addq $128, %%rsp\n\t" \
"jmp 2f\n\t" \
".previous\n" \
"2:" \
"jne 1f\n\t" \
".subsection 1\n" \
"1:\tleaq %0, %%rdi\n\t" \
- "call __lll_mutex_unlock_wake\n\t" \
+ "subq $128, %%rsp\n\t" \
+ "callq __lll_mutex_unlock_wake\n\t" \
+ "addq $128, %%rsp\n\t" \
"jmp 2f\n\t" \
".previous\n" \
"2:" \
"jne 1f\n\t" \
".subsection 1\n" \
"1:\tleaq %2, %%rsi\n\t" \
- "call __lll_lock_wait\n\t" \
+ "subq $128, %%rsp\n\t" \
+ "callq __lll_lock_wait\n\t" \
+ "addq $128, %%rsp\n\t" \
"jmp 2f\n\t" \
".previous\n" \
"2:" \
"jng 1f\n\t" \
".subsection 1\n" \
"1:\tleaq %0, %%rdi\n\t" \
- "call __lll_unlock_wake\n\t" \
+ "subq $128, %%rsp\n\t" \
+ "callq __lll_unlock_wake\n\t" \
+ "addq $128, %%rsp\n\t" \
"jmp 2f\n\t" \
".previous\n" \
"2:" \
"jne 1f\n\t" \
".subsection 1\n" \
"1:\tleaq %2, %%rsi\n\t" \
- "call __lll_lock_wait\n\t" \
+ "subq $128, %%rsp\n\t" \
+ "callq __lll_lock_wait\n\t" \
+ "addq $128, %%rsp\n\t" \
"jmp 2f\n\t" \
".previous\n" \
"2:" \
"jng 1f\n\t" \
".subsection 1\n" \
"1:\tleaq %0, %%rdi\n\t" \
- "call __lll_unlock_wake\n\t" \
+ "subq $128, %%rsp\n\t" \
+ "callq __lll_unlock_wake\n\t" \
+ "addq $128, %%rsp\n\t" \
"jmp 2f\n\t" \
".previous\n" \
"2:" \