OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [cris/] [ccr.s] - Blame information for rev 205

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
; Flag settings; clearf, setf
2
 
3
 .text
4
 .syntax no_register_prefix
5
start:
6
 nop                    ; So we get it tested too -- and it makes the
7
                        ; size of the code a 32-bit multiple, so
8
                        ; the end of disassembly does not show zeros.
9
 ax
10
 setf   deixnzvc        ; old names
11
 clearf deixnzvc        ; old names
12
 ei
13
 di
14
 setf   dxnc            ; old names
15
 clearf dxnc            ; old names
16
 setf                   ; empty list
17
 clearf                 ; empty list
18
; For each flag.  Note that the disassembly will show macros for
19
; some.
20
 setf   c
21
 clearf c
22
 setf   v
23
 clearf v
24
 setf   z
25
 clearf z
26
 setf   n
27
 clearf n
28
 setf   x
29
 clearf x
30
 setf   i
31
 clearf i
32
 setf   e
33
 clearf e
34
 setf   d
35
 clearf d
36
; Two from same group, and switch order.
37
 clearf vc
38
 setf vc
39
 clearf ix
40
 setf ix
41
 clearf cv
42
 setf cv
43
 clearf xi
44
 setf xi
45
; Two from different groups, and switch order.
46
 clearf in
47
 setf   in
48
 clearf ni
49
 setf   ni
50
; Four in same group, and switch order.
51
 clearf nvxc
52
 setf nvxc
53
 clearf vncx
54
 setf vncx
55
 clearf dxei
56
 setf dxei
57
 clearf xide
58
 setf xide
59
; Four in different groups, and switch order.
60
 clearf exnv
61
 setf exnv
62
 clearf xvne
63
 setf xvne
64
; FIXME: Put tests for new flag-names here, (not above.
65
; The new names in ETRAX 100, just some assortment of the above.
66
 setf   mbixnzvc
67
 clearf bmixnzvc
68
 setf   b
69
 clearf b
70
 setf   m
71
 clearf m
72
 clearf mxbi
73
 setf dxbi
74
 clearf ximb
75
 setf ximb
76
 clearf bxnv
77
 setf bxnv
78
 clearf xvnb
79
 setf xvnb
80
end:

powered by: WebSVN 2.1.0

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