URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [i386/] [ssemmx2.s] - Rev 156
Go to most recent revision | Compare with Previous | Blame | View Log
.code32 foo: pavgb %xmm1,%xmm0 pavgb (%edx),%xmm1 pavgw %xmm3,%xmm2 pavgw (%esp,1),%xmm3 pextrw $0x0,%xmm1,%eax pinsrw $0x1,(%ecx),%xmm1 pinsrw $0x2,%edx,%xmm2 pmaxsw %xmm1,%xmm0 pmaxsw (%edx),%xmm1 pmaxub %xmm2,%xmm2 pmaxub (%esp,1),%xmm3 pminsw %xmm5,%xmm4 pminsw (%esi),%xmm5 pminub %xmm7,%xmm6 pminub (%eax),%xmm7 pmovmskb %xmm5,%eax pmulhuw %xmm5,%xmm4 pmulhuw (%esi),%xmm5 psadbw %xmm7,%xmm6 psadbw (%eax),%xmm7 pshufd $0x1,%xmm2,%xmm3 pshufd $0x4,0x0(%ebp),%xmm6 pshufhw $0x1,%xmm2,%xmm3 pshufhw $0x4,0x0(%ebp),%xmm6 pshuflw $0x1,%xmm2,%xmm3 pshuflw $0x4,0x0(%ebp),%xmm6 movntdq %xmm2,(%eax) punpcklbw 0x90909090(%eax),%xmm2 punpcklwd 0x90909090(%eax),%xmm2 punpckldq 0x90909090(%eax),%xmm2 packsswb 0x90909090(%eax),%xmm2 pcmpgtb 0x90909090(%eax),%xmm2 pcmpgtw 0x90909090(%eax),%xmm2 pcmpgtd 0x90909090(%eax),%xmm2 packuswb 0x90909090(%eax),%xmm2 punpckhbw 0x90909090(%eax),%xmm2 punpckhwd 0x90909090(%eax),%xmm2 punpckhdq 0x90909090(%eax),%xmm2 packssdw 0x90909090(%eax),%xmm2 movd 0x90909090(%eax),%xmm2 movq 0x90909090(%eax),%xmm2 psrlw $0x90,%xmm0 psrld $0x90,%xmm0 psrlq $0x90,%xmm0 pcmpeqb 0x90909090(%eax),%xmm2 pcmpeqw 0x90909090(%eax),%xmm2 pcmpeqd 0x90909090(%eax),%xmm2 movd %xmm2,0x90909090(%eax) movq %xmm2,0x90909090(%eax) psrlw 0x90909090(%eax),%xmm2 psrld 0x90909090(%eax),%xmm2 psrlq 0x90909090(%eax),%xmm2 pmullw 0x90909090(%eax),%xmm2 psubusb 0x90909090(%eax),%xmm2 psubusw 0x90909090(%eax),%xmm2 pand 0x90909090(%eax),%xmm2 paddusb 0x90909090(%eax),%xmm2 paddusw 0x90909090(%eax),%xmm2 pandn 0x90909090(%eax),%xmm2 psraw 0x90909090(%eax),%xmm2 psrad 0x90909090(%eax),%xmm2 pmulhw 0x90909090(%eax),%xmm2 psubsb 0x90909090(%eax),%xmm2 psubsw 0x90909090(%eax),%xmm2 por 0x90909090(%eax),%xmm2 paddsb 0x90909090(%eax),%xmm2 paddsw 0x90909090(%eax),%xmm2 pxor 0x90909090(%eax),%xmm2 psllw 0x90909090(%eax),%xmm2 pslld 0x90909090(%eax),%xmm2 psllq 0x90909090(%eax),%xmm2 pmaddwd 0x90909090(%eax),%xmm2 psubb 0x90909090(%eax),%xmm2 psubw 0x90909090(%eax),%xmm2 psubd 0x90909090(%eax),%xmm2 paddb 0x90909090(%eax),%xmm2 paddw 0x90909090(%eax),%xmm2 paddd 0x90909090(%eax),%xmm2 .p2align 4
Go to most recent revision | Compare with Previous | Blame | View Log