ไลบรารี่จุดลอยตัว GoFast สำหรับโปรเซสเซอร์ Nios® II
ไลบรารีจุดลอยตัว GoFast ของ Micro Digital สำหรับ โปรเซสเซอร์ Nios II ให้การคำนวณจุดลอยตัวประสิทธิภาพสูงสำหรับระบบฝังตัวแบบเรียลไทม์ GoFast ออกแบบมาโดยเฉพาะสำหรับแอพพลิเคชั่นแบบฝังและนำเสนอสำหรับแอพพลิเคชั่นใดๆ ที่ประสิทธิภาพของจุดลอยตัวมีความสำคัญต่อความสำเร็จของแอพพลิเคชั่น
ไลบรารี GoFast เข้ากันได้กับ ANSI C และแทนที่ไลบรารีจุดลอยตัวของคอมไพเลอร์ GNU C/C++ โดยตรง นักออกแบบสามารถเพิ่มประสิทธิภาพได้ 3 ถึง 6 เท่าโดยใช้ GoFast (เทียบกับไลบรารี GNU)
คุณสมบัติ
- เร็ว
- การเข้าสู่ใหม่
- "ROM-Able"
- สอดคล้องกับ IEEE 754
- การรองรับคอมไพเลอร์ "Link & Go" สำหรับคอมไพเลอร์ GNU C/C++
- รวมรหัสเริ่มต้น
- รวมแหล่งที่มาที่สมบูรณ์ ทดสอบโปรแกรม & สร้างไฟล์
คุณสมบัติ
GoFast รองรับการคำนวณจุดลอยตัวอีกครั้งสำหรับคอมไพเลอร์ GNU C GoFast มีรูทีนต่อไปนี้สำหรับความแม่นยำทั้งแบบเดี่ยวและแบบคู่ในรูปแบบไลบรารี:
- การดำเนินการพื้นฐานที่แท้จริง: + - * /
- การแปลงที่แท้จริง
- sqrt
- sin, cos, tan
- asin, acos, atan, atan2
- sinh, cosh, atanh
- log, log10, exp, pow
- floor, ceils, fabs
- modf, fmod, frexp, ldexp
เรียนรู้เพิ่มเติมเกี่ยวกับ GoFast จากไมโครดิจิทัล