Greg Hartman | 76d05dc | 2016-11-23 15:51:27 -0800 | [diff] [blame] | 1 | .globl sem_down |
2 | .type sem_down, @function | ||||
3 | sem_down: | ||||
4 | decl (%eax) | ||||
5 | js __sem_down_slow | ||||
6 | xorl %eax, %eax | ||||
7 | ret | ||||
8 | .size sem_down, .-sem_down | ||||
9 | |||||
10 | .globl sem_up | ||||
11 | .type sem_up, @function | ||||
12 | sem_up: | ||||
13 | incl (%eax) | ||||
14 | jle __sem_up_slow | ||||
15 | ret | ||||
16 | .size sem_up, .-sem_up |