Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / immed32.s
1         .equiv early, 4
2
3 _start:
4         calll   *early(%eax)
5         calll   *late(%eax)
6         calll   *xtrn(%eax)
7         calll   *early(%bx)
8         calll   *late(%bx)
9         calll   *xtrn(%bx)
10         movb    $early, %al
11         movb    $late, %al
12         movb    $xtrn, %al
13         movw    $early, %ax
14         movw    $late, %ax
15         movw    $xtrn, %ax
16         movl    $early, %eax
17         movl    $late, %eax
18         movl    $xtrn, %eax
19         addb    $early, %al
20         addb    $late, %al
21         addb    $xtrn, %al
22         addw    $early, %ax
23         addw    $late, %ax
24         addw    $xtrn, %ax
25         addl    $early, %eax
26         addl    $late, %eax
27         addl    $xtrn, %eax
28         shlb    $early, %al
29         shlb    $late, %al
30         shlb    $xtrn, %al
31         shlw    $early, %ax
32         shlw    $late, %ax
33         shlw    $xtrn, %ax
34         shll    $early, %eax
35         shll    $late, %eax
36         shll    $xtrn, %eax
37         inb     $early, %al
38         inb     $late, %al
39         inb     $xtrn, %al
40         inw     $early, %ax
41         inw     $late, %ax
42         inw     $xtrn, %ax
43         inl     $early, %eax
44         inl     $late, %eax
45         inl     $xtrn, %eax
46
47         .equiv late, 8