1 .code32 2foo: 3 pavgb %xmm1,%xmm0 4 pavgb (%edx),%xmm1 5 pavgw %xmm3,%xmm2 6 pavgw (%esp,1),%xmm3 7 pextrw $0x0,%xmm1,%eax 8 pinsrw $0x1,(%ecx),%xmm1 9 pinsrw $0x2,%edx,%xmm2 10 pmaxsw %xmm1,%xmm0 11 pmaxsw (%edx),%xmm1 12 pmaxub %xmm2,%xmm2 13 pmaxub (%esp,1),%xmm3 14 pminsw %xmm5,%xmm4 15 pminsw (%esi),%xmm5 16 pminub %xmm7,%xmm6 17 pminub (%eax),%xmm7 18 pmovmskb %xmm5,%eax 19 pmulhuw %xmm5,%xmm4 20 pmulhuw (%esi),%xmm5 21 psadbw %xmm7,%xmm6 22 psadbw (%eax),%xmm7 23 pshufd $0x1,%xmm2,%xmm3 24 pshufd $0x4,0x0(%ebp),%xmm6 25 pshufhw $0x1,%xmm2,%xmm3 26 pshufhw $0x4,0x0(%ebp),%xmm6 27 pshuflw $0x1,%xmm2,%xmm3 28 pshuflw $0x4,0x0(%ebp),%xmm6 29 movntdq %xmm2,(%eax) 30 punpcklbw 0x90909090(%eax),%xmm2 31 punpcklwd 0x90909090(%eax),%xmm2 32 punpckldq 0x90909090(%eax),%xmm2 33 packsswb 0x90909090(%eax),%xmm2 34 pcmpgtb 0x90909090(%eax),%xmm2 35 pcmpgtw 0x90909090(%eax),%xmm2 36 pcmpgtd 0x90909090(%eax),%xmm2 37 packuswb 0x90909090(%eax),%xmm2 38 punpckhbw 0x90909090(%eax),%xmm2 39 punpckhwd 0x90909090(%eax),%xmm2 40 punpckhdq 0x90909090(%eax),%xmm2 41 packssdw 0x90909090(%eax),%xmm2 42 movd 0x90909090(%eax),%xmm2 43 movq 0x90909090(%eax),%xmm2 44 psrlw $0x90,%xmm0 45 psrld $0x90,%xmm0 46 psrlq $0x90,%xmm0 47 pcmpeqb 0x90909090(%eax),%xmm2 48 pcmpeqw 0x90909090(%eax),%xmm2 49 pcmpeqd 0x90909090(%eax),%xmm2 50 movd %xmm2,0x90909090(%eax) 51 movq %xmm2,0x90909090(%eax) 52 psrlw 0x90909090(%eax),%xmm2 53 psrld 0x90909090(%eax),%xmm2 54 psrlq 0x90909090(%eax),%xmm2 55 pmullw 0x90909090(%eax),%xmm2 56 psubusb 0x90909090(%eax),%xmm2 57 psubusw 0x90909090(%eax),%xmm2 58 pand 0x90909090(%eax),%xmm2 59 paddusb 0x90909090(%eax),%xmm2 60 paddusw 0x90909090(%eax),%xmm2 61 pandn 0x90909090(%eax),%xmm2 62 psraw 0x90909090(%eax),%xmm2 63 psrad 0x90909090(%eax),%xmm2 64 pmulhw 0x90909090(%eax),%xmm2 65 psubsb 0x90909090(%eax),%xmm2 66 psubsw 0x90909090(%eax),%xmm2 67 por 0x90909090(%eax),%xmm2 68 paddsb 0x90909090(%eax),%xmm2 69 paddsw 0x90909090(%eax),%xmm2 70 pxor 0x90909090(%eax),%xmm2 71 psllw 0x90909090(%eax),%xmm2 72 pslld 0x90909090(%eax),%xmm2 73 psllq 0x90909090(%eax),%xmm2 74 pmaddwd 0x90909090(%eax),%xmm2 75 psubb 0x90909090(%eax),%xmm2 76 psubw 0x90909090(%eax),%xmm2 77 psubd 0x90909090(%eax),%xmm2 78 paddb 0x90909090(%eax),%xmm2 79 paddw 0x90909090(%eax),%xmm2 80 paddd 0x90909090(%eax),%xmm2 81 .p2align 4 82