CPU与编译器

CPU与编译器

文章 1.2k 浏览 21

gcc 编译器针对某项benchmark做优化

最近公司准备在新的编译器版本里面增加对某项benchmark工具的优化,估计是想让结果看起来好看些。但是我也是刚接手toolchain这个工作,对gcc后端一点…

滴情不沾 2022-09-18 17:51:47 11 0

binutils是如何支持新的架构的?

粗略看了gcc的internals, 支持新的arch时,需要根据ABI来写对应的{arch}.h和machine description,这样好像就可以了 但是binutils是如何支持新的架构…

若无相欠,怎会相见 2022-09-18 17:51:46 10 0

VLIW结构处理器介绍文章

VLIW现在在处理器设计中应用很广,特别是DSP或视频处理器. 轻量级的superscalar(应用实例如,Ti 67XX,64XX,ST ST2XX,NXP trimedia等) 附个从网上下的资…

月寒剑心 2022-09-18 17:51:46 16 0

RPM为什么会消耗非常多的内存?

这两天一直在做toolchain的rpm包,非常不幸,做出来的rpm包在安装的时候总是内存不足(消耗700M很常见),换一个内存大的机器toolchain安装能够成功,…

手心的温暖 2022-09-18 17:49:33 9 0

发一道题目,算编程题吧

存储单元R0,R1....Rn,....(可以无限的多) 每个存储单元都可以存任意自然数(非负整数), 初始的时候除了事先设定的几个存储单元的数值,其他数值都为0 这…

北笙凉宸 2022-09-18 17:49:33 15 0

求助:makefile.am文件中加入c++代码

我最近刚刚开始接触linux下编程,对很多概念还不太清楚,问错的地方也别见怪。 我要在别人开发的c程序基础上进行修改。主要修改了一个.c文件。 但要用…

北笙凉宸 2022-09-18 17:49:10 13 0

段选择子的疑惑

我想问一下,当CPU通过段选择去找描述符时,它怎么知道段选择子指向的描述符是段描述符还是门描述符呢?…

我不在是我 2022-09-18 17:49:06 12 0

flex的option

checkpolicy-2.0.19/policy_scan.l 在定义段有下面条指令,是什么意思? %option noinput nounput %array…

南笙 2022-09-18 17:49:05 13 0

gcc中C语言的词法分析是怎么做的?

版本4.3.0,原以为会使用flex,搜索到一些l文件,看内容不像。上网搜,说会调用c-opts.c中c_common_parse_file,循着这个线索找了下去,最好找到libcpp…

趴在窗边数星星i 2022-09-18 17:48:15 9 0

Literature on Compilers

http://www.pascal-central.com/osp/osp.html Books suggested by members of the Pascal Compiler mailing list: Compilers: Principles, Techniques…

还给你自由 2022-09-18 17:47:37 19 0

powerpc 交叉编译器objdump生成的汇编,不太懂

如下,我用C写了一个小程序 (int c=a+b), 用交叉编译器gcc编译后生成test,然后用交叉编译器的objdump反汇编,生成如下结果,其中.long是什么意思啊…

人间不值得 2022-09-18 17:46:38 13 0

Free Compiler Construction Tools

http://www.thefreecountry.com/programming/compilerconstruction.shtmlFree Compiler Construction ToolsIf you are thinking of creating your own…

離人涙 2022-09-18 17:46:21 10 0

C--: A Portable Assembly Language

Welcome to C--Suppose you are writing a compiler how will you get quality machine code? You might write your own code generator---but that's…

会傲 2022-09-18 17:46:19 8 0

dd/sh: The One True Programming Language

dd/sh is a simple, compact programming language which can do everything although not always the way you are used to. Its name derives from t…

情绪失控 2022-09-18 17:46:19 9 0

打印不出浮点数

我的平台是Xscale ixp425+snapgear linux printf(&quot%f\n&quot,2.5) 输出结果是00000 我在编译中加了 -msoft-float和-mhard-float都不行 请问如何解…

自在安然 2022-09-18 17:45:51 15 0
更多

推荐作者

新人笑

文章 0 评论 0

mb_vYjKhcd3

文章 0 评论 0

小高

文章 0 评论 0

来日方长

文章 0 评论 0

哄哄

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文