Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / ssemmx2.d
1 #as: -J
2 #objdump: -dw
3 #name: i386 ssemmx2
4
5 .*: +file format .*
6
7 Disassembly of section .text:
8
9 0+ <foo>:
10 [       ]+0:    66 0f e0 c1[    ]+pavgb[        ]+%xmm1,%xmm0
11 [       ]+4:    66 0f e0 0a[    ]+pavgb[        ]+\(%edx\),%xmm1
12 [       ]+8:    66 0f e3 d3[    ]+pavgw[        ]+%xmm3,%xmm2
13 [       ]+c:    66 0f e3 1c 24[         ]+pavgw[        ]+\(%esp\),%xmm3
14 [       ]+11:   66 0f c5 c1 00[         ]+pextrw \$0x0,%xmm1,%eax
15 [       ]+16:   66 0f c4 09 01[         ]+pinsrw \$0x1,\(%ecx\),%xmm1
16 [       ]+1b:   66 0f c4 d2 02[         ]+pinsrw \$0x2,%edx,%xmm2
17 [       ]+20:   66 0f ee c1[    ]+pmaxsw %xmm1,%xmm0
18 [       ]+24:   66 0f ee 0a[    ]+pmaxsw \(%edx\),%xmm1
19 [       ]+28:   66 0f de d2[    ]+pmaxub %xmm2,%xmm2
20 [       ]+2c:   66 0f de 1c 24[         ]+pmaxub \(%esp\),%xmm3
21 [       ]+31:   66 0f ea e5[    ]+pminsw %xmm5,%xmm4
22 [       ]+35:   66 0f ea 2e[    ]+pminsw \(%esi\),%xmm5
23 [       ]+39:   66 0f da f7[    ]+pminub %xmm7,%xmm6
24 [       ]+3d:   66 0f da 38[    ]+pminub \(%eax\),%xmm7
25 [       ]+41:   66 0f d7 c5[    ]+pmovmskb %xmm5,%eax
26 [       ]+45:   66 0f e4 e5[    ]+pmulhuw %xmm5,%xmm4
27 [       ]+49:   66 0f e4 2e[    ]+pmulhuw \(%esi\),%xmm5
28 [       ]+4d:   66 0f f6 f7[    ]+psadbw %xmm7,%xmm6
29 [       ]+51:   66 0f f6 38[    ]+psadbw \(%eax\),%xmm7
30 [       ]+55:   66 0f 70 da 01[         ]+pshufd \$0x1,%xmm2,%xmm3
31 [       ]+5a:   66 0f 70 75 00 04[      ]+pshufd \$0x4,0x0\(%ebp\),%xmm6
32 [       ]+60:   f3 0f 70 da 01[         ]+pshufhw \$0x1,%xmm2,%xmm3
33 [       ]+65:   f3 0f 70 75 00 04[      ]+pshufhw \$0x4,0x0\(%ebp\),%xmm6
34 [       ]+6b:   f2 0f 70 da 01[         ]+pshuflw \$0x1,%xmm2,%xmm3
35 [       ]+70:   f2 0f 70 75 00 04[      ]+pshuflw \$0x4,0x0\(%ebp\),%xmm6
36 [       ]+76:   66 0f e7 10[    ]+movntdq %xmm2,\(%eax\)
37 [       ]+7a:   66 0f 60 90 90 90 90 90         punpcklbw -0x6f6f6f70\(%eax\),%xmm2
38 [       ]+82:   66 0f 61 90 90 90 90 90         punpcklwd -0x6f6f6f70\(%eax\),%xmm2
39 [       ]+8a:   66 0f 62 90 90 90 90 90         punpckldq -0x6f6f6f70\(%eax\),%xmm2
40 [       ]+92:   66 0f 63 90 90 90 90 90         packsswb -0x6f6f6f70\(%eax\),%xmm2
41 [       ]+9a:   66 0f 64 90 90 90 90 90         pcmpgtb -0x6f6f6f70\(%eax\),%xmm2
42 [       ]+a2:   66 0f 65 90 90 90 90 90         pcmpgtw -0x6f6f6f70\(%eax\),%xmm2
43 [       ]+aa:   66 0f 66 90 90 90 90 90         pcmpgtd -0x6f6f6f70\(%eax\),%xmm2
44 [       ]+b2:   66 0f 67 90 90 90 90 90         packuswb -0x6f6f6f70\(%eax\),%xmm2
45 [       ]+ba:   66 0f 68 90 90 90 90 90         punpckhbw -0x6f6f6f70\(%eax\),%xmm2
46 [       ]+c2:   66 0f 69 90 90 90 90 90         punpckhwd -0x6f6f6f70\(%eax\),%xmm2
47 [       ]+ca:   66 0f 6a 90 90 90 90 90         punpckhdq -0x6f6f6f70\(%eax\),%xmm2
48 [       ]+d2:   66 0f 6b 90 90 90 90 90         packssdw -0x6f6f6f70\(%eax\),%xmm2
49 [       ]+da:   66 0f 6e 90 90 90 90 90         movd[   ]+-0x6f6f6f70\(%eax\),%xmm2
50 [       ]+e2:   f3 0f 7e 90 90 90 90 90         movq[   ]+-0x6f6f6f70\(%eax\),%xmm2
51 [       ]+ea:   66 0f 71 d0 90[         ]+psrlw[        ]+\$0x90,%xmm0
52 [       ]+ef:   66 0f 72 d0 90[         ]+psrld[        ]+\$0x90,%xmm0
53 [       ]+f4:   66 0f 73 d0 90[         ]+psrlq[        ]+\$0x90,%xmm0
54 [       ]+f9:   66 0f 74 90 90 90 90 90         pcmpeqb -0x6f6f6f70\(%eax\),%xmm2
55  101:   66 0f 75 90 90 90 90 90         pcmpeqw -0x6f6f6f70\(%eax\),%xmm2
56  109:   66 0f 76 90 90 90 90 90         pcmpeqd -0x6f6f6f70\(%eax\),%xmm2
57  111:   66 0f 7e 90 90 90 90 90         movd[   ]+%xmm2,-0x6f6f6f70\(%eax\)
58  119:   66 0f d6 90 90 90 90 90         movq[   ]+%xmm2,-0x6f6f6f70\(%eax\)
59  121:   66 0f d1 90 90 90 90 90         psrlw[  ]+-0x6f6f6f70\(%eax\),%xmm2
60  129:   66 0f d2 90 90 90 90 90         psrld[  ]+-0x6f6f6f70\(%eax\),%xmm2
61  131:   66 0f d3 90 90 90 90 90         psrlq[  ]+-0x6f6f6f70\(%eax\),%xmm2
62  139:   66 0f d5 90 90 90 90 90         pmullw -0x6f6f6f70\(%eax\),%xmm2
63  141:   66 0f d8 90 90 90 90 90         psubusb -0x6f6f6f70\(%eax\),%xmm2
64  149:   66 0f d9 90 90 90 90 90         psubusw -0x6f6f6f70\(%eax\),%xmm2
65  151:   66 0f db 90 90 90 90 90         pand[   ]+-0x6f6f6f70\(%eax\),%xmm2
66  159:   66 0f dc 90 90 90 90 90         paddusb -0x6f6f6f70\(%eax\),%xmm2
67  161:   66 0f dd 90 90 90 90 90         paddusw -0x6f6f6f70\(%eax\),%xmm2
68  169:   66 0f df 90 90 90 90 90         pandn[  ]+-0x6f6f6f70\(%eax\),%xmm2
69  171:   66 0f e1 90 90 90 90 90         psraw[  ]+-0x6f6f6f70\(%eax\),%xmm2
70  179:   66 0f e2 90 90 90 90 90         psrad[  ]+-0x6f6f6f70\(%eax\),%xmm2
71  181:   66 0f e5 90 90 90 90 90         pmulhw -0x6f6f6f70\(%eax\),%xmm2
72  189:   66 0f e8 90 90 90 90 90         psubsb -0x6f6f6f70\(%eax\),%xmm2
73  191:   66 0f e9 90 90 90 90 90         psubsw -0x6f6f6f70\(%eax\),%xmm2
74  199:   66 0f eb 90 90 90 90 90         por[    ]+-0x6f6f6f70\(%eax\),%xmm2
75  1a1:   66 0f ec 90 90 90 90 90         paddsb -0x6f6f6f70\(%eax\),%xmm2
76  1a9:   66 0f ed 90 90 90 90 90         paddsw -0x6f6f6f70\(%eax\),%xmm2
77  1b1:   66 0f ef 90 90 90 90 90         pxor[   ]+-0x6f6f6f70\(%eax\),%xmm2
78  1b9:   66 0f f1 90 90 90 90 90         psllw[  ]+-0x6f6f6f70\(%eax\),%xmm2
79  1c1:   66 0f f2 90 90 90 90 90         pslld[  ]+-0x6f6f6f70\(%eax\),%xmm2
80  1c9:   66 0f f3 90 90 90 90 90         psllq[  ]+-0x6f6f6f70\(%eax\),%xmm2
81  1d1:   66 0f f5 90 90 90 90 90         pmaddwd -0x6f6f6f70\(%eax\),%xmm2
82  1d9:   66 0f f8 90 90 90 90 90         psubb[  ]+-0x6f6f6f70\(%eax\),%xmm2
83  1e1:   66 0f f9 90 90 90 90 90         psubw[  ]+-0x6f6f6f70\(%eax\),%xmm2
84  1e9:   66 0f fa 90 90 90 90 90         psubd[  ]+-0x6f6f6f70\(%eax\),%xmm2
85  1f1:   66 0f fc 90 90 90 90 90         paddb[  ]+-0x6f6f6f70\(%eax\),%xmm2
86  1f9:   66 0f fd 90 90 90 90 90         paddw[  ]+-0x6f6f6f70\(%eax\),%xmm2
87  201:   66 0f fe 90 90 90 90 90         paddd[  ]+-0x6f6f6f70\(%eax\),%xmm2
88 #pass