Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / sse4_2-intel.d
1 #objdump: -dwMintel
2 #name: i386 SSE4.2 (Intel disassembly)
3 #source: sse4_2.s
4
5 .*:     file format .*
6
7 Disassembly of section .text:
8
9 0+000 <foo>:
10 [       ]*[a-f0-9]+:    f2 0f 38 f0 d9          crc32  ebx,cl
11 [       ]*[a-f0-9]+:    66 f2 0f 38 f1 d9       crc32  ebx,cx
12 [       ]*[a-f0-9]+:    f2 0f 38 f1 d9          crc32  ebx,ecx
13 [       ]*[a-f0-9]+:    f2 0f 38 f0 19          crc32  ebx,BYTE PTR \[ecx\]
14 [       ]*[a-f0-9]+:    66 f2 0f 38 f1 19       crc32  ebx,WORD PTR \[ecx\]
15 [       ]*[a-f0-9]+:    f2 0f 38 f1 19          crc32  ebx,DWORD PTR \[ecx\]
16 [       ]*[a-f0-9]+:    f2 0f 38 f0 d9          crc32  ebx,cl
17 [       ]*[a-f0-9]+:    66 f2 0f 38 f1 d9       crc32  ebx,cx
18 [       ]*[a-f0-9]+:    f2 0f 38 f1 d9          crc32  ebx,ecx
19 [       ]*[a-f0-9]+:    66 0f 38 37 01          pcmpgtq xmm0,XMMWORD PTR \[ecx\]
20 [       ]*[a-f0-9]+:    66 0f 38 37 c1          pcmpgtq xmm0,xmm1
21 [       ]*[a-f0-9]+:    66 0f 3a 61 01 00       pcmpestri xmm0,XMMWORD PTR \[ecx\],0x0
22 [       ]*[a-f0-9]+:    66 0f 3a 61 c1 00       pcmpestri xmm0,xmm1,0x0
23 [       ]*[a-f0-9]+:    66 0f 3a 60 01 01       pcmpestrm xmm0,XMMWORD PTR \[ecx\],0x1
24 [       ]*[a-f0-9]+:    66 0f 3a 60 c1 01       pcmpestrm xmm0,xmm1,0x1
25 [       ]*[a-f0-9]+:    66 0f 3a 63 01 02       pcmpistri xmm0,XMMWORD PTR \[ecx\],0x2
26 [       ]*[a-f0-9]+:    66 0f 3a 63 c1 02       pcmpistri xmm0,xmm1,0x2
27 [       ]*[a-f0-9]+:    66 0f 3a 62 01 03       pcmpistrm xmm0,XMMWORD PTR \[ecx\],0x3
28 [       ]*[a-f0-9]+:    66 0f 3a 62 c1 03       pcmpistrm xmm0,xmm1,0x3
29 [       ]*[a-f0-9]+:    66 f3 0f b8 19          popcnt bx,WORD PTR \[ecx\]
30 [       ]*[a-f0-9]+:    f3 0f b8 19             popcnt ebx,DWORD PTR \[ecx\]
31 [       ]*[a-f0-9]+:    66 f3 0f b8 19          popcnt bx,WORD PTR \[ecx\]
32 [       ]*[a-f0-9]+:    f3 0f b8 19             popcnt ebx,DWORD PTR \[ecx\]
33 [       ]*[a-f0-9]+:    66 f3 0f b8 d9          popcnt bx,cx
34 [       ]*[a-f0-9]+:    f3 0f b8 d9             popcnt ebx,ecx
35 [       ]*[a-f0-9]+:    66 f3 0f b8 d9          popcnt bx,cx
36 [       ]*[a-f0-9]+:    f3 0f b8 d9             popcnt ebx,ecx
37 [       ]*[a-f0-9]+:    f2 0f 38 f0 d9          crc32  ebx,cl
38 [       ]*[a-f0-9]+:    66 f2 0f 38 f1 d9       crc32  ebx,cx
39 [       ]*[a-f0-9]+:    f2 0f 38 f1 d9          crc32  ebx,ecx
40 [       ]*[a-f0-9]+:    f2 0f 38 f0 19          crc32  ebx,BYTE PTR \[ecx\]
41 [       ]*[a-f0-9]+:    66 f2 0f 38 f1 19       crc32  ebx,WORD PTR \[ecx\]
42 [       ]*[a-f0-9]+:    f2 0f 38 f1 19          crc32  ebx,DWORD PTR \[ecx\]
43 [       ]*[a-f0-9]+:    f2 0f 38 f0 d9          crc32  ebx,cl
44 [       ]*[a-f0-9]+:    66 f2 0f 38 f1 d9       crc32  ebx,cx
45 [       ]*[a-f0-9]+:    f2 0f 38 f1 d9          crc32  ebx,ecx
46 [       ]*[a-f0-9]+:    66 0f 38 37 01          pcmpgtq xmm0,XMMWORD PTR \[ecx\]
47 [       ]*[a-f0-9]+:    66 0f 38 37 c1          pcmpgtq xmm0,xmm1
48 [       ]*[a-f0-9]+:    66 0f 3a 61 01 00       pcmpestri xmm0,XMMWORD PTR \[ecx\],0x0
49 [       ]*[a-f0-9]+:    66 0f 3a 61 c1 00       pcmpestri xmm0,xmm1,0x0
50 [       ]*[a-f0-9]+:    66 0f 3a 60 01 01       pcmpestrm xmm0,XMMWORD PTR \[ecx\],0x1
51 [       ]*[a-f0-9]+:    66 0f 3a 60 c1 01       pcmpestrm xmm0,xmm1,0x1
52 [       ]*[a-f0-9]+:    66 0f 3a 63 01 02       pcmpistri xmm0,XMMWORD PTR \[ecx\],0x2
53 [       ]*[a-f0-9]+:    66 0f 3a 63 c1 02       pcmpistri xmm0,xmm1,0x2
54 [       ]*[a-f0-9]+:    66 0f 3a 62 01 03       pcmpistrm xmm0,XMMWORD PTR \[ecx\],0x3
55 [       ]*[a-f0-9]+:    66 0f 3a 62 c1 03       pcmpistrm xmm0,xmm1,0x3
56 [       ]*[a-f0-9]+:    66 f3 0f b8 19          popcnt bx,WORD PTR \[ecx\]
57 [       ]*[a-f0-9]+:    f3 0f b8 19             popcnt ebx,DWORD PTR \[ecx\]
58 [       ]*[a-f0-9]+:    66 f3 0f b8 19          popcnt bx,WORD PTR \[ecx\]
59 [       ]*[a-f0-9]+:    f3 0f b8 19             popcnt ebx,DWORD PTR \[ecx\]
60 [       ]*[a-f0-9]+:    66 f3 0f b8 d9          popcnt bx,cx
61 [       ]*[a-f0-9]+:    f3 0f b8 d9             popcnt ebx,ecx
62 [       ]*[a-f0-9]+:    66 f3 0f b8 d9          popcnt bx,cx
63 [       ]*[a-f0-9]+:    f3 0f b8 d9             popcnt ebx,ecx
64 [       ]*[a-f0-9]+:    00 00                   add    BYTE PTR \[eax\],al
65 #pass