| ttmath. مكتبة برعاية مكتوبة في لغة البرمجة C ++ |
التحميل الان |
ttmath. الترتيب والملخص
ttmath. العلامات
ttmath. وصف
مكتبة برعاية مكتوبة في لغة البرمجة C ++ TTMATH هي مكتبة برعاية مكتوبة في لغة البرمجة C ++ كقوالب. يوفر Ttmath عمليات رياضية قياسية مثل إضافة، Sub، Mul، DIV، الأسرى، إلخ. باستخدام عدد صحيح كبير وأرقام النقطة العائمة الكبيرة. ما الجديد في هذا الإصدار: ثابت: uint :: divint () لم تحقق ما إذا كان المقسوم صفر كان هناك انقطاع للأجهزة عندما يكون المقسوم صفر (الآن الأسلوب إرجاع واحد) ثابت: المشكلة مع تحسين دول مجلس التعاون الخليجي على x86_64 في بعض الأحيان لا يتم ضبط استخدام -o2 أو -O3 GCC بشكل صحيح مؤشر المكدس (في الواقع يتم استخدام المكدس لأشياء أخرى) ولا يمكنك استخدام التعليمات مثل دفع / البوب في رمز المجمع. تم إعادة كتابة جميع كود ASM في x86_64، وتعليمات الآن لا يتم استخدام الضغط / البوب، الشيء الآخر الذي يمكنه الوصول إلى المكدس (مثل "م" (قناع) قيود في RCL2 و RCR2) قد أذهب بعيدا أيضا، الآن تعمل المكتبة جيدا مع -O2 و -O3 ورمز ASM أسرع قليلا وأضاف: uint :: printlog (const char * msg، std :: ostream والإخراج) المستخدمة (لأغراض تصحيح الأخطاء) بواسطة ماكرو TTMATH_LOG (MSG) (يتم استخدامه في جميع الأساليب تقريبا في فئة UINT) وأضاف: ماكرو ttmath_debug_log: عند تعريفها ثم ttmath_log () ضع بعض معلومات التصحيح (STD :: COUT) وأضاف: ttmathuint_x86.h، ttmathuint_x86_64.h، ttmathuint_noasm.h، جميع الأساليب التي تستخدم رمز المجمع إعادة كتابة نماذج لا asm
ttmath. برامج ذات صلة