首页 | 本学科首页   官方微博 | 高级检索  
     

GCC后端中四路双精度短向量寄存器的实现
引用本文:李春江,杜云飞,倪晓强,王永文,杨灿群.GCC后端中四路双精度短向量寄存器的实现[J].计算机科学,2012,39(9):292-295.
作者姓名:李春江  杜云飞  倪晓强  王永文  杨灿群
作者单位:国防科学技术大学计算机学院 长沙410073
摘    要:设计和实现一个新的产品化的编译器通常需要几年时间。基于已有的编译器进行修改和扩展,是研发面向新体系结构的编译器的主要途径。GNU编译器集合(GCC)支持多种高级语言和多种目标处理器平台、文档及源代码开放等。基于GCC的Sparc后端,实现了支持四路双精度SIMD指令的四路双精度短向量寄存器的描述。在此过程中,定义了新的目标机,扩充了一类向量模式,定义了一类新的寄存器约束,实现了四路双精度寄存器的描述,定义了四路双精度SIMD指令的机器描述。对于面向此类SIMD指令的内嵌函数,GCC编译器能够正确使用该类向量寄存器来生成对应的SIMD指令。

关 键 词:GCC后端  四路双精度  向量寄存器

Implementation of Four-way Double Precision Short Vector Registers in GCC Backend
LI Chun-jiang , DU Yun-fei , NI Xiao-qiang , WANG Yong-wen , YANG Can-qun.Implementation of Four-way Double Precision Short Vector Registers in GCC Backend[J].Computer Science,2012,39(9):292-295.
Authors:LI Chun-jiang  DU Yun-fei  NI Xiao-qiang  WANG Yong-wen  YANG Can-qun
Affiliation:(School of Computer Science,National University of Defense Technology,Changsha 410073,China)
Abstract:
Keywords:GCC backend  Four-way double precision  Vector registers
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号