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 );