X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;f=src%2Ffloat%2Flfloat%2Felem%2Fcl_LF_ftrunc.cc;h=73eba4a243b7ab94408ee52f7d78fe6937a2c469;hb=478f9e32c706f314e23cc20640f8650ce5631fe5;hp=f0f204ee1254dbcfb32f6ed9c9d136609ca66da7;hpb=e52830748240df6b0ab51d8a78243c88132f6c75;p=cln.git diff --git a/src/float/lfloat/elem/cl_LF_ftrunc.cc b/src/float/lfloat/elem/cl_LF_ftrunc.cc index f0f204e..73eba4a 100644 --- a/src/float/lfloat/elem/cl_LF_ftrunc.cc +++ b/src/float/lfloat/elem/cl_LF_ftrunc.cc @@ -42,7 +42,7 @@ const cl_LF ftruncate (const cl_LF& x) var uintD* ptr = copy_loop_msp(mantMSDptr,MSDptr,count); // count ganze Digits kopieren msprefnext(ptr) = mspref(mantMSDptr,count) & minus_bitm(intDsize-bitcount); // dann bitcount Bits kopieren - clear_loop_msp(ptr,mantlen-count-1); // Rest mit Nullen füllen + clear_loop_msp(ptr,mantlen-count-1); // Rest mit Nullen füllen } return encode_LF(sign,exp,MSDptr,mantlen); } @@ -65,7 +65,7 @@ const cl_LF ftruncate (const cl_LF& x) var uintD* ptr = copy_loop_msp(x_mantMSDptr,arrayMSDptr(TheLfloat(y)->data,len),count); // count ganze Digits kopieren msprefnext(ptr) = mspref(x_mantMSDptr,count) & minus_bitm(intDsize-bitcount); // dann bitcount Bits kopieren - clear_loop_msp(ptr,len-count-1); // Rest mit Nullen füllen + clear_loop_msp(ptr,len-count-1); // Rest mit Nullen füllen } return y; #endif