1	.LEVEL 2.0
2	.code
3	.align 4
4; PA 2.0 Deposit instruction tests.
5;
6; We could/should test some of the corner cases for register and
7; immediate fields.  We should also check the assorted field
8; selectors to make sure they're handled correctly.
9	depd,z,* %r4,10,5,%r6
10	depd,z,*= %r4,10,5,%r6
11	depd,z,*< %r4,10,5,%r6
12	depd,z,*od %r4,10,5,%r6
13	depd,z,*tr %r4,10,5,%r6
14	depd,z,*<> %r4,10,5,%r6
15	depd,z,*>= %r4,10,5,%r6
16	depd,z,*ev %r4,10,5,%r6
17
18	depd,* %r4,10,5,%r6
19	depd,*= %r4,10,5,%r6
20	depd,*< %r4,10,5,%r6
21	depd,*od %r4,10,5,%r6
22	depd,*tr %r4,10,5,%r6
23	depd,*<> %r4,10,5,%r6
24	depd,*>= %r4,10,5,%r6
25	depd,*ev %r4,10,5,%r6
26
27	depd,z,* %r4,%sar,5,%r6
28	depd,z,*= %r4,%sar,5,%r6
29	depd,z,*< %r4,%sar,5,%r6
30	depd,z,*od %r4,%sar,5,%r6
31	depd,z,*tr %r4,%sar,5,%r6
32	depd,z,*<> %r4,%sar,5,%r6
33	depd,z,*>= %r4,%sar,5,%r6
34	depd,z,*ev %r4,%sar,5,%r6
35
36	depd,* %r4,%sar,5,%r6
37	depd,*= %r4,%sar,5,%r6
38	depd,*< %r4,%sar,5,%r6
39	depd,*od %r4,%sar,5,%r6
40	depd,*tr %r4,%sar,5,%r6
41	depd,*<> %r4,%sar,5,%r6
42	depd,*>= %r4,%sar,5,%r6
43	depd,*ev %r4,%sar,5,%r6
44
45	depdi,* -1,%sar,5,%r6
46	depdi,*= -1,%sar,5,%r6
47	depdi,*< -1,%sar,5,%r6
48	depdi,*od -1,%sar,5,%r6
49	depdi,*tr -1,%sar,5,%r6
50	depdi,*<> -1,%sar,5,%r6
51	depdi,*>= -1,%sar,5,%r6
52	depdi,*ev -1,%sar,5,%r6
53
54	depdi,z,* -1,%sar,5,%r6
55	depdi,z,*= -1,%sar,5,%r6
56	depdi,z,*< -1,%sar,5,%r6
57	depdi,z,*od -1,%sar,5,%r6
58	depdi,z,*tr -1,%sar,5,%r6
59	depdi,z,*<> -1,%sar,5,%r6
60	depdi,z,*>= -1,%sar,5,%r6
61	depdi,z,*ev -1,%sar,5,%r6
62
63	depdi,* -1,10,4,%r6
64	depdi,*= -1,10,4,%r6
65	depdi,*< -1,10,4,%r6
66	depdi,*od -1,10,4,%r6
67	depdi,*tr -1,10,4,%r6
68	depdi,*<> -1,10,4,%r6
69	depdi,*>= -1,10,4,%r6
70	depdi,*ev -1,10,4,%r6
71
72	depdi,z,* -1,10,4,%r6
73	depdi,z,*= -1,10,4,%r6
74	depdi,z,*< -1,10,4,%r6
75	depdi,z,*od -1,10,4,%r6
76	depdi,z,*tr -1,10,4,%r6
77	depdi,z,*<> -1,10,4,%r6
78	depdi,z,*>= -1,10,4,%r6
79	depdi,z,*ev -1,10,4,%r6
80