1# mach: bfin
2
3.include "testutils.inc"
4	start
5
6
7	M0 = 1 (X);
8	loadsym I0, blocka;
9
10	DISALGNEXCPT || NOP || R0 = [ I0 ++ ];
11	DISALGNEXCPT || NOP || R1 = [ I0 ++ ];
12
13	DBGA ( R0.L , 0xfeff );
14	DBGA ( R0.H , 0xfcfd );
15	DBGA ( R1.L , 0xfafb );
16	DBGA ( R1.H , 0xf8f9 );
17
18	loadsym I0, blocka;
19	I0 += M0;
20
21	DISALGNEXCPT || NOP || R0 = [ I0 ++ ];
22	DISALGNEXCPT || NOP || R1 = [ I0 ++ ];
23
24	DBGA ( R0.L , 0xfeff );
25	DBGA ( R0.H , 0xfcfd );
26	DBGA ( R1.L , 0xfafb );
27	DBGA ( R1.H , 0xf8f9 );
28
29	loadsym I0, blocka;
30	I0 += M0;
31
32	DISALGNEXCPT || NOP || R0 = [ I0 ++ ];
33	DISALGNEXCPT || NOP || R1 = [ I0 ++ ];
34
35	DBGA ( R0.L , 0xfeff );
36	DBGA ( R0.H , 0xfcfd );
37	DBGA ( R1.L , 0xfafb );
38	DBGA ( R1.H , 0xf8f9 );
39
40	loadsym I0, blocka;
41	I0 += M0;
42
43	DISALGNEXCPT || NOP || R0 = [ I0 ++ ];
44	DISALGNEXCPT || NOP || R1 = [ I0 ++ ];
45
46	DBGA ( R0.L , 0xfeff );
47	DBGA ( R0.H , 0xfcfd );
48	DBGA ( R1.L , 0xfafb );
49	DBGA ( R1.H , 0xf8f9 );
50
51	loadsym I0, blocka;
52	I0 += M0;
53
54	DISALGNEXCPT || NOP || R0 = [ I0 ++ ];
55	DISALGNEXCPT || NOP || R1 = [ I0 ++ ];
56
57	DBGA ( R0.H , 0xfcfd );
58	DBGA ( R1.L , 0xfafb );
59	DBGA ( R1.H , 0xf8f9 );
60
61	pass
62
63	.data;
64	.align 8
65blocka:
66	.dw 0xfeff
67	.dw 0xfcfd
68	.dw 0xfafb
69	.dw 0xf8f9
70