Tilera微处理器使用什么指令集?

Aus*_*inC 8 compiler-construction assembly multicore cpu-architecture

有没有这方面的文件?我正在尝试处理为Tilera架构编写编译器的可行性.

Fra*_*kH. 5

为清楚起见,重述这个答案.

网上的许多参考文献声称它们被认为是MIPS衍生物; 另一方面,MIPS自己的被许可人/合作伙伴名单都没有提及Tilera,Tilera本身也没有在他们的任何产品文档中提到MIPS.如果有某种(交叉)许可协议,这种避免很难理解.

当您研究支持MIPS和Tile(仅在撰写本文时为32位)体系结构的Linux内核时,汇编语言的差异很大,例如,请参阅MIPSTile体系结构的内核启动入口点.对于我来说,Tilera组件的助记符更贴近PowerPC,而不是MIPS.

Tilera自己在http://www.tilera.com/scm/上提供了一个GCC/binutils端口,其中包括源代码tarball; 那里的建筑叫做tile-unknown-linux.

从这看起来,看起来他们已经想出了不同的东西.


小智 3

www.tilera.com/scm 上的 gcc 编译器源代码包括 gcc 风格的机器描述 (.md) 文件,这些文件定义了编译器编写者所需的指令和其他微架构细节。