1# Source file used to test the dli macro.
2
3foo:
4	dli	$4,0
5	dli	$4,1
6	dli	$4,-1
7	dli	$4,0x8000
8	dli	$4,-0x8000
9	dli	$4,0x10000
10	dli	$4,0x1a5a5
11	dli	$4,0x80001234
12	dli	$4,0xffffffff
13	dli	$4,0x00000000ffffffff
14	dli	$4,0xffffffffffffffff
15	dli	$4,0x000fffffffffffff
16	dli	$4,0xffffffff80001234
17	dli	$4,0xffff800012345678
18	dli	$4,0x8000123456780000
19	dli	$4,0xffffffffffff8765
20	dli	$4,0xffffffffffff4321
21
22	dli	$4,0xfffffffffffffff0
23	dli	$4,0xffffffffffffff00
24	dli	$4,0xfffffffffffff000
25	dli	$4,0xffffffffffff0000
26	dli	$4,0xfffffffffff00000
27	dli	$4,0xffffffffff000000
28	dli	$4,0xfffffffff0000000
29	dli	$4,0xffffffff00000000
30	dli	$4,0xfffffff000000000
31	dli	$4,0xffffff0000000000
32	dli	$4,0xfffff00000000000
33	dli	$4,0xffff000000000000
34	dli	$4,0xfff0000000000000
35	dli	$4,0xff00000000000000
36	dli	$4,0xf000000000000000
37
38	dli	$4,0x0fffffffffffffff
39	dli	$4,0x00ffffffffffffff
40	dli	$4,0x000fffffffffffff
41	dli	$4,0x0000ffffffffffff
42	dli	$4,0x00000fffffffffff
43	dli	$4,0x000000ffffffffff
44	dli	$4,0x0000000fffffffff
45	dli	$4,0x00000000ffffffff
46	dli	$4,0x000000000fffffff
47	dli	$4,0x0000000000ffffff
48	dli	$4,0x00000000000fffff
49	dli	$4,0x000000000000ffff
50	dli	$4,0x0000000000000fff
51	dli	$4,0x00000000000000ff
52	dli	$4,0x000000000000000f
53
54	dli	$4,0x000000000003fffc
55	dli	$4,0x00003fffc0000000
56	dli	$4,0x0003fffc00000000
57	dli	$4,0x003fffc000000000
58	dli	$4,0x003fffffffc00000
59	dli	$4,0x003ffffffffc0000
60	dli	$4,0x003fffffffffc000
61
62	dli	$4,0x003ffc03ffffc000
63
64# Round to a 16 byte boundary, for ease in testing multiple targets.
65	nop
66	nop
67	nop
68