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/] [m68k/] [fmoveml.s] - Blame information for rev 156

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
# Test handling of the fmoveml and fmovemx instructions.
2
        .text
3
        .globl  foo
4
foo:
5
        fmoveml %fpcr,%a0@
6
        fmoveml %fpsr,%a0@
7
        fmoveml %fpiar,%a0@
8
        fmoveml %fpcr/%fpsr,%a0@
9
        fmoveml %fpcr/%fpiar,%a0@
10
        fmoveml %fpsr/%fpiar,%a0@
11
        fmoveml %fpcr/%fpsr/%fpiar,%a0@
12
        fmoveml %fpcr,%d0
13
        fmoveml %fpsr,%d0
14
        fmoveml %fpiar,%d0
15
        fmoveml %fpiar,%a0
16
        fmoveml %a0@,%fpcr
17
        fmoveml %a0@,%fpsr
18
        fmoveml %a0@,%fpiar
19
        fmoveml %a0@,%fpsr/%fpcr
20
        fmoveml %a0@,%fpiar/%fpcr
21
        fmoveml %a0@,%fpiar/%fpsr
22
        fmoveml %a0@,%fpsr/%fpiar/%fpcr
23
        fmoveml %d0,%fpcr
24
        fmoveml %d0,%fpsr
25
        fmoveml %d0,%fpiar
26
        fmoveml %a0,%fpiar
27
        fmoveml &1,%fpcr
28
        fmoveml &1,%fpsr
29
        fmoveml &1,%fpiar
30
        fmoveml &1,%fpcr/%fpsr
31
        fmoveml &1,%fpcr/%fpiar
32
        fmoveml &1,%fpsr/%fpiar
33
        fmoveml &1,%fpiar/%fpsr/%fpcr
34
 
35
        fmovemx %fp1,%a0@
36
        fmovemx %fp4,%a0@
37
        fmovemx %fp7,%a0@
38
        fmovemx %fp1/%fp3,%a0@
39
        fmovemx %fp1-%fp4,%a0@
40
        fmovemx %fp0/%fp7,%a0@
41
        fmovemx %fp0-%fp7,%a0@
42
        fmovemx %a0@,%fp0
43
        fmovemx %a0@,%fp1
44
        fmovemx %a0@,%fp7
45
        fmovemx %a0@,%fp0/%fp3
46
        fmovemx %a0@,%fp0/%fp4
47
        fmovemx %a0@,%fp2-%fp4
48
        fmovemx %a0@,%fp1-%fp7
49
        fmovemx &1,%a0@-
50
        fmovemx &0xff,%a0@-
51
        fmovemx &0x11,%a0@-
52
        fmovemx %a0@+,&1
53
        fmovemx %a0@+,&0xff
54
        fmovemx %a0@+,&0x11
55
        fmovemx %d0,%a0@-
56
        fmovemx %a0@+,%d0
57
        fmovemx &sym,%a0@-
58
        sym     =       0x22

powered by: WebSVN 2.1.0

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