| Å轺 ÆнºÆ® ¸Ë TomsfastMath - ºü¸¥ °ø°³ µµ¸ÞÀÎ, ¿ÀÇ ¼Ò½º, ÈÞ´ë¿ë ISO C·Î ÀÛ¼ºµÈ ´ëÇü Á¤¼ö »ê¼ú ¶óÀ̺귯¸® |
Áö±Ý ´Ù¿î·Îµå |
Å轺 ÆнºÆ® ¸Ë ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Tom St Denis
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://libtom.org/?page=features&newsitems=5&whatfile=tfm
Å轺 ÆнºÆ® ¸Ë ű×
Å轺 ÆнºÆ® ¸Ë ¼³¸í
Tomsfastmath - ºü¸¥ °ø°³ µµ¸ÞÀÎ, ¿ÀÇ ¼Ò½º, ÈÞ´ë¿ë ISO C·Î ÀÛ¼ºµÈ ´ëÇü Á¤¼ö »ê¼ú ¶óÀ̺귯¸® Tomsfastmath´Â ºü¸¥ °ø°³ µµ¸ÞÀÎ, ¿ÀÇ ¼Ò½º, ÈÞ´ë¿ë ISO C¿¡¼ ÀÛ¼ºµÈ ´ëÇü Á¤¼ö »ê¼ú ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Tomsfastmath´Â ÀζóÀÎ ¾î¼Àºí·¯ ¸ÖƼ ÇöóÀ̾ ´ëÇÑ ¼±ÅÃÀû Áö¿øÀ» Á¦°øÇÏ´Â LibtommathÀÇ Æ÷Æ®ÀÔ´Ï´Ù. ¡¤ °ø°³ µµ¸ÞÀÎ, ¿ÀÇ ¼Ò½ºÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. 32 ºñÆ® / 64 ºñÆ® ¹Ú½º¿¡ GCC À¸·Î GCC À¸·Î ºôµå ¡¤ X86-32 (¿¹ : I386 ¹× SSE2), x86-64 (¿¹ : I386 ¹× SSE2) Æ÷ÇÔ ¿¹¸¦ µé¾î, AMD64), PPC64 (¿¹ : G5), AVR32 (Atmel 32 ºñÆ® RISC ÇÁ·Î¼¼¼), ARM (ARMv4 ÀÌ»ó), PPC32 (¿¹ : G3 / G4), MIPS (32 ºñÆ®) ¡¤ »ó´çÈ÷ ¿ÏÀüÇÑ API°¡ Æ÷ÇԵ˴ϴ٠(´ëºÎºÐÀÇ libtommath°¡ Á¦°øÇÏ´Â °Í ¡¤ libtommath°¡ ½±°Ô Æ÷Æà ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â ºñ½ÁÇÑ API¸¦ »ç¿ëÇÕ´Ï´Ù. AMD64¿¡¼ OpenSSLº¸´Ù ºü¸£°Ô ¡¤ Èü »ç¿ë (MALLOC / Calloc / Free) ¡¤ ÀζóÀÎ ASM ¸¸ »ç¿ëÇÏ°í, ºôµå ÇÁ·Î¼¼½º¸¦ ´Ü¼øÈÇÏ°í ´Ü¼øÈÇÕ´Ï´Ù. »õ Æ÷Æ®¸¦ Ãß°¡ÇÏ·Á¸é
Å轺 ÆнºÆ® ¸Ë °ü·Ã ¼ÒÇÁÆ®¿þ¾î