Chinaunix首页 | 论坛 | 博客
  • 博客访问: 578663
  • 博文数量: 65
  • 博客积分: 2844
  • 博客等级: 上尉
  • 技术积分: 996
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-02 12:01
文章分类

全部博文(65)

文章存档

2014年(7)

2012年(20)

2011年(35)

2010年(3)

分类: 嵌入式

2012-05-20 15:00:21

5 XFX-Form,XFL-Form,XS-Form,XO-Form与A-Form类指令

XFX-Form类包括mtsprmfsprmtcfrmfcrmtcr指令。用于访问SPRCR寄存器。XFX-Form类条件转移指令格式如下:

 

0~5

6~10

11~20

21~30

31

OPCD

RT

Spr/br

XO

~


 

XO-Form类指令用来支持带进位的算术运算指令和乘法指令。XO-Form类条件转移指令的格式如下所示:

 

0~5

6~10

11~15

16~20

21

22~30

31

OPCD

RT

RA

RB

OE

XO

Rc

 

XO-Form类的典型指令如下:

l  addo.subfo.addco.subfco.指令,此类指令的结果将影响CASOOV位和CR0字段。

l  addeo.subfeo.addzeo.subfzeo.指令,此类指令除了可以影响CASOOV位和CR0字段,还可以就爱那个CA位参与加减运算。

l  mullwdivw指令,此类指令用作乘除运算。

A-Form类指令用作浮点运算,典型指令有faddfsubfmulfdiv指令。E500内核不支持此类指令,同时E500内核也不支持XS-Form类指令。

阅读(3263) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~