Is there a test for lshift1, rshift1, addlsh1, addrsh1, addadd, addsub, sumdiff, divebyff or redc_basecase?
Do we need tests for these? I know we use addadd and addsub. Do we use any of the others yet? Bill. 2009/3/4 Bill Hart <goodwillh...@googlemail.com>: > 2009/3/4 <ja...@njkfrudils.plus.com>: >> >> On Wednesday 04 March 2009 22:40:18 Bill Hart wrote: >>> I'd like to propose a code freeze on all K8/K10 assembly code, which I >>> have now converted to yasm format, unless serious bugs are uncovered. >>> >>> If we freeze the code then we can begin testing. I propose we wear out >>> each and every file with /tests/devel/try including many small >>> operands and as many different types of data as try can throw at it. >>> >> There no point both of us running the same test on cuda1 say , so who does >> which machine? > > I am currently running tests on a K8. > > Do you want to do cuda? > > That will be enough. > > Let me just check that: > > wbh...@host-57-44:~/mpir-trunk/tests/devel$ ./try -s 1-50 -r 10 -S > 1-50 mpn_blah blah blah > > does something sensible according to you? > >> >>> On my machine the K8 code gets a bench of 15283 which is what it got >>> before the conversion. Also on K10 I did cycle timings of all the >>> functions we care about and they did not change (to within tolerances >>> due to variations between runs of course). >>> >>> I'm inclined to finish the core 2 code conversion tomorrow, do some >>> cleaning up of the C code (insert some whitespace :-)) and then >>> release 1.0.0. It's just about as much work as releasing 0.9.1. >>> >> >> wasting precious bytes with whitespace :) > > Now we know what is causing that 2 Trillion dollar debt!! > >> >> I thought I ran my C-code thru indent first , to use the standard format , >> perhaps I missed some files. I really find difficult to believe that people >> read code formated with the standard amount of whitespace , I'm forever >> scrolling up and down to try to see the rest of the function.First thing I do >> when reading code now is to delete most whitespace. > > Maybe I won't have much to do. I did see some code the other day that > I would instinctively do some things to however. It's just a knee-jerk > reaction. > > I used to despise whitespace too. However I did change my mind after > certain other programmer told me my code was sending them crosseyed. > Now I like the sense of peace that one gets from the whitespace. It's > like having a spacious office as opposed to clutter. Obviously I > accept it is a matter of preference and irrelevant in the scheme of > things. However I have observed that the majority tend to go for > space. > >> >>> By the way, make check still runs the yasm tests. >>> >> >> It was quite a job do disable all the tests , so I left it , as it doesn't >> effect the correctness >> - Show quoted text - > > That's fine. No problem by me. > > Bill. > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-devel@googlegroups.com To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en -~----------~----~----~----~------~----~------~--~---