PDA

View Full Version : سورس محاسبات اعداد صحیح بزرگتر از 64 بیت



Ananas
سه شنبه 07 آذر 1391, 00:52 صبح
"السلام عیلیک یا اباعبدالله الحسین"
شهادت سید و سالار شهیدان رو به شما دوستان عزیر تسلیت عرض میکنم.


این یونیتی که نوشتم برای محاسبات بر روی مجموعه ای از بایت ها هست (با سایز دلخواه) که میشه به عنوان اعداد صحیح باهاشون کار کرد. شامل توابعی برای عملیات بیتی و عملیات جمع و تفریق و ضرب و تقسیم و تبدیل به string و ... و همچنین چند ساختار با نام های TIntX128 , TIntX256 , TIntX512 , TIntX1024, ... بقیشم می تونید اضافه کنید و یا با استفاده از آرایه ها با توابع کار کنید.
روی سرعتشون خیلی کار نکردم دوستانی که مایلن یه دستی بهش ببرن.
لطفا دوستانی که امتحان میکنن ایرادی مشاهده کردن بگن. کد C++‎‎‎‎‎ ش هم انشاالله بزودی تو بخش C++‎‎‎‎‎ اضافه میکنم.

95659

فایل c++ اش هم :
http://barnamenevis.org/showthread.php?150444-%D9%85%D8%AC%D9%85%D9%88%D8%B9%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D8%B4%D8%AF%D9%87-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-C-%D9%88-C&p=1649855&viewfull=1#post1649855