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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-6.8/] [sim/] [testsuite/] [sim/] [cris/] [asm/] [btst.ms] - Blame information for rev 856

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

Line No. Rev Author Line
1 24 jeremybenn
# mach: crisv0 crisv3 crisv8 crisv10 crisv32
2
# output: 1111\n
3
 
4
 .include "testutils.inc"
5
 start
6
 clearf nzvc
7
 moveq -1,r3
8
 .if ..asm.arch.cris.v32
9
 .else
10
 setf vc
11
 .endif
12
 btstq 0,r3
13
 test_cc 1 0 0 0
14
 
15
 moveq 2,r3
16
 btstq 1,r3
17
 test_cc 1 0 0 0
18
 
19
 moveq 4,r3
20
 btstq 1,r3
21
 test_cc 0 1 0 0
22
 
23
 moveq -1,r3
24
 btstq 31,r3
25
 test_cc 1 0 0 0
26
 
27
 move.d 0x5a67f19f,r3
28
 btstq 12,r3
29
 test_cc 1 0 0 0
30
 
31
 move.d 0xda67f19f,r3
32
 move.d 29,r4
33
 btst r4,r3
34
 test_cc 0 0 0 0
35
 
36
 move.d 0xda67f19f,r3
37
 move.d 32,r4
38
 btst r4,r3
39
 test_cc 1 0 0 0
40
 
41
 move.d 0xda67f191,r3
42
 move.d 33,r4
43
 btst r4,r3
44
 test_cc 0 0 0 0
45
 
46
 moveq -1,r3
47
 moveq 0,r4
48
 btst r4,r3
49
 test_cc 1 0 0 0
50
 
51
 moveq 2,r3
52
 moveq 1,r4
53
 btst r4,r3
54
 test_cc 1 0 0 0
55
 
56
 moveq -1,r3
57
 moveq 31,r4
58
 btst r4,r3
59
 test_cc 1 0 0 0
60
 
61
 moveq 4,r3
62
 btstq 1,r3
63
 test_cc 0 1 0 0
64
 
65
 moveq -1,r3
66
 moveq 15,r4
67
 btst r4,r3
68
 test_cc 1 0 0 0
69
 
70
 move.d 0x5a67f19f,r3
71
 moveq 12,r4
72
 btst r4,r3
73
 test_cc 1 0 0 0
74
 
75
 move.d 0x5a678000,r3
76
 moveq 11,r4
77
 btst r4,r3
78
 test_cc 0 1 0 0
79
 
80
 move.d 0x5a67f19f,r3
81
 btst r3,r3
82
 test_cc 0 0 0 0
83
 
84
 move.d 0x1111,r3
85
 dumpr3
86
 
87
 quit

powered by: WebSVN 2.1.0

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