0xb7d31dec : mov 0x4(%eax),%eax 0xb7d31def : test $0x2,%al 0xb7d31df1 : jne 0xb7d31e46 0xb7d31df3 : test $0x4,%al 0xb7d31df5 : lea 0x112c(%ebx),%esi 0xb7d31dfb : je 0xb7d31e09 0xb7d31dfd : andl $0xfff00000,0xffffffe4(%ebp) 0xb7d31e04 : mov 0xffffffe4(%ebp),%eax 0xb7d31e07 : mov (%eax),%esi 0xb7d31e09 : xor %eax,%eax 0xb7d31e0b : mov $0x1,%ecx 0xb7d31e10 : cmpl $0x0,%gs:0xc 0xb7d31e18 : je 0xb7d31e1b 0xb7d31e1a : lock cmpxchg %ecx,(%esi) 0xb7d31e1e : jne 0xb7d328f7 <_nv000001gl+11535447> 0xb7d31e24 : mov %edi,0x4(%esp)