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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [sim/] [testsuite/] [sim/] [cris/] [asm/] [addxr.ms] - Blame information for rev 157

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 24 jeremybenn
# mach: crisv0 crisv3 crisv8 crisv10 crisv32
2
# output: 1\n1\n101\n10001\n100fe\n1fffe\nfffe\nfffe\nfffffffe\nfe\nfffffffe\n781344db\n781343db\n78143bdb\n78133bdb\n800000ed\n0\n
3
 
4
 .include "testutils.inc"
5
 start
6
 moveq 2,r3
7
 move.d 0xff,r4
8
 adds.b r4,r3
9
 dumpr3 ; 1
10
 
11
 moveq 2,r3
12
 move.d 0xffff,r4
13
 adds.w r4,r3
14
 dumpr3 ; 1
15
 
16
 moveq 2,r3
17
 move.d 0xffff,r4
18
 addu.b r4,r3
19
 dumpr3 ; 101
20
 
21
 moveq 2,r3
22
 move.d 0xffffffff,r4
23
 addu.w r4,r3
24
 dumpr3 ; 10001
25
 
26
 move.d 0xffff,r3
27
 move.d 0xffffffff,r4
28
 addu.b r4,r3
29
 dumpr3 ; 100fe
30
 
31
 move.d 0xffff,r3
32
 move.d 0xffffffff,r4
33
 addu.w r4,r3
34
 dumpr3 ; 1fffe
35
 
36
 move.d 0xffff,r3
37
 move.d 0xff,r4
38
 adds.b r4,r3
39
 dumpr3 ; fffe
40
 
41
 move.d 0xffff,r4
42
 move.d r4,r3
43
 adds.w r4,r3
44
 dumpr3 ; fffe
45
 
46
 moveq -1,r3
47
 move.d 0xff,r4
48
 adds.b r4,r3
49
 dumpr3 ; fffffffe
50
 
51
 moveq -1,r3
52
 move.d 0xff,r4
53
 adds.w r4,r3
54
 dumpr3 ; fe
55
 
56
 moveq -1,r3
57
 move.d 0xffff,r4
58
 adds.w r4,r3
59
 dumpr3 ; fffffffe
60
 
61
 move.d 0x5432f789,r4
62
 move.d 0x78134452,r3
63
 addu.b r4,r3
64
 dumpr3 ; 781344db
65
 
66
 move.d 0x5432f789,r4
67
 move.d 0x78134452,r3
68
 adds.b r4,r3
69
 dumpr3 ; 781343db
70
 
71
 move.d 0x5432f789,r4
72
 move.d 0x78134452,r3
73
 addu.w r4,r3
74
 dumpr3 ; 78143bdb
75
 
76
 move.d 0x5432f789,r4
77
 move.d 0x78134452,r3
78
 adds.w r4,r3
79
 dumpr3 ; 78133bdb
80
 
81
 move.d 0x7fffffee,r3
82
 move.d 0xff,r4
83
 addu.b r4,r3
84
 test_cc 1 0 1 0
85
 dumpr3 ; 800000ed
86
 
87
 move.d 0x1,r3
88
 move.d 0xffff,r4
89
 adds.w r4,r3
90
 test_cc 0 1 0 1
91
 dumpr3 ; 0
92
 
93
 quit

powered by: WebSVN 2.1.0

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