Example 1: 
 
   > display=binary!;
 
   > round(Pi,20,RN);
 
   1.100100100001111111_2 * 2^(1)
 
 
 
Example 2: 
 
   > printdouble(round(exp(17),53,RU));
 
   0x417709348c0ea4f9
 
   > printdouble(D(exp(17)));
 
   0x417709348c0ea4f9
 
 
 
Example 3: 
 
   > display=binary!;
 
   > a=2^(-1100);
 
   > round(a,53,RN);
 
   1_2 * 2^(-1100)
 
   > round(a,D,RN);
 
   0
 
   > double(a);
 
   0