AMD3DNow指令最终因LLVM编译器不再支持而消失
AMD近乎古老的3DNow!指令已逐渐淡出人们的视线。开源编译器LLVM最终取消了对自2011年以来AMDCPU不再支持的指令集的支持。
3DNow!指令集于1998年推出,旨在与英特尔的MMX竞争。它在AMD的基础x86指令集中添加了单指令、多数据(SIMD)指令,帮助CPU使用矢量寄存器对浮点运算进行矢量处理。
AMD于2011年用更新的SSE等效产品取代了3DNow!,并从K10BulldozerCPU开始停止包含该功能标志位。不过,由于CPU仍在使用相当长一段时间,编译器确实花了一些时间才开始放弃对该指令集的支持。
2021年,Linux从其内核中淘汰了该指令集,但LLVM在其他所有人都放弃它之后仍然长期保持支持。LLVM编译器背后的开发人员还致力于从该工具中删除MMX类型和指令。
“这组指令仅受K6-2(1998年推出)及“Bulldozer”系列(2011年)之前的AMD支持。它们从未被广泛使用,因为它们实际上已被更广泛实施的SSE(2001年首次在AMD的AthlonXP中实施)所取代。
这是为了全面移除MMX寄存器的使用而采取的措施。由于3DNow!内部函数几乎没有用处,而且现代硬件甚至都没有实现它们,因此简单的移除似乎是最佳选择。”
AMD3DNow!指令在20世纪90年代末和21世纪初非常流行,用于改进游戏、视频播放和AdobePhotoshop工作流程。随后,英特尔发布了SSE指令,该指令在整体上占据了主导地位。当英特尔发布SSE2时,AMD采用了它并放弃了其较旧的SIMD指令集。
需要为旧AMD处理器编写代码的开发人员仍可使用汇编语言中的3DNow!指令,包括使用LLVM的内联汇编代码。除此之外,与3DNow!相关的所有内容都应视为已弃用且不再使用。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【北京工业大学建筑系】北京工业大学建筑系作为国内具有较高声誉的建筑教育机构之一,自成立以来一直致力于培...浏览全文>>
-
【北京工业大学耿丹学院介绍】北京工业大学耿丹学院是一所具有鲜明应用型人才培养特色的本科高校,隶属于北京...浏览全文>>
-
【北京工业大学的介绍】北京工业大学(Beijing University of Technology,简称“北工大”)是一所位于中国...浏览全文>>
-
【北京工商大学在哪】“北京工商大学在哪”是许多学生和家长在选择高校时经常提出的问题。作为一所以经济、管...浏览全文>>
-
【北京工商大学嘉华学院介绍】北京工商大学嘉华学院是一所经教育部批准设立的全日制普通本科高校,隶属于北京...浏览全文>>
-
【北京工商大学嘉华学院简介信息】北京工商大学嘉华学院是一所经教育部批准设立的全日制本科普通高校,由北京...浏览全文>>
-
【北京工商大学嘉华学院简介】北京工商大学嘉华学院是一所经教育部批准设立的全日制普通本科高校,由北京工商...浏览全文>>
-
【北京工商大学的介绍】北京工商大学是一所具有深厚历史底蕴和鲜明办学特色的多科性大学,位于中国首都北京市...浏览全文>>
-
【北京个人游玩攻略】北京作为中国的首都,不仅拥有丰富的历史文化底蕴,还融合了现代都市的繁华与自然风光。...浏览全文>>
-
【什么的青蛙填空】在语文学习中,常见的“什么的”句式填空题是学生练习词语搭配和语言表达能力的重要方式。...浏览全文>>