* config/tc-alpha.c (O_samegp): New.
[external/binutils.git] / sim / testsuite / sim / sh64 / media / addil.cgs
1 # sh testcase for addi.l $rm, $disp10, $rd -*- Asm -*-
2 # mach: all
3 # as: -isa=shmedia
4 # ld: -m shelf64
5
6         .include "media/testutils.inc"
7
8         start
9
10 init:
11         pta wrong, tr0
12
13 addil0:
14         movi 1, r63
15         addi.l r63, 0, r1
16         bnei r1, 0, tr0
17
18 addil1:
19         movi 10, r0
20         addi.l r0, 0, r3
21         bnei r3, 10, tr0
22
23 addil2:
24         movi 0, r0
25         addi.l r0, 10, r2
26         bnei r2, 10, tr0
27
28 addil3:
29         addi.l r63, 10, r1
30         bnei r1, 10, tr0
31
32 addil4:
33         movi 10, r0
34         addi.l r0, 0, r1
35         bnei r1, 10, tr0
36
37 addil5:
38         # Ensure top 32-bits are discarded when adding.
39         movi 10, r0
40         shlli r0, 32, r0
41         addi r0, 10, r0
42         addi.l r0, 10, r2
43         bnei r2, 20, tr0
44         
45 okay:   
46         pass
47
48 wrong:
49         fail