1 // Test various moves to single register half
4 .include "testutils.inc"
20 // extract only to high half
26 DBGA
( R5.
L , 0x0000 );
27 DBGA
( R5.H
, 0x7fff );
29 // extract only to low half
35 DBGA
( R5.
L , 0x7fff );
36 DBGA
( R5.H
, 0x0000 );
38 // extract only to high half
41 R5.H
= ( A1
+= R0.H
* R0.H
), A0
+= R0.H
* R0.H;
42 DBGA
( R5.
L , 0x0000 );
43 DBGA
( R5.H
, 0x7ffe );
45 // extract only to low half
48 A1
+= R0.H
* R0.H
, R5.
L = ( A0
+= R0.H
* R0.H
);
49 DBGA
( R5.
L , 0x7ffe );
50 DBGA
( R5.H
, 0x0000 );