* gas/cris/rd-bcnst2-pic.d, gas/cris/rd-bcnst2.d,
[deliverable/binutils-gdb.git] / gas / testsuite / gas / cris / quick.s
1 ; @OC@ test
2 ; Template for generic "quick" operand checking.
3
4 ; To see that expressions with symbols are evaluated correctly.
5 .set twenty2, 22
6 .set mtwenty2, -22
7
8 .text
9 .syntax no_register_prefix
10 start:
11
12 ;;;;;;;;;;;;;;;;;
13 ;
14 ; Unsigned 5 bits.
15
16 @OC@ twenty2,r3
17 @OC@ -twenty2+33,r5
18 @OC@ twenty2-22,r10
19 @OC@ 31,r5
20 @OC@ 1,r4
21 @OC@ 0,r11
22 @OC@ 32-twenty2,r11
23 @OC@ -0,r12
24
25 unsigned6: ; u6
26 ;;;;;;;;;;;;;;;;;
27 ;
28 ; Unsigned 6 bits
29
30 @OC@ twenty2*2,r3 ; u6
31 @OC@ -twenty2+33*2+13,r5 ; u6
32 @OC@ twenty2-22,r10 ; u6
33 @OC@ 31*2,r5 ; u6
34 @OC@ twenty2*3-3,r4 ; u6
35 @OC@ twenty2*3-4,r5 ; u6
36 @OC@ 63,r11 ; u6
37 @OC@ 32,r11 ; u6
38
39 signed6: ; s6
40 ;;;;;;;;;;;;;;;;;
41 ;
42 ; Signed 6 bits.
43 ; Only need to check negative operands here; the unsigned 5
44 ; bits cases above covers positive numbers.
45 @OC@ -31,r3 ; s6
46 @OC@ mtwenty2,r3 ; s6
47 @OC@ mtwenty2*2+14,r3 ; s6
48 @OC@ -64+35,r7 ; s6
49 @OC@ -1,r13 ; s6
50 @OC@ -twenty2+21,r12 ; s6
51 end:
This page took 0.029599 seconds and 4 git commands to generate.