OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [i386/] [equ.s] - Blame information for rev 156

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
 .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, [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
 
43
 .if s <> gs
44
 .err
45
 .endif
46
 .if s == x
47
 .err
48
 .endif
49
 
50
 .equ r, -3
51
 .equ s, -3

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.