movl 8(%ebp),%eax testl %eax,%eax jge .L1 negl %eax .L1: sall $2,%eax .long 0x00000000