¤Þ¥Î:
|
§@ªÌEIGHTS
¨ä¹ê§Ú·|´£¨ì SSE ¬O¦]¬°
«e±´£¨ìÂàÀɵ{¦¡·|¥Î¨ì³o¨Ç«ü¥O¶°
¥Î¨ì³o¨Ç«ü¥O¶°´Nªí¥Ü¥L¬O¯BÂI¹Bºâ¶Ü?
©Ò¥H§Ú¤~·|´£¨ì SSE ªº¨Ò¤l
|
SSE¸Ì¤]¦³¾ã¼Æ¹Bºâ¡AÁ`¤§´N¬O¤@ÓÄê¨Ò¤l¡C
¤Þ¥Î:
|
§@ªÌEIGHTS
¦b C ùر¡A¥Î float¡Bdouble «¬§O
´N¥s°µ¯BÂI¹Bºâ?
¹ïµ{¦¡³]p¦Ó¨¥¡A¥L¥u¬OÓ¦³¤p¼ÆÂIªº«¬§O
|
¨S¿ùªü¡A¸ê®Æ§ÎºA¬O¯BÂI©Î¾ã¼Æ¡A©M function parameter ¬O¤°»ò§ÎºA¤£¤@©w¦³Ãö¡C
¦ý¬O 1.2 + 1.3 ·|¥h¥s¾ã¼Æ¥[ªk¶Ü¡H¤£¥i¯à¡C
§Ú«Ü»{¯uªº°Ý¡A½Ð°Ý±z¬O¥ÎþºØ»y¨¥¡H
vb ¨ººØ var §ÎºAªº¶Ü¡H
¤Þ¥Î:
|
§@ªÌ visionary_pcdvd
´¡Ó¸Ü¡A³Ìªìªº MMX ¤]¬OɥΡu¯BÂI¹Bºâ¼È¦s¾¹¡v¡A¬Ý¨Ó¾ã¼Æ¡B¯BÂI¼Æ¤§¶¡¦ü¥GÁÙ¯u¬O¦³ÂI¼Ò½kªºªÅ¶¡°Ú
|
¤@ÂI³£¤£½k¡A¼È¦s¾¹Âk¼È¦s¾¹¡A«ü¥OÂk«ü¥O¡C
¯Ó®É¶¡ªº¬O«ü¥O¡C
¦ü¥G MMX ¥u¦³¯BÂI¹Bºâ¡A©Ò¥H·íªì´N¨º»ò©ñ¤F¡C
vc ªº INT_PTR ¥i¥H©ñ¯BÂI¤]¥i¥H©ñ¾ã¼Æ¡A©Ò¥HÀ³¸Ó¨S¦³¤Hª½±µ®³¨âÓINT_PTR¬Û¥[§a¡C
³oÓ¤ñ¸û¤£½T©w¡C