3 .include "testutils.inc"
10 R2 = R0 +|
+ R1, R3 = R0 -|
- R1 (S
, ASR
);
11 checkreg
r2, 0x40004000;
16 R2 = R0 +|
+ R1, R3 = R0 -|
- R1 (S
, ASR
);
17 checkreg
r2, 0x28002800;
18 checkreg
r3, 0x18001800;
20 R0 = R2 +|
+ R3, R1 = R2 -|
- R3 (S
, ASR
);
21 checkreg
r0, 0x20002000;
22 checkreg
r1, 0x08000800;
29 checkreg
r0, 0x80008000;
30 checkreg
r1, 0x80008000;
32 R2 = R0 +|
+ R1, R3 = R0 -|
- R1 (S
, ASR
);
33 checkreg
r2, 0x80008000;
37 R2 = R2 +|
+ R4, R3 = R2 -|
- R4 (S
, ASR
);
38 checkreg
r2, 0xc000c000;
39 checkreg
r3, 0xc000c000;
41 R2 = R2 +|
+ R3, R3 = R2 -|
- R3 (S
, ASR
);
42 checkreg
r2, 0xc000c000;
45 R4 = R2 +|
+ R2, R5 = R2 -|
- R2 (ASL
);
49 R2 = R2 +|
+ R2, R3 = R2 -|
- R2 (S
, ASL
);
50 checkreg
r2, 0x80008000;
56 R2 = R0 +|
+ R1, R3 = R0 -|
- R1 (S
, ASL
);
57 checkreg
r2, 0x7fff7fff;
58 checkreg
r3, 0x2000e000;
59 R4 = R0 +|
+ R1, R5 = R0 -|
- R1 (ASL
);
60 checkreg
r4, 0x20002000
61 checkreg
r5, 0x2000e000
65 R2 = R0 +|
+ R1, R3 = R0 -|
- R1 (S
, ASL
);
66 checkreg
r2, 0x7fff7fff;
67 checkreg
r3, 0x4000c000;
68 R4 = R0 +|
+ R1, R5 = R0 -|
- R1 (ASL
);
69 checkreg
r4, 0x80008000
70 checkreg
r5, 0x4000c000
74 R2 = R0 +|
+ R1, R3 = R0 -|
- R1 (S
, ASL
);
75 checkreg
r2, 0x7ffe7ffe;
76 checkreg
r3, 0x0002fffe;