1 .text 2 .globl foo 3 .p2align 4 4foo: 5.L1: 6 pcmpestrm $3, (%eax), %xmm0 7 movl %esp, %ebp 8 movl %edi, -228(%ebp) 9 movl %esi, -12(%ebp) 10 movl %esi, -12(%ebp) 11 movl %esi, -12(%ebp) 12 movl %eax, %gs:0x1 13 testb $0x4,%al 14 jo .L1 15