Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / equ.s
1  .text
2 _start:
3
4  .att_syntax prefix
5  .equ r, -1
6  .equ s, -1
7         movl    $r, %eax
8         movl    (r), %eax
9  .equ r, xtrn
10         movl    $r, %eax
11         movl    r, %eax
12  .equ r, %ecx
13  .equ s, %fs
14         testl   r, r
15         movl    s:(r,r,4), r
16  .equ x, %st(1)
17         fadd    x
18
19  .if r <> %ecx
20  .err
21  .endif
22  .if r == s
23  .err
24  .endif
25
26  .intel_syntax noprefix
27  .equ r, -2
28  .equ s, -2
29         mov     eax, r
30         mov     eax, FLAT:[r]
31  .equ r, xtrn
32         mov     eax, offset r
33         mov     eax, [r]
34  .equ r, edx
35  .equ s, gs
36         test    r, r
37         mov     r, s:[r+r*8]
38         mov     r, s:[8*r+r]
39         fadd    x
40  .equ x, st(7)
41         fadd    x
42  .equ r, edx + 4
43         mov     eax, [r]
44         mov     eax, [r]
45
46  .if s <> gs
47  .err
48  .endif
49  .if s == x
50  .err
51  .endif
52
53  .equ r, -3
54  .equ s, -3