[llvm-uc] 答复: [llvm-uc] Re: 答复: [llvm-uc] Re: 答复: [llvm-uc] 關於 UniCoreInstrFormats.td 中的指令格式

  • From: "Guan Xuetao" <gxt@xxxxxxxxxxxxxxx>
  • To: <llvm-uc@xxxxxxxxxxxxx>
  • Date: Thu, 24 Jan 2013 09:47:37 +0800


> -----邮件原件-----
> 发件人: llvm-uc-bounce@xxxxxxxxxxxxx [mailto:llvm-uc-bounce@xxxxxxxxxxxxx]
> 代表 陳韋任 (Wei-Ren Chen)
> 发送时间: Wednesday, January 23, 2013 09:40
> 收件人: llvm-uc@xxxxxxxxxxxxx
> 抄送: Jia Liu
> 主题: [llvm-uc] Re: 答复: [llvm-uc] Re: 答复: [llvm-uc] 關於
> UniCoreInstrFormats.td 中的指令格式
> 
> On Tue, Jan 22, 2013 at 04:49:57PM +0800, Guan Xuetao wrote:
> >
> >
> > > -----邮件原件-----
> > > 发件人: llvm-uc-bounce@xxxxxxxxxxxxx
> > > [mailto:llvm-uc-bounce@xxxxxxxxxxxxx]
> > > 代表 陳韋任 (Wei-Ren Chen)
> > > 发送时间: Monday, January 21, 2013 14:40
> > > 收件人: llvm-uc@xxxxxxxxxxxxx
> > > 主题: [llvm-uc] Re: 答复: [llvm-uc] 關於 UniCoreInstrFormats.td 中的指
> 令格
> > > 式
> > >
> > > On Thu, Jan 17, 2013 at 06:28:17PM +0800, Guan Xuetao wrote:
> > > > 我看不到Jia的文献,能否发我一份
> > >
> > >   Jia 把 xls 放上 github 了,在 lib/Target/UniCore 裡面。
> > >   https://github.com/J-Liu/llvm
> > >
> > >   我附在附件裡吧。:)
> > 收到,谢谢
> > 那现在是要照着哪四位进行译码呢?
> 
>   譯碼是 disassembly 嗎? Jia 的這份文件是想要將所有 uc 指令的編碼
> 做一個分類,比如說 FormatA 的指令
> 
>   opcode : 31..24
>   rs1    : 23..19
>   rd     : 18..14
>   s_imm5 : 13..09
>   func   : 08..05
>   rs2    : 04..00
> 
> 這樣到時候實現 "ADD rd, rs1, rs2 << #s_imm5" 這個指令的時候,我們
> 只要將 opcode 填上 0x8,func 填上 0x0,其餘欄位該填什麼 binary
> 就填什麼 binary。這部分主要是用來產生 obj file 或是 JIT。又或是
> 你那邊有其它的表可以參照?
> 
> 韋任

请见附件!

雪涛

> 
> --
> Wei-Ren Chen (陳韋任)
> Computer Systems Lab, Institute of Information Science, Academia Sinica,
> Taiwan (R.O.C.)
> Tel:886-2-2788-3799 #1667
> Homepage: http://people.cs.nctu.edu.tw/~chenwj

Attachment: QFC-UniCore32-ISA.doc
Description: MS-Word document

Other related posts: